Steven Allen
2ad02f79b2
chore: update to go-log v2
4 years ago
Steven Allen
2a72777ef9
fix: address review feedback
4 years ago
Cory Schwartz
12753d3795
advertise util
4 years ago
Cory Schwartz
04a93f4080
static check fixes
4 years ago
Steven Allen
9d13654fbb
doc: add a basic release process
1. A simple checklist.
2. A script to generate release notes.
I'm explicitly ignoring anything like a branching model for the moment.
We don't have a long RC process so that shouldn't be required (yet).
4 years ago
Steven Allen
0b6144a02f
Merge pull request #1078 from libp2p/chore/update-deps
chore: update deps
4 years ago
Steven Allen
58b40c1ca8
chore: update deps
- update go-libp2p-swarm to fix some dialing issues.
- update go-netroute/go-sockaddr to fix some (theoretical) memory safety
issues on windows.
4 years ago
Marten Seemann
6a5da01b04
Merge pull request #1075 from coryschwartz/feat/fix-go-vet
fix go vet
4 years ago
vyzo
3ef2f761d2
Merge pull request #1073 from libp2p/feat/custom-resolver
option for custom dns resolver
4 years ago
Cory Schwartz
628f86c689
fix go vet
4 years ago
vyzo
548e8606cd
go mod tidy
4 years ago
vyzo
a78f048d9c
fix tests
4 years ago
vyzo
b313b4af98
option for custom dns resolver
4 years ago
Steven Allen
ffd67fd3dc
Merge pull request #1067 from libp2p/chore/update-deps
chore: update deps
4 years ago
Steven Allen
6c0336634a
chore: update deps
* update go-log & zap.
* update golang.org/x deps to pull in bug fixes.
* update autonat to simplify some logic
4 years ago
Steven Allen
4919779700
Merge pull request #1066 from libp2p/chore/update-deps
chore: update deps
4 years ago
Steven Allen
c39da30592
chore: update deps
4 years ago
Will
6a14d8c239
Merge pull request #1062 from libp2p/fix/autonatrace
fix autonat race
4 years ago
Will Scott
c2c5918483
fix autonat race
fix #7947
move `BasicHost.AutoNat` to a private field (it has no public method and shouldn't be accessed afaik.
Instead add a setter for config that sets it while holding the address mutex to prevent reads of the
field at the same time.
4 years ago
vyzo
bbde01b33e
Merge pull request #1061 from libp2p/feat/identify-transient
use transient connections in identify streams
4 years ago
vyzo
2a69faae62
use transient connections in identify streams
4 years ago
Aarsh Shah
69916ed465
Emit event for User's NAT Type i.e. Hard NAT or Easy NAT ( #1042 )
* emit NAT device type
4 years ago
vyzo
ab83ffd710
Merge pull request #1055 from libp2p/deps/update
update deps
4 years ago
vyzo
40ca83310f
update travis to go 1.15
4 years ago
vyzo
8ea7ba4a88
gomod: update deps
4 years ago
Aarsh Shah
c575ec40e1
Finish and Test the simultaneous connect problem in libp2p peers ( #1041 )
* Implement support for SimOpen.
4 years ago
Aarsh Shah
890f2e86b2
Close peerstore and document Host Close ( #1037 )
* close peerstore and docs change
* update docs
4 years ago
Aarsh Shah
1c850e1293
Timeout all Identify stream reads ( #1032 )
* fix: read timeouts on Identify protocols
* fixed tests
* review and go fmt
4 years ago
Marten Seemann
577e752119
Merge pull request #1036 from libp2p/update-yamux-and-mplex
update yamux and mplex, to actually use the context passed to OpenStream
4 years ago
Marten Seemann
7e81b7e411
update yamux and mplex, to actually use the context passed to OpenStream
4 years ago
Marten Seemann
a98d3f54dc
Merge pull request #1033 from libp2p/open-stream-context
use a context when opening streams
4 years ago
Marten Seemann
34eb40850b
use a context when opening streams
4 years ago
Steven Allen
3155ff3089
Merge pull request #1029 from libp2p/fix/obey-timeout
fix: obey new stream timeout
4 years ago
Steven Allen
024f1af9ae
fix: obey new stream timeout
4 years ago
Steven Allen
fcf69647e9
Merge pull request #1001 from libp2p/feat/rw-stream
feat: update to go-libp2p-core 0.7.0 interface changes
4 years ago
Steven Allen
7a98f28856
feat: update to go-libp2p-core 0.7.0 interface changes
This patch updates go-libp2p for the stream interface changes in go-libp2p-core
0.7.0. This is a _significant_ breaking change to streams and all users should
read https://github.com/libp2p/go-libp2p-core/releases/tag/v0.7.0 . In practice,
this change should remove a significant footgun.
TL;DR:
* `Stream.Close` now behaves like `net.TCPConn.Close`.
* There is a new `Stream.CloseWrite` (send an EOF) and `Stream.CloseRead` (close
for reading), behaving like their counterparts in `net.TCPConn`.
4 years ago
vyzo
e046c95292
Merge pull request #1005 from libp2p/feat/conngater
Basic Connection Gater Implementation
4 years ago
vyzo
863439702d
add note in godocs about non-closure of active connections to blocked entities.
4 years ago
vyzo
e67928b576
word cosmetics
4 years ago
vyzo
e6b6f9320b
fix tests
4 years ago
vyzo
9ef1f9e49e
propagate errors from datastore ops
4 years ago
vyzo
49cca12207
cosmetics
4 years ago
vyzo
fd44d15e8d
use a RWMutex
4 years ago
Alex Towle
636d0787c3
Fixed bug for inbound connections gated by the deprecated filter option ( #1004 )
* Fixed bug for inbound connections gated by the deprecated filter option
4 years ago
vyzo
122cdf31a6
turn off stupid codecov annotations
4 years ago
vyzo
868f975b78
gomod: go-datastore dependency
4 years ago
vyzo
fd7f51887b
add test
4 years ago
vyzo
9b78ee25e4
fix typos, add comment
4 years ago
vyzo
d4be9c8028
add methods to list blocked entities
4 years ago
vyzo
9ca5c11a9e
add support for persistence to datastore
4 years ago