Raúl Kripalani
a1c90aa3df
decaying tags: support removal and closure. ( #151 )
2020-05-15 09:27:13 +01:00
Raúl Kripalani
e74305c1ec
minor godoc fixes.
2020-05-14 17:24:23 +01:00
Raúl Kripalani
65c8515256
minor godoc fixes.
2020-05-14 17:22:11 +01:00
Raúl Kripalani
9d35da1374
implement Stringer for network.{Direction,Connectedness,Reachability}. ( #150 )
2020-05-14 17:16:17 +01:00
dependabot-preview[bot]
e3a456b253
build(deps): bump github.com/libp2p/go-openssl from 0.0.4 to 0.0.5 ( #149 )
2020-05-14 16:53:30 +01:00
Raúl Kripalani
e5edab11ef
connmgr: introduce abstractions and functions for decaying tags. ( #104 )
2020-05-14 15:54:39 +01:00
Aarsh Shah
1c39960696
Merge pull request #148 from libp2p/feat/supports-alloc
...
Interface to verify if a peer supports a protocol without making allocations.
2020-05-14 16:18:09 +05:30
Aarsh Shah
909c77480f
add connection gating interfaces and types. ( #139 )
2020-05-13 13:15:38 +01:00
Aarsh Shah
dabf5bbfb0
changes as per review
2020-05-11 13:00:05 +05:30
Aarsh Shah
98b95a4877
non alloc version
2020-05-08 11:54:39 +05:30
Aarsh Shah
43dfa5faf4
check if peer supports a protocol without allocation
2020-05-08 11:47:54 +05:30
Steven Allen
a4b837bc12
Merge pull request #147 from libp2p/feat/subscribes-to-events
...
feat: add a function to tell if a context subscribes to query events
2020-04-29 13:21:46 -07:00
Steven Allen
5d9ec0280b
feat: add a function to tell if a context subscribes to query events
...
This can save us some work if the caller doesn't actually care about these events.
2020-04-29 13:11:46 -07:00
Steven Allen
a14197ce56
Merge pull request #145 from libp2p/fix/by-pointer
...
fix: envelop contains a mutex and can't be copied.
2020-04-24 18:36:42 -07:00
Steven Allen
744b95d7d8
fix: envelop contains a mutex and can't be copied.
2020-04-24 18:34:03 -07:00
Steven Allen
970fe32cba
Merge pull request #141 from libp2p/fix/reachability-type
...
fix: use correct reachability type
2020-04-13 11:02:00 -07:00
Steven Allen
4cb536b589
fix: use correct reachability type
2020-04-13 10:42:57 -07:00
Steven Allen
9d9170e9d8
Merge pull request #134 from edjx/feat/peer-records-pb-conv
...
PeerRecord: Add ToProtobuf() to get a PeerRecord's equivalent protobuf struct
2020-04-13 09:25:53 -07:00
Steven Allen
eb00c1a72e
Merge pull request #140 from libp2p/docs/routing
...
doc(routing): document count
2020-04-09 11:05:31 -07:00
Steven Allen
aa005892ff
doc(routing): document count
...
Count == 0 now means that we search for an unbounded number of providers.
2020-04-09 10:59:58 -07:00
Steven Allen
2159f6a2ed
Merge pull request #137 from libp2p/fix/insecure-transport
...
fix: don't drop bytes in the insecure transport
2020-04-02 20:54:13 -07:00
Steven Allen
9df5e4fcaf
fix: don't drop bytes in the insecure transport
...
gogo's varint reader buffers internally. If you use it then throw it away,
you'll drop data. This commit reverts to using msgio, but uses the varint
reader/writers instead.
2020-04-02 20:44:44 -07:00
Steven Allen
33981f5696
Merge pull request #133 from libp2p/dependabot/go_modules/github.com/jbenet/goprocess-0.1.4
...
build(deps): bump github.com/jbenet/goprocess from 0.1.3 to 0.1.4
2020-03-29 23:56:32 -07:00
Vibhav Pant
6690d78eeb
peer: Add PeerRecordFromProtobuf.
2020-03-27 11:24:40 +05:30
Aarsh Shah
dbfc912c81
Merge pull request #136 from libp2p/feat/signed-record-addr-change-evt
...
Put signed peer record in the Address Change Event
2020-03-27 00:06:39 +05:30
Aarsh Shah
daf715e657
Update event/addrs.go
...
Co-Authored-By: Raúl Kripalani <raul@protocol.ai>
2020-03-27 00:05:03 +05:30
Aarsh Shah
fd1a4d28c6
Update event/addrs.go
...
Co-Authored-By: Raúl Kripalani <raul@protocol.ai>
2020-03-27 00:04:57 +05:30
Aarsh Shah
8173af76d1
put signed peer record in address change event
2020-03-26 17:27:09 +05:30
Vibhav Pant
075ac7484c
(*PeerRecord.MarshalRecord): Use ToProtobuf() to get protobuf struct
2020-03-25 17:42:49 +05:30
Vibhav Pant
4013be10ed
peer: Add (*PeerRecord).ToProtoBuf to get protobuf equivalent struct
2020-03-25 17:34:36 +05:30
dependabot-preview[bot]
4c983715a3
build(deps): bump github.com/jbenet/goprocess from 0.1.3 to 0.1.4
...
Bumps [github.com/jbenet/goprocess](https://github.com/jbenet/goprocess ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/jbenet/goprocess/releases )
- [Commits](https://github.com/jbenet/goprocess/compare/v0.1.3...v0.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-25 11:19:03 +00:00
Steven Allen
fdc64dde88
deps: move tools to a sub-module ( #130 )
...
That way, the root module doesn't depend on gocompat and all its dependencies.
2020-03-09 19:57:19 -07:00
Steven Allen
371a34d801
doc(event): document network events ( #129 )
...
Add extensive documentation to network events to explain the edge-cases.
Co-authored-by: Will <will@cypherpunk.email>
2020-03-06 17:18:54 -08:00
Marten Seemann
ab2bf16021
remove the Protector interface, introduce a PSK type ( #118 )
...
* remove the Protector interface, introduce a PSK type
* move decoding of the v1 PSK here
2020-03-06 17:18:20 -08:00
Aarsh Shah
c2bf839f74
Merge pull request #120 from libp2p/feat/801
...
Introduce EvtPeerConnectednessChanged event
2020-03-06 16:14:55 +05:30
Aarsh Shah
493f2b140f
changes as per raul's review
2020-03-06 16:08:03 +05:30
Aarsh Shah
22092abdbb
changes as per review
2020-03-06 15:58:32 +05:30
Raúl Kripalani
df4636fec7
go mod tidy. ( #128 )
2020-03-06 09:52:02 +00:00
Vibhav Pant
d3e1a0646b
add functions for converting libp2p keys to stdlib variants ( #125 )
2020-03-06 09:46:59 +00:00
Steven Allen
d143201d83
Merge pull request #126 from libp2p/feat/single-routability-event
...
Switch to a single routability event
2020-03-04 21:15:24 -08:00
Steven Allen
e5f43bb541
rename routability -> reachability
2020-03-04 12:43:11 -08:00
Steven Allen
8157087fc9
feat: switch to a single routability event
...
This means we can make the event _stateful_ so subscribing always gives us the
last state.
2020-03-04 11:35:48 -08:00
Steven Allen
2adfc2112a
Merge pull request #124 from vasco-santos/docs/uniform
...
docs: uniform comment sentences
2020-03-03 09:28:16 -08:00
Vasco Santos
43f10f2288
docs: uniform comment sentences
2020-03-03 18:16:38 +01:00
Aarsh Shah
3ff44e3770
docs change
2020-03-03 13:53:03 +05:30
Steven Allen
ee95739931
Merge pull request #122 from libp2p/dependabot/go_modules/github.com/multiformats/go-multiaddr-0.2.1
...
build(deps): bump github.com/multiformats/go-multiaddr from 0.2.0 to 0.2.1
2020-03-02 08:49:44 -08:00
dependabot-preview[bot]
a4abfae3ee
build(deps): bump github.com/multiformats/go-multiaddr
...
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/multiformats/go-multiaddr/releases )
- [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 11:20:25 +00:00
Aarsh Shah
8721a124d2
peer connectedness event
2020-02-29 11:46:17 +05:30
Aarsh Shah
f4b25da8e4
remove network from the events
2020-02-28 16:18:42 +05:30
Aarsh Shah
3e988ff158
changes as per review
2020-02-28 16:06:03 +05:30