Skip to content

Releases: ti-mo/netfilter

v0.5.3: bump minimum Go version to 1.23

Choose a tag to compare

@ti-mo ti-mo released this 05 May 14:55

What's Changed

  • ci: upgrade golangci-lint config, bump x/sys, 1.23/1.24 by @ti-mo in #11

Full Changelog: v0.5.2...v0.5.3

v0.5.2: bump minimum Go version to 1.21

Choose a tag to compare

@ti-mo ti-mo released this 17 May 12:22
2e44882

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

Choose a tag to compare

@ti-mo ti-mo released this 16 Oct 14:20
1b4c9ec

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)

Choose a tag to compare

@ti-mo ti-mo released this 16 Dec 14:02
3d7ebe2

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

Choose a tag to compare

@ti-mo ti-mo released this 17 Oct 08:06
f9cede6

Set Read/Write buffer sizes and deadlines

Choose a tag to compare

@ti-mo ti-mo released this 04 Apr 09:37
f8fa5f6
  • 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

Choose a tag to compare

@ti-mo ti-mo released this 19 Dec 09:53
716c04d

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