File crowdsec-firewall-bouncer.changes of Package crowdsec-firewall-bouncer

-------------------------------------------------------------------
Mon Aug 11 11:42:41 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- Update to version 0.0.34:
  * enhance: allow user to specify v4 and v6 chains independantly
  * enhance: Update strconv to uint64 for 32 bit cpus
  * do not exit with an error if stopped by SIGTERM or SIGINT
  * warn user if DOCKER-USER chain is detected but not configured
  * nftables: use named counters to track processed/dropped metrics
  * Revert "enhance: Update strconv to uint64 to allow go runtime to handle 32 bit allocation"
  * enhance: Update strconv to uint64 to allow go runtime to handle 32 bit allocation
  * enhance: Allow disabling ipv4

-------------------------------------------------------------------
Wed Jun 11 18:39:17 UTC 2025 - Aeneas Jaißle <aj@ajaissle.de>

- Update to version 0.0.33:
  * add a fix for crowdsec firewall bouncer on fedora

- update to version 0.0.32:
  * properly flush outgoing connections when adding a banned ip
  * simplify pf state flush
  * Disable timeouts for Edgerouter 10x ipsets
  * Ensure monotonic traffic metrics
  * add an option to allow adding a comment to iptables rules
  * refactor metrics registration

-------------------------------------------------------------------
Mon Mar 24 12:10:24 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- Require ipset for all distributions

-------------------------------------------------------------------
Sun Mar 23 20:09:30 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- add Requires for ipset on 15.x

-------------------------------------------------------------------
Mon Feb 24 02:09:26 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- remove golang-packaging from the BR, as we only need go itself
- remove the no_strip macro, as that's not needed anymore

-------------------------------------------------------------------
Sat Feb 22 04:49:48 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- switch from always running the script, to moving it as a binary the
  user has to execute, before running the daemon

-------------------------------------------------------------------
Sat Jan  4 22:35:11 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- require firewall backend
- seperate out the service file
- adapt the config file for the default firewall backend
- remove the rc service file
- remove _bouncer.sh script, as we replace it with our own script,
  which removes most of the packaging parts
- add a simple script which autoconfigures the bouncer to a local
  crowdsec instance

-------------------------------------------------------------------
Wed Dec 11 13:14:27 UTC 2024 - aj@ajaissle.de

- Update to version 0.0.31:
  * iptables: do not ignore logging configuration
  * update dependencies + lint
  * Pipenv cache + remove useless build flags

-------------------------------------------------------------------
Wed Dec 11 13:13:20 UTC 2024 - aj@ajaissle.de

- Update to version 0.0.30:
  * Add support for usage metrics + improve metrics performance + improve iptables mode performance

-------------------------------------------------------------------
Mon Aug 19 15:31:15 UTC 2024 - Aeneas Jaißle <aj@ajaissle.de>

- Update to version 0.0.29:
  * revert go 1.22 minimal requirement
  * make: remove redundant go version check
  * update lint configuration; require go 1.22
  * update functional test
  * Add TLS auth keys to config.yaml
  * use go 1.21.9
  * update deps: crowdsec 1.6.1, go-cs-lib 0.0.10
  * emit banned IPs metrics when in ipset mode
  * Allow overriding version.System in docker builds
  * config: apply variable expansion to all keys
  * deps: update test dependencies
  * go.mod: remove reference to unused sqlite
  * deps: bump crowdsec to 1.6.0
  * CI: use go 1.21.7; bump actions
  * use go 1.21.6
  * basic PF prometheus metrics (packets, bytes, banned ip count)
  * Governance init
  * Makefile: use GO macro if set, to check for version
  * logging: full standard timestamp with timezone (yyyy-mm-dd)
  * Log level: don't demote trace to debug if using the -v flag
  * golangci-lint update
  * use go 1.21.5
  * update dependency on crowdsec and go-cs-bouncer
  * Lint
  * remove the the Before causing some systemd cycling issue.
  * allow ipset to clean up tables when receiving sigterm
  * Release action: fix asset upload

-------------------------------------------------------------------
Tue Aug 13 12:21:52 UTC 2024 - Aeneas Jaißle <aj@ajaissle.de>

- new package crowdsec-firewall-bouncer: Crowdsec bouncer written 
  in golang for firewalls. crowdsec-firewall-bouncer will fetch new
  and old decisions from a CrowdSec API to add them in a blocklist 
  used by supported firewalls.

- initial version: v0.0.28:
   * Change log message "failed to flush" from info -> debug
  * Add option -version in favor of -V
  * func tests: no api key and certs at the same time
  * update crowdsec/go-cs-lib/go-cs-bouncer dependencies
  * Increase ipset_size default to 131072
  * force raw output on cscli during install
  * fix vendor packaging
  * iptables: allow deny_action=TARPIT
  * use go 1.20.7, golangci-lint 1.54
  * update test dependencies

openSUSE Build Service is sponsored by