Commit Graph

8343 Commits

Author SHA1 Message Date
arvidn 17c5759829 disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings 2015-09-06 22:55:41 -04:00
arvidn b45c585a78 use gcc on linux and clang on osx 2015-09-06 22:55:41 -04:00
arvidn 379fd8ce81 fix simulation build 2015-09-06 22:52:25 -04:00
arvidn 9cb4e3d1ca forward-port supports_ipv6() fix for linux from RC_1_0 (and fix bug in it) 2015-09-06 20:53:06 -04:00
arvidn 179136c246 only build pushes for master and RC_1_0 2015-09-06 20:45:08 -04:00
arvidn 536a5f897a update queuing documentation and regenerate html 2015-09-06 18:14:06 -04:00
Arvid Norberg 8ece65c2e3 Merge pull request #135 from arvidn/xml_parse
fix const correctness in xml_parse()
2015-09-06 01:30:42 -04:00
arvidn cb65694578 fix const correctness in xml_parse(). update unit tests rss and upnp to use new signature for parser callback 2015-09-06 00:38:33 -04:00
Arvid Norberg 7e70c41646 Merge pull request #136 from arvidn/cleanup-listen-suceeded-alert
only post listen_succeeded_alert once all sockets have succeeded
2015-09-06 00:11:24 -04:00
arvidn 43ee75ce02 only post listen_succeeded_alert once all sockets have succeeded, since we may re-open previously successful ones if a later one fails 2015-09-05 22:14:04 -04:00
Arvid Norberg d7c6a3b3ea Merge pull request #130 from thomas-yuan/invalid_node_id
A node with an invalid node_id, shouldn't be added to routing table.
2015-09-05 13:30:40 -04:00
Thomas Yuan 97217a1fd6 A node with an invalid node_id, shouldn't be added to routing table. 2015-09-04 14:04:49 -04:00
arvidn a344c659e5 Revert "use handler allocator for UDP socket read handler"
This reverts commit 3ccb4f7dca.
2015-09-03 07:29:24 -04:00
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