Commit Graph

7361 Commits

Author SHA1 Message Date
Arvid Norberg 0f37e3403c transition from intrusive_ptr to shared_ptr. don't export initialize_default_settings 2015-01-06 08:08:49 +00:00
Arvid Norberg 4b731b8ad7 update todo list 2015-01-05 16:19:15 +00:00
Arvid Norberg c2e5df57b5 extend http_connection unit test to cover no keep-alive 2015-01-05 16:17:23 +00:00
Arvid Norberg a462f58372 use hardware optimized CRC32C function in DHT 2015-01-05 13:50:42 +00:00
Arvid Norberg 2e48f0f89e regenerated html 2015-01-05 12:34:50 +00:00
Arvid Norberg b808cc8b2d remove some TODO comments 2015-01-05 12:32:30 +00:00
Arvid Norberg 1b254e16c2 remove comment 2015-01-05 12:25:10 +00:00
Arvid Norberg 73a4755f13 fix asio-debugging bug in udp_socket 2015-01-05 12:22:31 +00:00
Arvid Norberg 3be0430036 merged changes from RC_1_0 2015-01-05 12:15:16 +00:00
Arvid Norberg bb33b061e4 clean up session_impl 2015-01-04 22:26:26 +00:00
Arvid Norberg 35b41858cf deprecated session_status and session::status() in favor of performance counters 2015-01-04 21:31:02 +00:00
Arvid Norberg 55e51ab57c merged changes from RC_1_0 2015-01-04 21:18:00 +00:00
Arvid Norberg 68ffd3c47c restore breakage of recalculate_automanaged_torrents, and fix the logic for checking torrents 2015-01-04 21:14:46 +00:00
Arvid Norberg 1218e328cd SSL fixes (especially over uTP) 2015-01-04 01:04:56 +00:00
Arvid Norberg 80b5a61655 fix test_ssl build 2015-01-03 22:40:19 +00:00
Arvid Norberg d68471805e improve support for HTTP where one direction of the socket is shut down 2015-01-03 22:38:17 +00:00
Arvid Norberg 8b98261df1 merged changes from RC_1_0 2015-01-03 22:07:10 +00:00
Arvid Norberg ed9b281ea4 fix some unit tests 2015-01-03 20:17:38 +00:00
Arvid Norberg f839b8c9b4 factor creating of directories into default_storage::open_file to make that functionality more robust and fix a bug where moving files out of the part-file would fail because the directories hadn't been created yet 2015-01-03 16:57:21 +00:00
Arvid Norberg b897a6ce29 fix bug in settings_pack causing intermittent unit test failures. added unit test to cover the bug 2015-01-03 16:52:22 +00:00
Arvid Norberg 290260054d fix http restart-piece bug whose fix apparently failed to merge from RC_1_0 a long time ago. Also improve logging of restart pieces 2015-01-03 13:09:09 +00:00
Arvid Norberg 8589a7b01c don't build parse_hash_fails.cpp by defaults, as it uses internal libtorrent symbols (and fail in dynamic linking) 2015-01-02 23:33:15 +00:00
Arvid Norberg 5418d92eaf build fixes 2015-01-02 19:51:01 +00:00
Arvid Norberg 0961a3d1ba fix python build without deprecated functions 2015-01-02 11:48:04 +00:00
Arvid Norberg 21d1f6f649 more dynamic link build fixes 2015-01-02 11:11:09 +00:00
Arvid Norberg 9b0f7bbe72 move function from header to .cpp file 2015-01-02 00:51:09 +00:00
Arvid Norberg 299b6338b6 fix documentation 2015-01-01 23:35:28 +00:00
Arvid Norberg dbf461ac23 make DHT dos mitigation parameters configurable via dht_settings 2015-01-01 23:24:21 +00:00
Arvid Norberg 5c04eb7d00 fix client_test bug introduced by recent patch 2015-01-01 21:42:55 +00:00
Arvid Norberg f77e12ac04 clean up symbol exports 2015-01-01 20:25:39 +00:00
Arvid Norberg c2a05228fd fix dynamic linking (Jamfile and dependencies on internals) 2015-01-01 18:03:56 +00:00
Arvid Norberg a1c1f9393d fix flush_pieces in disk_io_thread to also flush the read cache 2015-01-01 10:10:13 +00:00
Arvid Norberg 98372ff974 regenerate html 2014-12-31 23:18:11 +00:00
Arvid Norberg 092362e9bc remove internal fields from web_seed_entry 2014-12-31 22:05:34 +00:00
Arvid Norberg 73a2a4e51d fix comment formatting in settings_pack 2014-12-31 17:00:27 +00:00
Arvid Norberg 764b09d6b5 make the peer fingerprint a regular setting and remove it from the main session constructor argument list 2014-12-31 15:51:45 +00:00
Arvid Norberg 1039d4ae86 tweak some TODO comments and fix one 2014-12-31 14:41:35 +00:00
Arvid Norberg bc117e5f40 merged changes from RC_1_0 2014-12-31 09:30:23 +00:00
Arvid Norberg eefba55419 fix assert in utp_stream at high rates 2014-12-30 20:44:18 +00:00
Arvid Norberg e13bfce017 improve printing of rates and counters in client_test 2014-12-30 20:41:58 +00:00
Arvid Norberg f77ba409fa fix typo 2014-12-30 17:05:34 +00:00
Arvid Norberg c443193ce0 add option to client_test to remove web seeds 2014-12-30 16:59:37 +00:00
Arvid Norberg 7d53b7efd3 fix merge error 2014-12-30 16:56:03 +00:00
Arvid Norberg fcf6beace5 merged changes from RC_1_0 2014-12-30 09:02:20 +00:00
Arvid Norberg 1a45d2ebd3 regenerate html 2014-12-29 16:58:48 +00:00
Arvid Norberg e9414894e2 separate the configuration of crypto library and whether protocol encryption is enabled or not. make protocol encryption always use the built-in rc4 and tommath code. SHA-1 hashing is done by the crypto library 2014-12-29 16:50:22 +00:00
Arvid Norberg ae47823970 don't fail renaming a file in a torrent just because it doesn't exist (and the destination directory doesn't exist) 2014-12-26 21:25:37 +00:00
Arvid Norberg 75ae204cf4 remove orphaned function declaration 2014-12-25 18:26:19 +00:00
Arvid Norberg 0977d94dbc merged changes from RC_1_0 2014-12-25 11:24:02 +00:00
Arvid Norberg ca3c1620bd merged changes from RC_1_0 2014-12-17 14:33:52 +00:00