Commit Graph

146 Commits

Author SHA1 Message Date
86bd75b926 nft46: recognize ipv6-mapped ipv4
closes #81
2024-03-04 12:00:00 +01:00
0b4030905b ignoreregex test 2024-02-09 12:00:00 +01:00
8afa6281f4 Add support for ignore regexes in filters 2024-02-08 13:28:51 +00:00
c076177d2b release.sh & Makefile: add nft46 2024-02-07 12:00:00 +01:00
bff697dc17 Add support for nftables 2024-02-05 12:00:00 +01:00
bfe0128764 Update wiki link to https://reaction.ppom.me 2024-01-17 12:00:00 +01:00
0a1614ea4d Remove useless line 2024-01-10 12:00:00 +01:00
03862b33a6 Fix bug introduced by af2f092b. Fix #67 2024-01-10 12:00:00 +01:00
48fb6a85a5 Fix Makefile and update install doc 2024-01-10 12:00:00 +01:00
b8032acf97 Update file control 2024-01-10 14:21:51 +00:00
ea29a0467a Add install_systemd make target 2024-01-10 13:02:21 +00:00
73dc9f63d6 Allow to configure the C compiler in the ip46tables make target 2024-01-10 13:02:21 +00:00
84d40b3eda Add a make install target 2024-01-10 13:02:21 +00:00
58b624e0b9 Automate release 2024-01-09 12:00:00 +01:00
fe7806c4d7 Fix version printing 2024-01-09 12:00:00 +01:00
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
2b2275c547 Add repology badge 2024-01-08 12:00:00 +01:00
bc13342e06 Add banFor snippet to jsonnet example 2024-01-08 12:00:00 +01:00
e1ff702cd1 Generalisation of new SSH regex 2024-01-06 12:00:00 +01:00
ed809f4f98 improved server.jsonnet 2024-01-06 12:00:00 +01:00
52dbbdcdb2 make: strip binaries 2024-01-05 12:00:00 +01:00
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
9ce589b07d Now signing release assets. fix #54 2024-01-04 12:00:00 +01:00
592b60172a Add rm -f deb folder that can stay around when make fails 2024-01-04 12:00:00 +01:00
ec60a3d506 reaction show: remove empty patterns
fix #64
2024-01-04 12:00:00 +01:00
8874454a0f Revert "quick fix IP regexes. see #62"
This reverts commit c2723d3829.
fix #62
2024-01-04 12:00:00 +01:00
c2723d3829 quick fix IP regexes. see #62 2024-01-04 12:00:00 +01:00
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
f662a485b9 reaction flush clarification 2024-01-03 12:00:00 +01:00
f6f26f283e add a version subcommand
fix #63
2023-12-31 12:00:00 +01:00
b834e02755 Fix jsonnet examples 2023-12-21 12:00:00 +01:00
380599c80a 📦 — Fix "Add a make target for Debian packaging" 2023-12-20 12:00:00 +01:00
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
9d847657d1 📦 — Add a make target for Debian packaging 2023-12-20 15:56:39 +01:00
7afe7e9b6f update IP regex
see https://framagit.org/ppom/reaction-wiki/-/issues/13
2023-12-20 12:00:00 +01:00
55d098c69c update releases link 2023-12-05 12:00:00 +01:00
3921292a9b Add link to the wiki in --help 2023-12-04 12:00:00 +01:00
0746be69ae update: english article, wiki link 2023-11-30 12:00:00 +01:00
a132c3052a fix example
fix #49
2023-11-29 12:00:00 +01:00
4927460af7 Merge branch 'main' of framagit.org:ppom/reaction 2023-11-27 12:00:00 +01:00
2e15087858 Merge branch 'zatalyz-main-patch-05879' into 'main'
Update server.jsonnet : typo with an extra space, creating a launch error

See merge request ppom/reaction!1
2023-11-27 13:31:00 +00:00
7503e57063 fix example 2023-11-27 12:00:00 +01:00
69119d1193 Update server.jsonnet : typo with an extra space, creating a launch error 2023-11-26 10:02:41 +00:00
f1b7d4b4c7 Add go version in README 2023-11-24 12:00:00 +01:00
418af00152 comment suggestion for people that don't read the full file 2023-11-24 12:00:00 +01:00
1bb24b443c Exit 0 when all is fine
Fix #45
2023-11-23 12:00:00 +01:00
831f3d0247 Fix min go version 2023-11-21 12:00:00 +01:00
05d50c74c4 fix not installable systemd file 2023-11-11 12:00:00 +01:00
1f48964086 build as a static binary for perfect compatibility 2023-11-05 12:00:00 +01:00
52dc67ed34 more ssh regexes 2023-11-05 12:00:00 +01:00