553 Commits

Author SHA1 Message Date
Arvid Norberg
d73c97e444 made get_download_queue() use considerably less memory and scale with larger piece_sizes 2009-05-03 09:45:07 +00:00
Arvid Norberg
e4ddb13b6f made the cache_size setting include send and receive buffers 2009-05-02 06:52:57 +00:00
Arvid Norberg
033fd5bd22 count send and receive buffers against the cache size limit 2009-05-01 08:00:58 +00:00
Arvid Norberg
84dda7b617 support for adjusting the socket buffer sizes through session_settings 2009-05-01 04:59:15 +00:00
Arvid Norberg
4cd5a6270d added BEP reference to docs 2009-04-26 22:51:51 +00:00
Arvid Norberg
a051228069 fixed bug in storage when forcing recheck while renaming a file or moving it 2009-04-10 07:22:27 +00:00
Arvid Norberg
04d1684482 clarified documentation 2009-04-09 19:20:53 +00:00
Arvid Norberg
1ed9e6d2f8 more C bindings and added getters for max_uploads on session and torrent 2009-04-07 15:55:05 +00:00
Arvid Norberg
db8487be46 auto unchoke improvement 2009-04-04 07:55:34 +00:00
Arvid Norberg
bff043da06 regenerated html 2009-03-21 04:36:46 +00:00
Arvid Norberg
1ed7e222f8 added documentation to explain how paused and auto_managed are overridden by resume_data. Added a mechanism to trunk to ignore the resume data for those two settings. Updated documentation in trunk to include more fields in the resume data. Fixed broken links in the trunk docs 2009-03-21 04:33:53 +00:00
Arvid Norberg
cc432a8cd8 added error handling for set_piece_hashes 2009-03-19 17:32:40 +00:00
Arvid Norberg
31054ef069 first implementation of set_piece_deadline 2009-03-17 09:34:44 +00:00
Arvid Norberg
84a513bffb initial support for merkle hash tree torrents 2009-03-13 06:09:39 +00:00
Arvid Norberg
0de21dc815 fixed bug related to ignoring upload slots and made the piece rejection code more robust to handle similar bugs better 2009-03-12 17:06:41 +00:00
Arvid Norberg
c51f5863dd added documentation for torrent_info::rename_file 2009-02-28 20:14:51 +00:00
Arvid Norberg
7aacfca292 made the examples build without exception support. added overloads of add_torrent() and add_magnet_uri() that don't throw 2009-02-26 07:09:56 +00:00
Arvid Norberg
b25a8db2a6 added more error codes. consolidated exception classes into one. moved over more places to use error_code instead of strings. fixed proper error handling for torrent_info 2009-02-23 01:21:19 +00:00
Arvid Norberg
13ca386838 improved support for sparse files on windows 2009-02-17 00:11:38 +00:00
Arvid Norberg
ad216ddcd1 regenerated html 2009-02-15 20:39:54 +00:00
Arvid Norberg
9732416405 added more building docs 2009-02-15 20:38:43 +00:00
Arvid Norberg
e561c687d1 regenerated html 2009-02-10 18:21:44 +00:00
Arvid Norberg
53d6b85d32 added flush and pump to the projects list 2009-02-10 18:13:46 +00:00
Arvid Norberg
855e6bc345 documentation update 2009-02-09 03:48:27 +00:00
Arvid Norberg
5c12db28d2 added option to lock disk cache in physical memory 2009-02-06 09:46:13 +00:00
Arvid Norberg
1ac8f806fa added seed mode support (lazy hash checking) 2009-02-03 07:46:24 +00:00
Arvid Norberg
a0333f82db added script to update all files with a libtorrent version number in them 2009-01-29 00:35:57 +00:00
Arvid Norberg
3cdf9c87a8 fixed build errors on Solaris 2009-01-27 08:24:48 +00:00
Arvid Norberg
daf759f92f improved documentation related to pausing torrents that are auto managed 2009-01-22 03:02:16 +00:00
Arvid Norberg
5b551c1761 merged storage::readv() and storage::writev() 2009-01-17 08:35:48 +00:00
Arvid Norberg
9497fe827d regenerated html 2009-01-13 21:49:03 +00:00
Arvid Norberg
e22b66e36a added Bubba to projects page, and fixed typo in manual 2009-01-13 21:39:31 +00:00
Arvid Norberg
43e69cd316 added extension for file attributes. Fixes problem when sharing Application bundles on OSX or hidden files on windows 2009-01-11 22:27:43 +00:00
Arvid Norberg
eea890de11 added support for generating torrent files with padding files in them 2009-01-11 10:32:57 +00:00
Arvid Norberg
54fea1bf50 clarify documentation of some torrent_info members 2009-01-11 02:07:45 +00:00
Arvid Norberg
7592ad4aee updated disk IO to support unbuffered files 2009-01-11 02:02:34 +00:00
Arvid Norberg
cfd116ffad made disk_io_settings be synchronized through the job queue 2009-01-10 05:46:02 +00:00
Arvid Norberg
3c3c8889b1 clarified how completed torrent should be treated wrt saving their resume data. Fixes #457 2009-01-07 02:32:08 +00:00
Arvid Norberg
d07ccaf6b8 workaround for sparse files issue on Windows vista 2009-01-05 01:08:09 +00:00
Arvid Norberg
82ded974c8 updated feature list 2009-01-01 00:31:07 +00:00
Arvid Norberg
e01f628b8e added more documentation for create_torrent. #448 2008-12-31 09:31:23 +00:00
Arvid Norberg
0fc11b9f17 updated feature list and Changelog 2008-12-31 03:36:10 +00:00
Arvid Norberg
d75985b84c fixed documentation typo 2008-12-30 04:04:17 +00:00
Arvid Norberg
732cc0a855 fixed documentation formatting mistake 2008-12-30 03:56:51 +00:00
Arvid Norberg
e5d3755afb added support for http seeds (BEP 17) 2008-12-30 03:54:07 +00:00
Arvid Norberg
03e29e6565 fixed queing documentation 2008-12-27 17:22:02 +00:00
Arvid Norberg
6f80fdf9f7 fix bug when renaming files and using the web_peer_connection. Deprecated non-const file_storage access in torrent_info 2008-12-24 20:07:34 +00:00
Arvid Norberg
00d02f7859 improved DHT get_peers code. get_peers always returns nodes now, and announce_peer is always sent to the k closest nodes to the info-hash. This should significantly speed up retrieving peers from the DHT 2008-12-23 20:04:12 +00:00
Arvid Norberg
7b8663fa8b support for wide character paths for the GeoIP databases. Fixes #431 2008-12-21 08:48:06 +00:00
Arvid Norberg
325f9babe8 updated feature list and corrected the threads section in the main docs 2008-12-21 02:19:02 +00:00