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
|
3fa0f7636b
|
made test_fast_extension more verbose
|
2009-06-10 06:31:31 +00:00 |
Arvid Norberg
|
f06fa3fbe8
|
fixed test_swarm with the new timer
|
2009-06-10 06:30:06 +00:00 |
Arvid Norberg
|
92a541035e
|
fixed inconsistent build requirement around entry::print()
|
2009-06-09 05:56:18 +00:00 |
Arvid Norberg
|
3e7bd46706
|
fixed handling of unaligned block requests
|
2009-05-31 19:33:54 +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
|
eb2203abf5
|
fixed torrent file path vulnerability
|
2009-05-28 07:25:09 +00:00 |
Arvid Norberg
|
5dd72d21b6
|
added some output to test_storage
|
2009-05-25 17:25:55 +00:00 |
Arvid Norberg
|
79158abaca
|
fix piece_picker test
|
2009-05-25 04:38:31 +00:00 |
Arvid Norberg
|
e3c07c0934
|
converted some recursive mutexes to regular ones
|
2009-05-23 21:36:09 +00:00 |
Arvid Norberg
|
9507052797
|
don't build test_natpmp and test_upnp by default
|
2009-05-21 19:20:24 +00:00 |
Arvid Norberg
|
cb9c3cb37d
|
memory optimization for checking torrents
|
2009-05-21 16:15:05 +00:00 |
Arvid Norberg
|
87eb945811
|
fixed auto unchoke test
|
2009-05-15 22:36:44 +00:00 |
Arvid Norberg
|
062e1796c0
|
fixed crash when shutting down while checking a torrent
|
2009-05-13 17:17:33 +00:00 |
Arvid Norberg
|
ff3db926fb
|
allocates 10 disk buffers at a time instead of 32. Fixed bug where connection candidates would be too high
|
2009-05-06 07:06:26 +00:00 |
Arvid Norberg
|
06b609aa1f
|
fixed unchoke bug. made the automatic unchoke strategy the default
|
2009-05-02 03:15:52 +00:00 |
Arvid Norberg
|
6ca1c191b6
|
some windows fixes for dynamic linking
|
2009-04-30 17:30:14 +00:00 |
Arvid Norberg
|
3cf34e3a91
|
greatly optimised memory usage for peer list
|
2009-04-30 05:49:46 +00:00 |
Arvid Norberg
|
242967a64d
|
test fixes
|
2009-04-30 01:44:50 +00:00 |
Arvid Norberg
|
f21ecb7cc7
|
made web seed test work
|
2009-04-28 17:49:17 +00:00 |
Arvid Norberg
|
73262b126a
|
reorder tests to run the fast ones first
|
2009-04-26 00:32:19 +00:00 |
Arvid Norberg
|
748c4285f9
|
made test_bdecode_performance run in a more reasonable amount of time
|
2009-04-26 00:31:28 +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
|
f7ebd88bec
|
fixed an accuracy issue with timer classes on mac
|
2009-04-25 21:51:34 +00:00 |
Arvid Norberg
|
3c51ceb7c5
|
fixed bug when receiving keepalive message
|
2009-04-21 19:27:52 +00:00 |
Arvid Norberg
|
189d618261
|
improved IPv6 support (skips unsupported tests on windows)
|
2009-04-13 05:11:44 +00:00 |
Arvid Norberg
|
9b226daede
|
test to try to reproduce multiple connections to the same IPv6 address
|
2009-04-13 05:08:47 +00:00 |
Arvid Norberg
|
32a42bae99
|
removed some dependencies on stringstream
|
2009-04-13 04:22:03 +00:00 |
Arvid Norberg
|
91065d7a08
|
added unit tests for identify_client. replaced iostream for rendering. renamed 'Deluge Torrent' -> 'Deluge'
|
2009-04-12 18:46:07 +00:00 |
Arvid Norberg
|
066d6ce799
|
moved content-range parsing into http_parser and added unittest
|
2009-04-12 17:52:25 +00:00 |
Arvid Norberg
|
90ce06bb47
|
web seed fix
|
2009-04-11 20:45:14 +00:00 |
Arvid Norberg
|
408f181481
|
fixed test_pex
|
2009-04-10 21:25:37 +00:00 |
Arvid Norberg
|
bc9e58962b
|
optimized unit tests
|
2009-04-10 08:40:13 +00:00 |
Arvid Norberg
|
2b671bc820
|
more iostream fixes
|
2009-04-04 21:44:04 +00:00 |
Arvid Norberg
|
c6017f9366
|
reverted bug introduced a few check-ins ago. Fixed case when recursive_copy fails (don't remove the original files). Cleaned up callback dispatching in disk_io_thread in trunk. Improved unit tests for move_storage
|
2009-03-31 08:05:46 +00:00 |
Arvid Norberg
|
36eb9c4f51
|
move storage fix
|
2009-03-30 04:55:23 +00:00 |
Arvid Norberg
|
31054ef069
|
first implementation of set_piece_deadline
|
2009-03-17 09:34:44 +00:00 |
Arvid Norberg
|
1cdfe26630
|
Fixed bug when moving storage with files renamed to end up outside of the rood directory. Fixes Deluge bug http://dev.deluge-torrent.org/ticket/839
|
2009-03-17 09:31:30 +00:00 |
Arvid Norberg
|
13ca386838
|
improved support for sparse files on windows
|
2009-02-17 00:11:38 +00:00 |
Arvid Norberg
|
48a509d25c
|
added license to test_torrent.cpp
|
2009-02-11 01:50:17 +00:00 |
Arvid Norberg
|
2c68654994
|
fixed bug where mapped files were not restored properly from the resume data. Fixes #483
|
2009-02-09 06:19:31 +00:00 |
Arvid Norberg
|
1ac8f806fa
|
added seed mode support (lazy hash checking)
|
2009-02-03 07:46:24 +00:00 |
Arvid Norberg
|
8030454c96
|
fixes problem whith lexical_cast being locale dependent
|
2009-01-27 06:17:55 +00:00 |
Arvid Norberg
|
00808473e7
|
factor out disk_buffer_pool from disk_io_thread. refactored the file open modes to be platform independent. gave the disk_io_thread its own copy of session_settings that it shares with storage. added an unaligned_read implementation to storage. Added options to session_settings on when to open files in unbuffered mode. Added unit tests for unaligned reads
|
2009-01-21 07:31:49 +00:00 |
Arvid Norberg
|
0703054079
|
fix test_piece_picker to work with recently added speed_affinity flag
|
2009-01-19 09:47:18 +00:00 |
Arvid Norberg
|
6b379c7137
|
catch exceptions from TEST_CHECK
|
2009-01-19 09:30:38 +00:00 |
Arvid Norberg
|
d506bcd5de
|
prevent torrent optimization in unit test
|
2009-01-19 08:46:45 +00:00 |
Arvid Norberg
|
090502390f
|
updates to test_storage
|
2009-01-02 09:42:51 +00:00 |