Skip to content

Releases: ti-mo/netfilter

v0.5.2: bump minimum Go version to 1.21

17 May 12:22
2e44882
Compare
Choose a tag to compare

What's Changed

  • Bump minimum Go version to 1.21 by @ti-mo in #9

Full Changelog: v0.5.1...v0.5.2

v0.5.1 - Bump dependencies and Go 1.20, drop go-cmp

16 Oct 14:20
1b4c9ec
Compare
Choose a tag to compare

Yearly maintenance release for Go and dependencies, no functional changes.

What's Changed

  • Bump to Go 1.20, all dependencies to latest, drop go-cmp by @ti-mo in #7

Full Changelog: v0.5.0...v0.5.1

2022 Maintenance Release (Go 1.18)

16 Dec 14:02
3d7ebe2
Compare
Choose a tag to compare

What's Changed

  • bump minimum required Go version to 1.18
  • bump mdlayher/netlink to 1.7.1
  • migrate to GitHub Actions
  • add .golangci.yml configuration

Full Changelog: v0.4.0...v0.5.0

Improve Netlink i/o performance

17 Oct 08:06
f9cede6
Compare
Choose a tag to compare

Set Read/Write buffer sizes and deadlines

04 Apr 09:37
f8fa5f6
Compare
Choose a tag to compare
  • Upgrade to mdlayher/netlink 1.1.0
  • Added Conn.Set{,Read,Write}Deadline for non-blocking reads/writes
  • Added Conn.Set{Read,Write}Buffer for controlling netlink socket buffer sizes

Netlink AttributeDecoder/Encoder

19 Dec 09:53
716c04d
Compare
Choose a tag to compare

Introduces:

  • NewAttributeEncoder() - wrapper that creates a big-endian AttributeEncoder
  • NewAttribudeDecoder() - wrapper that creates a big-endian AttributeDecoder
  • DecodeNetlink() - returns a netlink.AttributeDecoder for directly decoding netlink attributes
  • EncodeNetlink() - encodes a netlink.Message given a pre-filled AttributeEncoder