| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | TimeTest: Fix testElapsed() fail occasionally | Tatsuhiro Tsujikawa | 2013-10-20 | 1 | -1/+1 |
| | | |||||
| * | test: Fix stack overflow | Tatsuhiro Tsujikawa | 2013-10-06 | 1 | -2/+2 |
| | | |||||
| * | Request: Remove previousUri_ | Tatsuhiro Tsujikawa | 2013-10-01 | 1 | -22/+2 |
| | | | | | | | Historically, the previousUri_ has different meaning from referer_, but in the course of development, they have the same value. This change remove previousUri_ in favor of referer_. | ||||
| * | util::percentEncodeMini: Fix regression bug removed unsignedness | Tatsuhiro Tsujikawa | 2013-09-30 | 1 | -0/+8 |
| | | | | | | srange-based for around std::string is convenient but several functions depend unsigned char for correctness and readability. | ||||
| * | Randomizer: Remove unused interfaces | Tatsuhiro Tsujikawa | 2013-09-28 | 1 | -9/+1 |
| | | |||||
| * | Provide internal ARC4 implementation | Nils Maier | 2013-09-24 | 1 | -2/+4 |
| | | | | | | | Now you can build bittorrent support without without external libraries, meaning you can skip libnettle, libgmp, libgcrypt, GnuTLS and OpenSSL on OSX (for now). | ||||
| * | Add some md5 tests | Nils Maier | 2013-09-20 | 1 | -0/+8 |
| | | |||||
| * | Add internal md5 and sha1 message digests | Nils Maier | 2013-09-20 | 2 | -0/+14 |
| | | |||||
| * | Set old cookie's creation-time to new cookie on replacement | Tatsuhiro Tsujikawa | 2013-09-20 | 1 | -5/+15 |
| | | | | | As described in http://tools.ietf.org/html/rfc6265#section-5.3 | ||||
| * | Clean up if defined style | Tatsuhiro Tsujikawa | 2013-09-17 | 1 | -2/+2 |
| | | |||||
| * | Convert most 0/NULL pointers to nullptr | Nils Maier | 2013-08-20 | 10 | -33/+33 |
| | | | | | Courtesy of llvm cpp11-migrate 3.3 | ||||
| * | Use std::unique_ptr for Metalink objects | Tatsuhiro Tsujikawa | 2013-07-12 | 5 | -234/+203 |
| | | |||||
| * | Use std::unique_ptr for ValueBase object hierarchy | Tatsuhiro Tsujikawa | 2013-07-11 | 19 | -499/+525 |
| | | |||||
| * | DefaultBtMessageDispatcher: Remove unused members peerStorage_, pieceStorage_ | Tatsuhiro Tsujikawa | 2013-07-07 | 1 | -36/+0 |
| | | |||||
| * | DownloadEngine: Use std::unique_ptr for eventPoll_ | Tatsuhiro Tsujikawa | 2013-07-06 | 3 | -3/+3 |
| | | |||||
| * | BtRegistry: Use std::unique_ptr for BtObject | Tatsuhiro Tsujikawa | 2013-07-06 | 2 | -13/+17 |
| | | |||||
| * | Use CXX11_OVERRIDE | Tatsuhiro Tsujikawa | 2013-07-06 | 25 | -207/+310 |
| | | |||||
| * | DownloadEngine: Use std::unique_ptr for RequestGroupMan | Tatsuhiro Tsujikawa | 2013-07-06 | 6 | -55/+56 |
| | | |||||
| * | Use std::unique_ptr for CheckIntegrityEntry and FileAllocationEntry | Tatsuhiro Tsujikawa | 2013-07-06 | 1 | -6/+6 |
| | | |||||
| * | AbstractSingleDiskAdaptor: Use std::unique_ptr for diskWriter_ | Tatsuhiro Tsujikawa | 2013-07-06 | 6 | -44/+51 |
| | | |||||
| * | MultiDiskAdaptor: Use std::unique_ptr for DiskWriterEntry and DiskWriter | Tatsuhiro Tsujikawa | 2013-07-06 | 2 | -104/+86 |
| | | | | | | MultiFileAllocationIterator is also rewritten so that it does not requre copying DiskWriterEntry objects. | ||||
| * | Set log level DEBUG for unittests | Tatsuhiro Tsujikawa | 2013-07-06 | 1 | -0/+5 |
| | | |||||
| * | Check that C++ compiler supports override keyword | Tatsuhiro Tsujikawa | 2013-07-06 | 12 | -23/+29 |
| | | | | | | If the compiler supports override, define CXX11_OVERRIDE as override, otherwise define it as empty. Use CXX11_OVERRIDE instead of override. | ||||
| * | Return nullptr directly where std::shared_ptr is expected | Tatsuhiro Tsujikawa | 2013-07-04 | 4 | -9/+9 |
| | | | | | | The constructor of std::shared_ptr which takes nullptr is not explicit so we can return nullptr directly. | ||||
| * | Return nullptr directly where std::unique_ptr is expected | Tatsuhiro Tsujikawa | 2013-07-04 | 2 | -29/+29 |
| | | | | | | The constructor of std::unique_ptr which takes nullptr is not explicit so we can return nullptr directly. | ||||
| * | Use std::unique_ptr for PieceSelector instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-04 | 1 | -49/+49 |
| | | |||||
| * | Use std::unique_ptr for URISelector instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-04 | 1 | -68/+52 |
| | | |||||
| * | Use std::unique_ptr for LpdMessage instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-04 | 1 | -1/+1 |
| | | |||||
| * | Use std::unique_ptr for StreamFilter instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-04 | 2 | -16/+15 |
| | | |||||
| * | Use std::unique_ptr for HttpRequest instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-04 | 1 | -39/+41 |
| | | |||||
| * | Use std::unique_ptr instead of array_ptr | Tatsuhiro Tsujikawa | 2013-07-03 | 1 | -24/+0 |
| | | |||||
| * | Add countSetBitSlow tests | Tatsuhiro Tsujikawa | 2013-07-03 | 1 | -0/+7 |
| | | |||||
| * | Use std::unique_ptr for MessageDigest | Tatsuhiro Tsujikawa | 2013-07-03 | 7 | -12/+12 |
| | | |||||
| * | Use std::unique_ptr in DHTRegistry | Tatsuhiro Tsujikawa | 2013-07-02 | 2 | -22/+22 |
| | | |||||
| * | Use std::unique_ptr to store DHTMessages instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-07-02 | 10 | -342/+339 |
| | | |||||
| * | Use std::unique_ptr for ExtensionMessage | Tatsuhiro Tsujikawa | 2013-07-01 | 12 | -119/+108 |
| | | |||||
| * | Wrap BtMessage objects by std::unique_ptr instead of std::shared_ptr | Tatsuhiro Tsujikawa | 2013-06-30 | 15 | -415/+361 |
| | | |||||
| * | Use RequestSlot as pointer to avoid copying | Tatsuhiro Tsujikawa | 2013-06-30 | 3 | -78/+69 |
| | | |||||
| * | Rewrite CookieStorage | Tatsuhiro Tsujikawa | 2013-06-29 | 9 | -480/+563 |
| | | |||||
| * | Return std::unique_ptr member as const ref | Tatsuhiro Tsujikawa | 2013-06-26 | 1 | -1/+0 |
| | | | | | | Returning raw pointer has a risk that it may be stolen by std::shared_ptr in accident. | ||||
| * | Refactor HttpConnection and its neighbor objects | Tatsuhiro Tsujikawa | 2013-06-26 | 2 | -148/+141 |
| | | |||||
| * | Rewrite AuthConfig objects using std::unique_ptr | Tatsuhiro Tsujikawa | 2013-06-26 | 4 | -92/+101 |
| | | |||||
| * | HttpRequest: Use raw non-owning pointer for cookieStorage_ | Tatsuhiro Tsujikawa | 2013-06-25 | 2 | -7/+7 |
| | | |||||
| * | HttpRequest: Store non-owning raw pointer for authConfigFactory_ | Tatsuhiro Tsujikawa | 2013-06-25 | 1 | -65/+70 |
| | | |||||
| * | Rewrite util::divide | Tatsuhiro Tsujikawa | 2013-06-25 | 1 | -6/+5 |
| | | |||||
| * | Remove vbegin and vend in favor of std::begin and std::end | Tatsuhiro Tsujikawa | 2013-06-24 | 24 | -195/+153 |
| | | |||||
| * | AbstractBtMessage: Use std::unique_ptr for validator | Tatsuhiro Tsujikawa | 2013-06-23 | 1 | -4/+2 |
| | | |||||
| * | DefaultBtMessageDispatcher: Use raw pointers for non-owning objects | Tatsuhiro Tsujikawa | 2013-06-23 | 1 | -9/+9 |
| | | |||||
| * | DefaultBtAnnounce: Use non-owning raw pointer for downloadContext_ | Tatsuhiro Tsujikawa | 2013-06-23 | 1 | -11/+15 |
| | | |||||
| * | DefaultBtRequestFactory: Use raw pointer for pieceStorage_ | Tatsuhiro Tsujikawa | 2013-06-23 | 1 | -1/+1 |
| | | |||||
