Commit Graph

1218 Commits

Author SHA1 Message Date
Arvid Norberg 54805ca60b added option to disable country resolving 2007-05-02 19:47:38 +00:00
Arvid Norberg 13bcb48dba fixed warnings and removed unused variables 2007-05-02 18:45:29 +00:00
Arvid Norberg 04e41cf702 improved connection queue handling slightly. Will require further improvements 2007-05-02 17:38:37 +00:00
Arvid Norberg b98162621e fixes for the GET request and passes that data through the data pointer in bottled mode too 2007-05-01 22:44:54 +00:00
Arvid Norberg 2053104e24 added proxy_settings and removed fields from session_settings to make the python bindings more up to date 2007-04-30 17:27:21 +00:00
Arvid Norberg 233cd373e8 fixed issue with sparse files and compact allocation. added move_slot() to the storage abstraction 2007-04-30 01:06:29 +00:00
Arvid Norberg d1aec0a180 updated docs 2007-04-29 22:36:28 +00:00
Arvid Norberg f41fd7d303 added catch blocks to lsd. changed bind expressions to use operators 2007-04-29 20:49:30 +00:00
Arvid Norberg 9f1a11aa50 regenerated documentation. fixed a few warnings. fixed a bug in recent check in in piece picker 2007-04-27 16:26:30 +00:00
Arvid Norberg 9cae6e636e fixed typo in previous check-in 2007-04-27 02:54:33 +00:00
Arvid Norberg 4afe9712e0 improvements to the piece picker with regard to recently introduced categories 2007-04-27 02:33:59 +00:00
Arvid Norberg 88277fd736 fixed a bug where the web seed could be disconnected in the process of a response without noticing. checked in to RC_0_12 and trunk 2007-04-27 02:33:09 +00:00
Arvid Norberg ee1681e2cb added peer/piece categories to the piece picker. fixes #18 2007-04-27 00:27:37 +00:00
Arvid Norberg 99dc46bd29 overflow fix in timer on windows 2007-04-26 21:33:07 +00:00
Arvid Norberg db657af26d fixed typo 2007-04-26 00:40:27 +00:00
Arvid Norberg d41d2ecd14 documentation fixes and additions to proxy docs 2007-04-26 00:35:28 +00:00
Arvid Norberg 72e6069dcf added proxy documentation 2007-04-25 23:38:25 +00:00
Arvid Norberg d03b88f1a3 made Jamfile to work on MinGW 2007-04-25 22:23:44 +00:00
Arvid Norberg fea87b2637 added missing header file from [1146] 2007-04-25 20:00:11 +00:00
Arvid Norberg 19bb5553bb added missing files from previous check-in 2007-04-25 18:57:13 +00:00
Arvid Norberg 00948e9fc4 first attempt to implement SOCKS5 and proper HTTP proxy support. fixes #22 2007-04-25 18:26:35 +00:00
Arvid Norberg d9902d178f applied shyam's memory optimization patch 2007-04-25 17:36:12 +00:00
Arvid Norberg 65d7e5d63e added BitRocket to known clients 2007-04-24 17:30:15 +00:00
Arvid Norberg d43a6b80bf added an abstraction layer or tcp sockets, to be able to support socks proxys 2007-04-23 21:36:21 +00:00
Arvid Norberg 094dc1065c some boost 1.34 preprocessor conditions and fixed assert in piece_picker 2007-04-23 17:14:40 +00:00
Arvid Norberg e5a20b8de6 fix to previous check-in 2007-04-19 21:02:33 +00:00
Arvid Norberg 8ef7819a95 added redirection support to http_connection 2007-04-19 20:52:29 +00:00
Arvid Norberg 05714ab5aa fixes get_download_queue in python binding 2007-04-19 17:56:12 +00:00
Arvid Norberg 219db47776 fixed boost version test in storage 2007-04-19 16:22:13 +00:00
Arvid Norberg 172205d7fb improvements and fixes to sparse files support. made the test pass again 2007-04-19 03:32:20 +00:00
Arvid Norberg 92cf13c2c2 sparse files fixes. now sets the size of the files in case sparse files are supported 2007-04-19 03:06:15 +00:00
Arvid Norberg a35c1ef1a5 piece picker fix 2007-04-19 02:54:46 +00:00
Arvid Norberg 6186e3fce7 attempt to fix #12 2007-04-19 01:26:23 +00:00
Arvid Norberg 6b0f60e73d added support for sparse files in python binding. potential fix for boost path name check 2007-04-18 23:06:11 +00:00
Arvid Norberg 60ddb5c64a piece_picker fix 2007-04-18 20:40:41 +00:00
Arvid Norberg 9551e68074 fixes in file_win and removed debugging output from storage 2007-04-18 20:00:58 +00:00
Arvid Norberg 88d6f7a4c9 added character-set build feature (only effective on windows). Made storage build with win32/unicode and newer versions of boost. optimized allocate_slots 2007-04-18 19:12:30 +00:00
Arvid Norberg 4c8e8470cd storage fix for unicode on windows 2007-04-18 16:48:24 +00:00
Arvid Norberg c639399b84 fixed typo in windows code 2007-04-18 00:48:31 +00:00
Arvid Norberg af779b6349 factored out the test for sparse files support 2007-04-18 00:36:09 +00:00
Arvid Norberg e49c49c892 fixes #35 2007-04-17 23:06:00 +00:00
Arvid Norberg 75d61207f2 fix for prioritize_files() 2007-04-17 22:56:14 +00:00
Arvid Norberg 16e17f066c first stab at sparse files support 2007-04-17 21:54:40 +00:00
Arvid Norberg 3794b49e3a fixed warning in msvc 2007-04-17 21:50:48 +00:00
Arvid Norberg 4b750a29d2 made the logging of bitfields slightly faster 2007-04-17 21:18:52 +00:00
Arvid Norberg 90bff3d1ca Fixed building issues on windows with msvc-8.0 2007-04-17 21:18:35 +00:00
Arvid Norberg 067219d14a made downloading pieces higher priority. fix in piece picker when blocks in prio 0 pieces were marked as finished 2007-04-17 09:21:53 +00:00
Arvid Norberg 849db39472 added peer_blocked_alert which is generated when a peer is blocked by the IP filter. Fixed the ip-filter parsing in client_test and made it report the peer_blocked_alert. Added documentation. 2007-04-17 05:56:43 +00:00
Arvid Norberg 32dc04c09b made win32 platforms use file_win.cpp and other platforms use file.cpp. factored out .cpp ending of source files in Jamfile 2007-04-17 00:23:46 +00:00
Arvid Norberg 34473aad1b fixed bug in recent piece picker optimization when used in combination with sequenced download threshold 2007-04-17 00:20:39 +00:00