Releases: crowdsecurity/cs-firewall-bouncer
Releases · crowdsecurity/cs-firewall-bouncer
v0.0.29-rc2
What’s Changed
- deps: update test dependencies (#361) @mmetc
- go.mod: remove reference to unused sqlite package (#358) @mmetc
- deps: bump crowdsec to 1.6.0 (#360) @mmetc
- CI: use go 1.21.7; bump actions (#359) @mmetc
- use go 1.21.6 (#357) @mmetc
- basic PF prometheus metrics (packets, bytes, banned ip count) (#349) @mmetc
- Governance init (#331) @LaurenceJJones
- Makefile: use GO macro if set, to check for version (#351) @mmetc
- logging: full standard timestamp with timezone (yyyy-mm-dd) (#353) @mmetc
- Log level: don't demote trace to debug if using the -v flag (#352) @mmetc
- golangci-lint update (#348) @mmetc
- use go 1.21.5 (#344) @mmetc
- update dependency on crowdsec and go-cs-bouncer (#345) @mmetc
- Lint (#339) @mmetc
- remove the the Before causing some systemd cycling issue. (#340) @sabban
- allow ipset to clean up tables when receiving sigterm (#338) @mmetc
- Release action: fix asset upload (#336) @mmetc
v0.0.29-rc1
v0.0.28
What’s Changed
- Change log message "failed to flush" from info -> debug (#333) @mmetc
- Add option -version in favor of -V (#330) @mmetc
- updated tls func tests (#327) @mmetc
- update crowdsec/go-cs-lib/go-cs-bouncer dependencies (#329) @mmetc
- Increase ipset_size default to 131072 (#324) @mmetc
- force raw output on cscli during install (#323) @mmetc
- upload .xz vendor file to release (#321) @mmetc
- iptables: allow deny_action=TARPIT (#320) @mmetc
- use go 1.20.7, golangci-lint 1.54 (#318) @mmetc
- update test dependencies (#319) @mmetc
- alternate vendor file (xz compression and version number) (#317) @mmetc
- default prom to false (#314) @LaurenceJJones
- update crowdsec dependency (#311) @mmetc
- Support option "retry_initial_connect" (#310) @mmetc
- bump google/nftables (#283) @mmetc
- Use go 1.20.6 (#309) @mmetc
- CI: run codeql in lint.yml (#303) @mmetc
- cross-platform interrupt handler (#304) @mmetc
- update go.mod to remove dependency from wasm (#305) @mmetc
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.28-rc6
What’s Changed
- updated tls func tests (#327) @mmetc
- update crowdsec/go-cs-lib/go-cs-bouncer dependencies (#329) @mmetc
- Increase ipset_size default to 131072 (#324) @mmetc
- force raw output on cscli during install (#323) @mmetc
- upload .xz vendor file to release (#321) @mmetc
- iptables: allow deny_action=TARPIT (#320) @mmetc
- use go 1.20.7, golangci-lint 1.54 (#318) @mmetc
- update test dependencies (#319) @mmetc
- alternate vendor file (xz compression and version number) (#317) @mmetc
- default prom to false (#314) @LaurenceJJones
- update crowdsec dependency (#311) @mmetc
- Support option "retry_initial_connect" (#310) @mmetc
- bump google/nftables (#283) @mmetc
- Use go 1.20.6 (#309) @mmetc
- CI: run codeql in lint.yml (#303) @mmetc
- cross-platform interrupt handler (#304) @mmetc
- update go.mod to remove dependency from wasm (#305) @mmetc
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.28-rc5
What’s Changed
- upload .xz vendor file to release (#321) @mmetc
- iptables: allow deny_action=TARPIT (#320) @mmetc
- use go 1.20.7, golangci-lint 1.54 (#318) @mmetc
- update test dependencies (#319) @mmetc
- alternate vendor file (xz compression and version number) (#317) @mmetc
- default prom to false (#314) @LaurenceJJones
- update crowdsec dependency (#311) @mmetc
- Support option "retry_initial_connect" (#310) @mmetc
- bump google/nftables (#283) @mmetc
- Use go 1.20.6 (#309) @mmetc
- CI: run codeql in lint.yml (#303) @mmetc
- cross-platform interrupt handler (#304) @mmetc
- update go.mod to remove dependency from wasm (#305) @mmetc
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.28-rc3
What’s Changed
- update crowdsec dependency (#311) @mmetc
- Support option "retry_initial_connect" (#310) @mmetc
- bump google/nftables (#283) @mmetc
- Use go 1.20.6 (#309) @mmetc
- CI: run codeql in lint.yml (#303) @mmetc
- cross-platform interrupt handler (#304) @mmetc
- update go.mod to remove dependency from wasm (#305) @mmetc
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.28-rc2
What’s Changed
- bump google/nftables (#283) @mmetc
- Use go 1.20.6 (#309) @mmetc
- CI: run codeql in lint.yml (#303) @mmetc
- cross-platform interrupt handler (#304) @mmetc
- update go.mod to remove dependency from wasm (#305) @mmetc
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.28-rc1
What’s Changed
- add vendor.tgz to release (#301) @mmetc
- lint (#299) @mmetc
- add "dry-run" backend mode, added connection tests with api key and tls (#297) @mmetc
- Use go 1.20.5 (#298) @mmetc
- deprecate "daemonize" option (#296) @mmetc
- handle SIGINT (#290) @mmetc
- update dependencies to crowdsec 1.5.2; allow build with devel version of go (#295) @mmetc
- Remove hard-coded 0600 log file perms (#294) @jarppiko
- Add metrics collection support to nftables
set-only
mode (#292) @jarppiko - update user and test messages (#289) @mmetc
- substitute envvars in config file (#288) @mmetc
- use go-cs-lib (#287) @mmetc
v0.0.27
What’s Changed
- Improve message when an old system does not support set names > 15 chars (#284) @mmetc
- disable metrics if nft -j is not supported (#282) @mmetc
- symlink /usr/sbin/{bouncer} to /usr/bin/ (#281) @mmetc
- fix typo in test condition (#278) @mmetc
- nftables: repeat deletion of remaining elements in case of error in a batch (ip already expired) (fix #230) (#279) @mmetc
- deb, rpm: handle api key creation (skip or ignore error) in case of .yaml.local and remote LAPI (#275) @mmetc
- Nft context (#273) @mmetc
- include _bouncer.sh in release tarballs (#272) @mmetc
v0.0.27-rc2
What’s Changed
- Improve message when an old system does not support set names > 15 chars (#284) @mmetc
- disable metrics if nft -j is not supported (#282) @mmetc
- symlink /usr/sbin/{bouncer} to /usr/bin/ (#281) @mmetc
- fix typo in test condition (#278) @mmetc
- nftables: repeat deletion of remaining elements in case of error in a batch (ip already expired) (fix #230) (#279) @mmetc
- deb, rpm: handle api key creation (skip or ignore error) in case of .yaml.local and remote LAPI (#275) @mmetc
- Nft context (#273) @mmetc
- include _bouncer.sh in release tarballs (#272) @mmetc