Yaroslav Halchenko
29aef9381a
BF: typo
2012-11-06 21:48:44 -05:00
Yaroslav Halchenko
39172a99c5
BF: added a little shell script to excercise tests against all available Python versions
...
also report Python version inside fail2ban-testcases
2012-11-06 21:45:55 -05:00
Yaroslav Halchenko
ef2ea965c8
ENH: travis -- try to run tests against all available python versions
2012-11-06 14:12:35 -05:00
Yaroslav Halchenko
da626b51cc
NF: rudimentary .travis.yml for travis-ci.org service
2012-11-06 14:00:27 -05:00
Yaroslav Halchenko
b159eabb51
BF: do not enable pyinotify backend if pyinotify is too old (Closes gh-80)
2012-11-06 13:14:42 -05:00
Yaroslav Halchenko
63237a785e
DOC: forgotten --help entry for " unban "
2012-11-05 21:50:49 -05:00
Yaroslav Halchenko
f52ba9923a
ENH: downgrade "already banned" from WARN to INFO level (Closes gh-79)
...
Most of the time it is a benign latency effect so nothing to warn about.
2012-11-05 21:30:07 -05:00
Yaroslav Halchenko
1e12c220e6
minor: added a note on now "negative" log entries on "POSSIBLE BREAK-IN ATTEMPT"
2012-11-05 21:22:33 -05:00
Yaroslav Halchenko
6ecf4fd80a
Merge pull request #64 from sourcejedi/remove_sshd_rdns
...
Misconfigured DNS should not ban *successful* ssh logins
Per our discussion indeed better (and still as "safe") to not punish users behind bad DNS
2012-11-05 18:20:37 -08:00
Yaroslav Halchenko
b773ed617b
DOC: minor "fixes" in DEVELOP
2012-11-05 21:12:03 -05:00
David Engeset
2d672d1c81
Added in while loop to process the Fail Manager after the requested banned IP was added to its queue. This solves the issue of needing to touch the log file that is being monitored to get the IP to be banned accordingly. Added in import of FailManagerEmpty exception class.
2012-11-05 20:38:40 -05:00
Yaroslav Halchenko
f14c7ae401
ENH: refactored previous commit to make it more Pythonic (With prev commit closes gh-86, gh-81)
2012-11-05 20:37:06 -05:00
David Engeset
6288ec2757
Added in command option to unban and IP, just like using 'banip'. Command looks like: fail2ban-client set <jail name> unbanip <ip>
2012-11-05 20:11:28 -05:00
Yaroslav Halchenko
8e64c281dd
BF: in code we should use MyTime wrapper instead of time module directly
...
to allow for some tests to work correctly
2012-11-05 20:09:15 -05:00
Yaroslav Halchenko
09355663f7
BF: (python 2.4) -- access to staticmethod should go via Class
...
TODO: get away from using all those staticmethods in f2b
2012-11-05 16:54:19 -05:00
Yaroslav Halchenko
5becaf8ef2
BF: (python 2.[45]) store backends names in a list to use .index later on (Closes gh-83)
...
.index() got into tuple's API only in 2.6
2012-11-01 15:34:20 -04:00
Yaroslav Halchenko
9510619b7b
ENH: minor -- print out why skipping a backend while testing
2012-11-01 15:24:32 -04:00
Yaroslav Halchenko
652b5a77e0
BF: fixing current version string to contain the patch index, i.e. ".1" Thanks Fabian Fischer
2012-10-10 08:39:18 -04:00
Yaroslav Halchenko
83109bce14
BF: escape the content of <matches> since its value could contain arbitrary symbols
2012-10-08 22:14:51 -04:00
Yaroslav Halchenko
6ee2c0a014
DOC: untabified for proper formatting + trailing spaces
2012-10-03 09:12:37 -04:00
Yaroslav Halchenko
282724a7f9
ENH: join both failregex for lighttpd-auth into a single one
...
they are close in meaning
should provide a slight run-time performance benefit
2012-09-30 11:30:24 -04:00
Yaroslav Halchenko
cc5d410004
Merge pull request #77 from sciunto/lightty
...
Lighttpd: support auth.backend = "htdigest"
2012-09-30 08:28:12 -07:00
François Boulogne
958a1b0a40
Lighttpd: support auth.backend = "htdigest"
2012-09-30 13:27:21 +02:00
Yaroslav Halchenko
2a225aa6ee
Added a warning within "complaint.conf" action about care with enabling it
2012-08-13 23:03:52 -04:00
Yaroslav Halchenko
2d66f31ef5
ENH: instead of "Invalid command" warning log exception why command failed
2012-08-02 19:48:59 -04:00
Yaroslav Halchenko
2a83cf2814
new changelog entry
2012-07-31 21:49:10 -04:00
Yaroslav Halchenko
020ac1b2e9
Minor bugfix release 0.8.7.1
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlAYivoACgkQjRFFY3XAJMiwawCeOc+Kal5XsupZ3w/O7hrBbpx/
+C8An39SrP+bc7vcWX5eFlkFBfGXsQ0/
=ItkI
-----END PGP SIGNATURE-----
Merge tag '0.8.7.1' into debian
Minor bugfix release 0.8.7.1
* tag '0.8.7.1':
Changelog for the fix -- will rerelease 0.8.7.1
BF: removed sneaked a commented out sys.path.insert
2012-07-31 21:48:59 -04:00
Yaroslav Halchenko
0b5c66fb59
Changelog for the fix -- will rerelease 0.8.7.1
2012-07-31 21:45:04 -04:00
Yaroslav Halchenko
6b7544a63a
BF: removed sneaked a commented out sys.path.insert
2012-07-31 21:45:03 -04:00
Yaroslav Halchenko
b41a249161
recommend python-pyinotify and only suggest python-gamin
2012-07-31 18:02:24 -04:00
Yaroslav Halchenko
197edfc271
debian/control,rules: switch to use dh_python2, boost policy compliance to 3.9.3
2012-07-31 17:33:13 -04:00
Yaroslav Halchenko
d969aef8f8
BF: specify full action for recidive jail since it needs allport action
2012-07-31 17:02:34 -04:00
Yaroslav Halchenko
235267b7ac
debian/source: switch to 3.0 (quilt) format
2012-07-31 16:54:09 -04:00
Yaroslav Halchenko
9429655045
use unprefixed upstream release tags
2012-07-31 16:52:44 -04:00
Yaroslav Halchenko
475558056e
Merged changelog with unreleased 0.8.6-4 to avoid possible confusions
2012-07-31 16:52:00 -04:00
Yaroslav Halchenko
29f108dbb1
Close also #653074 since fixed in 5cac32e038
2012-07-31 16:50:35 -04:00
Yaroslav Halchenko
86ae7d2f5e
debian/fail2ban.init: Should-(start|stop): iptables-persistent ( Closes : #598109 ), ferm ( Closes : #604843 )
2012-07-31 16:21:03 -04:00
Yaroslav Halchenko
59e95b053e
debian/jail.conf: adopted few jails from "upstreams" jail.conf: asterisk, recidive, lighttpd, php-url-open
2012-07-31 16:16:55 -04:00
Yaroslav Halchenko
1163450227
added usedns option into debian/jail.conf
2012-07-31 16:08:00 -04:00
Yaroslav Halchenko
c4acaf8bd0
Refreshed the patch
2012-07-31 16:06:01 -04:00
Yaroslav Halchenko
d8d950dcc6
ENH: adopted description about backends from upstream's jail.conf
2012-07-31 16:02:31 -04:00
Yaroslav Halchenko
14d609941b
monitor syslog not auth.log for wuftpd
2012-07-31 15:59:44 -04:00
Yaroslav Halchenko
23e979a20e
Adjusted changelog to reflect changes pulled with the merge
2012-07-31 15:58:15 -04:00
Yaroslav Halchenko
1fd9b6934e
Re-tagging 0.8.7 with hope to do that last time ;)
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlAYOHoACgkQjRFFY3XAJMjhMQCdGJhq6ZcD11b3M3brz4X9M5hR
GNIAnAhTSETsuP+h1qJ/hhCDvyTdC6yc
=3KZh
-----END PGP SIGNATURE-----
Merge tag '0.8.7' into debian -- additional fixes after reviewing more of Debian bug reports
Re-tagging 0.8.7 with hope to do that last time ;)
* tag '0.8.7':
ENH: match possibly present "pam_unix(sshd:auth):" portion for sshd (Closes : #648020 )
ENH: add wu-ftpd failregex for use against syslog (Closes : #514239 )
BF: anchor chain name in actioncheck's for iptables actions (Closes : #672228 )
BF: inline comments must use ; not # -- recidive jail
2012-07-31 15:56:49 -04:00
Yaroslav Halchenko
c06c504a8e
Adjusted changelog to reflect the last change
2012-07-31 15:54:33 -04:00
Yaroslav Halchenko
2082fee7b1
ENH: match possibly present "pam_unix(sshd:auth):" portion for sshd ( Closes : #648020 )
2012-07-31 15:53:41 -04:00
Yaroslav Halchenko
2b885e07f4
Adjusted changelog to reflect the last change
2012-07-31 15:52:48 -04:00
Yaroslav Halchenko
6ad55f64b3
ENH: add wu-ftpd failregex for use against syslog ( Closes : #514239 )
2012-07-31 15:43:13 -04:00
Yaroslav Halchenko
a512ea47d2
Adjusted changelog to reflect the last change
2012-07-31 15:33:30 -04:00
Yaroslav Halchenko
80b191c7fd
BF: anchor chain name in actioncheck's for iptables actions ( Closes : #672228 )
2012-07-31 15:27:05 -04:00