Commit Graph

489 Commits

Author SHA1 Message Date
Arvid Norberg
0682272661 make libtorrent and examples build with deprecated functions disabled (with some slight performance improvements). use hex encoding instead of base32 in create_magnet_uri 2013-03-04 03:24:53 +00:00
Arvid Norberg
5033960045 merged fix from RC_0_16 2013-02-28 04:31:55 +00:00
Arvid Norberg
c384bd6561 merged client_test fix from RC_0_16 2012-12-16 19:07:00 +00:00
Arvid Norberg
d081842a31 merged client_test change from libtorrent_aio 2012-10-07 20:08:47 +00:00
Arvid Norberg
84ccb31a6d merged client_test from libtorrent_aio 2012-10-06 14:04:24 +00:00
Arvid Norberg
5bc322c031 merged get_torrent_info deprecation from libtorrent_aio, replaced by torrent_file() 2012-10-02 16:07:55 +00:00
Arvid Norberg
726950f936 merged client_test fix from libtorrent_aio 2012-09-23 02:16:03 +00:00
Arvid Norberg
e4727df459 merged client_test help screen from libtorrent_aio 2012-09-23 01:57:31 +00:00
Arvid Norberg
fde9b653e8 merge magnet link feature in client_test from libtorrent_aio 2012-09-23 01:52:46 +00:00
Arvid Norberg
fa1c071c2f merged fixes from RC_0_16 2012-06-09 04:48:53 +00:00
Arvid Norberg
a2521bd23c fix a bunch of issues to properly support dynamic linking of libtorrent with visibility=hidden. Still requires a small patch to boost 2012-03-18 23:31:04 +00:00
Arvid Norberg
250f1645b3 fix windows directory separator issue on windows with UNC paths 2012-03-13 04:50:12 +00:00
Arvid Norberg
3442534085 fixed no-deprecate build 2012-03-09 06:34:23 +00:00
Arvid Norberg
f221b3d931 export session_settings_map and fix rss issue in client_test 2012-02-24 16:11:31 +00:00
Arvid Norberg
50b299b89b save torrents on metadata_received_alert in client_test 2012-02-21 05:56:22 +00:00
Arvid Norberg
d24a2e30fc rss feed fixes 2012-02-20 23:44:34 +00:00
Arvid Norberg
079a8f8314 ignore failures when asking for local address of sockets and parsing a string into an IP address 2012-02-20 04:13:39 +00:00
Arvid Norberg
cd72238c25 fix update issue in client_test 2012-02-11 22:04:22 +00:00
Arvid Norberg
48e7b35a93 initialize counters in client_test.cpp 2012-01-20 04:51:08 +00:00
Arvid Norberg
b5f456f839 fixed documentation typo in client_test 2012-01-18 03:37:17 +00:00
Arvid Norberg
74b745e876 back port torrent sorting fix into trunk 2012-01-17 02:27:20 +00:00
Arvid Norberg
ae90a8f85e verify that torrent names matches the DNS name in its certificate (RFC 2818-style). Fix issues that was breaking SSL support and tidy up a bit 2012-01-15 23:34:43 +00:00
Arvid Norberg
4a40e68a82 landed ssl branch back into trunk 2012-01-14 16:04:25 +00:00
Arvid Norberg
2af0ab6e2f option to force encrypted connections in client_test 2012-01-11 08:48:49 +00:00
Arvid Norberg
67d6f5aeb4 fix post_torrent_update patch in client_test 2011-12-24 04:30:27 +00:00
Arvid Norberg
d7103ab5b0 updated client_test to use post_torrent_updates() 2011-12-23 05:36:13 +00:00
Arvid Norberg
78f16cedd9 deprecate torrent::set_ratio 2011-12-18 07:18:42 +00:00
Arvid Norberg
3f572d43ef support force started in client_test 2011-12-11 03:32:53 +00:00
Arvid Norberg
981e6472b2 support udp trackers in tracker-less command line to client_test 2011-11-13 23:49:56 +00:00
Arvid Norberg
2330520c51 change the add_torrent_params API to use flags instead of a bunch of bools (but leave it backwards compatible) 2011-11-08 05:36:22 +00:00
Arvid Norberg
92661b2a71 fix iterator issue in client_test 2011-11-01 21:08:21 +00:00
Arvid Norberg
b80aa035a2 removed debugging code 2011-10-24 04:47:51 +00:00
Arvid Norberg
9afd09d797 optimize sending buffers on peer sockets by corking and uncorking 2011-10-24 04:22:53 +00:00
Arvid Norberg
01405f32ee added async_add_torrent for increased performance when adding many torrents (no documentation yet though) 2011-10-12 10:27:17 +00:00
Arvid Norberg
469414d486 initial BitTorrent over SSL support 2011-09-12 03:51:49 +00:00
Arvid Norberg
51ed06304e deprecated compact storage allocation 2011-08-22 00:51:14 +00:00
Arvid Norberg
f6554bad08 back ported feature to expose which pieces have been verified in seed_mode and exposes it in client_test (initially implemented in the libtorrent_aio branch) 2011-08-07 07:19:18 +00:00
Arvid Norberg
9564636fd2 expose seed_mode feature to client_test 2011-08-07 06:34:27 +00:00
Arvid Norberg
4f7c9e2be2 fix state rendering in client_test for checking and queued-for-checking torrents 2011-08-06 20:45:21 +00:00
Arvid Norberg
8f45fea7db print paused state for checking and queued-for-checking torrents in client_test 2011-08-06 17:43:22 +00:00
Arvid Norberg
1b353ce5af fix beos build 2011-07-20 05:14:25 +00:00
Arvid Norberg
9baa134343 handle invalid handles when removing torrents 2011-07-14 03:45:24 +00:00
Arvid Norberg
1ed32d2758 make connection tester able to create variable sized torrents for more diverse testing. add option to client_test test to turn off disk storage 2011-07-10 20:17:32 +00:00
Arvid Norberg
a609624d14 fixed typo 2011-07-10 09:07:40 +00:00
Arvid Norberg
8e20d9d867 sort pieces by expiration time in client_test 2011-07-10 08:57:27 +00:00
Arvid Norberg
444d584446 fix resume saving issue in client_test. it would sometimes quit without first handling some remaining resume data alerts 2011-07-04 05:33:06 +00:00
Arvid Norberg
de799e1100 fix issue in session_impl::remove_torrent which would cause it to throw 2011-06-21 02:02:58 +00:00
Arvid Norberg
57f24128a9 add more default reporting about the request and download queue of peers to track end-game stall issue 2011-06-06 04:24:12 +00:00
Arvid Norberg
b8614a36b3 fix resume state for paused when torrent was in graceful pause mode 2011-06-05 20:48:00 +00:00
Arvid Norberg
187361cc20 one more client_test pipe fix 2011-06-03 08:25:34 +00:00