Commit Graph

585 Commits

Author SHA1 Message Date
Arvid Norberg
0f21512b14 fixed typos 2009-06-03 09:40:30 +00:00
Arvid Norberg
c8adc86464 remove dot from doc makefile 2009-06-03 08:25:17 +00:00
Arvid Norberg
c62c4fc783 added tvblob to projects page 2009-06-02 07:23:40 +00:00
Arvid Norberg
6dc55bb77c regenerated html 2009-05-30 18:52:01 +00:00
Arvid Norberg
9effe8a54a fixed deadlock in http_connection. added two error codes for that class. Added more documentation on error_code 2009-05-30 18:50:38 +00:00
Arvid Norberg
56bdc9bac6 clarification 2009-05-30 02:37:37 +00:00
Andrew Resch
6242ae051e added ability to give seeding torrents preference to active slots 2009-05-27 19:27:12 +00:00
Arvid Norberg
2466789baa removed incomplete sentence and regenerated html 2009-05-27 06:45:27 +00:00
Arvid Norberg
64c8834fbb updated tuning document for seed boxes 2009-05-27 06:37:45 +00:00
Arvid Norberg
4a326ca1ec moved disk_io.png into the docs directory 2009-05-25 21:56:01 +00:00
Arvid Norberg
9799b96df5 updated tuning document 2009-05-25 20:04:07 +00:00
Daniel Wallin
3d8f09f12b Fixed some typos. 2009-05-25 10:29:59 +00:00
Arvid Norberg
762d7627b7 update stats in docs 2009-05-25 07:50:53 +00:00
Arvid Norberg
55b598cbba added new section about tuning libtorrent for special needs 2009-05-25 07:11:09 +00:00
Arvid Norberg
bfe474aade added easy-to-use-api to feature list 2009-05-25 04:21:31 +00:00
Arvid Norberg
95c3367b5e added merkle hash tree graphics 2009-05-25 02:43:19 +00:00
Arvid Norberg
f8ee1402c5 updated graphics on feature page 2009-05-25 02:25:54 +00:00
Arvid Norberg
865b97d19a regenerated html 2009-05-24 22:35:18 +00:00
Arvid Norberg
1d85c2d47d added new section on the new disk cache optimizations to the feature page 2009-05-24 22:30:53 +00:00
Arvid Norberg
a89d6cced1 clean up some disk cache duplication of logic and added another memory usage optimization for the write cache 2009-05-24 00:12:53 +00:00
Arvid Norberg
ae8488fb91 improved read cache memory efficiency 2009-05-23 19:27:27 +00:00
Arvid Norberg
c1d9198dc3 added largest_contiguous cache flush algorithm 2009-05-23 07:35:45 +00:00
Arvid Norberg
0127edac14 added disk-checking delay, to leave room for other disk operations while checking a torrent 2009-05-22 06:32:39 +00:00
Arvid Norberg
cb9c3cb37d memory optimization for checking torrents 2009-05-21 16:15:05 +00:00
Arvid Norberg
6565a3a619 updated docs 2009-05-14 17:23:00 +00:00
Arvid Norberg
b7c5d2f12d add a separate setting for max peer list size for paused torrents 2009-05-13 01:34:10 +00:00
Arvid Norberg
85bf463e11 added session setting to control disk buffer pool allocation sizes 2009-05-12 18:52:05 +00:00
Arvid Norberg
649f95c932 added session_settings presets for low memory usage and seed box environments 2009-05-12 18:05:04 +00:00
Arvid Norberg
92f42eb23c fixed move_stororage to handle the case where it fails 2009-05-11 21:18:09 +00:00
Arvid Norberg
838df44184 documented file_rename_failed_alert and file_renamed_alert. they were previously not documented. Fixed bug where the storage would be left in an error state (and eventually pause the torrent) when a rename_file() failed. The error is now only reported back through the alert 2009-05-07 06:41:41 +00:00
Arvid Norberg
c8176cca55 optimized peer storage in resume data an in memory. Should use far less memory than previously for the peer list. Introduced peer source affinity, to avoid problem with a peer list that's diluted with stale peers 2009-05-06 22:36:24 +00:00
Arvid Norberg
f2ec6b5adb added option to use a single block buffer when hashing, instead of for the entire piece 2009-05-03 19:09:06 +00:00
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