Commit Graph

  • 9ef2ae585e Clean obsolete comment multipattern yo 2024-04-08 20:05:54 +0200
  • 61bf6f92b9 Display multi pattern separated by a space, specify them as multiple arguments to flush command yo 2024-04-08 19:54:07 +0200
  • 463c5b709f Fixed by commit ad7091e6e7583dcca04e85d449189c7780bbbaf5 yo 2024-04-08 19:54:02 +0200
  • 4c18161c9c store multi pattern matches in a null separated string, to be usable as map key yo 2024-04-08 19:53:34 +0200
  • 833ffde474 BUGFIX partial match is no match yo 2024-03-31 16:58:14 +0200
  • c807d95b21 BUGFIX: Allocate tmp once persistent-stream-output yo 2024-03-31 16:52:10 +0200
  • ab9a615491 Rename reaction binary to reaction.linux main yo 2024-03-31 12:55:30 +0200
  • 2c03ac4cf5 Add freebsd binary build yo 2024-03-30 17:50:51 +0100
  • 0237f30135 outputs: examples and heavy load tests yo 2024-03-30 17:28:20 +0100
  • ccc114bb13 Add output you can stream matches into, so we don't spwan a process at each match yo 2024-03-30 17:26:10 +0100
  • 525d9cd270 BUGFIX partial match is no match yo 2024-03-30 08:50:44 +0100
  • 8e1c67cead iptables: add reaction chain to FORWARD chain for docker ppom 2024-03-27 12:00:00 +0100
  • 3ee48fa08e README: add development section ppom 2024-03-18 12:00:00 +0100
  • 86bd75b926 nft46: recognize ipv6-mapped ipv4 ppom 2024-03-04 12:00:00 +0100
  • e9461bb39b Handle multi-pattern match on one line yo 2024-02-24 11:42:31 +0100
  • 00f1647aa6 Hanle multi-pattern match on a single line of log yo 2024-02-24 11:01:50 +0100
  • 0b4030905b ignoreregex test ppom 2024-02-09 12:00:00 +0100
  • 8afa6281f4 Add support for ignore regexes in filters Tom Hubrecht 2024-02-02 15:21:29 +0100
  • c076177d2b release.sh & Makefile: add nft46 ppom 2024-02-07 12:00:00 +0100
  • bff697dc17 Add support for nftables ppom 2024-02-05 12:00:00 +0100
  • bfe0128764 Update wiki link to https://reaction.ppom.me ppom 2024-01-17 12:00:00 +0100
  • 0a1614ea4d Remove useless line ppom 2024-01-10 12:00:00 +0100
  • 03862b33a6 Fix bug introduced by af2f092b. Fix #67 ppom 2024-01-10 12:00:00 +0100
  • 48fb6a85a5 Fix Makefile and update install doc ppom 2024-01-10 12:00:00 +0100
  • b8032acf97 Update file control Gabriel Moreau 2024-01-10 14:21:51 +0000
  • ea29a0467a Add install_systemd make target NoTag 2024-01-10 10:49:10 +0100
  • 73dc9f63d6 Allow to configure the C compiler in the ip46tables make target NoTag 2024-01-06 23:55:43 +0100
  • 84d40b3eda Add a make install target NoTag 2024-01-06 23:52:16 +0100
  • 58b624e0b9 Automate release ppom 2024-01-09 12:00:00 +0100
  • fe7806c4d7 Fix version printing ppom 2024-01-09 12:00:00 +0100
  • af2f092b71 Fix crash when all the regexes of a filter have no pattern in them ppom 2024-01-09 12:00:00 +0100
  • 2b2275c547 Add repology badge ppom 2024-01-08 12:00:00 +0100
  • bc13342e06 Add banFor snippet to jsonnet example ppom 2024-01-08 12:00:00 +0100
  • e1ff702cd1 Generalisation of new SSH regex ppom 2024-01-06 12:00:00 +0100
  • ed809f4f98 improved server.jsonnet fallstar 2024-01-06 14:15:25 +0100
  • 52dbbdcdb2 make: strip binaries ppom 2024-01-05 12:00:00 +0100
  • b441e91f84 Add global concurrency parameter. fix #56 ppom 2024-01-05 12:00:00 +0100
  • 9ce589b07d Now signing release assets. fix #54 ppom 2024-01-04 12:00:00 +0100
  • 592b60172a Add rm -f deb folder that can stay around when make fails ppom 2024-01-04 12:00:00 +0100
  • ec60a3d506 reaction show: remove empty patterns ppom 2024-01-04 12:00:00 +0100
  • 8874454a0f Revert "quick fix IP regexes. see #62" ppom 2024-01-04 12:00:00 +0100
  • c2723d3829 quick fix IP regexes. see #62 ppom 2024-01-04 12:00:00 +0100
  • 9b766aa2b8 Do not panic when a regex doesn't compile ppom 2024-01-04 12:00:00 +0100
  • f662a485b9 reaction flush clarification ppom 2024-01-03 12:00:00 +0100
  • f6f26f283e add a version subcommand ppom 2023-12-31 12:00:00 +0100
  • b834e02755 Fix jsonnet examples ppom 2023-12-21 12:00:00 +0100
  • 380599c80a 📦 — Fix "Add a make target for Debian packaging" ppom 2023-12-20 12:00:00 +0100
  • 50e214c403 Merge branch 'make-deb' into 'main' ppom 2023-12-20 17:18:39 +0000
  • 9d847657d1
    📦 — Add a make target for Debian packaging Luc Didry 2023-12-20 15:56:22 +0100
  • 7afe7e9b6f update IP regex ppom 2023-12-20 12:00:00 +0100
  • 55d098c69c update releases link ppom 2023-12-05 12:00:00 +0100
  • 3921292a9b Add link to the wiki in --help ppom 2023-12-04 12:00:00 +0100
  • 0746be69ae update: english article, wiki link ppom 2023-11-30 12:00:00 +0100
  • a132c3052a fix example ppom 2023-11-29 12:00:00 +0100
  • 4927460af7 Merge branch 'main' of framagit.org:ppom/reaction ppom 2023-11-27 12:00:00 +0100
  • 2e15087858 Merge branch 'zatalyz-main-patch-05879' into 'main' ppom 2023-11-27 13:31:00 +0000
  • 7503e57063 fix example ppom 2023-11-27 12:00:00 +0100
  • 69119d1193 Update server.jsonnet : typo with an extra space, creating a launch error Zatalyz 2023-11-26 10:02:41 +0000
  • f1b7d4b4c7 Add go version in README ppom 2023-11-24 12:00:00 +0100
  • 418af00152 comment suggestion for people that don't read the full file ppom 2023-11-24 12:00:00 +0100
  • 1bb24b443c Exit 0 when all is fine ppom 2023-11-23 12:00:00 +0100
  • 831f3d0247 Fix min go version ppom 2023-11-21 12:00:00 +0100
  • 05d50c74c4 fix not installable systemd file ppom 2023-11-11 12:00:00 +0100
  • 1f48964086 build as a static binary for perfect compatibility ppom 2023-11-05 12:00:00 +0100
  • 52dc67ed34 more ssh regexes ppom 2023-11-05 12:00:00 +0100
  • 50ce32d256 build with bullseye (debian 11) for better compatibility ppom 2023-11-05 12:00:00 +0100
  • 6ee78f45f2 fix confs iptables ppom 2023-11-05 12:00:00 +0100
  • 611fa80385 add blog link ppom 2023-10-30 12:00:00 +0100
  • 2c73a8af03 update confs ppom 2023-10-28 12:00:00 +0200
  • 5db4c67ddb add section title ppom 2023-10-28 12:00:00 +0200
  • 5866859c90 add /usr/local/bin ppom 2023-10-28 12:00:00 +0200
  • 1012577b9c Add link to binaries ppom 2023-10-28 12:00:00 +0200
  • 8c50f8412a new doc, new examples, support -help ppom 2023-10-22 12:00:00 +0200
  • b7eeb51e82 several fixes ppom 2023-10-22 12:00:00 +0200
  • ac2621911f reaction show: implement --pattern: pattern filtering with regex ppom 2023-10-22 12:00:00 +0200
  • 4053a83629 reaction show: implement --limit: stream/filter filtering ppom 2023-10-21 12:00:00 +0200
  • d5d73f3e6f Reduce database size ppom 2023-10-21 12:00:00 +0200
  • b56ccffd3b Fix persistence bug ppom 2023-10-20 12:00:00 +0200
  • ed3cd4384c Reduce database size ppom 2023-10-20 12:00:00 +0200
  • 345dd94b17 Implement start/stop commands ppom 2023-10-18 12:00:00 +0200
  • d35167b878 Remove stderr reading (caused bug) ppom 2023-10-18 12:00:00 +0200
  • 3822e854b6 Implement --loglevel option ; Use logger instead of log everywhere ppom 2023-10-18 12:00:00 +0200
  • 22ac3764e4 remove last "retry-period" occurences ppom 2023-10-18 12:00:00 +0200
  • a70f1ac424 logger package! yay ppom 2023-10-12 12:00:00 +0200
  • 9d44c05a17 Configs refactor. New WIP config for activity watch like reaction server ppom 2023-10-12 12:00:00 +0200
  • 92e07f5fe6 ip46tables ppom 2023-10-05 12:00:00 +0200
  • e56b851d15 support json, jsonnet, yaml formats ppom 2023-10-04 12:00:00 +0200
  • 3767fc6cf8 More complete reponse for flush ppom 2023-10-04 12:00:00 +0200
  • 32f6aca1b5 update help message to be accurate ppom 2023-10-04 12:00:00 +0200
  • 8343278bc3 explain how persistence works ppom 2023-10-01 12:00:00 +0200
  • b7ac94cbf8 Action-Réaction explanation ppom 2023-10-01 12:00:00 +0200
  • 480aeb7f15 Reimplement flushes ppom 2023-10-01 12:00:00 +0200
  • 83e760ed72 Rename global channels ppom 2023-09-25 20:42:42 +0200
  • f29b5ec87f Fix bug "expired matches are still present" for "show" ppom 2023-09-24 17:28:37 +0200
  • d26c7f24f2 better data structures for matches & actions maps ppom 2023-09-24 16:44:16 +0200
  • b6d7e5a946 server-client "show" reimplemented ppom 2023-09-24 16:01:56 +0200
  • a30a6644dc Fix: dont die if trying to delete unexistant DB ppom 2023-09-24 16:00:10 +0200
  • 87c00030fd Fix time comparison bug ppom 2023-09-23 00:14:20 +0200
  • be991e9665 Fix closed channel panic ppom 2023-09-22 23:18:08 +0200
  • a119e0814b one goroutine handles all actions ppom 2023-09-22 18:09:31 +0200