Arvid Norberg
|
1bae47479b
|
make settings_pack moveable (#982)
|
2016-08-05 00:28:03 -04:00 |
arvidn
|
bd4827db35
|
fix missing include
|
2016-08-03 22:10:38 -04:00 |
Alden Torres
|
fdfe69f414
|
fixed warnings and compilation issues (#980)
fixed warnings and compilation issues
|
2016-08-03 00:35:40 -04:00 |
Alden Torres
|
8fedfcdce6
|
more trivial cleanup (#979)
|
2016-08-02 17:58:15 -04:00 |
Alden Torres
|
3c9ed50d0b
|
some trivial cleanup (#978)
some trivial cleanup
|
2016-08-02 12:13:05 -04:00 |
Arvid Norberg
|
caa034b1ac
|
fix typo and add invariant check to piece_picker (#977)
fix typo and add invariant check to piece_picker
|
2016-08-02 07:20:13 -04:00 |
Arvid Norberg
|
5b230694e5
|
check autotools on travis (#973)
build and run tests with autotools on travis, and fix configure issues.
|
2016-08-02 00:46:15 -04:00 |
Alden Torres
|
0b3c64ee87
|
added TORRENT_EXPORT to avoid link weak symbol warning (#975)
|
2016-08-02 00:15:26 -04:00 |
Arvid Norberg
|
e54daa96dd
|
Merge pull request #974 from aldenml/fallthrough-warning-1.2
use of BOOST_FALLTHROUGH, typos and minor cleanup
|
2016-08-01 16:59:45 -04:00 |
Alden Torres
|
fddbb13338
|
minimum boost version required 1.54
|
2016-08-01 16:00:14 -04:00 |
Alden Torres
|
e55a310e79
|
use of BOOST_FALLTHROUGH, typos and minor cleanup
|
2016-08-01 11:42:18 -04:00 |
Arvid Norberg
|
e368efe535
|
Merge pull request #970 from aldenml/bjam-windows-version-default-1.2
don't define _WIN32_WINNT if not under windows
|
2016-07-30 21:27:14 -04:00 |
Alden Torres
|
f795e88789
|
don't define _WIN32_WINNT if not under windows
|
2016-07-30 18:03:06 -04:00 |
arvidn
|
0126f6f2c6
|
fix timestamp arithmetic overflow
|
2016-07-30 00:38:17 -04:00 |
Arvid Norberg
|
c1ade2b75f
|
Merge pull request #965 from arvidn/hex-span
use span for to_hex and from_hex functions
|
2016-07-29 22:25:15 -04:00 |
Arvid Norberg
|
96203f3f6f
|
Merge pull request #968 from aldenml/test_utp-timeout-1.2
increase timeout in test_utp
|
2016-07-29 20:24:53 -04:00 |
arvidn
|
2bdeb9aa6b
|
fix build
|
2016-07-29 20:24:11 -04:00 |
Alden Torres
|
55fc0704ae
|
increase timeout in test_utp
|
2016-07-29 20:20:06 -04:00 |
arvidn
|
e5ecd73751
|
fix rebase
|
2016-07-29 18:47:05 -04:00 |
arvidn
|
66e328e2fd
|
fix build
|
2016-07-29 18:42:18 -04:00 |
arvidn
|
83dba91168
|
use span for to_hex and from_hex functions
|
2016-07-29 18:42:18 -04:00 |
Arvid Norberg
|
1d514b3f99
|
Merge pull request #961 from ssiloti/dht-sanitizing
remove DHT nodes which change their id
|
2016-07-29 18:00:22 -04:00 |
Steven Siloti
|
0343bb382e
|
always check m_log before using it
|
2016-07-29 13:32:28 -07:00 |
Steven Siloti
|
44ce5c71e7
|
cleanup ip logging
|
2016-07-28 20:08:24 -07:00 |
Alden Torres
|
a88c733f92
|
mark encryption_handler with TORRENT_EXTRA_EXPORT and minor cleanup (#963)
|
2016-07-28 14:57:26 -04:00 |
Arvid Norberg
|
83c4a5ed37
|
minor cleanup to aux io functions (#962)
|
2016-07-28 08:33:38 -04:00 |
Alden Torres
|
68b1fc2fe8
|
fixed span::fist logic and minor cleanup (#960)
|
2016-07-28 01:54:57 -04:00 |
Steven Siloti
|
6ebc61cef9
|
reject nodes with our id after checking for an existing entry
This allows us to evict nodes which start reporting our id as theirs.
|
2016-07-27 21:10:34 -07:00 |
Steven Siloti
|
9d75198f7f
|
re-ping nodes in a bucket when one changes id
|
2016-07-27 21:10:34 -07:00 |
Steven Siloti
|
a414e4c3fa
|
remove nodes which change their id
This is based on a suggestion from the8472 to prevent malicious nodes from
polluting the routing table.
https://github.com/the8472/mldht/blob/sanitizing-docs/docs/sanitizing-algorithms.rst
|
2016-07-27 21:10:33 -07:00 |
Alden Torres
|
98918d61f5
|
removed const_interval, mutable_buffer and const_buffer types (#956)
removed const_interval, mutable_buffer and const_buffer types
|
2016-07-27 22:31:08 -04:00 |
Steven Siloti
|
7a95ba636e
|
add test for updating a dht node's id (#953)
|
2016-07-27 02:38:48 -04:00 |
Alden Torres
|
7caa99d6f1
|
__cplusplus cleanup (#951)
cleanup
|
2016-07-26 18:30:19 -04:00 |
Arvid Norberg
|
634c2bce60
|
Span conversion (#944)
complete http_parser transition to use span. make xml_parse use span. remove buffer::interval. convert some of receive buffer management to use span<>
|
2016-07-26 02:15:31 -04:00 |
arvidn
|
680a09cfa5
|
merged RC_1_1 into master
|
2016-07-26 02:14:58 -04:00 |
terry zhao
|
48ca20968e
|
fix value of current_tracker when all tracker failed (#932)
fix torrent_status::current_tracker when all trackers fail.
|
2016-07-26 01:13:28 -04:00 |
Arvid Norberg
|
2fae3ae835
|
fix regression in entry constructor (#950)
|
2016-07-26 01:08:03 -04:00 |
Arvid Norberg
|
6777ec5d05
|
back-ported dbghlp fix (#946)
back-ported dbghlp fix
|
2016-07-26 01:05:32 -04:00 |
Alden Torres
|
9af2072bc9
|
minor changes, typos and gcc tests in windows (#947)
minor changes, typos and gcc tests in windows
|
2016-07-25 17:58:00 -04:00 |
Arvid Norberg
|
0ea449a7b5
|
make local service discovery cookie support not so random numbers, to make the test reliable (#943)
|
2016-07-25 08:05:54 -04:00 |
Arvid Norberg
|
7fdab0d9e9
|
fix dbghlp heap corruption on windows
synchronize access to dbghlp.dll on windows
|
2016-07-25 08:05:26 -04:00 |
Arvid Norberg
|
118d06b780
|
remove deprecated extensions lt_trackers and metadata_transfer (#941)
|
2016-07-24 23:39:56 -04:00 |
Arvid Norberg
|
6370d5bc81
|
deprecate lt_trackers extension (#940)
deprecate lt_trackers extension
|
2016-07-24 23:37:03 -04:00 |
Steven Siloti
|
3321ca10f1
|
update our id in the rpc manager when it changes (#942)
update our id in the rpc manager when it changes
|
2016-07-24 21:30:36 -04:00 |
Arvid Norberg
|
4f803353cf
|
transition part of http_parser to use span (#936)
transition parts of http_parser to use span
|
2016-07-24 00:52:20 -07:00 |
Arvid Norberg
|
ec30daeaa5
|
lower timeout for tests on travis and appveyor (#938)
|
2016-07-24 00:46:49 -07:00 |
Arvid Norberg
|
9c2325ff6b
|
modernize and improve type-safety of the DHT put implementation and test (#929)
modernize and improve type-safety of the DHT put implementation and tests. use unique_ptr instead of malloc for dht put items.
|
2016-07-23 15:57:04 -07:00 |
Alden Torres
|
ddb274751f
|
using span in crypto_plugin encrypt/decrypt (#934)
|
2016-07-23 15:54:39 -07:00 |
Alden Torres
|
f57612b82d
|
rename of aux::array_view to span (#933)
|
2016-07-22 09:31:42 -07:00 |
Arvid Norberg
|
7bf49c0a1c
|
modernize hasher to use array_view (#931)
modernize hasher to use array_view as well as adding array_view support to entry
|
2016-07-22 07:29:39 -07:00 |