File crowdsec-firewall-bouncer.changes of Package crowdsec-firewall-bouncer
-------------------------------------------------------------------
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 (#383)
* update dependencies + lint (#382)
* Pipenv cache + remove useless build flags (#381)
-------------------------------------------------------------------
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 (#365)
-------------------------------------------------------------------
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 (#376)
* make: remove redundant go version check (#373)
* update lint configuration; require go 1.22 (#375)
* update functional test (#374)
* Add TLS auth keys to config.yaml (#372)
* use go 1.21.9 (#366)
* update deps: crowdsec 1.6.1, go-cs-lib 0.0.10 (#367)
* emit banned IPs metrics when in ipset mode (#350)
* Allow overriding version.System in docker builds (#363)
* config: apply variable expansion to all keys (#364)
* deps: update test dependencies (#361)
* go.mod: remove reference to unused sqlite (#358)
* deps: bump crowdsec to 1.6.0 (#360)
* CI: use go 1.21.7; bump actions (#359)
* use go 1.21.6 (#357)
* basic PF prometheus metrics (packets, bytes, banned ip count) (#349)
* Governance init (#331)
* Makefile: use GO macro if set, to check for version (#351)
* logging: full standard timestamp with timezone (yyyy-mm-dd) (#353)
* Log level: don't demote trace to debug if using the -v flag (#352)
* golangci-lint update (#348)
* use go 1.21.5 (#344)
* update dependency on crowdsec and go-cs-bouncer (#345)
* Lint (#339)
* remove the the Before causing some systemd cycling issue. (#340)
* allow ipset to clean up tables when receiving sigterm (#338)
* Release action: fix asset upload (#336)
-------------------------------------------------------------------
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 (#333)
* Add option -version in favor of -V (#330)
* func tests: no api key and certs at the same time (#327)
* update crowdsec/go-cs-lib/go-cs-bouncer dependencies (#329)
* Increase ipset_size default to 131072 (#324)
* force raw output on cscli during install (#323)
* fix vendor packaging (#321)
* iptables: allow deny_action=TARPIT (#320)
* use go 1.20.7, golangci-lint 1.54 (#318)
* update test dependencies (#319)