Y
|
fb6a69c40e
|
detect loops while building the workflow, not after: faster, better
|
2018-02-24 13:05:57 +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
|
91b65d8e1e
|
optionally store names taken from the configuration file to ease debugging
|
2018-01-31 12:58:26 +01:00 |
Yves G
|
d73780cacd
|
"then" is now applicable to filters as well as actions
|
2018-01-31 11:58:12 +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
|
fc864feca4
|
init
|
2017-12-15 19:41:31 +01:00 |