Commit Graph

28 Commits (91b1f15a9d4353809788fbef924e90cc79f297fb)

Author SHA1 Message Date
Y 91b1f15a9d documentation 2018-02-11 13:17:48 +01:00
Y 2cd37db196 fix action_nftBan for usage with pyruse-boot 2018-02-08 22:25:04 +01:00
Yves G d0b33c7191 pyruse-boot systemd unit becomes a prerequisite of pyruse when enabled 2018-02-08 14:42:27 +01:00
Yves G 50a4be71f0 fix missing sys and conf error in pyruse-boot 2018-02-08 14:42:27 +01:00
Y 901da5a367 more visible HTML tables in the daily report 2018-02-08 14:24:19 +01:00
Y 6f557f347e Avoid SMTP errors (lines >998 characters) using quoted-printable 2018-02-05 21:43:54 +01:00
Y 75800a616f CAP_SYS_ADMIN needed for running commands in a container (nsenter) 2018-02-05 19:30:48 +01:00
Yves G 6a5de578bb use a fallback 8bit decoding for non-utf8 messages 2018-02-05 19:30:48 +01:00
Y 9ddc8394d4 action_nftBan: do not fail on delete; only on add 2018-02-05 19:30:48 +01:00
Y 2a73c2d81f fix unwanted loops: do not actually reuse a chain unless it is a dead-end + check for loops 2018-02-05 19:30:48 +01:00
Yves G dea4b5a016 switch from Step.run() recursion to Step.run()-in-a-loop to avoid too-deep call stacks 2018-02-05 19:30:48 +01:00
Yves G 14bda0a09b let the whole code enter this new year 2018 :-) 2018-01-31 13:07:05 +01:00
Yves G 07ae8164cd fix None handling in filters 2018-01-31 13:05:42 +01:00
Yves G 50075efcfb make the dailyReport able to cope with restarts 2018-01-31 13:04:23 +01:00
Yves G 4b42b69b49 better memory management for counters 2018-01-31 13:03:00 +01:00
Yves G fd1f801808 set PWD to /etc/pyruse in systemd units 2018-01-31 13:01:45 +01:00
Yves G cbe3fc2f56 fix bugs in main.py 2018-01-31 13:00:21 +01:00
Yves G aa47d9805b fix bugs in config.py 2018-01-31 12:59:32 +01:00
Yves G 91b65d8e1e optionally store names taken from the configuration file to ease debugging 2018-01-31 12:58:26 +01:00
Yves G f58781adad no more fallbacks 2018-01-31 12:04:21 +01:00
Yves G d73780cacd "then" is now applicable to filters as well as actions 2018-01-31 11:58:12 +01:00
Y 298a4c3a11 more filters 2018-01-31 08:30:19 +01:00
Y 2680405c89 better-organized unit tests 2018-01-31 08:28:05 +01:00
Y 98be1c89db setup and configuration information 2017-12-17 15:43:47 +01:00
Y 018441b27d systemd units 2017-12-17 15:43:47 +01:00
Y 86f27e8aa3 filter to match any number of regex + noop action == a reject filter 2017-12-16 18:59:33 +01:00
Y 03b36437f0 daily journal temporary storage in a file 2017-12-16 18:31:06 +01:00
Y fc864feca4 init 2017-12-15 19:41:31 +01:00