Bump socket2 from 0.5.10 to 0.6.0
Open
Number: #211
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
Created:
August 05, 2025 at 08:20 PM UTC
(about 1 month ago)
(about 1 month ago)
Updated:
August 05, 2025 at 08:20 PM UTC
(about 1 month ago)
(about 1 month ago)
Labels:
dependencies rust
dependencies rust
Description:
Bumps socket2 from 0.5.10 to 0.6.0.
Changelog
Sourced from socket2's changelog.
0.6.0
Breaking changes
All IPv4 methods now have a
_v4
suffix, IPv6 uses_v6
. TCP methods have atcp_
prefix (looked better than a suffix).Furthermore we removed all types from external libraries (i.e. libc or windows-sys) from the public API, allowing us to update those without breaking the API.
- Renamed
Socket::freebind_ipv6
tofreebind_v6
(rust-lang/socket2#592).- Renamed
Socket::freebind
tofreebind_v4
(rust-lang/socket2#592).- Renamed
Socket::original_dst
tooriginal_dst_v4
(rust-lang/socket2#592).- Renamed
Socket::original_dst_ipv6
tooriginal_dst_v6
(rust-lang/socket2#592).- Bump MSRV to 1.70 (rust-lang/socket2#597).
- Use
c_int
fromstd::ffi
instead of from libc (rust-lang/socket2#599, rust-lang/socket2#595).SockAddr
's methods now accept/returnSockAddrStorage
instead ofsockaddr_storage
/SOCKADDR_STORAGE
(rust-lang/socket2#576):
new
try_init
as_ptr
as_storage
- Add
SockFilter
, wrapper aroundlibc::sock_filter
, argument toSocket::attach_filter
(rust-lang/socket2#581).- Various renames of TCP methods on
Socket
(rust-lang/socket2#592):
keepalive_time
->tcp_keepalive_time
keepalive_interval
->tcp_keepalive_interval
keepalive_retries
->tcp_keepalive_retries
nodelay
->tcp_nodelay
set_nodelay
->tcp_set_nodelay
tcp_mss
->mss
tcp_set_mss
->set_mss
tcp_cork
->cork
tcp_set_cork
->set_cork
tcp_quickack
->quickack
tcp_set_quickack
->set_quickack
thin_linear_timeouts
->tcp_thin_linear_timeouts
.Non-breaking changes
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+2
+2
Deletions:
-12
-12
Package Dependencies
Technical Details
ID: | 4651733 |
UUID: | 2722314116 |
Node ID: | PR_kwDONuP-8c6iQzeE |
Host: | GitHub |
Repository: | mattfsourcecode/ai-kubernetes-gateway |
Merge State: | Unknown |