-
8aaa043
(HEAD -> master, tag: 2.0)
ipset support; fixes #1 by
Y
2018-03-17 17:46:22 +0100
-
f3b674c
dnat actions: simulate a transparent proxy, where logs are concerned by
Yves G
2018-03-16 12:45:30 +0100
-
e8d7d8d
fix in action_nftBan documentation by
Y
2018-03-12 18:18:28 +0100
-
60b7f11
(tag: 1.1)
filter_inNetworks: allow an IP as a network (mask = /32 or /128) by
Y
2018-02-27 20:40:40 +0100
-
0140a93
action_log: log to systemd, aka. enable recidive detection by
Y
2018-02-26 18:55:45 +0100
-
c5135e8
filter_inNetworks: check if IP is in one of the given networks by
Y
2018-02-24 21:16:22 +0100
-
fb6a69c
detect loops while building the workflow, not after: faster, better by
Y
2018-02-24 13:05:57 +0100
-
71a9ba3
daily report: see all, none, first, last, or first+last times by
Y
2018-02-23 19:23:06 +0100
-
7f8ae95
remove Capabilities limit: it causes failure on external commands by
Y
2018-02-18 15:38:14 +0100
-
cbb15ae
install.md by
Y
2018-02-14 21:09:12 +0100
-
91b1f15
(tag: 1.0)
documentation by
Y
2018-02-11 13:17:48 +0100
-
2cd37db
fix action_nftBan for usage with pyruse-boot by
Y
2018-02-08 22:15:43 +0100
-
d0b33c7
pyruse-boot systemd unit becomes a prerequisite of pyruse when enabled by
Yves G
2018-02-08 14:34:08 +0100
-
50a4be7
fix missing sys and conf error in pyruse-boot by
Yves G
2018-02-08 14:30:45 +0100
-
901da5a
more visible HTML tables in the daily report by
Y
2018-02-07 19:07:30 +0100
-
6f557f3
Avoid SMTP errors (lines >998 characters) using quoted-printable by
Y
2018-02-05 21:43:54 +0100
-
75800a6
CAP_SYS_ADMIN needed for running commands in a container (nsenter) by
Y
2018-02-05 08:30:09 +0100
-
6a5de57
use a fallback 8bit decoding for non-utf8 messages by
Yves G
2018-02-02 13:41:59 +0100
-
9ddc839
action_nftBan: do not fail on delete; only on add by
Y
2018-02-02 08:12:04 +0100
-
2a73c2d
fix unwanted loops: do not actually reuse a chain unless it is a dead-end + check for loops by
Y
2018-02-01 08:30:35 +0100
-
dea4b5a
switch from Step.run() recursion to Step.run()-in-a-loop to avoid too-deep call stacks by
Yves G
2018-01-31 15:13:03 +0100
-
14bda0a
let the whole code enter this new year 2018 :-) by
Yves G
2018-01-31 13:07:05 +0100
-
07ae816
fix None handling in filters by
Yves G
2018-01-31 13:05:42 +0100
-
50075ef
make the dailyReport able to cope with restarts by
Yves G
2018-01-31 13:04:23 +0100
-
4b42b69
better memory management for counters by
Yves G
2018-01-31 13:03:00 +0100
-
fd1f801
set PWD to /etc/pyruse in systemd units by
Yves G
2018-01-31 13:01:45 +0100
-
cbe3fc2
fix bugs in main.py by
Yves G
2018-01-31 13:00:21 +0100
-
aa47d98
fix bugs in config.py by
Yves G
2018-01-31 12:59:32 +0100
-
91b65d8
optionally store names taken from the configuration file to ease debugging by
Yves G
2018-01-31 12:58:26 +0100
-
f58781a
no more fallbacks by
Yves G
2018-01-31 12:04:21 +0100
-
d73780c
"then" is now applicable to filters as well as actions by
Yves G
2018-01-31 11:58:12 +0100
-
298a4c3
more filters by
Y
2018-01-31 08:30:19 +0100
-
2680405
better-organized unit tests by
Y
2018-01-31 08:28:05 +0100
-
98be1c8
setup and configuration information by
Y
2017-12-17 12:52:44 +0100
-
018441b
systemd units by
Y
2017-12-16 20:26:59 +0100
-
86f27e8
filter to match any number of regex + noop action == a reject filter by
Y
2017-12-16 18:59:33 +0100
-
03b3643
daily journal temporary storage in a file by
Y
2017-12-16 18:31:06 +0100
-
fc864fe
init by
Y
2017-12-15 19:36:50 +0100