Commit Graph

1865 Commits

Author SHA1 Message Date
Arvid Norberg e86bac9c50 updated makefiles to reflect recent asio changes 2008-03-04 06:27:04 +00:00
Arvid Norberg e3c5001e80 fixed FreeBSD build. #284 2008-03-04 04:29:03 +00:00
Arvid Norberg 6728314406 cleaned up a rule in disconnect_one_peer 2008-03-04 03:52:08 +00:00
Arvid Norberg 1402c3b266 fixed typo in docs and regenerated html files 2008-03-01 18:26:15 +00:00
Arvid Norberg 9d3b60edb7 added support to bind outgoing connections to specific ports (might be useful to do traffic shaping) 2008-02-28 07:34:07 +00:00
Arvid Norberg e48e52770b more rendering fixes in client_test 2008-02-28 03:24:38 +00:00
Arvid Norberg cf5c9344ab made peer connection order depend on ones external IP or be random (if we don't know our external IP). Should fix #281 2008-02-28 03:09:34 +00:00
Arvid Norberg 60add53428 fixes printing issue in client_test 2008-02-28 02:46:01 +00:00
Arvid Norberg 35c113c0cb piece request fix + better logging of throttling 2008-02-27 20:37:41 +00:00
Arvid Norberg 69d2fc5a7b added documentation for session_settings options 2008-02-27 17:47:34 +00:00
Arvid Norberg c689c0b5fc replaced deque with list in disk_io_thread 2008-02-26 20:08:33 +00:00
Arvid Norberg 83f405ac54 followups to windows fixes 2008-02-25 11:27:23 +00:00
Arvid Norberg a25c25b02a fixed windows build and removed msvc warnings 2008-02-25 10:28:53 +00:00
Arvid Norberg a20a8d2522 udp tracker fixes 2008-02-25 08:50:07 +00:00
Arvid Norberg 8a14f829b4 removed debug output 2008-02-25 08:42:13 +00:00
Arvid Norberg c1c2fb4409 resume data unit test and fix 2008-02-25 05:07:29 +00:00
Arvid Norberg 9f44c577d7 updated file_win and file_pool error handling 2008-02-25 04:41:21 +00:00
Arvid Norberg 480b63b516 improved tracker error messages 2008-02-25 00:55:31 +00:00
Arvid Norberg 1e71e76085 reverted check-in mistake 2008-02-24 23:15:25 +00:00
Arvid Norberg 1d1398ed7f read cache fix 2008-02-24 23:14:10 +00:00
Arvid Norberg 19462007d1 read cache fix 2008-02-22 08:22:57 +00:00
Arvid Norberg 0e3eddf8e8 lower default connection speed in debug mode 2008-02-22 07:41:05 +00:00
Arvid Norberg 682a5f85f9 fixed crash bug in storage 2008-02-22 06:09:30 +00:00
Arvid Norberg 5259d827b6 exception safety fixes to entry.cpp 2008-02-22 04:54:43 +00:00
Arvid Norberg ef9ef674d5 added read cache. Not fully configurable yet 2008-02-22 04:11:04 +00:00
Arvid Norberg bf7552a4cd merged upnp fixes from trunk to RC_0_13. Added some upnp logging 2008-02-19 18:50:04 +00:00
Arvid Norberg 01c6300d51 another piece picker fix (fixes some logic mistakes from last piece picker update) 2008-02-18 20:55:03 +00:00
Arvid Norberg 333839c9b4 piece picker update 2008-02-18 03:07:14 +00:00
Arvid Norberg 5c14ec2eb1 made fastresume data not contain failed peers 2008-02-18 03:04:06 +00:00
Arvid Norberg 799dd70c4e factored out OS detection code and added kfreebsd support 2008-02-18 00:36:17 +00:00
Arvid Norberg 0c51e822f5 fixes #270 2008-02-17 23:49:03 +00:00
Arvid Norberg df74cbb78a fixed logging=errors configuration 2008-02-17 22:51:03 +00:00
Arvid Norberg 77ac39c8c6 Jamfile fix 2008-02-17 21:37:20 +00:00
Arvid Norberg 3427e4548c made the python bindings build 2008-02-17 21:17:43 +00:00
Arvid Norberg 9210c920b2 applied patch to expose add_dht_router in the python binding. #276 2008-02-17 21:12:06 +00:00
Arvid Norberg b6493bb4ef fixed typo 2008-02-17 20:57:16 +00:00
Arvid Norberg 900cbc956f applied python binding patch to expose ip_filter. #275 2008-02-17 20:55:03 +00:00
Arvid Norberg ea1ce8172f Fixed preprocessor directive error. Fixes #273 2008-02-17 20:42:56 +00:00
Arvid Norberg f1ceb44dc4 fixed assert. #271 2008-02-17 20:40:21 +00:00
Arvid Norberg 4f6c77e1d5 made client test use the default file storage 2008-02-17 20:31:02 +00:00
Arvid Norberg 9a7e26b280 mapped storage fix 2008-02-17 20:30:24 +00:00
Arvid Norberg d334022216 fixes to mapped storage 2008-02-16 16:40:03 +00:00
Arvid Norberg 7e83c3fc51 changed storage interface to not require exceptions 2008-02-14 03:48:20 +00:00
Arvid Norberg c6de20173f updated parse_session_stats.py 2008-02-14 03:47:39 +00:00
Arvid Norberg 948b2bafe6 made it work properly when building with stats logging 2008-02-12 08:34:57 +00:00
Arvid Norberg c5fd5ecfb4 removed 'adler32' key from fastresume, since it was implemented with blocking I/O 2008-02-11 07:18:28 +00:00
Arvid Norberg 601b7571f5 added asserts to piece picker around num_peers() 2008-02-11 06:52:40 +00:00
Arvid Norberg c9b53ddf8c allow negative and zero values for session_settings::connection_speed 2008-02-11 03:55:53 +00:00
Arvid Norberg 752149e341 fixed bug in write cache flush logic 2008-02-10 20:36:48 +00:00
Arvid Norberg af6c0a73c5 fixed dht asserts 2008-02-10 02:26:45 +00:00