This repository has been archived by the owner on Oct 26, 2022. It is now read-only.
Releases: little-dude/netlink
Releases · little-dude/netlink
2022-07-15
2022-06-24
The netlink-proto 0.9.3 breaks existing projects as it removed
ErrorKind from root. Yanked 0.9.3 release and tag it 0.10.0.
All crates used it should dump the micro version also:
- audit 0.7.0 -> 0.7.1
- ethtool 0.2.2 -> 0.2.3
- genetlink 0.2.2 -> 0.2.3
- mptcp-pm 0.1.0 -> 0.1.1
- netlink-packet-audit 0.4.1 -> 0.4.2
- netlink-packet-wireguard 0.2.1 -> 0.2.2
- rtnetlink 0.10.0 -> 0.10.1
2022-06-23
Versioning
- audit 0.6.0 -> 0.7.0
- genetlink 0.2.1 -> 0.2.2
- mptcp-pm NULL -> 0.1.0
- netlink-packet-generic 0.2.0 -> 0.3.1
- netlink-packet-audit 0.4.0 -> 0.4.1
- netlink-packet-route 0.11.0 -> 0.12.0
- netlink-proto 0.9.2 -> 0.9.3
- netlink-sys 0.8.2 -> 0.8.3
- rtnetlink 0.9.1 -> 0.10.0
Breaking Changes
- audit: removed
audit::proto::ErrorKind
. (3d799df) - netlink-packet-route: changed from
AfSpecBridge::VlanInfo(Vec<u8>)
to
AfSpecBridge::VlanInfo(BridgeVlanInfo)
. (f21ddb2) - netlink-packet-route: changed from
Nla::AfSpecBridge(Vec<u8>)
to
Nla::AfSpecBridge(Vec<AfSpecBridge>)
. (f21ddb2) - netlink-packet-route: removed
InfoBridge::Flags
andInfoBridge::VlanInfo
as they should inNla::AfSpecBridge
. (b688737) - netlink-packet-route: changed
NextHop.gateway
to
NextHop.nlas
. (f6b3b9a) - rtnetlink: Removed
rtnetlink::proto::ErrorKind
. (3d799df)
New Features
- New crate mptcp-pm for MPTCP path manager. (1903b39)
- netlink-packet-route: Add tc filter support. (2c41fb0)
- netlink-packet-route: Add tc qdisc support. (921a936)
- rtnetlink: Add tc filter support. (2c41fb0)
- rtnetlink: Add tc qdisc support. (921a936)
Bug fixes
2022-02-20
Versioning
- netlink-packet-netfilter NULL -> 0.1.0
- netlink-sys 0.8.1 -> 0.8.2
- netlink-packet-core 0.4.1 -> 0.4.2
- netlink-packet-utils 0.5.0 -> 0.5.1
- netlink-packet-route 0.10.0 -> 0.11.0
- netlink-packet-sock-diag 0.3.0 -> 0.3.1
- netlink-packet-wireguard 0.2.0 -> 0.2.1
- netlink-proto 0.9.1 -> 0.9.2
- ethtool 0.2.1 -> 0.2.2
- rtnetlink 0.9.0 -> 0.9.1
New Features
- new crate netlink-packet-netfilter! Thank you @dzamlo :) (#235)
- netlink-packet-utils: speed up computation of netlink attributes paddins (#229)
- netlink-packet-route: support additional MPLS attributes (#233)
Bug fixes
2022-01-15
[20211229] 2022-01-15
Versioning
- ethtool 0.2.0 -> 0.2.1 (0.2.0 yanked)
- genetlink 0.2.0 -> 0.2.1 (0.2.0 yanked)
- netlink-packet-wireguard -> 0.1.1 (0.1.0 yanked)
Breaking changes
None
New Features
None
Bug fixes
Fix dependencies in the netlink generic crates. See: #223
2021-12-29
Versioning
- audit 0.4.0 -> 0.6.0 (botched 0.5.0 release)
- ethtool 0.1.0 -> 0.2.0
- genetlink 0.1.0 -> 0.2.0
- netlink-packet-audit 0.2.2 -> 0.4.0 (botched 0.4.0 release)
- netlink-packet-core 0.2.4 -> 0.4.1 (botched 0.3.0 release, 0.4.0 was published with downgraded dependencies to break cycles)
- netlink-packet-generic 0.1.0 -> 0.2.0
- netlink-packet-route 0.8.0 -> 0.10.0 (botched 0.9.0 release)
- netlink-packet-sock-diag 0.1.0 -> 0.3.0 (botched 0.2.0 release)
- netlink-packet-utils 0.4.1 -> 0.5
- netlink-packet-wireguard NULL -> 0.1.0
- netlink-proto 0.7.0 -> 0.9.1 (botched 0.8.0 release, 0.9.0 was published with downgraded dev-dependences to break cycles)
- netlink-sys 0.7.0 -> 0.8.1 (0.8.0 was published with downgraded dev-dependencies to break cycles)
- rtnetlink 0.8.1 -> 0.9.0
Breaking Changes
netlink-packet-route
:rtnetlink
:- add
LinkGetRequest::match_name
to filter links by name more efficiently, and removeLinkGetRequest::set_name_filter
(#208)
- add
- refactor
netlink_packet_core::traits::NetlinkSerializable
andnetlink_packet_core::trait::NetlinkDeserializable
such that they are not generic (#195, specifically 94c2632) netlink-proto
: Add new type parameter forConnection
which represents the socket (#195, specifically 944307c)
New Features
- new
netlink-packet-wireguard
crate for the wireguard netlink protocol (#191) - new
rich_nlas
feature fornetlink-packet-route
that enables parsing more message types (#199 #205) rtnetlink
:netlink-packet-utils
: addparse_ip
function
Bug fixes
New group release 20210927
Versioning
- ethtool NULL -> 0.1.0
- genetlink NULL -> 0.1.0
- netlink-packet-generic NULL -> 0.1.0
- netlink-packet-route 0.7.0 -> 0.8.0
- rtnetlink 0.8.0 -> 0.8.1
Breaking Changes:
netlink_packet_route::rtnl::link::nlas::Nla::PropList
changed from
PropList(Vec<u8>)
toPropList(Vec<Prop>)
(b4b3c46)
New Features:
- New crate for ethtool netlink protocol (7998f8c, 2b79197, bc43fd6, 2ec5f17,
cb8738b) - New create for higher level abstraction of generic netlink protocol (89ee697)
- New crate for generic netlink protocol (89ee697)
- netlink-packet-route: Add support of property addition and deletion (cc073b3)