Arvid Norberg
|
0d196d3c84
|
document the problem of the disk cache potentially modifying files after saving resume data. In trunk, add a flag to flush the cache in the same call as saving resume data
|
2010-10-29 02:21:43 +00:00 |
Arvid Norberg
|
cadd4f1b8d
|
anti-leach seeding unchoke mode
|
2010-10-21 05:53:13 +00:00 |
Arvid Norberg
|
43b29c3627
|
support web seeds in create_torrent and fix issue when building without deprecated functions
|
2010-10-10 21:06:35 +00:00 |
Arvid Norberg
|
72322dbc10
|
allow extending web seeds with extra headers and custom authorization schemese
|
2010-10-10 18:43:58 +00:00 |
Arvid Norberg
|
e494cb219b
|
made seeding choking algorithm configurable
|
2010-10-09 21:11:03 +00:00 |
Arvid Norberg
|
21cbd1fac4
|
deprecated setters for max connections, max half-open, upload and download rates and unchoke slots. These are now set through session_settings
|
2010-10-09 19:09:38 +00:00 |
Arvid Norberg
|
8212d2f161
|
document the new proxy interface and deprecate it in the 0.15 branch
|
2010-10-07 06:02:35 +00:00 |
Arvid Norberg
|
a7c87e14dd
|
added functions to query an individual peer's upload and download limit
|
2010-10-01 16:09:22 +00:00 |
Arvid Norberg
|
3fb9fcab9e
|
full support for bep-21 (event=paused)
|
2010-09-06 04:02:15 +00:00 |
Arvid Norberg
|
b6f92aa981
|
added initial support for share-mode
|
2010-09-05 16:01:36 +00:00 |
Arvid Norberg
|
1133df4ac4
|
fixed typos in docs
|
2010-08-27 16:35:00 +00:00 |
Arvid Norberg
|
764b5864c6
|
documented performance warnings
|
2010-08-27 07:34:10 +00:00 |
Arvid Norberg
|
f70fbb45c0
|
optimized struct layout of torrent_info. removed boost.date_type types from public interface (replaced by time_t)
|
2010-08-21 22:10:16 +00:00 |
Arvid Norberg
|
fd5f1bf80b
|
improved SOCKS5 support
|
2010-08-03 09:08:37 +00:00 |
Arvid Norberg
|
1e70456f58
|
improved support for multi-homed clients
|
2010-07-17 07:13:14 +00:00 |
Arvid Norberg
|
b3f57ac293
|
added incoming lsd alert
|
2010-07-15 05:56:29 +00:00 |
Arvid Norberg
|
97afe3fca8
|
added option to set file priorities when adding torrents
|
2010-07-15 01:14:36 +00:00 |
Arvid Norberg
|
4e576f93fd
|
removed the session mutex for improved performance
|
2010-07-14 04:16:38 +00:00 |
Arvid Norberg
|
3310198dae
|
added upload and download activity timer stats for torrents
|
2010-07-08 19:29:38 +00:00 |
Arvid Norberg
|
3af359fc5b
|
removed acquasition.jpg as it wasn't used and infected with an exploit
|
2010-06-25 13:58:52 +00:00 |
Arvid Norberg
|
26c4a819c8
|
removed the reuse-address flag on the listen socket
|
2010-06-17 17:14:56 +00:00 |
Arvid Norberg
|
47fa9dc3ef
|
fixed documentation for full storage allocation mode
|
2010-05-26 17:37:26 +00:00 |
Arvid Norberg
|
df36088cab
|
fixed add_node in python binding
|
2010-05-22 08:21:40 +00:00 |
Arvid Norberg
|
962c83822e
|
updated project page
|
2010-05-11 04:49:45 +00:00 |
Arvid Norberg
|
45d9614a1b
|
removed build settings from docs that no longer apply
|
2010-05-06 02:22:58 +00:00 |
Arvid Norberg
|
08d145a6e9
|
added production assert mode
|
2010-05-06 02:18:08 +00:00 |
Arvid Norberg
|
d0f2b0ade0
|
make tick interval configurable
|
2010-05-03 08:54:03 +00:00 |
Arvid Norberg
|
9c5d6ececa
|
removed outdated information from build documentation
|
2010-05-02 03:27:44 +00:00 |
Arvid Norberg
|
1f0b656526
|
renamed file
|
2010-05-02 02:22:03 +00:00 |
Arvid Norberg
|
dc05f9037f
|
added folx to projects list
|
2010-05-02 02:04:24 +00:00 |
Arvid Norberg
|
8d3733b013
|
added two items to the projects list
|
2010-04-25 17:41:17 +00:00 |
Arvid Norberg
|
eeda665d06
|
report tracker errors in the tracker list
|
2010-04-13 04:37:39 +00:00 |
Arvid Norberg
|
384bfdec48
|
added anonymous mode to disable some particular features that might give away the user's and the client's identity
|
2010-04-13 04:30:34 +00:00 |
Arvid Norberg
|
b5efe1c92a
|
added feature to ask a torrent if it needs to save its resume data or not
|
2010-04-12 00:36:31 +00:00 |
Arvid Norberg
|
62eef91338
|
added setting to ignore file modification time when loading resume files
|
2010-04-11 21:02:43 +00:00 |
Arvid Norberg
|
c51e0a2a86
|
fixed inconsistency when creating torrents with symlinks
|
2010-04-01 00:44:29 +00:00 |
Arvid Norberg
|
7e851818b1
|
support more fine-grained torrent states between which peer sources it announces too
|
2010-03-29 00:34:04 +00:00 |
Arvid Norberg
|
b4abe6677d
|
support for sha1 file-hashes
|
2010-03-27 15:51:30 +00:00 |
Arvid Norberg
|
c6f57ce5d7
|
support optional LSD IP broadcast
|
2010-03-26 17:45:16 +00:00 |
Arvid Norberg
|
c14042b29e
|
remove unused declarations and added a small piece of documentation
|
2010-03-25 04:47:56 +00:00 |
Arvid Norberg
|
241b72aabe
|
added documentation to explain that remap_files can be used to rename the base name of a torrent
|
2010-03-22 17:20:41 +00:00 |
Arvid Norberg
|
0e7976675b
|
regenerated html
|
2010-03-20 08:26:44 +00:00 |
Arvid Norberg
|
c9f7ba495f
|
don't include symlink info by default in torrents
|
2010-03-20 07:30:34 +00:00 |
Arvid Norberg
|
8ee5268123
|
disable including 'mtime' in new torrents by default
|
2010-03-20 02:41:36 +00:00 |
Arvid Norberg
|
7188691674
|
regenerated html
|
2010-03-19 18:40:32 +00:00 |
Arvid Norberg
|
5224e0c340
|
complete_ago extension
|
2010-03-19 18:39:51 +00:00 |
Arvid Norberg
|
06a043a489
|
add send_watermark_factor
|
2010-03-12 02:36:55 +00:00 |
Arvid Norberg
|
8efc16c3bd
|
clarify documentation
|
2010-03-10 17:37:24 +00:00 |
Arvid Norberg
|
79bd8fcd52
|
made the default cache size depend on the amount of physical RAM. and fixed disk thread settings update when loading through load_state
|
2010-03-10 07:14:10 +00:00 |
Arvid Norberg
|
2ab7606e68
|
docs correction
|
2010-03-09 17:50:55 +00:00 |
Arvid Norberg
|
a3bff512e1
|
added 'added' and 'completed' time to torrent_status
|
2010-03-09 03:21:35 +00:00 |
Arvid Norberg
|
b72910458d
|
fixed doc error
|
2010-03-06 17:16:48 +00:00 |
Arvid Norberg
|
013cef68e8
|
add flags to session::save_state to filter what is saved
|
2010-03-06 07:49:40 +00:00 |
Arvid Norberg
|
281b6368f7
|
deprecate old state saving functions, merge dht state with session state
|
2010-03-04 16:42:39 +00:00 |
Arvid Norberg
|
9edb348093
|
read time is only cache misses
|
2010-03-04 03:49:06 +00:00 |
Arvid Norberg
|
a942890e8d
|
added more detailed instrumentation of the disk I/O thread
|
2010-03-03 07:09:04 +00:00 |
Arvid Norberg
|
fb06acc828
|
add default peer rate limit setting
|
2010-03-03 01:31:31 +00:00 |
Arvid Norberg
|
753215f79b
|
fix disk io docs
|
2010-03-01 19:42:37 +00:00 |
Arvid Norberg
|
d15fd0c6d3
|
bump version number
|
2010-02-25 22:30:07 +00:00 |
Arvid Norberg
|
aa5fc72fbf
|
made tracker errors use error_code
|
2010-02-23 21:53:45 +00:00 |
Arvid Norberg
|
eff49e42a7
|
added support for torrents with odd piece sizes
|
2010-02-23 16:26:24 +00:00 |
Arvid Norberg
|
210c663596
|
fixed error handling with torrents with invalid piece sizes
|
2010-02-22 01:51:25 +00:00 |
Arvid Norberg
|
421e841b81
|
documentation update
|
2010-02-19 04:20:11 +00:00 |
Arvid Norberg
|
c17ea2d14a
|
regenerated html and added contribution page
|
2010-02-18 20:01:23 +00:00 |
Arvid Norberg
|
29880b7e26
|
use a stricted condition when to enter end-game mode. Made it configurable in RC_0_15+
|
2010-02-18 19:25:15 +00:00 |
Arvid Norberg
|
04d31cea6e
|
support option to report redundant bytes or not to tracker as well as 'corrupt' argument
|
2010-02-18 06:45:07 +00:00 |
Arvid Norberg
|
c050b22d8f
|
optimized memory usage for torrent objects
|
2010-02-14 01:39:55 +00:00 |
Arvid Norberg
|
3f97cd5ecc
|
documentation fixes and python binding updates
|
2010-02-11 04:51:41 +00:00 |
Arvid Norberg
|
3d5d9eb807
|
start torrent on incoming connection feature
|
2010-02-11 04:39:04 +00:00 |
Arvid Norberg
|
fb47469834
|
experimental support for the BitTyrant choking algorithm
|
2010-02-09 03:04:41 +00:00 |
Arvid Norberg
|
1a97405189
|
added an option to save a little bit of RAM by not collecting full detailed stats
|
2010-02-08 05:43:54 +00:00 |
Arvid Norberg
|
0dba0f5dcc
|
never time out a peer because we're waiting for the disk. allow connection_speed = 0. post an alert when rejecting a peer because of the connection limit
|
2010-02-06 21:40:55 +00:00 |
Arvid Norberg
|
6797a6967b
|
regenerated html
|
2010-02-06 18:33:42 +00:00 |
Arvid Norberg
|
5d4ce032f9
|
fixed documentation typo
|
2010-02-06 17:47:33 +00:00 |
Arvid Norberg
|
3a04020bba
|
update miro icon on projects page
|
2010-02-06 17:32:44 +00:00 |
Arvid Norberg
|
8c02d04d2e
|
UDP tracker optimization
|
2010-02-06 08:14:18 +00:00 |
Arvid Norberg
|
abfc92de35
|
added performance warning if there are too many optimistic unchoke slots
|
2010-02-06 07:39:45 +00:00 |
Arvid Norberg
|
088f4bf700
|
improved LSD performance and made the interval configurable
|
2010-02-05 08:23:17 +00:00 |
Arvid Norberg
|
5b747f58f7
|
add guided read cache and update tuning docs
|
2010-01-31 19:14:00 +00:00 |
Arvid Norberg
|
ccf8b0278a
|
added volatile read cache option
|
2010-01-30 03:50:17 +00:00 |
Arvid Norberg
|
2b86528e50
|
added info_hash to torrent_deleted_alert
|
2010-01-23 16:56:00 +00:00 |
Arvid Norberg
|
a046850130
|
support disk I/O priority setting
|
2010-01-23 03:02:32 +00:00 |
Arvid Norberg
|
f20df9211a
|
fixed typo
|
2010-01-19 00:15:10 +00:00 |
Arvid Norberg
|
b8b6f5a73e
|
fixed typo
|
2010-01-18 17:59:43 +00:00 |
Arvid Norberg
|
3f87565992
|
fixed documentation typo
|
2010-01-17 21:12:49 +00:00 |
Arvid Norberg
|
c9b594fde1
|
support sending suggest messages based on what's in the read cache. support 'explicit read cache'
|
2010-01-15 16:45:42 +00:00 |
Arvid Norberg
|
2d7705e38b
|
disabled feature to drop requests after having been skipped too many times
|
2010-01-14 02:16:23 +00:00 |
Arvid Norberg
|
c76ebe23c7
|
updated wiki link
|
2010-01-10 14:31:52 +00:00 |
Arvid Norberg
|
c9c5b6dbca
|
regenerated html
|
2010-01-10 14:19:07 +00:00 |
Arvid Norberg
|
ded16f0911
|
updated download link
|
2010-01-10 14:14:49 +00:00 |
Arvid Norberg
|
18454d6344
|
replace trackers from resume data instead of adding them.
|
2010-01-10 03:02:46 +00:00 |
Arvid Norberg
|
85951208e4
|
added support for explicitly flushing the disk cache
|
2010-01-09 21:17:52 +00:00 |
Arvid Norberg
|
d498c129ab
|
clear sparse flag on files that complete on windows
|
2010-01-09 18:40:05 +00:00 |
Arvid Norberg
|
6fd9cc8535
|
updated link to leechcraft
|
2010-01-05 14:07:53 +00:00 |
Arvid Norberg
|
7b1b241dec
|
mention that libtorrent listens on port 0 sometimes in the docs
|
2010-01-05 13:05:29 +00:00 |
Arvid Norberg
|
cbf2526a8c
|
added stats_alert reporting raw transfer stats per torrent every second
|
2010-01-02 14:16:35 +00:00 |
Arvid Norberg
|
33c98c00f7
|
documentation clarification
|
2009-12-30 16:14:24 +00:00 |
Arvid Norberg
|
cf01c181ae
|
regenerated html
|
2009-12-21 08:02:37 +00:00 |
Arvid Norberg
|
e5caa7dc29
|
updated bug tracker link to point to google code
|
2009-12-21 07:46:36 +00:00 |
Arvid Norberg
|
13cb43ffc0
|
regenerated html
|
2009-12-09 04:19:59 +00:00 |
Arvid Norberg
|
cb3958c91b
|
fixed multitracker links
|
2009-12-07 05:07:43 +00:00 |
Arvid Norberg
|
df928764e2
|
reorganized error codes
|
2009-12-05 23:03:48 +00:00 |
Arvid Norberg
|
a6ed83e7fe
|
add load_state/save_state to python bindings and made them build
|
2009-12-05 07:24:22 +00:00 |
Arvid Norberg
|
1d04c4dcd0
|
added session saving and loading functions
|
2009-12-03 05:11:57 +00:00 |
Arvid Norberg
|
1e654220fa
|
added support for min_interval
|
2009-12-02 04:05:24 +00:00 |
Arvid Norberg
|
825b68540a
|
added tonidoplug to projects list, regenerated html
|
2009-11-29 07:13:32 +00:00 |
Arvid Norberg
|
5d1bfc497a
|
added torrent_info::remap_files()
|
2009-11-27 22:15:34 +00:00 |
Arvid Norberg
|
50366107d6
|
fixed documentation typo
|
2009-11-26 15:36:32 +00:00 |
Arvid Norberg
|
18e5d67967
|
protect file_priority functions from being called on torrents without metadata
|
2009-11-26 00:09:49 +00:00 |
Arvid Norberg
|
6343fe6a6d
|
optimized header dependencies to lower build time
|
2009-11-23 08:38:50 +00:00 |
Arvid Norberg
|
3fb51f590e
|
documented piece_availability
|
2009-11-14 18:25:19 +00:00 |
Arvid Norberg
|
74f235cd2e
|
rebuilt html
|
2009-11-11 07:03:50 +00:00 |
Arvid Norberg
|
130c6a9c55
|
fixed python binding typo in session_status and added some more documentation for file_storage
|
2009-11-11 05:28:28 +00:00 |
Arvid Norberg
|
3b9b8b144c
|
added support for using libtommath instead of libgcrypt or libcrypto for bittorrent encryption
|
2009-11-09 07:26:40 +00:00 |
Arvid Norberg
|
e9e32235b4
|
added support for libgcrypt
|
2009-11-08 03:09:19 +00:00 |
Arvid Norberg
|
fade413665
|
introduced alert_cast
|
2009-11-02 03:34:16 +00:00 |
Arvid Norberg
|
bbb551eb8e
|
docs fixes and regenerated html
|
2009-11-01 03:13:50 +00:00 |
Arvid Norberg
|
cb1a8cc357
|
fixed typo in docs
|
2009-11-01 02:35:22 +00:00 |
Arvid Norberg
|
380dbd5600
|
added type() to alerts, to not require rtti support
|
2009-10-30 03:21:25 +00:00 |
Arvid Norberg
|
6c137d6ef6
|
announces torrents immediately to the DHT when it's started
|
2009-10-25 02:37:45 +00:00 |
Arvid Norberg
|
65eb4db727
|
added session::is_dht_running
|
2009-10-24 21:55:16 +00:00 |
Arvid Norberg
|
286c376f4e
|
fix typo
|
2009-10-20 02:53:07 +00:00 |
Arvid Norberg
|
ba922defc6
|
regenerated html
|
2009-10-07 20:44:29 +00:00 |
Arvid Norberg
|
ea1761838a
|
added torrent_status::finished_time
|
2009-09-30 17:21:59 +00:00 |
Arvid Norberg
|
ba12527c5a
|
added set_piece_deadline to the python binding
|
2009-09-25 15:03:24 +00:00 |
Arvid Norberg
|
ef6e709ef6
|
added wait_for_alert to python binding
|
2009-09-25 14:35:28 +00:00 |
Arvid Norberg
|
7e430d5a2a
|
resume data alerts are always posted, regardless of alert mask
|
2009-09-23 18:44:21 +00:00 |
Arvid Norberg
|
1e6b8f488d
|
fixed documentation typo
|
2009-09-13 16:51:27 +00:00 |
Arvid Norberg
|
35bca49c61
|
add torrent priority to adjust bandwidth allocation of torrent's peers
|
2009-09-13 02:24:25 +00:00 |
Arvid Norberg
|
3e9725b5d7
|
made peer_blocked_alert derive from torrent_alert
|
2009-09-07 01:47:30 +00:00 |
Arvid Norberg
|
bec481acdf
|
improved disk read performance and fixed bug in storage_interface's backwards compatibility functions
|
2009-09-05 07:21:10 +00:00 |
Arvid Norberg
|
9eaf7666a2
|
removed fair-trade from feature list and added automatic upload slot mechanism
|
2009-09-02 16:26:35 +00:00 |
Arvid Norberg
|
f7ebefb285
|
fixed checking of fast and suggest messages when used with magnet links
|
2009-09-01 04:41:50 +00:00 |
Arvid Norberg
|
d5490221c8
|
regenerated html
|
2009-08-26 06:23:06 +00:00 |
Arvid Norberg
|
bc21e59a81
|
added send buffer watermark to tuning docs
|
2009-08-24 03:55:59 +00:00 |
Arvid Norberg
|
9ba0148910
|
fixed documentation typo
|
2009-08-24 03:42:41 +00:00 |
Arvid Norberg
|
45fd696bc6
|
added I2P support
|
2009-08-20 03:19:12 +00:00 |
Arvid Norberg
|
48879d79d9
|
fixed documentation
|
2009-08-20 02:40:18 +00:00 |
Arvid Norberg
|
51c38c2e16
|
added performance warning when hitting the send buffer watermark limit
|
2009-08-17 20:29:09 +00:00 |
Arvid Norberg
|
4cfc97f396
|
added limewire to projects page and fixed some documentation typos
|
2009-08-05 02:31:57 +00:00 |
Arvid Norberg
|
178ea9c519
|
regenerated html
|
2009-08-02 20:09:32 +00:00 |
Arvid Norberg
|
63368c1383
|
added dummy storage class to disable disk I/O and an option to disable hash checking (for performance testing and simulation)
|
2009-08-02 06:40:45 +00:00 |
Andrew Resch
|
c401c65dfb
|
Add get_ip_filter() to session
|
2009-07-21 01:52:37 +00:00 |
Arvid Norberg
|
c0b83375bf
|
replaced max_outstanding_disk_bytes_per_connection with max_queued_disk_bytes in docs
|
2009-07-20 00:23:16 +00:00 |
Arvid Norberg
|
ae3be201c4
|
reduced the number of floating point operations to better support systems with no FPU
|
2009-07-19 04:59:27 +00:00 |
Arvid Norberg
|
0ff0dfd004
|
added note in docs about urls being encoded
|
2009-07-18 23:18:16 +00:00 |
Arvid Norberg
|
c9a789d86f
|
made the upload slot setting be a minimum for the rate based auto unchoke algorithm
|
2009-07-18 22:55:07 +00:00 |
Arvid Norberg
|
51992dda6a
|
added new alert when individual files complete
|
2009-07-04 04:58:24 +00:00 |
Arvid Norberg
|
8ee50045ca
|
added support for uTorrent interpretation of multi-tracker torrents (off by default)
|
2009-06-28 20:21:55 +00:00 |
Arvid Norberg
|
e9bd8f6e1f
|
turned fast-resume errors into error_codes. fixed typo in documentation
|
2009-06-28 00:36:41 +00:00 |
Arvid Norberg
|
36317c053f
|
regenerated html
|
2009-06-26 19:03:28 +00:00 |
Arvid Norberg
|
66dd40c720
|
fixed typo in udp tracker specification
|
2009-06-26 19:01:37 +00:00 |
Arvid Norberg
|
84426fd0a3
|
merkle tree torrents use 64 kiB piece sizes
|
2009-06-24 21:39:15 +00:00 |
Arvid Norberg
|
1100a4996d
|
fixed typo
|
2009-06-24 21:35:14 +00:00 |
Arvid Norberg
|
cc3e6621ed
|
fixed rename_file() bug where the new name would not be saved in the resume data in some cases
|
2009-06-22 00:52:57 +00:00 |
Arvid Norberg
|
93e1c70263
|
allow 0 upload slots. added test for allow fast support for sending pieces to choked peers
|
2009-06-20 23:23:41 +00:00 |
Arvid Norberg
|
f09774607f
|
added upload mode
|
2009-06-18 22:32:55 +00:00 |
Arvid Norberg
|
3c18f164ab
|
regenerated html documentation
|
2009-06-12 16:41:44 +00:00 |
Arvid Norberg
|
07bcb3545a
|
converted a whole lot of error strings into error_codes. Documented some previously undocumented alerts as well as all the error codes
|
2009-06-12 16:40:38 +00:00 |
Arvid Norberg
|
5e87420b6f
|
set all piece priorities to 0 when a write fails
|
2009-06-10 09:20:55 +00:00 |
Arvid Norberg
|
f0134c1b11
|
improved disk error handling and expanded use of error_code in error reporting
|
2009-06-10 08:30:55 +00:00 |
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 |
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 |
Arvid Norberg
|
b47f965c85
|
added torrent_handle::read_piece(). #441
|
2008-12-14 19:47:02 +00:00 |
Arvid Norberg
|
d500460369
|
updated style.css to render properly in firefox and IE
|
2008-12-13 20:42:18 +00:00 |
Arvid Norberg
|
9b2d8caaa9
|
updated index page
|
2008-12-13 20:24:19 +00:00 |
Arvid Norberg
|
835e61f874
|
regenerated html
|
2008-12-13 07:55:36 +00:00 |
Arvid Norberg
|
5d13411d31
|
regenerated html
|
2008-12-13 07:54:58 +00:00 |
Arvid Norberg
|
e3f339e63f
|
updated project page
|
2008-12-13 07:51:32 +00:00 |
Arvid Norberg
|
8c39f679e7
|
added documentation for seeding_piece_quota. #439
|
2008-12-13 04:36:41 +00:00 |
Arvid Norberg
|
5fb854d724
|
improved super seeding with strict option
|
2008-12-09 07:56:37 +00:00 |
Arvid Norberg
|
2a9353cf48
|
prefer udp trackers. Fixes #433
|
2008-12-08 09:13:21 +00:00 |
Arvid Norberg
|
b41cdd6469
|
initial super seeding support
|
2008-12-08 06:36:22 +00:00 |
Arvid Norberg
|
14c142d997
|
added add_piece() to inject data from external sources
|
2008-12-07 21:04:19 +00:00 |
Arvid Norberg
|
78d0c06728
|
regenerated html
|
2008-12-02 08:41:02 +00:00 |
Arvid Norberg
|
7dbce70e96
|
updated python binding docs
|
2008-12-02 08:39:44 +00:00 |
Arvid Norberg
|
58a3f6e4a0
|
added wpath overload for torrent_info constructor
|
2008-12-01 07:52:59 +00:00 |
Arvid Norberg
|
4b738fca7a
|
added previous state to state_changed_alert. #401
|
2008-12-01 00:19:05 +00:00 |
Arvid Norberg
|
8e48e81ead
|
added wpath and wstring overloads for functions dealing with paths for more complete wide character support. #432
|
2008-11-30 08:12:26 +00:00 |
Arvid Norberg
|
58b3061f11
|
regenerated html
|
2008-11-30 07:59:29 +00:00 |
Arvid Norberg
|
a10db6dad7
|
added missing documentation of torrent_handle::rename_file
|
2008-11-30 07:04:21 +00:00 |
Arvid Norberg
|
d1a2b774e6
|
changed how trackers are handled. Implements #297 by setting session_settings::announce_to_all_trackers to true
|
2008-11-29 08:38:40 +00:00 |
Arvid Norberg
|
acbdbfc1ef
|
added tracker exchange (tex) extension
|
2008-11-27 20:51:59 +00:00 |
Arvid Norberg
|
3fd5405fa9
|
torrent_handle::add_tracker()
|
2008-11-26 01:42:14 +00:00 |
Arvid Norberg
|
86f2365be4
|
regenerated docs
|
2008-11-23 21:57:46 +00:00 |
Arvid Norberg
|
30c98c4b37
|
fixed missing documentation
|
2008-11-22 02:55:38 +00:00 |
Arvid Norberg
|
446d3b51f0
|
regenerated documentation
|
2008-11-21 20:13:15 +00:00 |
Arvid Norberg
|
ad97c040f4
|
added link to create torrent docs from index page
|
2008-11-19 18:40:49 +00:00 |
Arvid Norberg
|
5da78dc9c5
|
added missing make_torrent documentation
|
2008-11-19 18:32:36 +00:00 |
Arvid Norberg
|
ed604e8652
|
added clarification about the need to have pkg-config installed when building the python bindings. #422
|
2008-11-19 08:02:07 +00:00 |
Arvid Norberg
|
723aba6c24
|
solved issue with pausing checking torrents. Introduced a new state, checkin_resume_data, which a torrent is in while waiting for the disk io thread to verify the resume data, but before it has been determined wheter it should be queued for checking or not
|
2008-11-19 00:46:48 +00:00 |
Arvid Norberg
|
78abf8a340
|
made recent change where the TCP/IP overhead is take into account when rate limiting, optional
|
2008-11-18 11:14:44 +00:00 |
Arvid Norberg
|
1c1ba2b383
|
fixed documentation and client_test code when waiting for resume_data_alert
|
2008-11-18 10:30:57 +00:00 |
Arvid Norberg
|
e9a33e6a05
|
added option to set alert mask when constructing session
|
2008-11-16 02:09:53 +00:00 |
Arvid Norberg
|
0c1530a604
|
regenerated documentation
|
2008-11-12 22:11:50 +00:00 |
Arvid Norberg
|
4e9124019b
|
added accessor to query for the max number of connections
|
2008-11-08 07:40:55 +00:00 |
Arvid Norberg
|
dd97d49753
|
added tvitty to projects page, updated and regenerated docs
|
2008-11-03 01:42:19 +00:00 |
Arvid Norberg
|
7fd2fd4732
|
added performance warnings for when the IP overhead eats up the entire up- or download rate limit
|
2008-10-28 06:45:42 +00:00 |
Arvid Norberg
|
971f437b41
|
added num_pieces to peer_info. Fixes #385
|
2008-10-24 00:15:39 +00:00 |
Arvid Norberg
|
49c01d7754
|
moved UPNP_LOGGING out of upnp.cpp and added alerts for when upnp logs something
|
2008-10-22 01:12:14 +00:00 |
Arvid Norberg
|
8be621ac7a
|
updated docs makefile and added rst2pdf stylesheet
|
2008-10-22 00:55:51 +00:00 |
Arvid Norberg
|
25edc23e90
|
updated python bindings docs
|
2008-10-21 09:31:16 +00:00 |
Arvid Norberg
|
814d8ec223
|
added hkrtorrent to projects page
|
2008-10-20 23:29:22 +00:00 |
Arvid Norberg
|
f4496fe6b6
|
updated projects page
|
2008-10-20 23:23:27 +00:00 |
Arvid Norberg
|
29823018bb
|
removed Jamplayer from project list
|
2008-10-20 22:20:43 +00:00 |
Arvid Norberg
|
e79358ffc9
|
regenerated docs
|
2008-10-19 22:42:56 +00:00 |
Arvid Norberg
|
f04e9e9875
|
made unchoke interval depend on piece size
|
2008-10-18 22:35:10 +00:00 |
Arvid Norberg
|
872956e3f4
|
fix documentation regarding storage_mode_allocate
|
2008-10-18 22:12:31 +00:00 |
Arvid Norberg
|
a599d9e8ec
|
fixed typos in documentation and made makefile build pdfs with rst2pdf
|
2008-10-17 17:31:20 +00:00 |
Arvid Norberg
|
c0f82a730e
|
updated setup.py and documentation for python bindings (thanks will guaraldi)
|
2008-10-17 07:42:17 +00:00 |
Arvid Norberg
|
5b7cf047b7
|
fixed pdf generation of manual.rst and updated makefile
|
2008-10-17 07:07:31 +00:00 |
Arvid Norberg
|
447c32a7ba
|
bumped version number in docs
|
2008-10-17 03:26:59 +00:00 |
Arvid Norberg
|
81bf8763f6
|
regenerated documentation. added makefile for docs, added rst template file
|
2008-10-17 03:23:30 +00:00 |
Arvid Norberg
|
18017c3f72
|
updated documentation on saving resume data and fixed client_test to do it properly
|
2008-10-17 02:26:08 +00:00 |
Arvid Norberg
|
183040933e
|
clarify all_time_* documentation
|
2008-10-15 17:55:44 +00:00 |
Arvid Norberg
|
b355541a7d
|
applied patch from Sergei Vorobyov to allow changing the limit on outstanding alerts
|
2008-10-07 05:46:42 +00:00 |
Arvid Norberg
|
894d623729
|
fixed typo in docs
|
2008-10-05 23:03:33 +00:00 |
Arvid Norberg
|
1092c558e4
|
counts newly started torrents as active up to 2 minutes, to give them a chance to start downloading. Active torrents are not considered slow in the auto manager.
|
2008-10-01 05:25:18 +00:00 |
Andrew Resch
|
4189e0b697
|
add peer_info::progress
|
2008-09-25 20:39:06 +00:00 |
Arvid Norberg
|
19b6525932
|
added documentation for new create_torrent constructor
|
2008-09-24 21:55:31 +00:00 |