Commit Graph

4371 Commits

Author SHA1 Message Date
Arvid Norberg
fe414878b2 cleanup of ABI breaking configuration options. TORRENT_DEBUG is believed to no longer affect the ABI of libtorrent. introduce a warning in gen_reference_doc.py for when defines are used in public structs. fix build with deprecated functions off 2013-11-17 22:38:37 +00:00
Arvid Norberg
907e7b7415 make TORRENT_DEBUG macro not affect ABI of entry class (bencoding) 2013-11-17 20:37:55 +00:00
Arvid Norberg
06678f0d3c removed old left-over defines 2013-11-17 18:54:54 +00:00
Arvid Norberg
25e53cd799 fix set_naem() on file_storage actually affecting save paths 2013-11-17 08:02:16 +00:00
Arvid Norberg
8f2683fe5d improve routing_table::depth() performance 2013-11-13 02:17:33 +00:00
Arvid Norberg
fde0d6994d fix build with encryption disabled 2013-11-10 11:05:11 +00:00
Arvid Norberg
5284de9d80 minor invariant check tweak 2013-11-10 10:49:57 +00:00
Arvid Norberg
4521b8c902 fix checking issue with most pieces set to priority 0 2013-11-10 08:00:53 +00:00
Arvid Norberg
6136776097 merged fix from RC_0_16 2013-11-09 06:51:11 +00:00
Arvid Norberg
ad86431caf merged large file fix from RC_0_16 2013-11-08 08:10:22 +00:00
Arvid Norberg
dafa812109 merged fixes from RC_0_16 2013-11-08 07:23:36 +00:00
Arvid Norberg
ea0aa72cce fix resume data bug introduced when deprecating the iterators from file_storage 2013-11-07 06:54:56 +00:00
Arvid Norberg
4ac6264487 merged create_torrent fix from RC_0_16 2013-11-07 05:17:09 +00:00
Arvid Norberg
4f11258d36 improve alert errors for peer alerts 2013-11-05 01:30:29 +00:00
Arvid Norberg
c147caca0d fix ssl issue in web_server.py 2013-11-04 10:06:14 +00:00
Arvid Norberg
236acfce27 merged completed-on fix from RC_0_16 2013-11-04 01:32:16 +00:00
Arvid Norberg
b4aad2a481 move web_server for unit tests over to python 2013-11-03 08:15:51 +00:00
Arvid Norberg
5812e8415d merged fix from RC_0_16 2013-11-02 23:08:26 +00:00
Arvid Norberg
0f298dbe88 make the definition of routing table depth a bit more reliaxed in the DHT 2013-11-02 16:07:47 +00:00
Arvid Norberg
b911129a12 merged fixes from RC_0_16 2013-11-02 03:35:45 +00:00
Arvid Norberg
90e7a4c9e3 merged some rate limiter polish from libtorrent_aio 2013-11-02 03:26:53 +00:00
Arvid Norberg
dde078cdf7 fix ambiguity invoking min 2013-11-01 23:13:53 +00:00
Arvid Norberg
375ce91248 fix integer overflow issue in timers 2013-11-01 09:13:14 +00:00
Arvid Norberg
b9293058bd merged fixes from RC_0_16 2013-11-01 09:05:41 +00:00
Arvid Norberg
aef04aca5b merged move_storage fix from RC_0_16 2013-10-28 05:07:55 +00:00
Arvid Norberg
4459fd89f7 merged i2p fix from RC_0_16 2013-10-28 02:41:54 +00:00
Arvid Norberg
146fee37e9 merged fix from RC_0_16 2013-10-27 23:56:45 +00:00
Arvid Norberg
aa4064316e add info_hash to torrent_delete_failed_alert 2013-10-27 23:39:24 +00:00
Arvid Norberg
cbe3a72a6e merged i2p fix from RC_0_16 2013-10-27 19:56:37 +00:00
Arvid Norberg
1d55894bef improve obfuscated get_peers 2013-10-26 22:59:55 +00:00
Arvid Norberg
9e610dca46 increase the default session tick interval 2013-10-26 00:39:47 +00:00
Arvid Norberg
c94ed806db merged fix from RC_0_16 2013-10-24 07:22:44 +00:00
Arvid Norberg
af6dbc5d79 attempted fix for a crash in peer ranking 2013-10-23 06:45:23 +00:00
Arvid Norberg
4b1d9cb760 make lazy_bdecode a bit more self-contained 2013-10-23 05:19:52 +00:00
Arvid Norberg
0158710f5c break out bdecode errors into its own category 2013-10-22 23:57:12 +00:00
Arvid Norberg
4e94ae592c clean up lazy bdecoder a bit 2013-10-22 22:41:58 +00:00
Arvid Norberg
83960d287d fix test_pex 2013-10-22 07:53:36 +00:00
Arvid Norberg
dd55082321 fixed typo in dht put signature parsing 2013-10-22 07:12:31 +00:00
Arvid Norberg
e7215076ca merged fix from RC_0_16 2013-10-22 06:59:54 +00:00
Arvid Norberg
1a2226b8f0 fix test_dht to take into account the slightly more relaxed semantics of routing_table::find_node 2013-10-22 05:20:00 +00:00
Arvid Norberg
a627a4e156 add negative test for put/get DHT feature. fix bug in signature verification and in DHT unit test 2013-10-22 01:24:33 +00:00
Arvid Norberg
02a337ceae merged minor fix from RC_0_16 2013-10-21 01:40:42 +00:00
Arvid Norberg
3aa2d46b4b if proxy name server lookup fails, and we're not in anonymous mode, disable the proxy and continue 2013-10-20 21:08:59 +00:00
Arvid Norberg
e8db4fe67a make test_torrent cheaper 2013-10-20 08:06:18 +00:00
Arvid Norberg
5ae074994d revert a bad optimization from peer_connection's invariant check 2013-10-20 07:10:09 +00:00
Arvid Norberg
1b888eeec6 optimize DHT 2013-10-20 07:06:42 +00:00
Arvid Norberg
416d064489 optimize some invariant checks and make test_utp shorted, to complete much faster 2013-10-20 06:03:23 +00:00
Arvid Norberg
a8ac369584 fixed uninitialized variable in http_parser (introduced with web seeding improvements) 2013-10-20 04:58:36 +00:00
Arvid Norberg
6542795d0a improved support for web seeds that don't support keep-alive 2013-10-20 02:40:43 +00:00
Arvid Norberg
299cec6377 make test_pex a bit more reliable 2013-10-18 08:14:49 +00:00