Skip to content

Bump the major group with 4 updates#2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/major-c24d57cdfa
Open

Bump the major group with 4 updates#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/major-c24d57cdfa

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Bumps the major group with 4 updates: spin, buddy_system_allocator, object and smoltcp.

Updates spin from 0.9.8 to 0.12.0

Updates buddy_system_allocator from 0.10.0 to 0.13.0

Commits
  • 95b6b9e Release v0.13.0
  • 54bc9a3 Fix compilation warnings for Rust 2024 edition
  • 49e161a Merge pull request #48 from Acture/master
  • 6739802 feat: add fixed-address allocation for FrameAllocator
  • 70703b0 Merge pull request #45 from mevinagrise/docs-safety-sections
  • f916fb7 docs: clarify additional safety requirements
  • 0e44835 Merge pull request #46 from mevinagrise/fix-frame-top-order-merge
  • 29f39f8 Merge pull request #47 from mevinagrise/fix-frame-zero-start
  • 05edc00 Merge pull request #44 from mevinagrise/docs-wording-fixes
  • cfe3849 fix: handle zero start correctly when splitting frame ranges
  • Additional commits viewable in compare view

Updates object from 0.36.7 to 0.39.1

Changelog

Sourced from object's changelog.

0.39.1

Released 2026/04/21.

Changed

  • Changed read::PeFile::imports to return an error for empty import names. #873

  • Fixed read::PeFile::imports to handle import names in a different section. #881

  • Fixed the ELF section flags for write::StandardSection::EhFrame. #877

  • Updated hashbrown, indexmap, and wasmparser dependencies. #879

Added

  • Added Android definitions for ELF. #875

  • Updated Mach-O definitions. #883

  • Added read::macho::LoadCommandData::dylib_use_flags. #887


0.39.0

Released 2026/03/29.

Breaking changes

  • Changed read::NativeFile to use NativeEndian instead of Endianness. #851

  • Changed the type of elf::Dyn32/64::d_tag to signed (i32/i64). Changed the type of DT_* constants to i64. Changed write::elf::Writer::write_dynamic parameter to match. #852

  • Changed parsing to always support unaligned data. The unaligned feature now has no effect. #861

  • Changed read::SymbolMapName::new to accept a size parameter.

... (truncated)

Commits

Updates smoltcp from 0.11.0 to 0.13.1

Release notes

Sourced from smoltcp's releases.

v0.13.0

