Commit Graph

143 Commits

Author SHA1 Message Date
vyzo 3f5df08262 recompile pb/p2pd proto 2018-12-03 10:59:44 +02:00
vyzo f0efb972f6
Merge pull request #37 from libp2p/feat/pubsub-spec
Initial pubsub daemon spec
2018-12-03 10:31:41 +02:00
Mantas Vidutis 1ac9668753 no types in documentation 2018-12-02 14:31:23 -08:00
Mantas Vidutis ef2ca38f17 no type in response 2018-12-02 14:30:42 -08:00
vyzo 990825ce2e
Merge pull request #38 from libp2p/feat/nat-port-map
add option for nat port mapping
2018-12-02 12:13:37 +02:00
Mantas Vidutis 0a3308f25b updates based on feedback 2018-11-30 15:50:58 -08:00
bigs 81e3a5a703
Merge pull request #36 from libp2p/bug/test-filepath
Use filepath package to be more windows friendly
2018-11-30 15:55:34 -05:00
vyzo e3980cf81c add option for nat port mapping 2018-11-30 11:12:36 +02:00
Mantas Vidutis 260d9fa4ae initial pubsub daemon spec 2018-11-29 16:24:24 -08:00
vyzo c226620a93
Merge pull request #32 from libp2p/feat/timeout-seconds
timeouts in seconds
2018-11-29 23:27:03 +02:00
Cole Brown 3430c5766d Use filepath package to be more windows friendly 2018-11-29 14:02:28 -05:00
vyzo 60e4ee8362 document timeouts in specs 2018-11-29 18:00:12 +02:00
vyzo 32906e4fc0 timeoout in seconds 2018-11-29 18:00:12 +02:00
vyzo dd60de832f
Merge pull request #34 from libp2p/feat/quic
QUIC support
2018-11-29 17:58:27 +02:00
vyzo 7e76bd8c70 specify listen addrs when enabling quic 2018-11-29 17:46:48 +02:00
vyzo d3e62dc274 gx update deps 2018-11-29 17:28:50 +02:00
vyzo d79108b238 add flag to enable quic transport 2018-11-29 17:15:44 +02:00
vyzo d35303e13b gx import quic 2018-11-29 17:15:28 +02:00
vyzo 7d9ec0b26f
Merge pull request #30 from libp2p/feat/ci
add Jenkinsfile
2018-11-27 20:16:36 +02:00
vyzo ff0bb8ee99 add Jenkinsfile 2018-11-27 09:55:57 +02:00
vyzo 8849db87a7
Merge pull request #29 from mhchia/fix/dht-typo
Change `requestContext` to `d.requestContext`
2018-11-27 09:54:03 +02:00
mhchia 6ba131eb76 Change `requestContext` to `d.requestContext`
And remove unused `time`
2018-11-27 15:30:51 +08:00
vyzo 299dc26d17
Merge pull request #27 from libp2p/feat/timeouts
Timeout parameters for connect and stream requests
2018-11-26 20:19:23 +02:00
vyzo 697bd85bc7 implement timeouts in connect/open-stream 2018-11-23 09:48:36 +02:00
vyzo 58eecf512f update pb for timeout parameter in connect/open-stream 2018-11-23 09:39:51 +02:00
vyzo 054209244a
Merge pull request #23 from libp2p/feat/disconnect-peer
Add API endpoint to disconnect peers
2018-11-16 20:10:30 +02:00
vyzo 25f6394e88 add DISCONNECT to spec 2018-11-16 14:03:21 +02:00
vyzo 81df4a4685 move DISCONNECT to top-level namespace 2018-11-16 14:01:42 +02:00
vyzo b97d2952f0 handle DISCONNECT_PEER 2018-11-16 13:34:38 +02:00
vyzo 95d2fa627a add DISCONNECT_PEER to connection manager pb 2018-11-16 13:32:42 +02:00
bigs 813e269fbb
Merge pull request #17 from libp2p/feat/dht-client
Implement DHT client
2018-11-14 19:27:16 -05:00
Cole Brown f82e955ccd Don't export DoDHT* 2018-11-13 19:57:58 -05:00
Cole Brown 2a9b6b1c40 Refactor signature of DoDHT* 2018-11-13 19:55:03 -05:00
Cole Brown e468aef215 Abstract asynchronous client dispatch
:100644 100644 d3ecc28 053dd73 M	test/dht_test.go
2018-11-13 18:47:19 -05:00
Cole Brown 8a39ab2f7a Document newly public functions
:100644 100644 d380308 82ac821 M	p2pclient/dht.go
2018-11-13 12:23:21 -05:00
Cole Brown ab08bf2e77 Rename do -> Do 2018-11-13 11:36:49 -05:00
Cole Brown 6834ba615a Make mock daemon benchmark friendly 2018-11-13 11:34:29 -05:00
Cole Brown a35097c733 Rename request -> do 2018-11-13 11:32:40 -05:00
Cole Brown 6ec93468f0 Fix deadlocking test, add FindProviders test 2018-11-12 18:50:47 -05:00
Cole Brown c48551172d Add test utilities and begin protocol testing 2018-11-07 16:22:53 -05:00
vyzo dea0dc6700
Merge pull request #16 from libp2p/feat/conn-manager
Add connection manager support and api
2018-11-02 17:41:12 +02:00
vyzo 78cd52948c add connection manager api spec 2018-11-01 10:28:04 +02:00
vyzo 75db88350c use flag.Duration for connection manager grace period 2018-10-31 21:41:00 +02:00
Cole Brown 6c96f1bf78 Fix error handling bug 2018-10-31 15:29:31 -04:00
Cole Brown c72ace3141 Address further comments, change request behavior 2018-10-31 13:56:32 -04:00
Cole Brown 8dbde4e5d2 Address pr comments 2018-10-31 12:15:24 -04:00
vyzo 11f1c898fd tag bootstrap peers 2018-10-31 11:29:43 +02:00
Cole Brown 6b51a250df Abstract out request-response flow, finish api 2018-10-30 17:01:18 -04:00
Cole Brown ca4dcdf33e Abstract streaming responses 2018-10-30 15:48:22 -04:00
vyzo 3f4576ccc6 fix conn water mark flags 2018-10-28 15:18:46 +02:00