Commit Graph

3719 Commits

Author SHA1 Message Date
Arvid Norberg
6c395cedee fix build for boost < 1.47 2012-02-23 04:32:50 +00:00
Arvid Norberg
f1365a7a52 fail properly if NtSetFileInformation cannot be loaded 2012-02-22 09:29:07 +00:00
Arvid Norberg
28e74a79b7 RSS fixes (exponential back-off), handling feed errors with retries 2012-02-22 08:26:42 +00:00
Arvid Norberg
6627ae86d6 fixed integer overflow in file_storage::map_file 2012-02-21 07:43:25 +00:00
Arvid Norberg
e071bf113e fixed connection_queue invariant check issue on shutdown 2012-02-21 06:47:48 +00:00
Arvid Norberg
bcf1d6eee8 fixed upload_mode assert 2012-02-21 06:46:36 +00:00
Arvid Norberg
5e4b8f785d add missing state update calls when queue position changes 2012-02-21 05:59:38 +00:00
Arvid Norberg
8bb6635c94 improved rss unit test and fixed one incompatibility. added feature to save which feed items have been added, in order to not re-add them 2012-02-21 03:14:54 +00:00
Arvid Norberg
d24a2e30fc rss feed fixes 2012-02-20 23:44:34 +00:00
Arvid Norberg
75fce84ce4 added unit test for RSS feeds and fixed a parsing bug 2012-02-20 07:51:36 +00:00
Arvid Norberg
079a8f8314 ignore failures when asking for local address of sockets and parsing a string into an IP address 2012-02-20 04:13:39 +00:00
Arvid Norberg
065d75b02d fix bug in file storage unit test, and the bug causing mapped files to not be restored correctly from resume files 2012-02-19 19:00:52 +00:00
Arvid Norberg
92992c7eac fix upnp snprintf issue 2012-02-18 20:35:06 +00:00
Arvid Norberg
5a23d04143 fix some clang warnings 2012-02-18 08:23:48 +00:00
Arvid Norberg
cde80acbde fixed UDP socket error handling on windows 2012-02-17 18:23:47 +00:00
Arvid Norberg
d9db8e20f5 fix another pad file corner case 2012-02-17 07:19:54 +00:00
Arvid Norberg
1244ae8894 remove left-over debug printf from bdecoder 2012-02-17 06:52:08 +00:00
Arvid Norberg
b1c59f37c0 fix assert_fail export 2012-02-16 18:24:53 +00:00
Arvid Norberg
a9ee05bb25 export assert_fail 2012-02-16 10:38:43 +00:00
Arvid Norberg
d5f51f60ab fix issue introduced with updated disconnect-redundant logic for metadata-only seeding 2012-02-16 10:06:21 +00:00
Arvid Norberg
d7d4da5b80 fix the fix 2012-02-16 08:51:14 +00:00
Arvid Norberg
71c7956645 fix warnings 2012-02-16 06:12:36 +00:00
Arvid Norberg
91df5d1894 fix out-of-bounds memory access in to_string 2012-02-16 03:54:56 +00:00
Arvid Norberg
35ea214124 fix off-by-one bug in DHT node-ID calculation 2012-02-16 03:51:39 +00:00
Arvid Norberg
47781bf2c5 cleanup, fix warnings 2012-02-15 10:57:49 +00:00
Arvid Norberg
eecbb8a0f2 more metadata invariant fixes for edge cases 2012-02-10 16:37:50 +00:00
Arvid Norberg
a31134d4a4 fix some invariant check failures in metadata transfer edge cases 2012-02-10 07:31:40 +00:00
Arvid Norberg
c384d00dbf make bdecoder more robust when encountering errors (leave the resulting tree consistent) 2012-02-10 04:19:11 +00:00
Arvid Norberg
be339c244f fix invalid invariant check 2012-02-09 07:46:23 +00:00
Arvid Norberg
98b3e6eb74 cleanup 2012-02-09 06:56:16 +00:00
Arvid Norberg
679abf2e57 this time, actually remove the encrypted torrent (AES-256 encrypted peer connections) 2012-02-09 06:47:22 +00:00
Arvid Norberg
f7b5c10b2b add asserts to try to catch crash in peer_connection::received_valid_data 2012-02-09 06:24:58 +00:00
Arvid Norberg
8b459a27bd remove 'encrypted peer connections' feature (ssl is a better idea) 2012-02-09 06:23:58 +00:00
Arvid Norberg
94a1cae4a3 don't disconnect peers that don't have metadata 2012-02-07 09:18:07 +00:00
Arvid Norberg
a6b5f761e8 rename is_local to is_outgoing and m_active to m_outgoing 2012-02-07 03:46:21 +00:00
Arvid Norberg
c82695ef8e fix negative file size to add_file 2012-02-07 03:45:13 +00:00
Arvid Norberg
8d7940d47e clean up string constness issue 2012-01-29 23:05:07 +00:00
Arvid Norberg
c77ca19140 fix shutdown issue when building without SSL 2012-01-29 23:04:22 +00:00
Arvid Norberg
639039a94e attempt to fix TOS setting (IP type of service) 2012-01-29 20:59:20 +00:00
Arvid Norberg
89ee8463c6 properly authenticate web seeds and trackers over SSL 2012-01-29 02:27:55 +00:00
Arvid Norberg
5d13327fb0 fix typo 2012-01-27 06:21:19 +00:00
Arvid Norberg
7741b732de fixed crash when loading malformed resume file 2012-01-27 05:08:06 +00:00
Arvid Norberg
f13a91d8a8 support backtraces on windows 2012-01-26 10:33:39 +00:00
Arvid Norberg
6e9ef9edab fix connection asserts 2012-01-25 07:58:39 +00:00
Arvid Norberg
818620a5a8 fixed release build 2012-01-23 05:14:12 +00:00
Arvid Norberg
1a32205944 graceful shutdown of uTP sockets 2012-01-23 05:02:12 +00:00
Arvid Norberg
dce8b3cc1a improve seed rank calculation 2012-01-23 01:57:40 +00:00
Arvid Norberg
5fc9224072 remove invalid assert 2012-01-22 21:24:51 +00:00
Arvid Norberg
f23607bc05 make sparse_end support unbuffered files 2012-01-21 23:24:24 +00:00
Arvid Norberg
4706807300 fix issue with outgoing connections not being tied to a torrent 2012-01-21 21:29:22 +00:00