Commit Graph

3891 Commits

Author SHA1 Message Date
Arvid Norberg
dbffe3aee9 increase connection limit for local peers if limits are ignored for local network in order to accept more incoming connections from the local network 2010-01-31 18:35:46 +00:00
Arvid Norberg
6a5164b990 stop people from using volatile cache and suggest_pieces at the same time 2010-01-31 16:35:38 +00:00
Arvid Norberg
53144f6f14 fixes to the new disk cache and the volatile cache feature 2010-01-31 16:29:52 +00:00
Arvid Norberg
ccf8b0278a added volatile read cache option 2010-01-30 03:50:17 +00:00
Arvid Norberg
a4ff3cdf87 fix new disk cache implementation 2010-01-30 02:36:41 +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
82b49b541e fixed crash when adding pieces to seeds 2010-01-27 06:06:57 +00:00
Arvid Norberg
f6c0d5af35 optimized disk cache to work with large caches 2010-01-27 04:25:45 +00:00
Arvid Norberg
5cc3cbd8b1 added some settings to the save session state 2010-01-24 22:00:36 +00:00
Arvid Norberg
64d52b26ca fixed windows upnp test. added test for is_space 2010-01-24 17:31:06 +00:00
Arvid Norberg
ce4c1ab01b fixed windows unit tests 2010-01-24 04:27:53 +00:00
Arvid Norberg
1700b05d9e fix storage unit test to work with new disk IO job sorting code 2010-01-24 03:33:01 +00:00
Arvid Norberg
a47c40d7fa fixed web server tests to not require a fixed port. Should be much more likely to pass now 2010-01-23 23:57:11 +00:00
Arvid Norberg
942c4e0a7c fixed torrent_deleted_alert to not dead-lock 2010-01-23 22:42:48 +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
9e98bfd204 build fix 2010-01-20 03:37:34 +00:00
Arvid Norberg
3691ca847b fixed missing include 2010-01-20 03:01:39 +00:00
Arvid Norberg
7c2d4f0f08 pass in the full path to the predicate function fo add_files 2010-01-19 03:05:43 +00:00
Arvid Norberg
8dcecca823 don't crash when creating a torrent with 0 files 2010-01-19 02:08:57 +00:00
Arvid Norberg
848d9f5fc1 don't crash when trying to make a torrent from 0 files 2010-01-19 01:58:03 +00:00
Arvid Norberg
f20df9211a fixed typo 2010-01-19 00:15:10 +00:00
Arvid Norberg
45cd9fe407 ignore paused and automanaged from metadata for magnet links 2010-01-18 23:44:05 +00:00
Arvid Norberg
af5c7e3d04 fixed assert that could trigger by web seeds 2010-01-18 22:20:42 +00:00
Arvid Norberg
75a66a1f80 disable certain logging in client_test 2010-01-18 22:14:35 +00:00
Arvid Norberg
b8b6f5a73e fixed typo 2010-01-18 17:59:43 +00:00
Arvid Norberg
a641f66258 use alert_cast instead of dynamic_cast in unit tests 2010-01-18 07:02:56 +00:00
Arvid Norberg
5471b098eb falloc build fix 2010-01-18 06:18:34 +00:00
Arvid Norberg
fb7aa7c1f2 support allocating storage in client_test 2010-01-18 05:29:35 +00:00
Arvid Norberg
81dfade50d ranges are inclusive in script based http seeds 2010-01-18 05:16:22 +00:00
Arvid Norberg
4a5fbd8a89 fix log_time string formatting issue 2010-01-18 04:59:55 +00:00
Arvid Norberg
f1be2c6b80 don't call posix_fallocate on linux if the file is fully allocated 2010-01-18 03:08:38 +00:00
Arvid Norberg
5d5ded4032 fix fallocate build with OSes that actually support it 2010-01-18 01:08:19 +00:00
Arvid Norberg
55aea5b863 improved fallocate support 2010-01-18 00:51:40 +00:00
Arvid Norberg
8c60c75547 explicit cache fixes 2010-01-17 21:57:24 +00:00
Arvid Norberg
36809c7007 improve linux fiemap support 2010-01-17 21:56:24 +00:00
Arvid Norberg
b1c12d4c69 added debug assert when receiving garbage. Especially useful when running the unit tests 2010-01-17 21:49:26 +00:00
Arvid Norberg
d959331c1e renamed some torrent check queue related functions to be more descriptive 2010-01-17 21:42:14 +00:00
Arvid Norberg
3c364731e8 don't ever send allowed fast messages to peers that doesn't support fast extensions 2010-01-17 21:26:47 +00:00
Arvid Norberg
3f87565992 fixed documentation typo 2010-01-17 21:12:49 +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
018da0e29f fix to suggest pieces patch 2010-01-17 21:06:08 +00:00
Arvid Norberg
7ab1eb76d7 disk stats parser update 2010-01-17 08:24:21 +00:00
Arvid Norberg
da89e1b2ee indentation fix 2010-01-17 07:39:07 +00:00
Arvid Norberg
7a5da3815b added test to render file fragmentation 2010-01-17 01:38:33 +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
ef41d38c34 added support for storing per-peer rate limits across reconnects 2010-01-15 03:06:05 +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
bd93634c14 fixed range request bug for files larger than 2 GB in web seeds 2010-01-13 23:49:04 +00:00