Release v0.0.8
We are pleased to release the 0.0.8 version of pwru
.
The major changes include:
- New filter
--filter-port
to allow users to filter either source or destination L4 port (#141). - Print packet drop reason from
kfree_skb_reason
(#148). For example:kfree_skb_reason(SKB_DROP_REASON_NETFILTER_DROP) 2.2.2.2:52276->1.1.1.1:4240(tcp)
Functional changes:
- 8426338 - Print drop reason from kfree_skb_reason (@brb)
- ca21eae - Fix IPv6 source filtering (@brb)
- 0aab051 - fix improper linguist-vendored (@ur4t)
- 12bba89 - add .gitattributes linguist-vendored (@ur4t)
- ad99efd - fix corrupted progress bar when attaching kprobes is interrupted (@ur4t)
- 58a7f5f - supress git warning when staging changes in internal/pwru/ (@ur4t)
- e85bc16 - follow upstream libbpf header path convention (@ur4t)
- 7bdaca1 - improve readability (@ur4t)
- 808a2c7 - use macros to add krpobes (@ur4t)
- b0d949c - use BPF_CORE_READ macros instead of raw bpf_probe_read (@ur4t)
- 077de72 - update libbpf to v1.1.0 (@ur4t)
- e0f6fe2 - Add port filter option to allow filtering on either src or dst port (@msherif1234)
- da955ee - gh/workflows: Switch to large runners (@brb)
- 5f42ebe - Update README.md (@ur4t)
- 4a9de52 - main: Replace reflection with interfaces (@gandro)
- 35eef14 - tools: Add getgetter utility (@gandro)
- ed16f16 - vendor: Add golang.org/x/tools/imports (@gandro)
- 1c34411 - Makefile: Clean up generated files for kprobe-multi (@gandro)
Dependency changes (dependabot):
- 1a55e48 - Bump actions/cache from 3.2.3 to 3.2.4
- 4c5f6c1 - Bump KyleMayes/install-llvm-action from 1.6.1 to 1.7.0
- 7fffe1f - Bump actions/cache from 3.2.2 to 3.2.3
- 2c1d48c - Bump golang.org/x/tools from 0.4.0 to 0.5.0
- f003c72 - Bump actions/upload-artifact from 3.1.1 to 3.1.2
- afa3cf1 - Bump golang.org/x/sys from 0.3.0 to 0.4.0
- 1039b26 - Bump actions/checkout from 3.2.0 to 3.3.0
- f1790aa - Bump actions/cache from 3.2.0 to 3.2.2
- 5b5f886 - Bump actions/cache from 3.0.11 to 3.2.0
- 8d5ac07 - Bump cilium/little-vm-helper
- eea1a65 - Bump actions/checkout from 3.1.0 to 3.2.0