c0bccf724e
deps: bump the trust-dns group with 2 updates
...
Pull-Request: #4441 .
2023-09-06 17:50:18 +00:00
0cc4881740
deps: bump thiserror from 1.0.44 to 1.0.48
...
Pull-Request: #4430 .
2023-09-04 10:23:24 +00:00
66cdcc6339
deps: bump url from 2.4.0 to 2.4.1
...
Pull-Request: #4431 .
2023-09-04 01:50:24 +00:00
51ebaaf238
deps: bump rustls from 0.21.6 to 0.21.7
...
Pull-Request: #4429 .
2023-09-03 13:20:58 +00:00
c6984dd51d
ci: do not tolerate rustc warnings in any job
...
Previously, only the clippy job was denying warnings. We have many other CI jobs that compile our library in all sorts of configurations. All of them should be free of warnings.
Pull-Request: #4384 .
2023-08-25 10:14:01 +00:00
e8759c85c2
chore: prepare libp2p v0.52.3
...
- Addresses TLS CVE:
- https://github.com/libp2p/rust-libp2p/pull/4381
- https://github.com/libp2p/rust-libp2p/pull/4378
- Stable QUIC https://github.com/libp2p/rust-libp2p/pull/4325
- New rust-libp2p-server release https://github.com/libp2p/rust-libp2p/pull/4311
Pull-Request: #4387 .
2023-08-24 12:47:59 +00:00
06bc6777a1
chore: fix lint warnings introduced by beta clippy
...
Pull-Request: #4386 .
2023-08-24 12:27:42 +00:00
240c5c292a
deps(tls): switch from webpki to rustls-webpki
...
A simple dependency update to make the CVE detector happy.
Continuation of #4378 .
Pull-Request: #4381 .
2023-08-24 07:46:35 +00:00
dc0a12384e
deps(websocket): bump futures-rustls to 0.24.0
...
A simple dependency update to make the CVE detector happy.
Pull-Request: #4378 .
2023-08-23 13:34:49 +00:00
72472d075f
deps: bump curve25519-dalek from 3.2.0 to 4.0.0
...
Pull-Request: #4358 .
2023-08-21 14:52:24 +00:00
181ccf624d
deps: bump tempfile from 3.7.1 to 3.8.0
...
Pull-Request: #4364 .
2023-08-21 14:23:40 +00:00
76797f8ad0
deps: bump tokio from 1.31.0 to 1.32.0
...
Pull-Request: #4356 .
2023-08-21 09:16:26 +00:00
68befac486
deps: bump rcgen from 0.9.3 to 0.10.0
...
Pull-Request: #3519 .
2023-08-19 06:39:55 +00:00
d9a09b12a6
deps: bump rustls from 0.21.5 to 0.21.6
...
Pull-Request: #4299 .
2023-08-19 01:07:48 +00:00
4873f3a7f1
deps: bump quinn from 0.10.1 to 0.10.2
...
Pull-Request: #4298 .
2023-08-19 00:48:03 +00:00
d3da24f312
deps: bump pin-project from 1.1.2 to 1.1.3
...
Pull-Request: #4296 .
2023-08-18 21:29:40 +00:00
bf7fe680ac
refactor(tcp): reducing branching in Transport::create_socket
...
Following https://github.com/libp2p/rust-libp2p/pull/4289#discussion_r1285812762 , hereby is the PR to also improve the `create_socket` using [`for_addr`](https://docs.rs/socket2/latest/socket2/struct.Domain.html#method.for_address ). We also add a test for listening on IPv4 and IPv6 separately.
Pull-Request: #4328 .
2023-08-18 19:30:14 +00:00
cbdbaa836e
feat(quic): promote to stable release
...
- Cut a stable release of `libp2p-quic`.
- Export `libp2p-quic` as `libp2p::quic`.
- Update examples to use `libp2p-quic` through `libp2p`.
Pull-Request: #4325 .
2023-08-17 07:54:29 +00:00
2c4c961d69
deps: bump log from 0.4.19 to 0.4.20
...
Pull-Request: #4322 .
2023-08-14 10:16:13 +00:00
a4b8ff4673
deps: bump tokio from 1.29.1 to 1.31.0
...
Pull-Request: #4318 .
2023-08-14 09:00:31 +00:00
79aca371d1
fix(quic): add support for reusing an existing socket for local dialing
...
Tracked in #4259 . Now if a listener supports loopback interfaces, when a remote address is also a loopback address, we reuse an existing listener.
Pull-Request: #4304 .
2023-08-11 12:14:37 +00:00
5a8eb793fe
chore: prepare libp2p v0.52.2
...
Pull-Request: #4312 .
2023-08-11 10:10:42 +00:00
02dc432227
fix(quic): allow listening on ipv4 and ipv6 separately
...
Resolves #4165 .
Pull-Request: #4289 .
2023-08-08 16:48:08 +00:00
6478fafc70
deps: bump x509-parser from 0.15.0 to 0.15.1
...
Pull-Request: #4297 .
2023-08-07 10:47:47 +00:00
3af3d5d23a
chore(quic): prepare v0.9.0-alpha
...
Pull-Request: #4262 .
2023-07-31 11:11:57 +00:00
856d85f9b6
deps: bump webpki-roots from 0.24.0 to 0.25.1
...
Pull-Request: #4272 .
2023-07-31 10:41:14 +00:00
ceccb8e9c0
chore: fix clippy
...
Pull-Request: #4267 .
2023-07-31 05:53:53 +00:00
4e1fa9b8b8
refactor(quic): rewrite quic using quinn
...
Rewrite quic using quinn instead of quinn-proto. libp2p-quic::endpoint::Driver is eliminated (and that hard quinn-proto machinery). Also:
- ECN bits are handled
- Support Generic Send Offload (GSO)
Pull-Request: #3454 .
2023-07-28 10:22:03 +00:00
3f0fef2823
deps: bump asynchronous-codec from 0.6.1 to 0.6.2
...
Pull-Request: #4244 .
2023-07-24 16:51:08 +00:00
cfa879396c
deps: bump tempfile from 3.6.0 to 3.7.0
...
Pull-Request: #4247 .
2023-07-24 16:35:29 +00:00
12c98dca35
deps: bump either from 1.8.1 to 1.9.0
...
Pull-Request: #4243 .
2023-07-24 16:02:14 +00:00
521eea2d01
deps: bump thiserror from 1.0.43 to 1.0.44
...
Pull-Request: #4242 .
2023-07-24 15:46:36 +00:00
d3b4714730
chore: apply suggestions from clippy beta (1.72)
...
Pull-Request: #4211 .
2023-07-18 08:45:26 +00:00
efdba39f83
deps: bump thiserror from 1.0.40 to 1.0.43
...
Pull-Request: #4174 .
2023-07-17 08:45:14 +00:00
30024f38d4
fix: clippy useless_conversion and useless_vec
...
Pull-Request: #4190 .
2023-07-16 03:31:37 +00:00
4ddaa550c7
deps: bump webpki-roots from 0.23.1 to 0.24.0
...
Pull-Request: #4177 .
2023-07-11 11:11:24 +00:00
a92a801cce
deps: bump smallvec from 1.10.0 to 1.11.0
...
Pull-Request: #4171 .
2023-07-11 08:58:09 +00:00
185cb4a2e3
deps: bump tokio from 1.28.2 to 1.29.1
...
Pull-Request: #4148 .
2023-07-10 09:31:15 +00:00
ed4b4644d1
deps: bump pin-project from 1.1.0 to 1.1.2
...
Pull-Request: #4146 .
2023-07-03 15:34:26 +00:00
e32775d6fb
chore(webrtc): prepare v0.6.0-alpha
...
Pull-Request: #4123 .
Co-Authored-By: Max Inden <mail@max-inden.de >
2023-06-26 23:58:49 +00:00
8b91c89775
deps: bump libc from 0.2.146 to 0.2.147
...
Pull-Request: #4113 .
2023-06-26 11:29:05 +00:00
c1551d71b6
chore: prepare libp2p v0.52.1
...
Pull-Request: #4106 .
Co-Authored-By: Max Inden <mail@max-inden.de >
2023-06-26 00:33:59 +00:00
85a846a7dd
feat(webtransport): add WebTransport for WASM environments
...
This PR implements `Transport` for WebTransport for browsers by using web-sys.
Related: #3846 .
Resolves : #3825 .
Pull-Request: #4015 .
Co-Authored-By: Yiannis Marangos <yiannis@eiger.co >
Co-Authored-By: Maciej Zwoliński <mac.zwolinski@gmail.com >
Co-Authored-By: Yiannis Marangos <psyberbits@gmail.com >
2023-06-23 05:50:49 +00:00
59d17c206d
deps: bump wasm-bindgen-futures from 0.4.36 to 0.4.37
...
Pull-Request: #4082 .
2023-06-21 13:12:22 +00:00
f8b3998661
deps(webrtc): update webrtc to 0.8.0
...
Pull-Request: #4099 .
Co-Authored-By: Anton Kaliaev <anton.kalyaev@gmail.com >
2023-06-21 09:11:32 +00:00
8f9827043c
deps: bump js-sys from 0.3.63 to 0.3.64
...
Pull-Request: #4083 .
2023-06-20 15:00:00 +00:00
be54727326
deps: bump rustls from 0.21.1 to 0.21.2
...
Pull-Request: #4084 .
2023-06-20 14:38:22 +00:00
84ccf26695
deps: bump wasm-bindgen from 0.2.86 to 0.2.87
...
Pull-Request: #4086 .
2023-06-20 13:54:05 +00:00
04b7668c55
deps: bump sha2 from 0.10.6 to 0.10.7
...
Pull-Request: #4088 .
2023-06-20 13:10:43 +00:00
78c150d0df
chore: don't use workspace inheritance for dev-dependencies
...
Using workspace inheritance breaks `cargo release` because it cannot resolve that the dev-dependencies should only use a `path` and not a version.
Pull-Request: #4097 .
Co-Authored-By: Thomas Eizinger <thomas@eizinger.io >
2023-06-20 12:24:28 +00:00