Arvid Norberg
|
786172455b
|
added save resume action to client_test. potential small optimization in resume data save function
|
2010-03-20 22:00:13 +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
|
78363cc05d
|
local service discovery fixes
|
2010-02-13 16:29:17 +00:00 |
Arvid Norberg
|
fb47469834
|
experimental support for the BitTyrant choking algorithm
|
2010-02-09 03:04:41 +00:00 |
Arvid Norberg
|
e3e177650c
|
added more options to client_test
|
2010-01-31 21:30:43 +00:00 |
Arvid Norberg
|
238f7e38f5
|
improve disk stats logging to include cache hits
|
2010-01-31 21:13:52 +00:00 |
Arvid Norberg
|
5b747f58f7
|
add guided read cache and update tuning docs
|
2010-01-31 19:14:00 +00:00 |
Arvid Norberg
|
ca8b308f5b
|
make connection_tester run in a single thread
|
2010-01-30 01:33:34 +00:00 |
Arvid Norberg
|
3174f050f9
|
add connection tester
|
2010-01-29 06:13:02 +00:00 |
Arvid Norberg
|
75a66a1f80
|
disable certain logging in client_test
|
2010-01-18 22:14:35 +00:00 |
Arvid Norberg
|
fb7aa7c1f2
|
support allocating storage in client_test
|
2010-01-18 05:29:35 +00:00 |
Arvid Norberg
|
0ab8dba84b
|
improve client_test rendering for checking and queued for checking torrents
|
2010-01-17 21:10:28 +00:00 |
Arvid Norberg
|
7a5da3815b
|
added test to render file fragmentation
|
2010-01-17 01:38:33 +00:00 |
Arvid Norberg
|
cfba431843
|
added connection_tester
|
2010-01-12 02:57:25 +00:00 |
Arvid Norberg
|
a1299c3a10
|
optimize disk I/O elevator algorithm to spend less time picking job
|
2010-01-12 01:56:48 +00:00 |
Arvid Norberg
|
08444d0c2f
|
reverted accidental check-in
|
2010-01-05 13:00:04 +00:00 |
Arvid Norberg
|
96cedc9b5f
|
more beos fixes
|
2009-12-15 13:11:07 +00:00 |
Arvid Norberg
|
9f733a7eac
|
replaced iostream in dump_torrent example
|
2009-12-09 07:10:49 +00:00 |
Arvid Norberg
|
e5e1bca254
|
replaced iostream in example
|
2009-12-09 06:20:30 +00:00 |
Arvid Norberg
|
1a60150e61
|
added option to client_test to announce to all tiers
|
2009-12-05 17:12:30 +00:00 |
Arvid Norberg
|
972858ffce
|
fixed client_test build
|
2009-12-05 16:55:25 +00:00 |
Arvid Norberg
|
5b039a8982
|
error handling in make_torrent
|
2009-11-30 00:40:36 +00:00 |
Arvid Norberg
|
af8234b035
|
fix include in client_test
|
2009-11-28 02:43:05 +00:00 |
Arvid Norberg
|
8dd244581d
|
header optimizations
|
2009-11-26 05:45:43 +00:00 |
Arvid Norberg
|
d6d577627b
|
removed some unnecessary includes
|
2009-11-22 21:08:44 +00:00 |
Arvid Norberg
|
66882b149c
|
client_test fix to start upnp, natpmp, lsd and dht
|
2009-11-14 18:55:27 +00:00 |
Arvid Norberg
|
fc3e8c28be
|
removed stringstream from client_test
|
2009-11-08 06:39:43 +00:00 |
Arvid Norberg
|
e89dc60694
|
client_test fixes
|
2009-11-02 20:50:54 +00:00 |
Arvid Norberg
|
93edeee522
|
reverted unintentional change
|
2009-11-02 03:50:26 +00:00 |
Arvid Norberg
|
4e8fc9d43a
|
client_test fixes
|
2009-11-02 03:49:16 +00:00 |
Arvid Norberg
|
fade413665
|
introduced alert_cast
|
2009-11-02 03:34:16 +00:00 |
Arvid Norberg
|
1c377b1807
|
streaming fixes
|
2009-11-02 01:01:07 +00:00 |
Arvid Norberg
|
70a83220ab
|
removed accidental check-in
|
2009-10-28 02:42:55 +00:00 |
Arvid Norberg
|
6c9e5cb011
|
fixed file checking bug when renaming a file before checking the torrent
|
2009-10-28 02:24:59 +00:00 |
Arvid Norberg
|
c418165e07
|
replaced boost.filesystem with custom functions (improves efficiency and drops unnecessary dependencies and improves libtorrent portability)
|
2009-10-26 01:29:39 +00:00 |
Arvid Norberg
|
9d1989904b
|
some compatibility fixes.
|
2009-10-20 16:44:11 +00:00 |
Arvid Norberg
|
474566fa21
|
more DHT fixes and simplifications
|
2009-10-09 02:34:25 +00:00 |
Arvid Norberg
|
cee42ff5a1
|
more DHT simplifications
|
2009-10-07 20:51:02 +00:00 |
Arvid Norberg
|
dfccf0b412
|
some DHT work
|
2009-09-29 17:06:08 +00:00 |
cristiangreco
|
2fd925a4ae
|
Rewrite autotools build system (new configure.ac, changes for various
Makefile.am and fixed m4 scripts). Could still need some fixes.
|
2009-09-10 02:22:13 +00:00 |
Arvid Norberg
|
209b135956
|
msvc format string fixes
|
2009-09-06 16:47:48 +00:00 |
Arvid Norberg
|
1f5a722b01
|
improved sun studio support (it seems to lack a lot of stl)
|
2009-08-30 07:38:52 +00:00 |
Arvid Norberg
|
f764227012
|
build fix for when DHT is disabled
|
2009-08-30 06:25:17 +00:00 |
cg25
|
f283065cfc
|
completely drop BOOST_MULTI_INDEX_DISABLE_SERIALIZATION define from all build
systems as multi_index is no more used in src/file_pool.cpp.
|
2009-08-21 20:19:55 +00:00 |
Arvid Norberg
|
45fd696bc6
|
added I2P support
|
2009-08-20 03:19:12 +00:00 |
Arvid Norberg
|
541ffc842e
|
fixed bug in dump_torrent when the last file was 0-sized
|
2009-08-05 02:34:44 +00:00 |
Arvid Norberg
|
70a6c7d02b
|
reverted unintentional change
|
2009-07-26 20:23:37 +00:00 |
Arvid Norberg
|
c43229f89c
|
reverted unintentional change
|
2009-07-26 01:15:01 +00:00 |
Arvid Norberg
|
137d2d63f5
|
cleaned up policy. Moved logic from policy to torrent
|
2009-07-23 04:38:52 +00:00 |
Arvid Norberg
|
a3b6351b3b
|
fix to client_test to use new progress_ppm
|
2009-07-19 09:14:00 +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
|
ece98a8ef6
|
* added support for storing symbolic links in .torrent files
|
2009-07-01 08:35:45 +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
|
9d76d0481e
|
fixes tp typos in alert_types.hpp and windows fixes
|
2009-05-29 01:27:08 +00:00 |
Arvid Norberg
|
3eba18dcd5
|
formatting fix
|
2009-05-23 07:47:20 +00:00 |
Arvid Norberg
|
c1d9198dc3
|
added largest_contiguous cache flush algorithm
|
2009-05-23 07:35:45 +00:00 |
Arvid Norberg
|
77ee976f3c
|
fixed some client_test formatting
|
2009-05-22 03:40:06 +00:00 |
Arvid Norberg
|
5bce212126
|
fixed incoming peer source flag and exposed it in client_test
|
2009-05-15 23:22:11 +00:00 |
Arvid Norberg
|
2ebb82d905
|
client test formatting fixes
|
2009-05-15 16:21:36 +00:00 |
Arvid Norberg
|
53f890608d
|
use C99 string formatting macros for platform independence
|
2009-05-15 15:52:15 +00:00 |
Arvid Norberg
|
084421ab4b
|
transitioned more of client test over to snprintf instead of iostreams
|
2009-05-14 19:49:33 +00:00 |
Arvid Norberg
|
7fb7ebfa10
|
added option to set the screen refresh rate of client_test
|
2009-05-13 16:02:43 +00:00 |
Arvid Norberg
|
d53fa12cd3
|
revert client_test
|
2009-05-13 01:34:37 +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
|
8e3bd5154a
|
removed iostream and boost-regex dependency in client_test
|
2009-05-13 01:02:06 +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
|
7109b86566
|
greatly simplified the rate limiter and generalized all rate limits (peer, torrent, global) to allow for arbitrary rate limit configurations
|
2009-04-26 00:21:59 +00:00 |
Arvid Norberg
|
981ae208d1
|
exception fixes
|
2009-04-07 15:06:07 +00:00 |
Arvid Norberg
|
db8487be46
|
auto unchoke improvement
|
2009-04-04 07:55:34 +00:00 |
Arvid Norberg
|
c683126ea3
|
fixed missing include in enum_if (thanks Marek Stopka)
|
2009-03-20 07:28:30 +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
|
c4e19e2ee7
|
client_test fix
|
2009-02-28 07:02:30 +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
|
7fff6ace1b
|
added download queue time estimate
|
2009-02-17 02:33:45 +00:00 |
Arvid Norberg
|
3cdf9c87a8
|
fixed build errors on Solaris
|
2009-01-27 08:24:48 +00:00 |
Arvid Norberg
|
708b42ad27
|
added option to show padding files in file list
|
2009-01-13 17:49:14 +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
|
ab09424d8a
|
don't show padding files
|
2009-01-11 20:28:34 +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
|
d07ccaf6b8
|
workaround for sparse files issue on Windows vista
|
2009-01-05 01:08:09 +00:00 |
Arvid Norberg
|
aecc24171d
|
extended utf-8 encoding error correction to also cover name, comment and created by. Fixes #372
|
2008-12-31 10:18:19 +00:00 |
Arvid Norberg
|
0638251289
|
added queued bytes to bandwidth manager and session_stats
|
2008-12-13 05:12:12 +00:00 |
Arvid Norberg
|
aced1fcac3
|
don't show connecting peers in client_test
|
2008-12-13 03:05:29 +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
|
65559b3441
|
made example client_test UI more compact
|
2008-11-27 20:10:17 +00:00 |
Arvid Norberg
|
357d548bb5
|
fixed boost.filesystem usage to not rely on deprecated functions
|
2008-11-21 23:38: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
|
1c1ba2b383
|
fixed documentation and client_test code when waiting for resume_data_alert
|
2008-11-18 10:30:57 +00:00 |
Arvid Norberg
|
f503bbfe86
|
fix for when aborting torrents that are being checked. Fix in client_test when removing torrents that are checking.
|
2008-11-17 01:19:46 +00:00 |
Arvid Norberg
|
e9a33e6a05
|
added option to set alert mask when constructing session
|
2008-11-16 02:09:53 +00:00 |
Arvid Norberg
|
1d45dbabb0
|
improved client_test add_torrent output
|
2008-11-10 04:16:52 +00:00 |
Arvid Norberg
|
89c7a3168b
|
client_test fix: saves resume data when torrents are manually paused or resumed, to not loose that state
|
2008-10-19 04:04:12 +00:00 |
Arvid Norberg
|
f04e9e9875
|
made unchoke interval depend on piece size
|
2008-10-18 22:35:10 +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
|
d8d0955910
|
client_test fix to not crash when loading an invalid torrent file and shut down properly (set torrents to not be auto managed when pausing them)
|
2008-10-17 01:47:24 +00:00 |
Arvid Norberg
|
ae4f487449
|
ip filter parse fix
|
2008-10-15 21:31:55 +00:00 |