Commit Graph

  • cb05888639 up usage-metrics Sebastien Blot 2024-08-16 18:00:48 +02:00
  • 863bfe8f58 up Sebastien Blot 2024-08-16 17:58:29 +02:00
  • df780b290e update deps Sebastien Blot 2024-08-16 17:44:37 +02:00
  • dfd41d436f go mod tidy Sebastien Blot 2024-08-16 17:39:10 +02:00
  • 28b98f54c2 make linter happy Sebastien Blot 2024-08-16 17:37:38 +02:00
  • 9594360ca8 revert go 1.22 minimal requirement (#376) main v0.0.29-rc4 v0.0.29 mmetc 2024-07-30 09:12:44 +02:00
  • 23ee2b342d up Sebastien Blot 2024-07-24 16:39:48 +02:00
  • 32e5a1c257 only compute metrics when requested Sebastien Blot 2024-07-22 13:41:22 +02:00
  • 1108ac4f45 send absolute value for active_decisions Sebastien Blot 2024-07-22 12:42:23 +02:00
  • 71ad36de39 update go-cs-bouncer Sebastien Blot 2024-07-22 12:38:23 +02:00
  • d443a9cad7 do not setup chain when in ipset mode Sebastien Blot 2024-07-18 23:05:59 +02:00
  • 0c3195deaf remove unused type Sebastien Blot 2024-07-18 22:57:40 +02:00
  • 05de9366a7 emit metrics for iptables Sebastien Blot 2024-07-18 22:57:00 +02:00
  • c34a688e69 go mod tidy marco 2024-07-18 16:47:21 +02:00
  • ad49f4ad71 Merge branch 'main' into usage-metrics marco 2024-07-18 16:44:17 +02:00
  • 29c76963ca make: remove redundant go version check (#373) mmetc 2024-07-18 16:42:16 +02:00
  • 04a2f64364 update lint configuration; require go 1.22 (#375) mmetc 2024-07-18 16:41:36 +02:00
  • 865eded928 try to increase timeout for tests Sebastien Blot 2024-07-18 15:19:47 +02:00
  • 809a35974d store all iptables rules in our own chain for easier management Sebastien Blot 2024-07-18 14:05:03 +02:00
  • 0e592807ef do it for all configured chains Sebastien Blot 2024-07-17 23:44:40 +02:00
  • d16cf51ba5 setup tracking chain for global processed bytes/packets Sebastien Blot 2024-07-17 23:39:48 +02:00
  • e90389b268 Merge branch 'main' into usage-metrics marco 2024-07-17 16:02:24 +02:00
  • 7d11e53fd2 update functional test (#374) mmetc 2024-07-17 15:38:58 +02:00
  • 54268277f6 fix tests Sebastien Blot 2024-07-16 15:06:00 +02:00
  • af9878355d linter Sebastien Blot 2024-07-16 15:04:45 +02:00
  • 390bde9a0f only call ipset restore if needed Sebastien Blot 2024-07-16 13:17:43 +02:00
  • 36eaae4cd2 fix ipset mode Sebastien Blot 2024-07-16 13:09:33 +02:00
  • 7782feb704 add processed bytes/metrics for nftables Sebastien Blot 2024-07-16 12:17:31 +02:00
  • 60d9e54732 update lint config marco 2024-07-15 13:01:08 +02:00
  • 60da3ea3c7 docker func test marco 2024-07-15 12:28:41 +02:00
  • f19b9f2be8 update go-cs-bouncer dep marco 2024-07-15 12:23:06 +02:00
  • d6281bb41b merge from main Sebastien Blot 2024-07-15 10:20:28 +02:00
  • 059a90085f send delta metrics Sebastien Blot 2024-07-11 13:17:13 +02:00
  • 659f50dbdf up Sebastien Blot 2024-07-09 18:12:02 +02:00
  • 32b849d3cc up Sebastien Blot 2024-06-25 13:46:52 +02:00
  • 270a495370 Add TLS auth keys to config.yaml (#372) v0.0.29-rc3 Laurence Jones 2024-06-24 09:01:25 +01:00
  • 676873692d use ipset restore to add ips Sebastien Blot 2024-06-15 01:51:50 +02:00
  • 9545c5bda1 fix origin name for nftables Sebastien Blot 2024-06-14 23:09:47 +02:00
  • 377a76cc3d use go 1.21.9 (#366) mmetc 2024-05-02 11:06:50 +02:00
  • aae611be7a update deps: crowdsec 1.6.1, go-cs-lib 0.0.10 (#367) mmetc 2024-04-26 13:03:35 +02:00
  • 9f988df1ae lint Sebastien Blot 2024-04-23 14:31:53 +02:00
  • 39698f8f4e up Sebastien Blot 2024-04-23 13:39:06 +02:00
  • 3cab884580 send proper metrics Sebastien Blot 2024-04-23 13:37:03 +02:00
  • a3a67badd2 lint Sebastien Blot 2024-04-23 00:24:48 +02:00
  • bcb3848800 lint Sebastien Blot 2024-04-23 00:22:35 +02:00
  • 74222e9560 fix nftables tests Sebastien Blot 2024-04-23 00:00:16 +02:00
  • 92eee0ac70 fix nftables tests Sebastien Blot 2024-04-22 23:55:42 +02:00
  • 261f693208 nftables: create one rule/set per decision origin Sebastien Blot 2024-04-22 23:48:22 +02:00
  • aa7edddc25 lint Sebastien Blot 2024-04-22 20:06:44 +02:00
  • e484e8075b use nft pkg to get metrics about rules Sebastien Blot 2024-04-22 20:00:34 +02:00
  • 4f86e592ee update nftables pkg Sebastien Blot 2024-04-22 19:00:30 +02:00
  • f8bc039002 update metrics model Sebastien Blot 2024-04-22 18:40:02 +02:00
  • 8cf69793bd go mod tidy marco 2024-03-12 14:43:49 +01:00
  • 4c5261b14b golang.org/x/exp/slices -> slices; drop dependency marco 2024-03-11 16:19:09 +01:00
  • e2c6c4e648 wip metrics marco 2024-03-11 14:42:59 +01:00
  • 32122046da emit banned IPs metrics when in ipset mode (#350) Nathan A. Ferch 2024-03-11 10:20:39 -04:00
  • f50c248f68 Allow overriding version.System in docker builds (#363) mmetc 2024-03-11 14:42:05 +01:00
  • 0d19a68be9 config: apply variable expansion to all keys (#364) v0.0.29-rc2 mmetc 2024-03-11 14:11:39 +01:00
  • ee9cca4625 deps: update test dependencies (#361) mmetc 2024-02-14 15:03:51 +01:00
  • b8981ea05a go.mod: remove reference to unused sqlite (#358) mmetc 2024-02-14 15:03:10 +01:00
  • cb229408c0 deps: bump crowdsec to 1.6.0 (#360) mmetc 2024-02-14 15:02:28 +01:00
  • f1e1627fb9 CI: use go 1.21.7; bump actions (#359) mmetc 2024-02-14 15:02:07 +01:00
  • e5b565f5db use go 1.21.6 (#357) mmetc 2024-01-19 15:58:52 +01:00
  • eb7094b1f9 basic PF prometheus metrics (packets, bytes, banned ip count) (#349) mmetc 2024-01-19 15:56:22 +01:00
  • 7f706b66de Governance init (#331) Laurence Jones 2024-01-19 13:49:08 +00:00
  • da619f3db8 Makefile: use GO macro if set, to check for version (#351) mmetc 2024-01-08 21:53:45 +01:00
  • 319159a20d logging: full standard timestamp with timezone (yyyy-mm-dd) (#353) mmetc 2024-01-08 21:21:49 +01:00
  • 1ac4635e82 Log level: don't demote trace to debug if using the -v flag (#352) mmetc 2024-01-08 14:53:37 +01:00
  • 243382aad4 golangci-lint update (#348) mmetc 2024-01-05 17:12:21 +01:00
  • 06416b46d0 use go 1.21.5 (#344) mmetc 2023-12-11 16:22:52 +01:00
  • 1279aed593 update dependency on crowdsec and go-cs-bouncer (#345) mmetc 2023-12-11 16:08:03 +01:00
  • 39db9d6312 Lint (#339) v0.0.29-rc1 mmetc 2023-11-07 10:09:29 +01:00
  • 80bfc26162 remove the the Before causing some systemd cycling issue. (#340) Manuel Sabban 2023-11-07 10:07:29 +01:00
  • 431ca93abd allow ipset to clean up tables when receiving sigterm (#338) mmetc 2023-10-27 10:02:41 +02:00
  • b3ed51be84 systemd unit: remove dependency on crowdsec systemd-after Marco Mariani 2023-09-18 16:37:01 +02:00
  • 015adaee51 Release action: fix asset upload (#336) mmetc 2023-10-25 14:49:21 +02:00
  • af6e7e2582 Change log message "failed to flush" from info -> debug (#333) v0.0.28 mmetc 2023-10-02 10:52:53 +02:00
  • 4ad0fd23ba Add option -version in favor of -V (#330) mmetc 2023-09-22 14:31:05 +02:00
  • a220ee61a6 func tests: no api key and certs at the same time (#327) v0.0.28-rc6 mmetc 2023-09-21 12:46:03 +02:00
  • bdd7ed872b update crowdsec/go-cs-lib/go-cs-bouncer dependencies (#329) mmetc 2023-09-21 11:22:42 +02:00
  • 160101c829 Increase ipset_size default to 131072 (#324) mmetc 2023-09-04 10:37:56 +02:00
  • 78c9cf7f2a force raw output on cscli during install (#323) mmetc 2023-08-31 10:36:33 +02:00
  • 0378d77d1d fix vendor packaging (#321) v0.0.28-rc5 mmetc 2023-08-24 12:52:33 +02:00
  • 9b7047a7a2 iptables: allow deny_action=TARPIT (#320) v0.0.28-rc4 mmetc 2023-08-24 12:15:52 +02:00
  • b8252c02d2 use go 1.20.7, golangci-lint 1.54 (#318) mmetc 2023-08-21 12:13:12 +02:00
  • c02a6da33b update test dependencies (#319) mmetc 2023-08-21 12:12:48 +02:00
  • d507615d33 alternate vendor file (xz compression and version number) (#317) mmetc 2023-08-21 10:39:14 +02:00
  • fe77131afd default prom to false (#314) Laurence Jones 2023-08-21 09:38:50 +01:00
  • 5afbe527ad update crowdsec dependency (#311) v0.0.28-rc3 mmetc 2023-07-31 16:17:17 +02:00
  • dfff2732b9 Support option "retry_initial_connect" (#310) mmetc 2023-07-28 22:38:07 +02:00
  • b756ba2fa1 bump google/nftables (#283) v0.0.28-rc2 mmetc 2023-07-21 14:29:49 +02:00
  • b1938f0f19 Use go 1.20.6 (#309) mmetc 2023-07-19 15:27:43 +02:00
  • 9c497658af run codeql in lint.yml (#303) mmetc 2023-07-05 16:09:33 +02:00
  • 1175f348a5 cross-platform interrupt handler (#304) mmetc 2023-07-05 16:00:04 +02:00
  • ed7fe80222 update go.mod to remove dependency from wasm (#305) mmetc 2023-07-05 15:58:29 +02:00
  • c8322311d6 add vendor.tgz to release (#301) v0.0.28-rc1 mmetc 2023-06-19 11:04:02 +02:00
  • 26b8653136 lint (#299) mmetc 2023-06-14 11:25:26 +02:00
  • 1fcde2def0 add "dry-run" backend mode, added connection tests with api key and tls (#297) mmetc 2023-06-12 15:57:09 +02:00
  • e427ca2849 Use go 1.20.5 (#298) mmetc 2023-06-12 11:41:35 +02:00
  • c43e65aefc deprecate "daemonize" and "pid_dir" options (#296) mmetc 2023-06-08 15:31:46 +02:00