New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WiP: do not merge! 0.10 -> master merge whenever it is ready to be named a 'stable'-ish one #1410
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1410 +/- ##
=========================================
+ Coverage 89.73% 94.5% +4.77%
=========================================
Files 69 77 +8
Lines 7432 11828 +4396
Branches 1020 1827 +807
=========================================
+ Hits 6669 11178 +4509
+ Misses 597 375 -222
- Partials 166 275 +109
Continue to review full report at Codecov.
|
Merged branch sebres:ipv6-support-0.10 into 0.10, some differences to #1374:
|
|
@fail2ban/contributors, @fail2ban/developers if someone want to contribute for IPv6 support:
|
not to say that some of my changes have lost my 'authorship' and some were abandoned (e.g. 42144b0) |
ChangeLog
Outdated
both classes moved to new module `ipdns` | ||
* pseudo-conditional section introduced, for conditional substitution resp. | ||
evaluation of parameters for different family qualified hosts, | ||
syntax `[Section?family=inet6]` (currently use for IPv6-support only). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there were more in #1346, such as "time with units" definitions, waitfor (IIRC) within tests to speed them up, ...
I thought, 0.10 should have IPv6 support :) BTW: it's still merge from ipv6-support-0.10, so it can be good keep apart. Another things would be surely a PRs...
Indeed I've lost it by switching and commited as my (real shame!). But the branches were too different :)) I'll try to fix my mistake, but will "sign" only remained code of you as yours. |
|
So I'll also add all the enhancements and fixes in changelog from #1346 directly in 0.10 (without PR) |
@yarikoptic authorship restored (as I could find it ;))) |
On Wed, 11 May 2016, Serg G. Brester wrote:
thanks! I hope it wasn't much of a pain. but in general now let's avoid |
I'll try to implement the todo list from #1346 (I promised :))) |
MANIFEST
Outdated
@@ -164,6 +164,7 @@ fail2ban/client/jailreader.py | |||
fail2ban/client/jailsreader.py | |||
fail2ban/exceptions.py | |||
fail2ban/helpers.py | |||
fail2ban/ipdns.py |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
wouldn't this be fail2ban/server/ipdns.py
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
right
@sebres What you've done, how you've integrated and "pythoned" it through the roof is unbelievable. |
7 similar comments
command "unban" returns a count of tickets that were flushed
2 similar comments
…fect only own init options (from init section only bypass default section); the situation details: value of "_daemon" from default section "default" (with init section) falsely overwrites it from definition section "test" - the resulting value of "_daemon" should be "test" in all 3 resulting failregex's (as specified in test.local), fixed and covered now; additionally more complex cases covered also (all filter parameters in jail via "%(known/...)s", dynamical interpolation across all, etc);
…FAIL>` marked regex; extra: introduced new tag `<F-MLFFORGET>` as mark to forget current multi-line MLFID (e. g. connection closed); Closes gh-1727
…the same connection)
…ing the same log-file with multiple filters (no possibility to match by the old sshd-filter 'zzz-sshd-obsolete-multiline')
…e reason why it was forgotten - close, disconnect, etc.)
closed by @sebres request ;) |
¡Gracias! |
This PR is staging to make sure that we can progress from current state of master into the world of 0.10. To be "merged" after a few of 0.10.x experimental releases