Steven Allen
86c292f444
Merge pull request #136 from libp2p/qlog-tmp-file
write qlogs to a temporary file first, then rename them when done
5 years ago
Marten Seemann
31d6fba836
write qlogs to a temporary file first, then rename them when done
5 years ago
Will
3ec3559c03
switch local route binding to use netroute ( #134 )
switch local route binding to use netroute
5 years ago
Marten Seemann
e957337cc9
Merge pull request #129 from libp2p/qlog
export qlogs when the QLOGDIR env variable is set
5 years ago
Marten Seemann
4710507714
simplify the mkdir for the QLOGDIR
5 years ago
Marten Seemann
6e90057f87
use RFC3339Nano date format for qlog file names
5 years ago
Marten Seemann
bdbf17697e
export qlogs when the QLOGDIR env variable is set
5 years ago
Steven Allen
d7a0402d30
Merge pull request #131 from libp2p/fix/no-dns
fix: avoid dialing/listening on dns addresses
5 years ago
Marten Seemann
d7e9747019
test that CanDial fails on /dns addresses
5 years ago
Steven Allen
e8ccc0b534
fix: avoid dialing/listening on dns addresses
See https://github.com/libp2p/go-libp2p/issues/841
5 years ago
Marten Seemann
75a10a8e5f
Merge pull request #122 from libp2p/set-stateless-reset-key
use a stateless reset key derived from the private key
5 years ago
Marten Seemann
96a91cce5f
move the info used for stateless key expansion to a constant
5 years ago
Marten Seemann
2559e4ba47
use minio/sha256-simd instead of standard library SHA256
5 years ago
Marten Seemann
805048ad53
use hkdf.New instead of hkdf.Expand for stateless reset key derivation
5 years ago
Marten Seemann
5f2357c2c1
use a stateless reset key derived from the private key
5 years ago
Marten Seemann
43458b9f6f
Merge pull request #125 from libp2p/filters
add support for multiaddr filtering
5 years ago
Steven Allen
28e61ca83f
Merge pull request #127 from libp2p/use-resolved-address
use the resolved address for RemoteMultiaddr()
5 years ago
Marten Seemann
bbd82c0789
use the resolved address for RemoteMultiaddr()
5 years ago
Marten Seemann
29c56d8b00
add support for multiaddr filtering
5 years ago
Steven Allen
c21973c614
Merge pull request #111 from libp2p/accept-psk
accept a PSK in the transport constructor (and reject it)
5 years ago
Marten Seemann
eea1dd74b5
accept a PSK in the transport constructor (and reject it)
5 years ago
Hlib Kanunnikov
b8f591a4be
Respect mux.ErrReset ( #113 )
5 years ago
Steven Allen
68974dac0a
Merge pull request #114 from libp2p/update-quic-go
update quic-go to v0.15.0
5 years ago
Marten Seemann
f40e281c77
update quic-go to v0.15.0
5 years ago
Steven Allen
c27c4f7eba
Merge pull request #108 from libp2p/increase-receive-window
increase the stream and connection receive windows
5 years ago
Marten Seemann
f513f36bbc
Merge pull request #110 from libp2p/fix-key-comparison
fix key comparisons in tests
5 years ago
Marten Seemann
9cdba6a4cb
fix key comparisons in tests
5 years ago
Marten Seemann
81c4f0ad24
increase the stream and connection receive windows
5 years ago
Steven Allen
572bfce1aa
Merge pull request #84 from libp2p/chore/update-deps
chore(dep): update deps
5 years ago
Steven Allen
9a31a773db
chore(dep): update deps
5 years ago
Steven Allen
16c73abd05
Merge pull request #83 from libp2p/reuse-windows
make reuse work on Windows
5 years ago
Marten Seemann
9fd36745d0
make reuse work on Windows
5 years ago
Steven Allen
5f833fa5c6
Merge pull request #75 from gfanton/fix/netlink-android
Use specific netlink families for android
5 years ago
Guilhem Fanton
7820ddc8dd
fix(netlink): limit netlink families to NETLINK_ROUTE on linux
instead of android only.
5 years ago
Guilhem Fanton
70edc02c26
fix(android): use specific netlink families for android
Android doesn't allow netlink_xfrm & netlink_nflog in his base policy in enforce
mode. (see [here](3aa1c1725e/public/app.te (396)))
this cause a _permission denied_ when NewTransport method is called on android,
however it's look like that only *netlink route* is needed, so we just have to limit netlink
families support on android build to NETLINK_ROUTE only when netlink.NewHandle is called.
5 years ago
Marten Seemann
5f34ba37f5
Merge pull request #73 from libp2p/reuse-garbage-collect
implement a garbage-collector for unused reuse connections
5 years ago
Marten Seemann
2fe3c88eb8
close reuse-connections before deleting them
5 years ago
Marten Seemann
19dcc59037
delete reuse-connection if they aren't used for more than 10 seconds
5 years ago
Marten Seemann
ff46be4599
fix saving of listening connections when listening on IP:0
5 years ago
Marten Seemann
46775f0070
use a single handle for each reuse
5 years ago
lnykww
d1193da2f8
reuse listening connections for dialing
6 years ago
Marten Seemann
bbc6350a38
Merge pull request #67 from libp2p/tls-handshake
use the handshake logic from go-libp2p-tls
5 years ago
Marten Seemann
5d493b46b3
add an error check that we actually received the peer's public key
5 years ago
Marten Seemann
cacd2a4016
use the handshake logic from go-libp2p-tls
5 years ago
Marten Seemann
fb054fc1ec
Merge pull request #68 from libp2p/update-to-quic-draft-22
update quic-go to v0.12.0 (supporting QUIC draft-22)
5 years ago
Marten Seemann
744a6addae
update quic-go to v0.12.0 (supporting QUIC draft-22)
5 years ago
Raúl Kripalani
5a33a88caf
migrate to consolidated types. ( #62 )
6 years ago
Marten Seemann
38838e9425
Merge pull request #59 from libp2p/fix-listen-error
when ListenUDP fails once, try again next time
6 years ago
Marten Seemann
2af204e40d
when ListenUDP fails once, try again next time
6 years ago
Steven Allen
6cca441789
Merge pull request #54 from libp2p/quic-go-0.11.0
update quic-go to v0.11.0
6 years ago