Arvid Norberg
|
e35fc5c4be
|
refactored extensions and added a plugin interface. fixed file.cpp for windows
|
2006-11-14 00:08:16 +00:00 |
Arvid Norberg
|
f0519e86e8
|
separated session from session_impl and made a real pimpl-class of it. Introduced the possibility to destruct the sessions async.
|
2006-10-11 14:02:21 +00:00 |
Arvid Norberg
|
1bde539d67
|
made the values sent to the tracker only include complete and hash checked data, to make them increase and decrease monotonically
|
2006-09-24 00:48:31 +00:00 |
Arvid Norberg
|
191fd76b42
|
made sequenced_download_threshold a per torrent setting. Updated the project page layout. Removed incorrect invariant checks in piece picker.
|
2006-09-04 17:17:45 +00:00 |
Arvid Norberg
|
d0a38c50c6
|
fixed crash bug occuring when removing a torrent while it announces on the DHT. Fixed the mainloop not to quit when an uncought exception is thrown.
|
2006-08-29 01:15:24 +00:00 |
Arvid Norberg
|
5ef57265bf
|
first version with DHT support. Limited pipelining used by url-seeds. Fixed one configuration problem on FreeBSD.
|
2006-08-01 15:27:08 +00:00 |
Arvid Norberg
|
25dae899f0
|
added per file progress, added patch suggested by Tianhao Qui regarding unchoking when a peer becomes uninterested. Updated documentation and removed block quotes around bullet lists.
|
2006-06-11 13:48:39 +00:00 |
Arvid Norberg
|
94628fa78d
|
fixed race condition in peer_connection, fixed assert in torrent destructor, updated tests
|
2006-05-28 19:03:54 +00:00 |
Arvid Norberg
|
262e97f21d
|
updated to latest version of asio. fixed a problem with low resolution timers in the second_tick code found by Massaroddel.
|
2006-05-20 15:30:40 +00:00 |
Arvid Norberg
|
0b529e8f96
|
added a setting for max outstanding requests, and a limit for BitComet since it's known to have a very low limit, also added an extension header to specify it. Fixed another unnecessary delay spotted by Tianhao Qiu. Cleaned up the logging class a bit. Fixed a bug that would cause an assert when removing a torrent queued for checking.
|
2006-05-14 22:30:05 +00:00 |
Arvid Norberg
|
41810b1166
|
merged back the asio development branch
|
2006-04-25 21:04:48 +00:00 |
Arvid Norberg
|
04ad901577
|
applied (slightly modified) patches from Allen Zhao in an attempt to make it build on vc7
|
2006-01-07 13:48:14 +00:00 |
Arvid Norberg
|
d7b1dda483
|
renamed torrent::interface() since it seems msvc won't allow it as an identifier
|
2005-11-02 19:19:41 +00:00 |
Arvid Norberg
|
bcbe165aee
|
added the ability to limit the number of half-open tcp connections
|
2005-11-02 16:28:39 +00:00 |
Arvid Norberg
|
3f36dd0395
|
added the ability to build libtorrent as a shared library. Fixed bugs with deleting of incomplete types (replaced auto_ptr with scoped_ptr). Made the string converter fall back on windows local code page if utf-8 decoding failed.
|
2005-11-01 18:30:39 +00:00 |
Arvid Norberg
|
d3996ccfb9
|
added metadata_failed_alert and allcoating torrent state
|
2005-10-17 13:45:53 +00:00 |
Arvid Norberg
|
23fbb8d240
|
may have fixed a bug where incorrect metadata was sent (introduced with the latest optimization)
|
2005-10-16 20:15:54 +00:00 |
Arvid Norberg
|
f63702c964
|
optimized session::add_torrent() by putting more info in torrent_info, to make it possible to reproduce the exact info section from an torrent_info object. The result is that the .torrent file is only parsed once.
|
2005-10-16 16:58:41 +00:00 |
Arvid Norberg
|
f770d1438d
|
fixed bug introduced in latest storage changes (triggered when using metadata extension). improved commandline switches to client_test
|
2005-10-16 09:15:46 +00:00 |
Arvid Norberg
|
032f4c715b
|
*** empty log message ***
|
2005-10-15 23:16:39 +00:00 |
Arvid Norberg
|
189a8756ee
|
big change in the way storage is checked. The checker thread can now check the fastresume data of a new torrent without waiting for a currently checking one
|
2005-10-13 07:59:05 +00:00 |
Arvid Norberg
|
a09159c239
|
fixed the buggy changes from last revision, modified the invariant checks
|
2005-10-01 15:12:10 +00:00 |
Arvid Norberg
|
e514643056
|
added support for tracker warnings
|
2005-08-10 23:32:39 +00:00 |
spyhole
|
d95b37fb33
|
no message
|
2005-08-01 14:24:19 +00:00 |
spyhole
|
3a4a63c566
|
no message
|
2005-08-01 13:34:51 +00:00 |
Arvid Norberg
|
080da58903
|
*** empty log message ***
|
2005-07-10 10:42:00 +00:00 |
Arvid Norberg
|
d26b6462b5
|
*** empty log message ***
|
2005-07-06 13:18:10 +00:00 |
spyhole
|
b4a2cc645f
|
add file file filter functions to test
|
2005-07-03 23:33:47 +00:00 |
spyhole
|
4a1951f6f2
|
*** empty log message ***
|
2005-07-02 08:48:37 +00:00 |
Arvid Norberg
|
0d6a4de5aa
|
*** empty log message ***
|
2005-06-22 23:04:37 +00:00 |
Arvid Norberg
|
eca5300ebb
|
*** empty log message ***
|
2005-06-15 12:54:35 +00:00 |
Arvid Norberg
|
1bc22888a8
|
*** empty log message ***
|
2005-06-10 23:12:50 +00:00 |
Arvid Norberg
|
fbffae1981
|
*** empty log message ***
|
2005-05-30 17:43:03 +00:00 |
Arvid Norberg
|
e525456498
|
*** empty log message ***
|
2005-05-29 17:25:13 +00:00 |
Arvid Norberg
|
2fabb2bf80
|
experimental support for filtering pieces (filter from downloading that is)
|
2005-05-25 10:01:01 +00:00 |
Arvid Norberg
|
9707b6aeb0
|
added support for non-compact storage layout. i.e. all the files are allocated on disk before downloading starts
|
2005-05-13 00:39:39 +00:00 |
Arvid Norberg
|
d38e66a223
|
*** empty log message ***
|
2005-05-03 13:13:57 +00:00 |
Arvid Norberg
|
d9e10440f3
|
fixed assert bug in policy and generalized the tracker_connection observer interface a bit
|
2005-03-24 12:13:47 +00:00 |
Arvid Norberg
|
6ff7e76ab2
|
*** empty log message ***
|
2005-03-19 12:22:40 +00:00 |
Arvid Norberg
|
a5c91f683a
|
*** empty log message ***
|
2005-03-05 14:17:17 +00:00 |
Arvid Norberg
|
953d4fb600
|
*** empty log message ***
|
2005-02-23 20:38:29 +00:00 |
Arvid Norberg
|
5c5aabe7b1
|
*** empty log message ***
|
2005-02-23 08:57:54 +00:00 |
Arvid Norberg
|
782a3cfdc6
|
added the ability to get scrape data from the tracker announce reply
|
2005-02-21 13:59:24 +00:00 |
Arvid Norberg
|
a34130b446
|
*** empty log message ***
|
2004-10-29 13:21:09 +00:00 |
Arvid Norberg
|
a8e8c715e8
|
*** empty log message ***
|
2004-10-14 01:17:04 +00:00 |
Arvid Norberg
|
a282a51c4d
|
*** empty log message ***
|
2004-09-16 12:12:36 +00:00 |
Arvid Norberg
|
579d63f49d
|
*** empty log message ***
|
2004-09-16 01:14:16 +00:00 |
Arvid Norberg
|
2406d5e54d
|
*** empty log message ***
|
2004-09-12 13:53:00 +00:00 |
Arvid Norberg
|
492565b979
|
*** empty log message ***
|
2004-09-12 10:12:16 +00:00 |
Arvid Norberg
|
a1b50fb1e3
|
*** empty log message ***
|
2004-08-08 21:26:40 +00:00 |