Releases: libpnet/libpnet
Releases · libpnet/libpnet
v0.34.0
What's Changed
- Add blanket impls of Packet for Box and &T. by @landhb in #606
- GitHub actions updates by @mrmonday in #608
- Fix typos by @darxriggs in #609
- Update pnet_macros to use syn v2 by @james-jra in #627
- Spell check with
typos
. Addspell-check
CI job by @vvv in #621 - Add LINKTYPE_LINUX_SLL2 support and fix link to SLL by @reticulis in #619
- TCP header remove NS flag by @rikonaka in #625
- Assorted cleanup by @mrmonday in #630
New Contributors
- @james-jra made their first contribution in #627
- @vvv made their first contribution in #621
- @reticulis made their first contribution in #619
- @rikonaka made their first contribution in #625
Full Changelog: v0.33.0...v0.34.0
v0.33.0
What's Changed
- Apply dependabot on all subfolders by @matteyeux in #578
- packet: add DHCP support by @Martichou in #581
- Fix examples/arp_packet.rs by @palindrom615 in #586
- Add blanket impls of Packet for Box and &T. by @landhb in #599
- Revert "Add blanket impls of Packet for Box and &T." by @mrmonday in #605
- Upgrade dependencies
- Remove
pnet
dev dependency frompnet_datalink
- Fix
cargo doc
warning forpnet_macros
New Contributors
- @Martichou made their first contribution in #581
- @palindrom615 made their first contribution in #586
- @landhb made their first contribution in #599
Full Changelog: v0.32.0...v0.33.0
Release v0.32.0
What's Changed
- pnet_macros: Fix handle_vec_primitive for multi byte primitives by @jefftt in #596
- Add missing
#[repr(C)]
attributes to structs - Enable the
std
feature by default use--no-default-features
fornostd
support
New Contributors
Full Changelog: v0.31.0...v0.32.0
Release v0.31.0
What's Changed
- Update libc dependency to 0.2.117 by @cc-morning in #568
- Fix feature deps in top-level Cargo.toml blocking #[no_std] use by @Felix-El in #566
- bump version for ipnetwork in pnet_datalink by @matteyeux in #567
- Upgrade dependencies by @mrmonday in #570
- Fix some build warnings on Windows by @mrmonday c9bb42f
New Contributors
- @cc-morning made their first contribution in #568
- @matteyeux made their first contribution in #567
Full Changelog: v0.30.0...v0.31.0
Release v0.30.0
What's Changed
- pnet_macros: fix num_bytes calculation by @yu-re-ka in #547
- Assorted cleanup by @mrmonday in #548
- support Vec with construct_with by @yu-re-ka in #550
- Misc fixes by @mrmonday in #551
- Update ipnetwork requirement from 0.18.0 to 0.19.0 by @dependabot in #552
- Fix build on architectures with unsigned char by @pkubaj in #561
- Changes to Functions to include inline and moved benches to criterion to use stable toolchain by @infosechoudini in #555
- Add illumos support by @teutat3s in #549
- enable #[no_std] use by providing std feature by @Felix-El in #562
New Contributors
- @pkubaj made their first contribution in #561
- @infosechoudini made their first contribution in #555
- @teutat3s made their first contribution in #549
- @Felix-El made their first contribution in #562
Full Changelog: v0.29.0...v0.30.0
v0.29.0
- Update Rust edition to 2021
- Update time dev-dependency
- Remove deprecated
interface.mac_address()
, useinterface.mac
instead - Make
pnet_datalink::Channel
be#[non_exhaustive]
- Support more interface flags
- Fix issue preventing filling the datalink write buffer on Linux
- Clean up/better document some unsafety
- Add icmpv6 echo request and reply packet types
- Add Linux SLL packet type
- Various code clean-ups
v0.28.0
- Upgrade dependencies
- Add USBPcap packet
- Switch from Travis and AppVeyor to Github Actions for CI
- Switch from
compiletest_rs
totrybuild
for macro tests - Upgrade to github native dependabot
- README cleanups
- Switch from syntex to procedural macros
- Support getting
MacAddr
octets as a fixed-size array - Fix crash found during fuzz testing
- Fix invalid pointer use
- Support setting IPv6 TTL
v0.26.0
This is bug fix and maintenance release.
All of topics are listed here libpnet 0.26.0 milestone.