mmetc
9594360ca8
revert go 1.22 minimal requirement ( #376 )
v0.0.29
v0.0.29-rc4
2024-07-30 09:12:44 +02:00
mmetc
29c76963ca
make: remove redundant go version check ( #373 )
2024-07-18 16:42:16 +02:00
mmetc
04a2f64364
update lint configuration; require go 1.22 ( #375 )
2024-07-18 16:41:36 +02:00
mmetc
7d11e53fd2
update functional test ( #374 )
2024-07-17 15:38:58 +02:00
Laurence Jones
270a495370
Add TLS auth keys to config.yaml ( #372 )
...
* Update crowdsec-firewall-bouncer.yaml
* Update crowdsec-firewall-bouncer.yaml
v0.0.29-rc3
2024-06-24 09:01:25 +01:00
mmetc
377a76cc3d
use go 1.21.9 ( #366 )
...
* use go 1.21.9
* enable "revive" linter
* use golangci-lint v1.57
2024-05-02 11:06:50 +02:00
mmetc
aae611be7a
update deps: crowdsec 1.6.1, go-cs-lib 0.0.10 ( #367 )
...
* update deps: crowdsec 1.6.1, go-cs-lib 0.0.10
* lint
2024-04-26 13:03:35 +02:00
Nathan A. Ferch
32122046da
emit banned IPs metrics when in ipset mode ( #350 )
...
* emit banned IPs metrics when in ipset mode
* fix nil checks metrics.go
* oops
---------
Co-authored-by: mmetc <92726601+mmetc@users.noreply.github.com >
2024-03-11 15:20:39 +01:00
mmetc
f50c248f68
Allow overriding version.System in docker builds ( #363 )
2024-03-11 14:42:05 +01:00
mmetc
0d19a68be9
config: apply variable expansion to all keys ( #364 )
...
* fix ennvar expansion in configuration file
* CI: test variable expansion
* lint
v0.0.29-rc2
2024-03-11 14:11:39 +01:00
mmetc
ee9cca4625
deps: update test dependencies ( #361 )
2024-02-14 15:03:51 +01:00
mmetc
b8981ea05a
go.mod: remove reference to unused sqlite ( #358 )
2024-02-14 15:03:10 +01:00
mmetc
cb229408c0
deps: bump crowdsec to 1.6.0 ( #360 )
2024-02-14 15:02:28 +01:00
mmetc
f1e1627fb9
CI: use go 1.21.7; bump actions ( #359 )
2024-02-14 15:02:07 +01:00
mmetc
e5b565f5db
use go 1.21.6 ( #357 )
2024-01-19 15:58:52 +01:00
mmetc
eb7094b1f9
basic PF prometheus metrics (packets, bytes, banned ip count) ( #349 )
2024-01-19 15:56:22 +01:00
Laurence Jones
7f706b66de
Governance init ( #331 )
...
* Add gov
* Add gov
* Add crowdsec version and update regex
* Make more generic
* Oppsie
* Javascript regex is the best
* Test
2024-01-19 13:49:08 +00:00
mmetc
da619f3db8
Makefile: use GO macro if set, to check for version ( #351 )
2024-01-08 21:53:45 +01:00
mmetc
319159a20d
logging: full standard timestamp with timezone (yyyy-mm-dd) ( #353 )
2024-01-08 21:21:49 +01:00
mmetc
1ac4635e82
Log level: don't demote trace to debug if using the -v flag ( #352 )
...
* Log level: don't demote trace to debug if using the -v flag
* CI: apt update before install
2024-01-08 14:53:37 +01:00
mmetc
243382aad4
golangci-lint update ( #348 )
2024-01-05 17:12:21 +01:00
mmetc
06416b46d0
use go 1.21.5 ( #344 )
2023-12-11 16:22:52 +01:00
mmetc
1279aed593
update dependency on crowdsec and go-cs-bouncer ( #345 )
2023-12-11 16:08:03 +01:00
mmetc
39db9d6312
Lint ( #339 )
v0.0.29-rc1
2023-11-07 10:09:29 +01:00
Manuel Sabban
80bfc26162
remove the the Before causing some systemd cycling issue. ( #340 )
...
* remove the the Before causing some systemd cycling issue.
* remove suggestion
2023-11-07 10:07:29 +01:00
mmetc
431ca93abd
allow ipset to clean up tables when receiving sigterm ( #338 )
2023-10-27 10:02:41 +02:00
mmetc
015adaee51
Release action: fix asset upload ( #336 )
2023-10-25 14:49:21 +02:00
mmetc
af6e7e2582
Change log message "failed to flush" from info -> debug ( #333 )
v0.0.28
2023-10-02 10:52:53 +02:00
mmetc
4ad0fd23ba
Add option -version in favor of -V ( #330 )
2023-09-22 14:31:05 +02:00
mmetc
a220ee61a6
func tests: no api key and certs at the same time ( #327 )
v0.0.28-rc6
2023-09-21 12:46:03 +02:00
mmetc
bdd7ed872b
update crowdsec/go-cs-lib/go-cs-bouncer dependencies ( #329 )
2023-09-21 11:22:42 +02:00
mmetc
160101c829
Increase ipset_size default to 131072 ( #324 )
2023-09-04 10:37:56 +02:00
mmetc
78c9cf7f2a
force raw output on cscli during install ( #323 )
...
fix https://github.com/crowdsecurity/cs-firewall-bouncer/issues/322
2023-08-31 10:36:33 +02:00
mmetc
0378d77d1d
fix vendor packaging ( #321 )
v0.0.28-rc5
2023-08-24 12:52:33 +02:00
mmetc
9b7047a7a2
iptables: allow deny_action=TARPIT ( #320 )
...
* iptables: allow deny_action=TARPIT
* nftables: validate deny_action (must be DROP or REJECT, default DROP)
* added log.Trace for consistency
v0.0.28-rc4
2023-08-24 12:15:52 +02:00
mmetc
b8252c02d2
use go 1.20.7, golangci-lint 1.54 ( #318 )
2023-08-21 12:13:12 +02:00
mmetc
c02a6da33b
update test dependencies ( #319 )
2023-08-21 12:12:48 +02:00
mmetc
d507615d33
alternate vendor file (xz compression and version number) ( #317 )
2023-08-21 10:39:14 +02:00
Laurence Jones
fe77131afd
default prom to false ( #314 )
2023-08-21 10:38:50 +02:00
mmetc
5afbe527ad
update crowdsec dependency ( #311 )
v0.0.28-rc3
2023-07-31 16:17:17 +02:00
mmetc
dfff2732b9
Support option "retry_initial_connect" ( #310 )
2023-07-28 22:38:07 +02:00
mmetc
b756ba2fa1
bump google/nftables ( #283 )
...
new versions have to explicitly declare it when using network byte order (big endian) and this option is only available post google/nftables 0.1.0, so we link to an unreleased version again
v0.0.28-rc2
2023-07-21 14:29:49 +02:00
mmetc
b1938f0f19
Use go 1.20.6 ( #309 )
2023-07-19 15:27:43 +02:00
mmetc
9c497658af
run codeql in lint.yml ( #303 )
2023-07-05 16:09:33 +02:00
mmetc
1175f348a5
cross-platform interrupt handler ( #304 )
2023-07-05 16:00:04 +02:00
mmetc
ed7fe80222
update go.mod to remove dependency from wasm ( #305 )
2023-07-05 15:58:29 +02:00
mmetc
c8322311d6
add vendor.tgz to release ( #301 )
v0.0.28-rc1
2023-06-19 11:04:02 +02:00
mmetc
26b8653136
lint ( #299 )
2023-06-14 11:25:26 +02:00
mmetc
1fcde2def0
add "dry-run" backend mode, added connection tests with api key and tls ( #297 )
2023-06-12 15:57:09 +02:00
mmetc
e427ca2849
Use go 1.20.5 ( #298 )
2023-06-12 11:41:35 +02:00