Commit Graph

8280 Commits

Author SHA1 Message Date
arvidn 918aca9083 fix typo 2015-09-03 00:16:52 -04:00
Arvid Norberg 625ce111ce Merge pull request #131 from JoyStream/master
Fix makefile.am allocating_handler.hpp call.
2015-09-02 23:45:20 -04:00
randy-waterhouse 693586f23e Fix makefile.am allocating_handler.hpp call. 2015-09-03 08:48:59 +12:00
arvidn 89eaaa31b6 disable osx builds for now 2015-09-02 07:59:20 -04:00
arvidn 3ccb4f7dca use handler allocator for UDP socket read handler 2015-09-02 01:15:02 -04:00
Arvid Norberg 915e56022b Merge pull request #127 from thomas-yuan/master
Fix dht_immutable/mutable_item_alert category.
2015-09-01 20:54:52 -04:00
Arvid Norberg a26a051ead Merge pull request #125 from cas--/TierIntType
Fix wrong type for tier in python bindings
2015-09-01 19:19:35 -04:00
Thomas Yuan 90e13e05f5 Fix dht_immutable/mutable_item_alert category. 2015-09-01 11:31:46 -04:00
Calum Lind 22b8ca72b8 Fix wrong type for tier in python bindings 2015-09-01 10:09:39 +01:00
Arvid Norberg 7285520521 Merge pull request #117 from thomas-yuan/master
Fix bug caused by RP #96.
2015-08-31 23:49:08 -04:00
Thomas Yuan ef16ae4e27 Handle response with unexpected format. 2015-08-31 22:37:46 -04:00
Arvid Norberg 351798648a Merge pull request #120 from thomas-yuan/patch1
reorganize code to make it straightforward.
2015-08-31 20:25:58 -04:00
Thomas Yuan 71b6b3c262 Fix bug caused by RP #96. 2015-08-31 18:13:47 -04:00
Thomas Yuan 314f134e35 reorganize code to make it straightforward. 2015-08-31 13:53:49 -04:00
Arvid Norberg 281c215998 Merge pull request #119 from arvidn/hard_links
add simple unit test for creating hard links
2015-08-31 07:31:23 -04:00
arvidn f719b95f64 fix build issue 2015-08-31 00:54:16 -04:00
arvidn 4536f2c293 fix typo 2015-08-31 00:36:43 -04:00
arvidn c1f9d6edc3 fix typo 2015-08-31 00:19:58 -04:00
arvidn a0c9fafd39 factor out handler_storage and allocating handler helper classes for allocating asio handlers in-place in peer objects 2015-08-31 00:17:42 -04:00
arvidn b4381aa646 add unit test for linked_list 2015-08-30 23:34:49 -04:00
arvidn b0a395aa61 remove unused includes from test 2015-08-30 21:51:32 -04:00
arvidn 2382dd8d61 remove TODO comment 2015-08-30 20:41:21 -04:00
arvidn 0e3e3ea793 add simple unit test for creating hard links 2015-08-30 20:14:55 -04:00
Arvid Norberg 73d6bc8380 Merge pull request #106 from arvidn/msvc-64bits
fix 64 bit builds on windows
2015-08-30 14:15:03 -04:00
arvidn 293b60075e try to switch to 64 bit build of bjam. build 64 bit only under msvc-12 for now 2015-08-30 08:52:59 -04:00
arvidn 1cd6fe6c01 attempt to split out x64 tests since appveyor only allows 40 minutes of runtime 2015-08-30 08:52:58 -04:00
arvidn e3591c3a1c attempt to log more and potentially fix wait_for_downloading in unit tests 2015-08-30 08:52:58 -04:00
arvidn 8830d61cca exclude test_utp to be run on appveyor 2015-08-30 08:52:58 -04:00
arvidn 434be2bd83 add more logging around the test failure 2015-08-30 08:52:58 -04:00
arvidn 376126d04d msvc-12 doesn't support default move constructors (simulator requires that). use msvc-14 2015-08-30 08:52:58 -04:00
arvidn 2d1bb24490 attempt to only download/extract the version of openssl that we're using 2015-08-30 08:52:58 -04:00
arvidn 27c62a4929 download separate 2015 openssl binaries. cache zipfile instead of uncompressed files 2015-08-30 08:52:58 -04:00
arvidn 9914854228 don't build x64 build on msvc-10, since appveyor doesn't seem to have that toolst installed 2015-08-30 08:52:57 -04:00
arvidn 2854e340ab use dedicated openssl binaries for msvc 2010 2015-08-30 08:52:57 -04:00
arvidn 1e4cbbc65c enable just 64 bit builds (appveyor). fetch both 32 and 64 bit build of openssl. always overwrite in 7z command 2015-08-30 08:52:57 -04:00
Arvid Norberg 686896bd38 Merge pull request #112 from arvidn/proxy_tracker_connections
move proxy_settings into aux and add support to controlling proxy individually for trackers
2015-08-30 07:57:10 -04:00
arvidn 1142903d90 add unit test for new tracker proxy option 2015-08-30 01:50:33 -04:00
arvidn 0d9d632465 initial support for disabling proxy for tracker connections 2015-08-29 19:44:54 -04:00
arvidn d5f9f613ef attempt to fix tracker test on windows 2015-08-29 19:43:27 -04:00
arvidn 0ee4e46b49 attempt to fix tracker test 2015-08-29 17:57:49 -04:00
arvidn 769e407f6a fix tracker test 2015-08-29 17:13:40 -04:00
Arvid Norberg e3b5a95dac Merge pull request #118 from thomas-yuan/fix_dht_put
Fix dht_put.
2015-08-29 16:10:55 -04:00
arvidn ba95aa27d6 cleanup unused code 2015-08-29 16:07:19 -04:00
arvidn 0f760d3fb4 expand tracker unit test to assert the session correctly receives the right peers 2015-08-29 16:04:35 -04:00
arvidn 5757b0ad13 polish some behavior when setting piece and file priorities for torrents with no metadata. Fix the initialization order of peers once we do get the metadata 2015-08-29 10:21:15 -04:00
Thomas Yuan a4aa2f9e4b After PR #70, mget will get multi alerts. 2015-08-28 12:33:06 -04:00
arvidn beb5455331 add disk I/O read asserts and fix i2p issue if a tracker responds with i2p peers when i2p is not configured on the client 2015-08-28 07:20:21 -04:00
Thomas Yuan 2685674eb9 Fix dht_put. 2015-08-27 23:45:29 -04:00
arvidn 6012306557 add more asserts for the size of the bitfields peers send 2015-08-27 21:48:52 -04:00
arvidn cc29a99c90 (merge commit from Andrew Starr-Bochicchio <asb@debian.org>) Running setup.py without LDFLAGS or explicitly passing includes will attempt to use bjam. This causes "python setup.py clean -a" to fail when building the package. 2015-08-27 06:52:13 -04:00