Highlights of this release are IPv6 SLAAC support, TCP improvements (zero window probes, retransmit fixes, RFC compliance), raw socket enhancements, and a bump to Rust Edition 2024.

  • Minimum Supported Rust Version (MSRV) bumped to 1.91.
  • Rust Edition bumped to 2024. (#1084)
  • heapless dependency bumped to v0.9. (#1083)
  • iface
    • IPv6 SLAAC (Stateless Address Autoconfiguration), gated behind a new slaac feature flag. (#1039)
    • Add slaac_updated_at method to check when SLAAC addresses were last updated. (#1130)
    • Add getters for the default IPv4/IPv6 route and is_ipv4_gateway/is_ipv6_gateway helpers. (#1129)
    • Exhaust egress socket state on poll, so sockets don't have to wait for the next poll to send queued data. (#1059)
    • Remove always-Ok Results in consume(). (#1093)
    • Honor any_ip when checking local address. (#1119)
    • Add iface_max_route_count-0 feature flag to disable the routing table entirely. (#1057)
    • Improve IPv4 source address selection for multi-subnet interfaces. (#1074)
    • Fix poll_at returning stale timestamps due to silent_until expiry check. (#1127)
    • Fix fragment payload sizes not being a multiple of eight octets. (#1116)
    • Fix incorrect packet length after defragmentation. (#1094)
    • Fix compilation of IPv6+Multicast without Ethernet. (#1043)
    • Log and drop IPv6 packets requiring fragmentation (IPv6 routers must not fragment). (#1038)
  • tcp
    • Add zero window probe support. (#1026)
    • Close socket if the local IP is no longer assigned to the interface. (#1113)
    • Reject bytes outside the receive window. (#1079)
    • Don't accept RST packets on listening sockets. (#1058)
    • Don't send TCP RST when packet is handled by a raw socket. (#1069)
    • Send challenge ACK for duplicate ACK in LAST-ACK state. (#1126)
    • Fix retransmit exponential backoff, align to RFC 6298. (#1023)
    • Restart retransmit timer on new data ACK. (#1018)
    • Fix FIN retransmit in CLOSING state. (#1026)
    • Add pause_synack feature flag to allow user code to withhold SYN|ACK. (#1063)
  • socket
    • ICMP: support binding to a TCP port. (#1089)
    • ICMP: add no-auto-icmp-echo-reply feature flag to disable automatic echo replies. (#1106)
    • Raw: allow receiving all protocols and IP versions (unfiltered mode). (#1067)
    • Raw: fix panic when payload buffer exceeds packet size during fragmentation. (#1077)
    • DHCPv4: reuse DHCPOFFER transaction ID in DHCPREQUEST. (#1061)
    • DHCPv4: fix panic when T1 < T2 < lease duration is not respected by server. (#1029)
    • DNS: fix compilation when socket-dns is enabled but socket-udp isn't. (#1041)
    • Implement AnySocket for the Socket enum. (#1092)
  • phy
    • Tracer: update public API to allow custom inspection and printing of packets. (#1076)
    • TunTapInterface: no longer automatically enables medium-ethernet feature. (#1055)
  • wire
    • Add generic IPv4/IPv6 packet parsing support to IpRepr. (#1087)
    • Make Cidr initialization const. (#1036)
    • Add conversion from Endpoint into SocketAddr. (#1124)
    • Use newly stable IP methods from core::net. (#1115)
    • Fix RawHardwareAddress panic when parsing to specific link-layer address. (#1027)

... (truncated)

Changelog

Sourced from smoltcp's changelog.

[0.13.1] - 2026-05-01

  • tcp: Fix panic when a listening socket receives a SYN from the unspecified addr.
  • tcp: fix SACK sequence number overflow, which could cause a panic when compiling with overflow checks enabled.
  • ipv4: Check IPv4 IHL to be at least 20 bytes.

[0.13.0] - 2026-03-20

Highlights of this release are IPv6 SLAAC support, TCP improvements (zero window probes, retransmit fixes, RFC compliance), raw socket enhancements, and a bump to Rust Edition 2024.

  • Minimum Supported Rust Version (MSRV) bumped to 1.91.
  • Rust Edition bumped to 2024. (#1084)
  • heapless dependency bumped to v0.9. (#1083)
  • iface
    • IPv6 SLAAC (Stateless Address Autoconfiguration), gated behind a new slaac feature flag. (#1039)
    • Add slaac_updated_at method to check when SLAAC addresses were last updated. (#1130)
    • Add getters for the default IPv4/IPv6 route and is_ipv4_gateway/is_ipv6_gateway helpers. (#1129)
    • Exhaust egress socket state on poll, so sockets don't have to wait for the next poll to send queued data. (#1059)
    • Remove always-Ok Results in consume(). (#1093)
    • Honor any_ip when checking local address. (#1119)
    • Add iface_max_route_count-0 feature flag to disable the routing table entirely. (#1057)
    • Improve IPv4 source address selection for multi-subnet interfaces. (#1074)
    • Fix poll_at returning stale timestamps due to silent_until expiry check. (#1127)
    • Fix fragment payload sizes not being a multiple of eight octets. (#1116)
    • Fix incorrect packet length after defragmentation. (#1094)
    • Fix compilation of IPv6+Multicast without Ethernet. (#1043)
    • Log and drop IPv6 packets requiring fragmentation (IPv6 routers must not fragment). (#1038)
  • tcp
    • Add zero window probe support. (#1026)
    • Close socket if the local IP is no longer assigned to the interface. (#1113)
    • Reject bytes outside the receive window. (#1079)
    • Don't accept RST packets on listening sockets. (#1058)
    • Don't send TCP RST when packet is handled by a raw socket. (#1069)
    • Send challenge ACK for duplicate ACK in LAST-ACK state. (#1126)
    • Fix retransmit exponential backoff, align to RFC 6298. (#1023)
    • Restart retransmit timer on new data ACK. (#1018)
    • Fix FIN retransmit in CLOSING state. (#1026)
    • Add pause_synack feature flag to allow user code to withhold SYN|ACK. (#1063)
  • socket
    • ICMP: support binding to a TCP port. (#1089)
    • ICMP: add no-auto-icmp-echo-reply feature flag to disable automatic echo replies. (#1106)
    • Raw: allow receiving all protocols and IP versions (unfiltered mode). (#1067)
    • Raw: fix panic when payload buffer exceeds packet size during fragmentation. (#1077)
    • DHCPv4: reuse DHCPOFFER transaction ID in DHCPREQUEST. (#1061)
    • DHCPv4: fix panic when T1 < T2 < lease duration is not respected by server. (#1029)
    • DNS: fix compilation when socket-dns is enabled but socket-udp isn't. (#1041)
    • Implement AnySocket for the Socket enum. (#1092)
  • phy
    • Tracer: update public API to allow custom inspection and printing of packets. (#1076)
    • TunTapInterface: no longer automatically enables medium-ethernet feature. (#1055)

... (truncated)

Commits
  • e347a1e Merge pull request #1145 from smoltcp-rs/release-0-13-1
  • d6c4b64 Release v0.13.1
  • 4a19ac7 Merge pull request #1144 from smoltcp-rs/tcp-unspecified-fix
  • ffeaf62 Fix TCP crash when receiving SYN from unspecified addr.
  • 096b006 Merge pull request #1139 from tomkris/ihl-check
  • faa1603 ipv4: check IPv4 IHL to be at least 20 bytes
  • 1ae2846 Merge pull request #1138 from smoltcp-rs/fix-sack-overflow
  • 25d4f7c tcp: fix sack sequence number overflow.
  • df66ffe Release v0.13.0
  • 608a3b9 Merge pull request #1127 from HueCodes/fix/meta-poll-at-stale-timestamp
  • Additional commits viewable 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the major group with 4 updates: spin, [buddy_system_allocator](https://github.com/rcore-os/buddy_system_allocator), [object](https://github.com/gimli-rs/object) and [smoltcp](https://github.com/smoltcp-rs/smoltcp).


Updates `spin` from 0.9.8 to 0.12.0

Updates `buddy_system_allocator` from 0.10.0 to 0.13.0
- [Commits](rcore-os/buddy_system_allocator@v0.10.0...v0.13.0)

Updates `object` from 0.36.7 to 0.39.1
- [Changelog](https://github.com/gimli-rs/object/blob/main/CHANGELOG.md)
- [Commits](gimli-rs/object@0.36.7...v0.39.1)

Updates `smoltcp` from 0.11.0 to 0.13.1
- [Release notes](https://github.com/smoltcp-rs/smoltcp/releases)
- [Changelog](https://github.com/smoltcp-rs/smoltcp/blob/main/CHANGELOG.md)
- [Commits](smoltcp-rs/smoltcp@v0.11.0...v0.13.1)

---
updated-dependencies:
- dependency-name: spin
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: major
- dependency-name: buddy_system_allocator
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: major
- dependency-name: object
  dependency-version: 0.39.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: major
- dependency-name: smoltcp
  dependency-version: 0.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jun 4, 2026

Labels

The following labels could not be found: deps. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants