Commit Graph

2618 Commits

Author SHA1 Message Date
Arvid Norberg f04e9e9875 made unchoke interval depend on piece size 2008-10-18 22:35:10 +00:00
Arvid Norberg d0fc5fee2b fixed assert in piece_picker 2008-10-18 22:29:56 +00:00
Arvid Norberg 872956e3f4 fix documentation regarding storage_mode_allocate 2008-10-18 22:12:31 +00:00
Arvid Norberg 8b835bf75f fix to faster unchoke a new peer if an unchoked peer becomes uninterested 2008-10-18 22:12:05 +00:00
Arvid Norberg 9bcd5be3fc replaced boost.lexical_cast with stringstream in alert message formaters to avoid throwing exceptions 2008-10-18 17:22:31 +00:00
Arvid Norberg 85bde58902 fixed compile problem in test_bencoding.cpp related to std namespace 2008-10-18 07:37:15 +00:00
Arvid Norberg 3d75732145 changed variant_stream to return a pointer instead of a reference when querying for underlying type (avoids exceptions) 2008-10-18 07:12:04 +00:00
Arvid Norberg 68981fc3fd removed unused references to iostream and date-time lib in Makefile.am 2008-10-18 07:11:00 +00:00
Andrew Resch 90e5407772 Fix segfault in python bindings when passing None to torrent_info() 2008-10-17 19:35:52 +00:00
Arvid Norberg a599d9e8ec fixed typos in documentation and made makefile build pdfs with rst2pdf 2008-10-17 17:31:20 +00:00
Arvid Norberg 5989c8a527 fixed typo in makefile 2008-10-17 17:18:33 +00:00
Arvid Norberg fffb51a727 updated get_asio script to download asio-1.2.0 and updated makefile to include the new asio headers 2008-10-17 17:05:25 +00:00
Arvid Norberg c0f82a730e updated setup.py and documentation for python bindings (thanks will guaraldi) 2008-10-17 07:42:17 +00:00
Arvid Norberg 8995edead0 policy iterator fix 2008-10-17 07:32:46 +00:00
Arvid Norberg 5b7cf047b7 fixed pdf generation of manual.rst and updated makefile 2008-10-17 07:07:31 +00:00
Arvid Norberg f5f03ff681 improved seeding of files with small pieces to avoid swithing back and forth between unchoke sets 2008-10-17 04:33:22 +00:00
Arvid Norberg 447c32a7ba bumped version number in docs 2008-10-17 03:26:59 +00:00
Arvid Norberg 81bf8763f6 regenerated documentation. added makefile for docs, added rst template file 2008-10-17 03:23:30 +00:00
Arvid Norberg 18017c3f72 updated documentation on saving resume data and fixed client_test to do it properly 2008-10-17 02:26:08 +00:00
Arvid Norberg c04183d960 cleaned up save_resume_data 2008-10-17 01:56:36 +00:00
Arvid Norberg d8d0955910 client_test fix to not crash when loading an invalid torrent file and shut down properly (set torrents to not be auto managed when pausing them) 2008-10-17 01:47:24 +00:00
Arvid Norberg 0368e444af fix to torrent_info constructor to not try to access 0 pointer when loading a 0 size torrent file 2008-10-17 01:46:06 +00:00
Arvid Norberg 81636a894d updated makefile to include all asio headers 2008-10-17 01:00:27 +00:00
Arvid Norberg 0a5c802261 added script to build release tarball 2008-10-17 00:48:25 +00:00
Arvid Norberg 1802e856e6 updated makefile to include setup.py and magnet_uri.cpp in the python bindings 2008-10-17 00:43:59 +00:00
cg25 a0c8185d78 Delete debian/ subdir from trunk and braches/RC_0_14 2008-10-16 09:34:55 +00:00
cg25 867729212f bump up interface version information 2008-10-16 09:33:18 +00:00
Arvid Norberg 032f6e4d55 removed expensive invariant check 2008-10-16 07:11:57 +00:00
Arvid Norberg ae4f487449 ip filter parse fix 2008-10-15 21:31:55 +00:00
Arvid Norberg c0df461296 relaxed file timestamp requirements to work better with FAT volumes 2008-10-15 20:19:03 +00:00
Arvid Norberg 183040933e clarify all_time_* documentation 2008-10-15 17:55:44 +00:00
Arvid Norberg 16d56eaee6 clears torrent stats when paused 2008-10-15 17:31:20 +00:00
Arvid Norberg 7d18a3fd11 added test_upnp and test_natpmp to CMakeLists.txt 2008-10-15 16:25:39 +00:00
Arvid Norberg 2d1b72628e fix for unchoke_compare 2008-10-15 04:52:07 +00:00
Arvid Norberg ad4d80cc6b removed commented out code 2008-10-15 02:21:41 +00:00
Arvid Norberg 9152bc8712 fix to peer_connection::unchoke_compare 2008-10-15 02:18:59 +00:00
Arvid Norberg c7b1977431 uses http 1.0 for soap traffic to dodge chunked transfer encodings 2008-10-14 08:07:27 +00:00
Arvid Norberg cac6132aae don't resume a torrent if there aren't enough upload slots 2008-10-14 07:41:05 +00:00
Arvid Norberg 9a5e261c64 Fixed UPnP bug where the port and host would be re-used from the xml url when connecting to the control url 2008-10-14 07:19:46 +00:00
Arvid Norberg f0f285ae63 fixed bug where broadcast socket would not send messages on interfaces with addresses in local network ranges 2008-10-14 04:56:42 +00:00
Arvid Norberg f0cd0c152c removed incorrect assert from recent check-in 2008-10-14 03:01:19 +00:00
Arvid Norberg b8f58f149e made UPnP not give up as soon. To give routers some time to send a NOTIFY message 2008-10-14 02:41:22 +00:00
Arvid Norberg fdadccf7a2 asserts for unchoke slot handling 2008-10-14 02:03:54 +00:00
Arvid Norberg cb1fce0d62 fix to immediately unchoke another peer if an unchoked peer is disconnected 2008-10-14 01:00:05 +00:00
Arvid Norberg c709cd28a8 fixes seeding behavior to avoid flipping unchoke slots back and forth too often 2008-10-14 00:57:58 +00:00
Arvid Norberg 5710cdebf4 make auto-unchoke less likely to open up slots when maxed out 2008-10-14 00:56:44 +00:00
Arvid Norberg ef48097421 fix for #389 2008-10-12 20:36:22 +00:00
Arvid Norberg 57e2deebbe uses built-in support to find boost in CMake. doesn't include sha1 unless openssl support is disabled. Added tests 2008-10-12 19:55:37 +00:00
Arvid Norberg 62e365225b made some moer invariant checks count as expensive 2008-10-10 07:08:46 +00:00
Arvid Norberg b417a03877 removed unnecessary invariant check 2008-10-10 05:38:19 +00:00