Commit Graph

8136 Commits

Author SHA1 Message Date
arvidn 91a08606cf attempt tp get submodules to work on travis again 2015-08-19 21:38:41 +02:00
arvidn bd177a857f make tailequeue a template, introduce type safety, remove old-style casts 2015-08-19 15:22:05 +02:00
arvidn a3608a39fe fix some warnings 2015-08-19 02:00:46 +02:00
Arvid Norberg 6bcac425f1 Merge pull request #95 from arvidn/postpone_dht_start
DHT router name lookups
2015-08-19 01:44:26 +02:00
arvidn 8bc4bf1e1a remove incorrect check for m_dht 2015-08-19 01:43:44 +02:00
arvidn 5c8fc818c1 fix more warnings 2015-08-19 01:39:01 +02:00
arvidn 347d976a70 since starting the DHT can be delayed now, also cache dht nodes added while waiting 2015-08-18 23:35:27 +02:00
arvidn cc4368b45a attempt to postpone DHT until all outstanding dht router name lookups complete 2015-08-18 22:56:00 +02:00
Arvid Norberg 3aa63d3f27 Merge pull request #97 from arvidn/fix-msvc-build
attempt to fix msvc build
2015-08-18 22:41:43 +02:00
arvidn a3c4a0a3e6 attempt to fix msvc build 2015-08-18 21:40:22 +02:00
arvidn 26fecaf037 fix more warnings 2015-08-18 16:42:03 +02:00
arvidn 12da02ae52 fix some warnings 2015-08-18 09:33:00 -04:00
arvidn 8d8c049d9e fix warnings and invalid defines in disk_io_thread.cpp 2015-08-18 07:55:50 -04:00
arvidn f6b86dc4b5 add typesafety to piece_picker torrent_peer pointers. and fix a few incorrect uses 2015-08-18 04:25:13 -04:00
arvidn 9b650bc30b Merge branch 'master' of https://github.com/arvidn/libtorrent 2015-08-17 09:09:04 -04:00
arvidn d14e8a3487 update libsimulator 2015-08-17 09:08:41 -04:00
Arvid Norberg 7627607af0 Merge pull request #86 from ssiloti/test-direct-dht
add test for direct DHT requests
2015-08-17 09:02:51 -04:00
arvidn e480fd121d revert the address sanitizer build (failed python bindings) 2015-08-17 09:02:40 -04:00
arvidn eecdd3121d fix some build warnings 2015-08-17 09:01:43 -04:00
arvidn 2e5a85056b fix uninitialized variable in test_dht (would cause stall) 2015-08-16 20:45:54 -04:00
arvidn b1a3a36eae remove some old leftover code from upnp 2015-08-16 12:21:39 -04:00
arvidn 9a0092c120 fix some warnings 2015-08-16 12:17:23 -04:00
Steven Siloti 8ae5a29492 don't try to test direct DHT when extensions are disabled
Also make some changes to improve the robustness of port binding
2015-08-15 16:47:43 -07:00
Steven Siloti efbf3bd361 add test for direct DHT requests 2015-08-15 14:37:06 -07:00
arvidn 506d515151 disable dht simulation for now 2015-08-14 08:15:52 -04:00
arvidn b5fdc74c91 another attempt to fix .travis.yml 2015-08-14 00:52:49 -04:00
arvidn ee260508be attempted fix to .travis.yml 2015-08-14 00:00:37 -04:00
arvidn 6b555ea142 enable address sanitizer in debug builds on travis 2015-08-13 23:55:51 -04:00
arvidn 16bb2de6ed fix some warnings 2015-08-13 23:52:25 -04:00
arvidn 54e483647c scale down the DHT simulation even more 2015-08-13 23:07:32 -04:00
arvidn 225b82d9a0 move test_trackers_extensions over to a simulation and some minor metadata extension and tracker re-announce fixes 2015-08-13 23:07:04 -04:00
arvidn 2c89fa40e2 fix up i2p merge 2015-08-13 22:22:20 -04:00
Arvid Norberg 68bc4f2cf4 Merge pull request #12 from mlt/wip/i2p
Few i2p fixes
2015-08-13 21:55:27 -04:00
Arvid Norberg f73d1a95dc Merge pull request #83 from aldenml/utp-stream-log
Added utp-stats bjam option to enable utp stream log (utp.log file).
2015-08-13 20:53:19 -04:00
Alden Torres d60ddf6786 Minor change: #ifdef -> #if 2015-08-13 18:43:58 -04:00
Alden Torres 9e29eb9978 Introduced TORRENT_UTP_LOG_ENABLE macro to guarantee that TORRENT_UTP_LOG and TORRENT_VERBOSE_UTP_LOG are always defined (no need to change a lot of macro if). 2015-08-13 18:43:58 -04:00
Alden Torres 7d11198911 Fixed definition of utp log macros. 2015-08-13 18:43:58 -04:00
Alden Torres 12fb68e8e3 Refactor of utp stream logging functions.
Renamed utp-stats option to utp-log.
2015-08-13 18:43:58 -04:00
Alden Torres 02afc8b640 Added utp-stats bjam option to enable utp stream log (utp.log file). 2015-08-13 18:43:58 -04:00
arvidn 24b20a59cd remove some randomness from the unit tests 2015-08-13 02:06:30 -04:00
arvidn 411be1c017 forward port Changelog update 2015-08-12 23:43:38 -04:00
arvidn 213958f98d uTP timeout fix. introduced when fixing the recent vulnerability 2015-08-12 23:05:33 -04:00
arvidn d2819cd1b9 fix uninitialized variable in test_pe_crypto simulation 2015-08-12 20:18:47 -04:00
arvidn 243b31b56b trouble shoot segfault on travis 2015-08-12 18:54:57 -04:00
Arvid Norberg b703a8fb89 Merge pull request #82 from AlexandruCostache/master
Added missing dependencies to fix examples build
2015-08-12 08:07:07 -04:00
Alexandru Costache 34aa1a0ab7 Added missing dependencies to fix examples build
Main examples like simple_client failed to build as they
were not linked against boost chrono and boost random libraries
2015-08-12 11:36:29 +03:00
Arvid Norberg ca793121e0 Merge pull request #81 from aldenml/no-full-namespace-udp-endpoint
Removed unnecessary full namespace reference to udp::endpoint in new dht_direct_request feature.
2015-08-12 01:15:53 -04:00
Alden Torres b303a36ac2 Removed unnecessary full namespace reference to udp::endpoint in new dht_direct_request feature.
Add default value to userdata argument in dht_direct_request.
Minor spelling fix.
2015-08-12 00:49:09 -04:00
Arvid Norberg 1a25448b64 Merge pull request #80 from aldenml/port-mapping-log-notification
Created a new port_mapping_log_notification alert category
2015-08-12 00:25:39 -04:00
Alden Torres 2457b16d09 Documented that portmap_log_alert is only posted if port_mapping_log_notification is enabled. 2015-08-12 00:10:32 -04:00