Commit graph

162 commits

Author SHA1 Message Date
ppom 674764ed05 Add OpenBSD wiki link 2024-04-28 12:00:00 +02:00
ppom aa944cf05c fix git "dubious ownership" issue
fix #90
2024-04-26 12:00:00 +02:00
ppom 3d697a5003 systemd service files cleaning 🧹 2024-04-20 12:00:00 +02:00
ppom 38000b102f remove dead code 2024-04-11 12:00:00 +02:00
Luc Didry 196e157e46
🔨 — Add description when creating release
The description contains an empty `Changes` section and sections with download instructions.
The download instructions contains how to check the minisign signature too.
2024-04-10 10:09:13 +02:00
Luc Didry 76a2ecaecf
🩹 — Fix debian package URL in release’s links 2024-04-10 10:09:08 +02:00
Luc Didry 57b72a04e8
📝 — Add instructions for nft46 minisign check 2024-04-10 10:03:32 +02:00
ppom 2930a67f89 Fix debian packaging 2024-04-06 12:00:00 +02:00
ppom d9303c6249 test-regex: read conf file & use patterns
fix #72
2024-04-06 18:50:59 +00:00
ppom 13395a37f5 Makefile: fix space-indentation 2024-04-06 12:00:00 +02:00
ppom dffd369427 change name capitalization 2024-04-06 12:00:00 +02:00
Luc Didry 2b548ffb11
📦👷 — Build better deb package in release.sh + test building in CI 2024-04-03 16:16:53 +02:00
Luc Didry c354d9812f
📦👷 — Build deb package in CI 2024-04-03 11:38:23 +02:00
ppom ad7091e6e7 Fix bug in fatal error messages 2024-04-01 12:00:00 +02:00
ppom 8e1c67cead iptables: add reaction chain to FORWARD chain for docker
https://framagit.org/ppom/reaction/-/issues/84
2024-03-27 12:00:00 +01:00
ppom 3ee48fa08e README: add development section 2024-03-18 12:00:00 +01:00
ppom 86bd75b926 nft46: recognize ipv6-mapped ipv4
closes #81
2024-03-04 12:00:00 +01:00
ppom 0b4030905b ignoreregex test 2024-02-09 12:00:00 +01:00
Tom Hubrecht 8afa6281f4 Add support for ignore regexes in filters 2024-02-08 13:28:51 +00:00
ppom c076177d2b release.sh & Makefile: add nft46 2024-02-07 12:00:00 +01:00
ppom bff697dc17 Add support for nftables 2024-02-05 12:00:00 +01:00
ppom bfe0128764 Update wiki link to https://reaction.ppom.me 2024-01-17 12:00:00 +01:00
ppom 0a1614ea4d Remove useless line 2024-01-10 12:00:00 +01:00
ppom 03862b33a6 Fix bug introduced by af2f092b. Fix #67 2024-01-10 12:00:00 +01:00
ppom 48fb6a85a5 Fix Makefile and update install doc 2024-01-10 12:00:00 +01:00
Gabriel Moreau b8032acf97 Update file control 2024-01-10 14:21:51 +00:00
NoTag ea29a0467a Add install_systemd make target 2024-01-10 13:02:21 +00:00
NoTag 73dc9f63d6 Allow to configure the C compiler in the ip46tables make target 2024-01-10 13:02:21 +00:00
NoTag 84d40b3eda Add a make install target 2024-01-10 13:02:21 +00:00
ppom 58b624e0b9 Automate release 2024-01-09 12:00:00 +01:00
ppom fe7806c4d7 Fix version printing 2024-01-09 12:00:00 +01:00
ppom af2f092b71 Fix crash when all the regexes of a filter have no pattern in them
Fix #66
Example configuration causing crash:
```yaml
streams:
  mongod_restart:
    cmd: [ 'sh', '-c', 'while true; do echo "Started MongoDB Database Server."; sleep 5; done' ]
    filters:
      mongo_restart:
        regex:
          - 'Started MongoDB Database Server.'
        actions:
          restart_chat_tel:
            cmd: [ 'systemctl', 'restart', 'nginx' ]
```
2024-01-09 12:00:00 +01:00
ppom 2b2275c547 Add repology badge 2024-01-08 12:00:00 +01:00
ppom bc13342e06 Add banFor snippet to jsonnet example 2024-01-08 12:00:00 +01:00
ppom e1ff702cd1 Generalisation of new SSH regex 2024-01-06 12:00:00 +01:00
fallstar ed809f4f98 improved server.jsonnet 2024-01-06 12:00:00 +01:00
ppom 52dbbdcdb2 make: strip binaries 2024-01-05 12:00:00 +01:00
ppom b441e91f84 Add global concurrency parameter. fix #56
Fix bug which caused pending actions to be run multiple times when pending time finished
Fix bug which caused
1. past pending actions to rerun on exit
2. maximum one pending action per pattern/action couple to run on exit
2024-01-05 12:00:00 +01:00
ppom 9ce589b07d Now signing release assets. fix #54 2024-01-04 12:00:00 +01:00
ppom 592b60172a Add rm -f deb folder that can stay around when make fails 2024-01-04 12:00:00 +01:00
ppom ec60a3d506 reaction show: remove empty patterns
fix #64
2024-01-04 12:00:00 +01:00
ppom 8874454a0f Revert "quick fix IP regexes. see #62"
This reverts commit c2723d3829.
fix #62
2024-01-04 12:00:00 +01:00
ppom c2723d3829 quick fix IP regexes. see #62 2024-01-04 12:00:00 +01:00
ppom 9b766aa2b8 Do not panic when a regex doesn't compile
Show proper error message instead
fix #58
2024-01-04 12:00:00 +01:00
ppom f662a485b9 reaction flush clarification 2024-01-03 12:00:00 +01:00
ppom f6f26f283e add a version subcommand
fix #63
2023-12-31 12:00:00 +01:00
ppom b834e02755 Fix jsonnet examples 2023-12-21 12:00:00 +01:00
ppom 380599c80a 📦 — Fix "Add a make target for Debian packaging" 2023-12-20 12:00:00 +01:00
ppom 50e214c403 Merge branch 'make-deb' into 'main'
📦 — Add a make target for Debian packaging

See merge request ppom/reaction!2
2023-12-20 17:18:39 +00:00
Luc Didry 9d847657d1
📦 — Add a make target for Debian packaging 2023-12-20 15:56:39 +01:00