Commit Graph

137 Commits

Author SHA1 Message Date
ppom
4f3d3952f0 Unworking named pipe shit. Go sockets instead! 2023-05-03 23:56:25 +02:00
ppom
f3080f5293 Untested cli/daemon communication code 2023-05-03 20:03:22 +02:00
ppom
4c86f37b70 light refacto 2023-05-01 18:21:31 +02:00
ppom
3499cfd6c8 fix iptables commands: allowlist local IPs 2023-04-27 12:38:57 +02:00
ppom
7f93079f66 standardize logs 2023-04-27 12:33:56 +02:00
ppom
067fb13e79 Execute now all pending actions when quiting 2023-04-27 11:58:57 +02:00
ppom
a2be5a566c Working log code
Closes #7 #17
2023-04-27 10:42:19 +02:00
ppom
aeb9af37be Untested log code 2023-04-26 17:18:55 +02:00
ppom
83a29904d5 order 🧹 2023-04-26 17:11:03 +02:00
ppom
ca4a57f178 add terminology to README 2023-04-12 11:54:46 +02:00
ppom
b8d2110122 add logo 2023-04-12 10:29:51 +02:00
ppom
a0aa61471a fully comment the example configuration 2023-04-12 10:29:29 +02:00
ppom
647ce980ca Add useless remark 2023-04-12 09:55:39 +02:00
ppom
bd6288dae0 Do not allow for empty conf, stream, filter, regex or action.
This means the minimal valid configuration contains
one stream, with one filter, with one regex and one action.
2023-04-12 09:53:44 +02:00
ppom
a9400b7cd3 Update README 2023-04-11 13:15:38 +02:00
ppom
27b058202d Add AGPL LICENSE 2023-04-11 11:03:50 +00:00
ppom
946a3b633a change license to AGPL 2023-04-11 13:02:39 +02:00
ppom
b393ca8252 First persistance work 2023-04-11 13:01:02 +02:00
ppom
66c62b5e50 First README attempt 2023-04-09 21:42:38 +02:00
ppom
5ee5dc34e9 fix all configuration file options case etc. 2023-04-09 21:24:03 +02:00
ppom
a637d63826 close #6 2023-03-25 19:12:11 +01:00
ppom
5dcbdd865e rename package 2023-03-25 18:27:01 +01:00
ppom
1efeddf183 Remove unused cdc. reaction.yml is for now the reference
Waiting for a proper Readme
2023-03-25 18:17:19 +01:00
ppom
6315dd2785 Move all code in subpackage. 2023-03-25 18:16:29 +01:00
ppom
95f90e8fce Filters now run in own goroutine. Not run by Streams anymore. 2023-03-25 18:16:29 +01:00
ppom
487bcb5942 Move computation from runtime to setup 2023-03-25 18:16:29 +01:00
ppom
39ecdca105 Add LICENSE 2023-03-25 16:41:08 +00:00
ppom
193481a0ce close #9 2023-03-24 17:52:00 +01:00
ppom
75e2f95ff9 Close #3 2023-03-24 17:36:41 +01:00
ppom
88f3f86c7c Close #2 2023-03-24 00:49:59 +01:00
ppom
94d023e78c Close #1 #4 2023-03-24 00:27:51 +01:00
ppom
9e702c4cdd First configuration read 2023-03-23 21:14:53 +01:00
ppom
a26014399b Reflect last reflections 🔄 2023-03-23 14:24:26 +01:00
ppom
e87c09283d first working prototype 2023-03-20 23:25:57 +01:00
ppom
95ade7917c first go code 2023-03-19 23:10:18 +01:00
ppom
e134e2c9ce uniform cdc 2023-03-19 23:09:59 +01:00
ppom
04e85a78ea initial commit 2023-03-18 21:39:01 +01:00