Arvid Norberg
7282195ef0
Merge pull request #355 from arvidn/dht-add-node
...
simplify dht routing table add
2016-01-03 09:54:30 -05:00
Arvid Norberg
6965888fa8
Merge pull request #353 from aldenml/save-max_peers
...
Store dht_settings::max_peers in session state
2016-01-02 23:00:30 -05:00
arvidn
d9278c3da4
merge RC_1_0 fix for python binding
2016-01-02 22:56:19 -05:00
arvidn
d954ae1b18
simplify dht routing table add
2016-01-02 20:03:18 -05:00
Alden Torres
b9a5525ab2
Store dht_settings::max_peers in session state
2016-01-02 11:49:07 -05:00
Alden Torres
b20096f0db
Comments typos
2016-01-02 11:46:10 -05:00
Arvid Norberg
d97e200325
Merge pull request #352 from arvidn/dht-routing-table
...
split buckets when exceeding the next bucket's size
2016-01-02 00:46:11 -05:00
arvidn
07ddb010c5
split buckets when exceeding the next bucket's size, to make sure we split before risking discarding nodes because the next bucket is smaller
2016-01-02 00:45:44 -05:00
Arvid Norberg
c6b75fa79e
Merge pull request #351 from arvidn/dht-patch
...
DHT polishing
2016-01-01 17:20:16 -05:00
arvidn
e3ba811ae4
improve name of m_timer in dht_tracker
2016-01-01 16:42:44 -05:00
arvidn
01e6b93854
simplify and improve unit test for distance_exp. make some immutable variables const in the DHT implementation. instead of waking up periodically just to check if it's time to refresh the DHT secret key, set the timer to only wake up to refresh the key. If we don't have a DHT observer (to ask for our external IP) or if we don't know our external IP, don't generate a node ID based on 0.0.0.0, just generate a random ID instead. Simplified and improved node replacement logic in the routing table a little bit
2016-01-01 16:42:37 -05:00
arvidn
fb8d40a50c
update libsimulator to fix msvc build
2015-12-31 21:31:15 -05:00
Arvid Norberg
ffb78f0378
Merge pull request #312 from ssiloti/export-verify-message
...
export verify_message and incoming_error
2015-12-30 22:51:38 -05:00
Steven Siloti
30076218f8
entry is a class not a struct
2015-12-30 17:25:00 -08:00
Steven Siloti
ac01ccc43a
add templated wrapper around verify_message
...
It was too easy to forget to update the ret and size parameters
when the size of desec changed. With this change we now automatically
get the size of desc and enforce that ret has the same size.
It would be nice if we could use bdecode_node ret[static Size] from C99
but that is not widely supported.
2015-12-29 20:35:36 -08:00
Arvid Norberg
b7ac7b6270
Merge pull request #347 from arvidn/fix-docs
...
fix docs makefile to build html by default.
2015-12-28 22:57:18 -05:00
arvidn
a3526b4660
fix docs makefile to build html by default. fix the reference doc generator to strip TORRENT_FINAL macro
2015-12-28 19:50:02 -05:00
arvidn
448951af9c
update libsimulator submodule
2015-12-28 19:48:58 -05:00
arvidn
1698dc75dc
remove redundant boost::bind
2015-12-25 15:59:50 -05:00
Arvid Norberg
d725844547
Merge pull request #345 from paulkernfeld/fix-python-example
...
Fix small bug in Python example code
2015-12-25 15:42:23 -05:00
Paul Kernfeld
d0ff29bcfb
Fix small bug in Python example code
...
A few dictionary keys needed to be quoted
2015-12-25 21:35:23 +01:00
arvidn
fb9d788bf9
update libsimulator submodule
2015-12-23 23:04:09 -05:00
arvidn
9fd8b1d7c3
update libsimulator submodule
2015-12-23 21:52:11 -05:00
Arvid Norberg
d4ba200365
Merge pull request #343 from arvidn/http-proxy-test
...
transition http proxy test for http_connection to the sim
2015-12-22 08:38:25 -05:00
arvidn
63c3ff61e2
update submodule
2015-12-22 01:26:49 -05:00
arvidn
197ca4e06d
transition http proxy test for http_connection to the sim
2015-12-22 00:45:16 -05:00
Arvid Norberg
0647c396a5
Merge pull request #237 from arvidn/travis-docs
...
make travis build documentation
2015-12-20 12:43:42 -05:00
arvidn
8f7f7420f2
we don't use ditaa anymore
2015-12-20 12:41:22 -05:00
arvidn
4590d2c13c
remove out-dated python script
2015-12-20 12:39:30 -05:00
arvidn
b49a207d2a
only print rst2html version when building documentation
2015-12-20 11:38:55 -05:00
arvidn
17e54422f2
don't build figures either. attempt to make documentation failures properly reported on travis
2015-12-20 02:26:07 -05:00
Arvid Norberg
03e90d45d8
Merge pull request #339 from arvidn/dht-storage-test
...
extend the unit test of dht_storage
2015-12-20 02:02:56 -05:00
arvidn
1a6792609d
fix issue in gen_stats_doc.py and make travis only generate the .rst files since docutils is too old
2015-12-20 02:02:09 -05:00
arvidn
673613a160
print docutils version
2015-12-20 01:55:12 -05:00
arvidn
f0921a58e3
pygments is needed for building docs
2015-12-20 01:55:12 -05:00
arvidn
4b5d64a065
only build docs on linux and make sure docutils is installed
2015-12-20 01:55:12 -05:00
arvidn
41475a7f75
test building the documentation on travis as well
2015-12-20 01:55:11 -05:00
Arvid Norberg
21b004b1e7
Merge pull request #341 from arvidn/codecov-patch
...
post test coverage results sooner
2015-12-19 23:07:11 -05:00
arvidn
2306d5609b
make codecov link use list view
2015-12-19 23:06:00 -05:00
arvidn
626baade75
fix dht_storage bug
2015-12-19 22:06:25 -05:00
arvidn
a34f35d0ba
post test coverage results sooner
2015-12-19 20:27:57 -05:00
Arvid Norberg
5ec3f3eb08
Merge pull request #340 from arvidn/sanitize-path-test
...
extend testing of sanitize_append_path_element
2015-12-19 20:24:07 -05:00
arvidn
3460f203f3
extend testing of sanitize_append_path_element
2015-12-19 20:11:22 -05:00
arvidn
d7b435ec25
speed up test
2015-12-19 14:59:37 -05:00
arvidn
28749466a2
fix build
2015-12-19 02:40:10 -05:00
arvidn
15ec839d33
extend the unit test of dht_storage
2015-12-19 02:09:06 -05:00
Arvid Norberg
5c44bf1b36
Merge pull request #338 from arvidn/win-getfileattributes
...
GetFileAttributesEx fix
2015-12-19 00:12:38 -05:00
arvidn
e9b98c7d2e
GetFileAttributesEx fix
2015-12-19 00:12:11 -05:00
arvidn
99091a67d4
fix submodule
2015-12-19 00:11:04 -05:00
Arvid Norberg
f0e9c8c44a
Merge pull request #337 from arvidn/magnet-delete-forward-port
...
forward port fix for deleting files of magnet link to master
2015-12-19 00:09:50 -05:00