Commit Graph

297 Commits

Author SHA1 Message Date
Arvid Norberg 273f8bd921 merged back encryption branch to trunk 2007-06-06 00:41:20 +00:00
Arvid Norberg bb25fceb3f added documentation for socks4 proxy 2007-05-31 20:52:20 +00:00
Arvid Norberg 7e540a8d53 made inactivity time-out configurable 2007-05-31 19:57:15 +00:00
Arvid Norberg 3e4ee68e66 added missing documentation of stop_tracker_timeout in session_settings 2007-05-23 01:08:57 +00:00
Arvid Norberg 9f902e7b9f the DHT now refreshes buckets properly. 2007-05-12 01:52:25 +00:00
Arvid Norberg bd3b191f83 fixed typo in docs 2007-05-11 21:20:48 +00:00
Arvid Norberg 49bd69cad4 introduced a proper half open TCP connection limit. Also exposed the connection queue to let clients use the same connection limiter as libtorrent. UPnP connections and tracker connection are now also limited as well as peer connections and web seeds 2007-05-05 00:29:33 +00:00
Arvid Norberg d1aec0a180 updated docs 2007-04-29 22:36:28 +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 ee1681e2cb added peer/piece categories to the piece picker. fixes #18 2007-04-27 00:27:37 +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 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 af779b6349 factored out the test for sparse files support 2007-04-18 00:36:09 +00:00
Arvid Norberg 16e17f066c first stab at sparse files support 2007-04-17 21:54:40 +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 24d749e9c9 documented the alert dispatcher mechanism 2007-04-15 18:34:39 +00:00
Arvid Norberg bc856b768e removed contributed build tutorial in favor of the wiki 2007-04-15 03:00:17 +00:00
Arvid Norberg 40804a829b failcount is reset on a peer that successfully connects. documented max_failcount and min_reconnect_time. implemented seed optimization for piece_picker (inc_refcount_all and dec_refcount_all), ticket #17 2007-04-15 02:14:02 +00:00
Arvid Norberg 1254e140f7 updated docs with regard to recent implementation of distributed copies 2007-04-12 10:25:10 +00:00
Arvid Norberg 3ed24da320 added source to peer_info, which is a bitmask of the sources where the peer has been acquired from 2007-04-10 21:23:13 +00:00
Arvid Norberg 4ceb6a02ea added download_limit and upload_limit functions to torrent_handle 2007-04-10 09:25:17 +00:00
Arvid Norberg 0863bc1aa6 removed the dependency on the compiled boost.date_time library 2007-04-10 09:11:32 +00:00
Arvid Norberg 9e1123eb9e more UPnP work. updated ChangeLog and features documentation 2007-03-31 23:23:30 +00:00
Arvid Norberg b247f280b4 bumped version number of docs 2007-03-31 22:11:43 +00:00
Arvid Norberg 0863e94876 updated docs with wiki and subversion info 2007-03-31 22:07:36 +00:00
Arvid Norberg 5a921506c4 fixed broken link in docs 2007-03-24 18:46:27 +00:00
Arvid Norberg 71c069ea33 removed executable flag from documentation 2007-03-20 23:27:42 +00:00
Arvid Norberg 776b399a97 added api for piece priorities 2007-03-20 01:59:00 +00:00
Arvid Norberg 81ad74cbcd fixes related to nat port mapping and having dht and bittorrent listen on the same port number 2007-03-16 21:45:29 +00:00
Arvid Norberg 118e1cf00d added alerts for reporting nat-pmp status 2007-03-16 08:25:08 +00:00
Arvid Norberg de69453826 merged fixes from RC_0_12 branch 2007-03-16 07:59:04 +00:00
Arvid Norberg ecaa3068d5 added natpmp support. bumped version number to 0.13. added piece priority support to the piece picker. optmized and simplified the piece picker in the process. 2007-03-15 22:03:56 +00:00
Arvid Norberg 23c95e35a0 merged fixes from RC_0_12 branch 2007-03-12 01:05:15 +00:00
Arvid Norberg 7728fbd179 regenerated docs 2007-03-10 20:33:54 +00:00
Arvid Norberg 2dbfa156d3 client test now always uses dht. fixed problem with the dht logging and updated dht extension docs. 2007-03-08 21:42:37 +00:00
Arvid Norberg 6f0a0beadb fix to allow hostnames for peers in tracker responses 2007-03-07 18:50:38 +00:00
Arvid Norberg b17710df09 improved error reporting on http seed failures 2007-03-06 23:56:17 +00:00
Arvid Norberg 8e844494a3 added DelCo project 2007-02-27 17:29:00 +00:00
Arvid Norberg 7be41a5c8a added bitfox as a project using libtorrent 2007-02-26 20:21:40 +00:00
Arvid Norberg f6c7a87fff added the gentoo ebuilds to the building documentation 2007-02-22 18:47:27 +00:00
Arvid Norberg ae059040da fixed typo 2007-02-21 17:16:29 +00:00
Arvid Norberg df46401c9c added docs for python binding. Fixed warning in python binding. 2007-02-20 04:32:13 +00:00
Arvid Norberg f795be7acf made the dht be a fallback by default, fixed glitch in earlier fix to make sure block requests are sent properly, fixed problem in peer_connection::second_tick if the piece picker was removed because of the torrent becoming a seed 2007-02-12 09:20:49 +00:00
Arvid Norberg d0ebdb2dee added prioritization in the bandwidth_manager (throttler), web seeds now have lower priority when being handed bandwidth. torrent_reply_alert now includes the number of peers returned from the tracker. updated Changelog 2007-02-01 07:33:04 +00:00
Arvid Norberg f14c84b01e fixes in DHT to make it work when the number of transaction slots are full (very rare case). Added a feature to (optionally) resolve the countries of peers and updated the docs (see peer_info::country). 2007-01-29 07:39:33 +00:00
Arvid Norberg 69ef67d71e made a common base class for torrent alerts. Made the bandwidth quota block size variable depending on the limit 2007-01-16 05:05:52 +00:00
Arvid Norberg 7344c4823b added num_connections, num_uploads, upload_rate_limit and download_rate_limit. Added building from cvs section. 2007-01-03 11:42:10 +00:00
Arvid Norberg 8ab5ba2cf5 updated user agent documentation 2006-12-22 16:51:19 +00:00