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 |
Alden Torres
|
e55a310e79
|
use of BOOST_FALLTHROUGH, typos and minor cleanup
|
2016-08-01 11:42:18 -04:00 |
arvidn
|
0126f6f2c6
|
fix timestamp arithmetic overflow
|
2016-07-30 00:38:17 -04:00 |
arvidn
|
2bdeb9aa6b
|
fix build
|
2016-07-29 20:24:11 -04:00 |
arvidn
|
e5ecd73751
|
fix rebase
|
2016-07-29 18:47:05 -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 |
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 |
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
|
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
|
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 |
arvidn
|
b8bfc13d59
|
merge fix
|
2016-07-20 11:48:44 -07:00 |
arvidn
|
e405f0e02f
|
merged RC_1_1 into master
|
2016-07-20 11:34:29 -07:00 |
Alden Torres
|
7446a88425
|
version to 1.2 (#924)
update version to 1.2
|
2016-07-20 11:29:24 -07:00 |
Arvid Norberg
|
5bda955f8f
|
don't send bitfield to peers whose handshake we haven't fully received yet (#925)
|
2016-07-20 10:11:28 -07:00 |
terry zhao
|
e75bb120b4
|
fix range of lsd::cookie (#920)
fix cookie range of lsd in lsd::on_announce
|
2016-07-18 09:19:45 -07:00 |
Sivachandran
|
8f3bd1052e
|
fix mutable dht_get_item failure when salt is non-empty (#909)
|
2016-07-18 07:12:10 -07:00 |
Arvid Norberg
|
80fba1f748
|
fix crash in session::get_ip_filter when not having set one (#914)
|
2016-07-17 14:23:54 -07:00 |
Arvid Norberg
|
31fbbab89c
|
clean up memory allocation in bitfield (#910)
clean up memory allocation in bitfield
|
2016-07-16 14:31:25 -07:00 |
Arvid Norberg
|
e72f95e0d9
|
fix test_remap_files (#905)
fix test_remap_files
|
2016-07-15 14:35:57 -04:00 |
Arvid Norberg
|
0a3cb77d23
|
deprecate and remove guided read cache (#904)
|
2016-07-10 19:25:26 -04:00 |
Arvid Norberg
|
8c03718117
|
apply modernization transforms to headers too. nullptr, explicit constructors, = default (#903)
|
2016-07-10 14:27:42 -04:00 |
Arvid Norberg
|
a740a49fd6
|
modernize misc (#898)
modernize misc
|
2016-07-10 07:34:45 -04:00 |
Arvid Norberg
|
eaea4a81cc
|
modernize: remove redundant smart ptr get(), use fixed-width integer types (#900)
|
2016-07-10 07:31:58 -04:00 |
Arvid Norberg
|
fcac8c10ef
|
i2p_stream cleanup (#899)
|
2016-07-10 01:24:06 -04:00 |
Arvid Norberg
|
e801d2e6de
|
modernize replace deprecated headers (#897)
|
2016-07-09 23:17:55 -04:00 |
Arvid Norberg
|
e782783814
|
modernize use override (#895)
|
2016-07-09 20:10:38 -04:00 |