Commit Graph

207 Commits

Author SHA1 Message Date
Arvid Norberg 6c552db68e added disk cache expiration 2008-02-10 00:58:25 +00:00
Arvid Norberg cecd0dfcd2 added rtt estimation for outgoing connections 2008-02-09 22:42:56 +00:00
Arvid Norberg 8cf0510144 added disk cache for write operations 2008-02-08 10:22:05 +00:00
Arvid Norberg a53473a65d added new logging mode to log peer errors 2008-02-07 07:09:52 +00:00
Arvid Norberg b19bf337bf generalized peer read/write state 2008-01-13 23:46:43 +00:00
Arvid Norberg 5d196ed555 auto upload slots. opens up more slots if upload rate is not met. On by default 2008-01-13 11:18:18 +00:00
Arvid Norberg f6b82e438a added more documentation 2008-01-10 22:44:53 +00:00
Arvid Norberg 3a727e99ff expose more info through peer_info 2008-01-10 22:13:23 +00:00
Arvid Norberg 4420473b88 made send buffer watermark configurable 2008-01-08 01:16:30 +00:00
Arvid Norberg e05f396a5d made UPnP ignore devices that don't respond from a router IP (optional but on by default) 2008-01-07 05:48:28 +00:00
Arvid Norberg 1d6e0f5bf6 bandwidth request block size optimization 2008-01-07 04:47:20 +00:00
Arvid Norberg 9aa2ddec80 added a plugin 'smart_ban' that can ban peers sending bad data with higher accuracy 2007-12-18 06:04:54 +00:00
Arvid Norberg 64cc7388a2 regenerated manual.html 2007-11-25 11:41:58 +00:00
Arvid Norberg e3158c3107 fixed typo in docs. Fixes #213 2007-11-25 08:38:25 +00:00
Arvid Norberg e931ee54f6 updated plugin documentation 2007-11-24 21:13:19 +00:00
Arvid Norberg 463eb47011 updated documentation 2007-11-24 20:48:51 +00:00
Arvid Norberg 7ac43da2ed updated documentation regarding storage_interface 2007-11-22 09:27:22 +00:00
Arvid Norberg cf6740e996 updated write_resume_data docs 2007-11-20 10:00:49 +00:00
Arvid Norberg 94d9f09d8a updated documentation for add_torrent 2007-11-20 07:54:51 +00:00
Arvid Norberg ee5ce50502 made max half open connections default to 8 on windows and added query function for that limit on session. 2007-09-10 01:57:40 +00:00
Arvid Norberg 1a1c060ba3 fixed doc typos 2007-08-25 20:01:53 +00:00
Arvid Norberg c8cb121587 updated torrent_info::remap_files docs 2007-08-25 19:57:32 +00:00
Arvid Norberg 2b0197e810 initial fix to enable mapping files in torrents to other files on disk. see torrent_info::remap_files 2007-08-25 18:26:43 +00:00
Arvid Norberg 744d96796b made it possible to start torrents in paused state. updated documentation 2007-08-22 05:31:42 +00:00
Arvid Norberg 6ff2d8accf udpated docs and fixed python binding issues 2007-06-11 03:28:07 +00:00
Arvid Norberg 273f8bd921 merged back encryption branch to trunk 2007-06-06 00:41:20 +00:00
Arvid Norberg 9f902e7b9f the DHT now refreshes buckets properly. 2007-05-12 01:52:25 +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 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 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 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 b247f280b4 bumped version number of docs 2007-03-31 22:11:43 +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 7728fbd179 regenerated docs 2007-03-10 20:33:54 +00:00
Arvid Norberg 7be41a5c8a added bitfox as a project using libtorrent 2007-02-26 20:21:40 +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