Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 416 lines (384 sloc) 15.798 kb
03d73b7 Cyril Jaquier - Setup and dist files
lostcontrol authored
1 __ _ _ ___ _
2 / _|__ _(_) |_ ) |__ __ _ _ _
3 | _/ _` | | |/ /| '_ \/ _` | ' \
4 |_| \__,_|_|_/___|_.__/\__,_|_||_|
5
6 =============================================================
61fe328 Cyril Jaquier - Prepared for future 0.8.3
lostcontrol authored
7 Fail2Ban (version 0.8.3) 2008/??/??
03d73b7 Cyril Jaquier - Setup and dist files
lostcontrol authored
8 =============================================================
9
61fe328 Cyril Jaquier - Prepared for future 0.8.3
lostcontrol authored
10 ver. 0.8.3 (2008/??/??) - stable
11 ----------
d645a8f Cyril Jaquier - Process failtickets as long as failmanager is not empty.
lostcontrol authored
12 - Process failtickets as long as failmanager is not empty.
d9f9a31 Cyril Jaquier - Added "pam-generic" filter and more configuration fixes. Thanks to Yar...
lostcontrol authored
13 - Added "pam-generic" filter and more configuration fixes.
14 Thanks to Yaroslav Halchenko.
19d251d Cyril Jaquier - Fixed socket path in redhat and suse init script. Thanks to Jim Wight.
lostcontrol authored
15 - Fixed socket path in redhat and suse init script. Thanks to
16 Jim Wight.
b174a2e Cyril Jaquier - Fixed PID file while started in daemon mode. Thanks to Christian Jobic...
lostcontrol authored
17 - Fixed PID file while started in daemon mode. Thanks to
18 Christian Jobic who submitted a similar patch.
b757c08 Cyril Jaquier - Fixed "fail2ban-client get <jail> logpath". Bug #1916986.
lostcontrol authored
19 - Fixed "fail2ban-client get <jail> logpath". Bug #1916986.
56357d1 Cyril Jaquier - Changed some log level.
lostcontrol authored
20 - Changed some log levels.
a32f04b Cyril Jaquier - Added gssftpd filter. Thanks to Kevin Zembower.
lostcontrol authored
21 - Added gssftpd filter. Thanks to Kevin Zembower.
46dab37 Cyril Jaquier - Added "Day/Month/Year Hour:Minute:Second" date template. Thanks to Den...
lostcontrol authored
22 - Added "Day/Month/Year Hour:Minute:Second" date template.
23 Thanks to Dennis Winter.
4bc6a93 Cyril Jaquier - Fixed ignoreregex processing in fail2ban-client. Thanks to René Berber...
lostcontrol authored
24 - Fixed ignoreregex processing in fail2ban-client. Thanks to
25 René Berber.
298adc4 Cyril Jaquier - Added ISO 8601 date/time format.
lostcontrol authored
26 - Added ISO 8601 date/time format.
61fe328 Cyril Jaquier - Prepared for future 0.8.3
lostcontrol authored
27
c0a0010 Cyril Jaquier - Updated for 0.8.2
lostcontrol authored
28 ver. 0.8.2 (2008/03/06) - stable
9382971 Cyril Jaquier - Fixed named filter. Thanks to Yaroslav Halchenko
lostcontrol authored
29 ----------
30 - Fixed named filter. Thanks to Yaroslav Halchenko
d885fc7 Cyril Jaquier - Fixed wrong path for apache-auth in jail.conf. Thanks to Vincent Deffo...
lostcontrol authored
31 - Fixed wrong path for apache-auth in jail.conf. Thanks to
32 Vincent Deffontaines
9eda9e9 Cyril Jaquier - Fixed timezone bug with epoch date template. Thanks to Michael Hanselm...
lostcontrol authored
33 - Fixed timezone bug with epoch date template. Thanks to
34 Michael Hanselmann
66063d2 Cyril Jaquier - Added "full line failregex" patch. Thanks to Yaroslav Halchenko. It wi...
lostcontrol authored
35 - Added "full line failregex" patch. Thanks to Yaroslav
36 Halchenko. It will be possible to create stronger failregex
37 against log injection
c405341 Cyril Jaquier - Fixed ipfw action script. Thanks to Nick Munger
lostcontrol authored
38 - Fixed ipfw action script. Thanks to Nick Munger
c7b099f Cyril Jaquier - Removed date from logging message when using SYSLOG. Thanks to Iain Le...
lostcontrol authored
39 - Removed date from logging message when using SYSLOG. Thanks
40 to Iain Lea
5176ce8 Cyril Jaquier - Fixed "ignore IPs". Only the first value was taken into account. Thank...
lostcontrol authored
41 - Fixed "ignore IPs". Only the first value was taken into
42 account. Thanks to Adrien Clerc
5bd3256 Cyril Jaquier - Moved socket to /var/run/fail2ban.
lostcontrol authored
43 - Moved socket to /var/run/fail2ban.
44 - Rewrote the communication server.
c07a7a6 Cyril Jaquier - Refactoring. Reduced number of files.
lostcontrol authored
45 - Refactoring. Reduced number of files.
ce6b8c9 Cyril Jaquier - Removed Python 2.4. Minimum required version is now Python 2.3.
lostcontrol authored
46 - Removed Python 2.4. Minimum required version is now Python
47 2.3.
695b6b1 Cyril Jaquier - New log rotation detection algorithm.
lostcontrol authored
48 - New log rotation detection algorithm.
49 - Print monitored files in status.
ae26b90 Cyril Jaquier - Create a PID file in /var/run/fail2ban/. Thanks to Julien Perez.
lostcontrol authored
50 - Create a PID file in /var/run/fail2ban/. Thanks to Julien
51 Perez.
799f597 Cyril Jaquier - Fixed "Feb 29" bug. Thanks to James Andrewartha who pointed this out. ...
lostcontrol authored
52 - Fixed "Feb 29" bug. Thanks to James Andrewartha who pointed
53 this out. Thanks to Yaroslav Halchenko for the fix.
b4de265 Cyril Jaquier - Updated.
lostcontrol authored
54 - "reload <jail>" reloads a single jail and the parameters in
55 fail2ban.conf.
56 - Added Mac OS/X startup script. Thanks to Bill Heaton.
f0399ca Cyril Jaquier - Absorbed some Debian patches. Thanks to Yaroslav Halchenko.
lostcontrol authored
57 - Absorbed some Debian patches. Thanks to Yaroslav Halchenko.
0afa6fb Cyril Jaquier - Replaced "echo" with "printf" in actions. Fix #1839673
lostcontrol authored
58 - Replaced "echo" with "printf" in actions. Fix #1839673
17e31b1 Cyril Jaquier - Replaced "reject" with "drop" in shorwall action. Fix #1854875
lostcontrol authored
59 - Replaced "reject" with "drop" in shorwall action. Fix
60 #1854875
e7eaf5c Cyril Jaquier - Fixed Debian bug #461426
lostcontrol authored
61 - Fixed Debian bug #456567, #468477, #462060, #461426
fca32a5 Cyril Jaquier - readline is now optional in fail2ban-client (not needed in fail2ban-se...
lostcontrol authored
62 - readline is now optional in fail2ban-client (not needed in
63 fail2ban-server).
9382971 Cyril Jaquier - Fixed named filter. Thanks to Yaroslav Halchenko
lostcontrol authored
64
e40468d Cyril Jaquier - Prepared for 0.8.1
lostcontrol authored
65 ver. 0.8.1 (2007/08/14) - stable
1e2ddec Cyril Jaquier - Fixed vulnerability in sshd.conf. Thanks to Daniel B. Cid
lostcontrol authored
66 ----------
67 - Fixed vulnerability in sshd.conf. Thanks to Daniel B. Cid
ad010a6 Cyril Jaquier - Expand <HOST> in ignoreregex. Thanks to Yaroslav Halchenko
lostcontrol authored
68 - Expand <HOST> in ignoreregex. Thanks to Yaroslav Halchenko
e2334db Cyril Jaquier - Improved regular expressions. Thanks to Yaroslav Halchenko
lostcontrol authored
69 - Improved regular expressions. Thanks to Yaroslav Halchenko
f714c96 Cyril Jaquier - Updated regular expressions
lostcontrol authored
70 and others
08c2c55 Cyril Jaquier - Added sendmail actions. The action started with "mail" are now depreca...
lostcontrol authored
71 - Added sendmail actions. The action started with "mail" are
72 now deprecated. Thanks to Raphaël Marichez
ada2d72 Cyril Jaquier - Added "ignoreregex" support to fail2ban-regex
lostcontrol authored
73 - Added "ignoreregex" support to fail2ban-regex
568264d Cyril Jaquier - Updated suse-initd and added it to MANIFEST. Thanks to Christian Rauch
lostcontrol authored
74 - Updated suse-initd and added it to MANIFEST. Thanks to
75 Christian Rauch
2816bca Cyril Jaquier - Tightening up the pid check in redhat-initd. Thanks to David Nutter
lostcontrol authored
76 - Tightening up the pid check in redhat-initd. Thanks to
77 David Nutter
9ac663a Cyril Jaquier - Added webmin authentication filter. Thanks to Guillaume Delvit
lostcontrol authored
78 - Added webmin authentication filter. Thanks to Guillaume
79 Delvit
7c33b44 Cyril Jaquier - Removed textToDns() which is not required anymore. Thanks to Yaroslav ...
lostcontrol authored
80 - Removed textToDns() which is not required anymore. Thanks
81 to Yaroslav Halchenko
26c54c4 Cyril Jaquier - Added new action iptables-allports. Thanks to Yaroslav Halchenko
lostcontrol authored
82 - Added new action iptables-allports. Thanks to Yaroslav
83 Halchenko
040822f Cyril Jaquier - Added "named" date format to date detector. Thanks to Yaroslav Halchen...
lostcontrol authored
84 - Added "named" date format to date detector. Thanks to
85 Yaroslav Halchenko
a3ace80 Cyril Jaquier - Added filter file for named (bind9). Thanks to Yaroslav Halchenko
lostcontrol authored
86 - Added filter file for named (bind9). Thanks to Yaroslav
87 Halchenko
49b2e40 Cyril Jaquier - Fixed vsftpd filter. Thanks to Yaroslav Halchenko
lostcontrol authored
88 - Fixed vsftpd filter. Thanks to Yaroslav Halchenko
1e2ddec Cyril Jaquier - Fixed vulnerability in sshd.conf. Thanks to Daniel B. Cid
lostcontrol authored
89
128515d Cyril Jaquier - 0.8 is finally here :)
lostcontrol authored
90 ver. 0.8.0 (2007/05/03) - stable
1e767cd Cyril Jaquier - Fixed RedHat init script. Thanks to Jonathan Underwood
lostcontrol authored
91 ----------
92 - Fixed RedHat init script. Thanks to Jonathan Underwood
a4c9798 Cyril Jaquier - Added Solaris 10 files. Thanks to Hanno 'Rince' Wagner
lostcontrol authored
93 - Added Solaris 10 files. Thanks to Hanno 'Rince' Wagner
1e767cd Cyril Jaquier - Fixed RedHat init script. Thanks to Jonathan Underwood
lostcontrol authored
94
b813cc5 Cyril Jaquier - Prepared release 0.7.9
lostcontrol authored
95 ver. 0.7.9 (2007/04/19) - release candidate
f260372 Cyril Jaquier - Updated
lostcontrol authored
96 ----------
97 - Close opened handlers. Thanks to Yaroslav Halchenko
090518d Cyril Jaquier - Fixed "reload" bug. Many many thanks to Yaroslav Halchenko
lostcontrol authored
98 - Fixed "reload" bug. Many many thanks to Yaroslav Halchenko
6145a88 Cyril Jaquier - Added date format for asctime without year
lostcontrol authored
99 - Added date format for asctime without year
ac54c8b Cyril Jaquier - Modified filters config. Thanks to Michael C. Haller
lostcontrol authored
100 - Modified filters config. Thanks to Michael C. Haller
bfab040 Cyril Jaquier - Replaced -d with -f. We are looking for a file, not a directory
lostcontrol authored
101 - Fixed a small bug in mail-buffered.conf
f260372 Cyril Jaquier - Updated
lostcontrol authored
102
bf72fe7 Cyril Jaquier - Updated for 0.7.8
lostcontrol authored
103 ver. 0.7.8 (2007/03/21) - release candidate
eee0766 Cyril Jaquier - Updated
lostcontrol authored
104 ----------
105 - Fixed asctime pattern in datedetector.py
b4caed8 Cyril Jaquier - Added new filter for spam bots
lostcontrol authored
106 - Added new filters/actions. Thanks to Yaroslav Halchenko
3803150 Cyril Jaquier - Added Suse init script and modified gentoo-initd. Thanks to Christian ...
lostcontrol authored
107 - Added Suse init script and modified gentoo-initd. Thanks to
108 Christian Rauch
6426cf7 Cyril Jaquier - Moved every locking statements in a try..finally block
lostcontrol authored
109 - Moved every locking statements in a try..finally block
eee0766 Cyril Jaquier - Updated
lostcontrol authored
110
88d65de Cyril Jaquier - Updated for 0.7.7
lostcontrol authored
111 ver. 0.7.7 (2007/02/08) - release candidate
26a762a Cyril Jaquier - Added signal handling in fail2ban-client
lostcontrol authored
112 ----------
113 - Added signal handling in fail2ban-client
114 - Added a wonderful visual effect when waiting on the server
2725dd6 Cyril Jaquier - fail2ban-client returns an error code if configuration is not valid
lostcontrol authored
115 - fail2ban-client returns an error code if configuration is
116 not valid
04cd3f5 Cyril Jaquier - Added new filters/actions. Thanks to Yaroslav Halchenko
lostcontrol authored
117 - Added new filters/actions. Thanks to Yaroslav Halchenko
865f243 Cyril Jaquier - Updated
lostcontrol authored
118 - Call Python interpreter directly (instead of using "env")
119 - Added file support to fail2ban-regex. Benchmark feature has
120 been removed
54ef4ef Cyril Jaquier - Added initial cacti script. Still needs testing, template, etc
lostcontrol authored
121 - Added cacti script and template.
6d6acb0 Cyril Jaquier - Added IP list in "status <JAIL>". Thanks to Eric Gerbier
lostcontrol authored
122 - Added IP list in "status <JAIL>". Thanks to Eric Gerbier
26a762a Cyril Jaquier - Added signal handling in fail2ban-client
lostcontrol authored
123
ab3d2d1 Cyril Jaquier - Now Fail2ban goes in /usr/share/fail2ban instead of /usr/lib/fail2ban....
lostcontrol authored
124 ver. 0.7.6 (2007/01/04) - beta
a9b3f19 Cyril Jaquier - Prepared for next release
lostcontrol authored
125 ----------
126 - Added a "sleep 1" in redhat-initd. Thanks to Jim Wight
8ca367d Cyril Jaquier - Use /dev/log for SYSLOG output. Thanks to Joerg Sommrey
lostcontrol authored
127 - Use /dev/log for SYSLOG output. Thanks to Joerg Sommrey
6f7df2c Cyril Jaquier - Use numeric output for iptables in "actioncheck"
lostcontrol authored
128 - Use numeric output for iptables in "actioncheck"
2e19748 Cyril Jaquier - Fixed removal of host in hosts.deny. Thanks to René Berber
lostcontrol authored
129 - Fixed removal of host in hosts.deny. Thanks to René Berber
34a4815 Cyril Jaquier - Updated
lostcontrol authored
130 - Added new date format (2006-12-21 06:43:20) and Exim4
131 filter. Thanks to mEDI
0f31cc0 Cyril Jaquier - Added support for several "failregex" and "ignoreregex". This should s...
lostcontrol authored
132 - Several "failregex" and "ignoreregex" are now accepted.
133 Creation of rules should be easier now.
ba833a5 Cyril Jaquier - Added license file. Thanks to Axel Thimm
lostcontrol authored
134 - Added license in COPYING. Thanks to Axel Thimm
7719c00 Cyril Jaquier - Allow comma in action options. The value of the option must be escaped...
lostcontrol authored
135 - Allow comma in action options. The value of the option must
136 be escaped with " or '. Thanks to Yaroslav Halchenko
ab3d2d1 Cyril Jaquier - Now Fail2ban goes in /usr/share/fail2ban instead of /usr/lib/fail2ban....
lostcontrol authored
137 - Now Fail2ban goes in /usr/share/fail2ban instead of
138 /usr/lib/fail2ban. This is more compliant with FHS. Thanks
139 to Axel Thimm and Yaroslav Halchenko
a9b3f19 Cyril Jaquier - Prepared for next release
lostcontrol authored
140
f366a0b Cyril Jaquier - Trivial changes for 0.7.5
lostcontrol authored
141 ver. 0.7.5 (2006/12/07) - beta
658d03a Cyril Jaquier - Updated
lostcontrol authored
142 ----------
143 - Do not ban a host that is currently banned. Thanks to
144 Yaroslav Halchenko
145 - The supported tags in "action(un)ban" are <ip>, <failures>
146 and <time>
147 - Fixed refactoring bug (getLastcommand -> getLastAction)
90359ba Cyril Jaquier - Added option "ignoreregex" in filter scripts and jail.conf. Feature Re...
lostcontrol authored
148 - Added option "ignoreregex" in filter scripts and jail.conf.
149 Feature Request #1283304
994fefc Cyril Jaquier - Updated
lostcontrol authored
150 - Fixed a bug in user defined time regex/pattern
58acd9f Cyril Jaquier - Moved version.py and protocol.py to common/
lostcontrol authored
151 - Improved documentation
152 - Moved version.py and protocol.py to common/
911b2b1 Cyril Jaquier - Merged "maxtime" with "findtime"
lostcontrol authored
153 - Merged "maxtime" option with "findtime"
136b32c Cyril Jaquier - Updated
lostcontrol authored
154 - Added "<HOST>" tag support in failregex which matches
155 default IP address/hostname. "(?P<host>\S)" is still valid
156 and supported
157 - Fixed exception when calling fail2ban-server with unknown
158 option
c27ef35 Cyril Jaquier - Fixed bug with the "socket" option
lostcontrol authored
159 - Fixed Debian bug 400162. The "socket" option is now handled
160 correctly by fail2ban-client
0045958 Cyril Jaquier - Updated
lostcontrol authored
161 - Fixed RedHat init script. Thanks to Justin Shore
162 - Changed timeout to 30 secondes before assuming the server
f366a0b Cyril Jaquier - Trivial changes for 0.7.5
lostcontrol authored
163 cannot be started. Thanks to Joël Bertrand
658d03a Cyril Jaquier - Updated
lostcontrol authored
164
528c9a1 Cyril Jaquier - Updated for 0.7.4
lostcontrol authored
165 ver. 0.7.4 (2006/11/01) - beta
29a2b63 Cyril Jaquier - Updated
lostcontrol authored
166 ----------
167 - Improved configuration files. Thanks to Yaroslav Halchenko
168 - Added man page for "fail2ban-regex"
169 - Moved ban/unban messages from "info" level to "warn"
c8fdabf Cyril Jaquier - Added "socket" option in "fail2ban.conf"
lostcontrol authored
170 - Added "-s" option to specify the socket path and "socket"
171 option in "fail2ban.conf"
0fab1bb Cyril Jaquier - Added "backend" option
lostcontrol authored
172 - Added "backend" option in "jail.conf"
51fd8fa Cyril Jaquier - Added ipfw action script and example. Thanks to Nick Munger
lostcontrol authored
173 - Added more filters/actions and jail samples. Thanks to Nick
f74657f Cyril Jaquier - Added "courierlogin" filter. Thanks to Christoph Haas
lostcontrol authored
174 Munger, Christoph Haas
ee86212 Cyril Jaquier - Updated testcases to fix the time using MyTime
lostcontrol authored
175 - Improved testing framework
70fe13a Cyril Jaquier - Updated
lostcontrol authored
176 - Fixed a bug in the return code handling of the executed
177 commands. Thanks to Yaroslav Halchenko
ae0ed20 Cyril Jaquier - Added signal handling. There is a bug with join() and signal handling ...
lostcontrol authored
178 - Signal handling. There is a bug with join() and signal in
179 Python
9834734 Cyril Jaquier - Updated
lostcontrol authored
180 - Better debugging output for "fail2ban-regex"
181 - Added support for more date format
d065d97 Cyril Jaquier - Use pickle instead of cPickle. Python 2.5 gives an exception with cPic...
lostcontrol authored
182 - cPickle does not work with Python 2.5. Use pickle instead
183 (performance is not a problem in our case)
29a2b63 Cyril Jaquier - Updated
lostcontrol authored
184
3665848 Cyril Jaquier - Updated for 0.7.3
lostcontrol authored
185 ver. 0.7.3 (2006/09/28) - beta
b03d4d3 Cyril Jaquier - Updated (man pages)
lostcontrol authored
186 ----------
187 - Added man pages. Thanks to Yaroslav Halchenko
e146d07 Cyril Jaquier - Added wildcards support for "logpath"
lostcontrol authored
188 - Added wildcard support for "logpath"
7f7361a Cyril Jaquier - Added Gamin (file and directory monitoring system) support
lostcontrol authored
189 - Added Gamin (file and directory monitoring system) support
f3a90b9 Cyril Jaquier - Updated
lostcontrol authored
190 - (Re)added "ignoreip" option
191 - Added more concurrency protection
b701e03 Cyril Jaquier - Updated
lostcontrol authored
192 - First attempt at solving bug #1457620 (locale issue)
66526b5 Cyril Jaquier - Updated
lostcontrol authored
193 - Performance improvements
5ea3176 Cyril Jaquier - Updated
lostcontrol authored
194 - (Re)added permanent banning with banTime < 0
7b7d246 Cyril Jaquier - Added DNS support for "ignoreip"
lostcontrol authored
195 - Added DNS support to "ignoreip". Feature Request #1285859
b03d4d3 Cyril Jaquier - Updated (man pages)
lostcontrol authored
196
df26a74 Cyril Jaquier - Updated
lostcontrol authored
197 ver. 0.7.2 (2006/09/10) - beta
b13379d Cyril Jaquier - Updated
lostcontrol authored
198 ----------
199 - Refactoring and code cleanup
200 - Improved client output
511d9a7 Cyril Jaquier - Updated
lostcontrol authored
201 - Added more get/set commands
131a0a9 Cyril Jaquier - Added a couriersmtpd filter
lostcontrol authored
202 - Added more configuration templates
82f062f Cyril Jaquier - Updated
lostcontrol authored
203 - Removed "logpath" and "maxretry" from filter templates.
204 They must be defined in jail.conf now
205 - Added interactive mode. Use "-i"
21b6e76 Cyril Jaquier - Added date detector
lostcontrol authored
206 - Added a date detector. "timeregex" and "timepattern" are no
207 more needed
a998e54 Cyril Jaquier - Added "fail2ban-regex". This is a tool to help finding "failregex"
lostcontrol authored
208 - Added "fail2ban-regex". This is a tool to help finding
209 "failregex"
500d203 Cyril Jaquier - Updated
lostcontrol authored
210 - Improved server communication. Start a new thread for each
df26a74 Cyril Jaquier - Updated
lostcontrol authored
211 incoming request. Fail2ban is not really thread-safe yet
b13379d Cyril Jaquier - Updated
lostcontrol authored
212
d46a125 Cyril Jaquier - Updated for 0.7.1
lostcontrol authored
213 ver. 0.7.1 (2006/08/23) - alpha
214 ----------
215 - Fixed daemon mode bug
216 - Added Gentoo init.d script
217 - Fixed path bug when trying to start "fail2ban-server"
218 - Fixed reload command
219
0f6829b Cyril Jaquier - Updated for 0.7.0
lostcontrol authored
220 ver. 0.7.0 (2006/08/23) - alpha
12c222b Cyril Jaquier - One step forward to 0.7.0
lostcontrol authored
221 ----------
222 - Almost a complete rewrite :) Fail2ban design is really
223 better (IMHO). There is a lot of new features
224 - Client/Server architecture
225 - Multithreading. Each jail has its own threads: one for the
226 log reading and another for the actions
227 - Execute several actions
228 - Split configuration files. They are more readable and easy
229 to use
7b16590 Cyril Jaquier - Updated
lostcontrol authored
230 - failregex uses group (<host>) now. This feature was already
231 present in the Debian package
0f6829b Cyril Jaquier - Updated for 0.7.0
lostcontrol authored
232 - lots of things...
12c222b Cyril Jaquier - One step forward to 0.7.0
lostcontrol authored
233
97aa913 Cyril Jaquier - Updated for 0.6.1
lostcontrol authored
234 ver. 0.6.1 (2006/03/16) - stable
af82733 Cyril Jaquier - Updated
lostcontrol authored
235 ----------
236 - Added permanent banning. Set banTime to a negative value to
237 enable this feature (-1 is perfect). Thanks to Mannone
238 - Fixed locale bug. Thanks to Fernando José
7494fe2 Cyril Jaquier - Updated
lostcontrol authored
239 - Fixed crash when time format does not match data
3eb0ca0 Yaroslav Halchenko propagated fix for the path bug. Thanks to Nick Craig-Wood
yarikoptic authored
240 - Propagated patch from Debian to fix fail2ban search path
241 addition to the path search list: now it is added first.
242 Thanks to Nick Craig-Wood
79318b3 Cyril Jaquier - Updated
lostcontrol authored
243 - Added SMTP authentification for mail notification. Thanks
244 to Markus Hoffmann
245 - Removed debug mode as it is confusing for people
246 - Added parsing of timestamp in TAI64N format (#1275325).
247 Thanks to Mark Edgington
248 - Added patch #1382936 (Default formatted syslog logging).
82f062f Cyril Jaquier - Updated
lostcontrol authored
249 Thanks to Patrick B�rjesson
3e86a82 Cyril Jaquier - Removed 192.168.0.0/16 from ignoreip
lostcontrol authored
250 - Removed 192.168.0.0/16 from ignoreip. Attacks could also
251 come from the local network.
ad4280d Cyril Jaquier - Updated
lostcontrol authored
252 - Robust startup: if iptables module does not get fully
253 initialized after startup of fail2ban, fail2ban will do
254 "maxreinit" attempts to initialize its own firewall. It
255 will sleep between attempts for "polltime" number of
256 seconds (closes Debian: #334272). Thanks to Yaroslav
257 Halchenko
258 - Added "interpolations" in fail2ban.conf. This is provided
259 by the ConfigParser module. Old configuration files still
260 work. Thanks to Yaroslav Halchenko
261 - Added initial support for hosts.deny and shorewall. Need
262 more testing. Please test. Thanks to kojiro from Gentoo
263 forum for hosts.deny support
dfb6f63 Cyril Jaquier - Updated
lostcontrol authored
264 - Added support for vsftpd. Thanks to zugeschmiert
af82733 Cyril Jaquier - Updated
lostcontrol authored
265
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
266 ver. 0.6.0 (2005/11/20) - stable
07d127b Cyril Jaquier - Added an initd script for RedHat/Fedora. Thanks to Andrey G. Grozin
lostcontrol authored
267 ----------
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
268 - Propagated patches introduced by Debian maintainer
269 (Yaroslav Halchenko):
270 * Added an option to report local time (including timezone)
271 or GMT in mail notification.
272
273 ver. 0.5.5 (2005/10/26) - beta
274 ----------
275 - Propagated patches introduced by Debian maintainer
276 (Yaroslav Halchenko):
277 * Introduced fwcheck option to verify consistency of the
278 chains. Implemented automatic restart of fail2ban main
279 function in case check of fwban or fwunban command failed
280 (closes: #329163, #331695). (Introduced patch was further
281 adjusted by upstream author).
282 * Added -f command line parameter for [findtime].
283 * Added a cleanup of firewall rules on emergency shutdown
284 when unknown exception is catched.
285 * Fail2ban should not crash now if a wrong file name is
286 specified in config.
287 * reordered code a bit so that log targets are setup right
288 after background and then only loglevel (verbose, debug)
289 is processed, so the warning could be seen in the logs
290 * Added a keyword <section> in parsing of the subject and
291 the body of an email sent out by fail2ban (closes:
292 #330311)
293
294 ver. 0.5.4 (2005/09/13) - beta
295 ----------
296 - Fixed bug #1286222.
297 - Propagated patches introduced by Debian maintainer
298 (Yaroslav Halchenko):
299 * Fixed handling of SYSLOG logging target. Now it can log
300 to any SYSLOG target and facility as directed by the
301 config
302 * Format of SYSLOG entries fixed to look closer to standard
303 * Fixed errata in config/gentoo-confd
304 * Introduced findtime configuration variable to control the
305 lifetime of caught "failed" log entries
306
307 ver. 0.5.3 (2005/09/08) - beta
308 ----------
309 - Fixed a bug when overriding "maxfailures" or "bantime".
310 Thanks to Yaroslav Halchenko
311 - Added more debug output if an error occurs when sending
312 mail. Thanks to Stephen Gildea
313 - Renamed "maxretry" to "maxfailures" and changed default
314 value to 5. Thanks to Stephen Gildea
315 - Hopefully fixed bug #1256075
316 - Fixed bug #1262345
317 - Fixed exception handling in PIDLock
318 - Removed warning when using "-V" or "-h" with no config
319 file. Thanks to Yaroslav Halchenko
320 - Removed "-i eth0" from config file. Thanks to Yaroslav
321 Halchenko
322
323 ver. 0.5.2 (2005/08/06) - beta
324 ----------
325 - Better PID lock file handling. Should close #1239562
326 - Added man pages
327 - Removed log4py dependency. Use logging module instead
328 - "maxretry" and "bantime" can be overridden in each section
329 - Fixed bug #1246278 (excessive memory usage)
330 - Fixed crash on wrong option value in configuration file
331 - Changed custom chains to lowercase
332
333 ver. 0.5.1 (2005/07/23) - beta
334 ----------
335 - Fixed bugs #1241756, #1239557
336 - Added log targets in configuration file. Removed -l option
337 - Changed iptables rules in order to create a separated chain
338 for each section
339 - Fixed static banList in firewall.py
340 - Added an initd script for Debian. Thanks to Yaroslav
341 Halchenko
342 - Check for obsolete files after install
343
344 ver. 0.5.0 (2005/07/12) - beta
345 ----------
346 - Added support for CIDR mask in ignoreip
347 - Added mail notification support
348 - Fixed bug #1234699
349 - Added tags replacement in rules definition. Should allow a
350 clean solution for Feature Request #1229479
351 - Removed "interface" and "firewall" options
352 - Added start and end commands in the configuration file.
353 Thanks to Yaroslav Halchenko
354 - Added firewall rules definition in the configuration file
355 - Cleaned fail2ban.py
07d127b Cyril Jaquier - Added an initd script for RedHat/Fedora. Thanks to Andrey G. Grozin
lostcontrol authored
356 - Added an initd script for RedHat/Fedora. Thanks to Andrey
357 G. Grozin
358
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
359 ver. 0.4.1 (2005/06/30) - stable
73ff154 Cyril Jaquier - Prepared for 0.4.1
lostcontrol authored
360 ----------
361 - Fixed textToDNS method which generated wrong matches for
362 "rhost=12-xyz...". Thanks to Tom Pike
363 - fail2ban.conf modified for readability. Thanks to Iain Lea
364 - Added an initd script for Gentoo
365 - Changed default PID lock file location from /tmp to
366 /var/run
367
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
368 ver. 0.4.0 (2005/04/24) - stable
0c9c503 Cyril Jaquier - Fixed bug in utils/dns.py
lostcontrol authored
369 ----------
370 - Fixed textToDNS which did not recognize strings like
371 "12-345-67-890.abcd.mnopqr.xyz"
372
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
373 ver. 0.3.1 (2005/03/31) - beta
bc4524c Cyril Jaquier - Updated
lostcontrol authored
374 ----------
375 - Corrected level of messages
376 - Added DNS lookup support
377 - Improved parsing speed. Only parse the new log messages
62feec3 Cyril Jaquier - Improved verbose mode
lostcontrol authored
378 - Added a second verbose level (-vv)
bc4524c Cyril Jaquier - Updated
lostcontrol authored
379
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
380 ver. 0.3.0 (2005/02/24) - beta
2e5bfe5 Cyril Jaquier - Changed Fail2Ban in order to handle several log files
lostcontrol authored
381 ----------
382 - Re-writting of parts of the code in order to handle several
383 log files with different rules
384 - Removed sshd.py because it is no more needed
b5eb68d Cyril Jaquier - Only scan log files which were modified
lostcontrol authored
385 - Fixed a bug when exiting with IP in the ban list
4961847 Cyril Jaquier - Added PID lock file support
lostcontrol authored
386 - Added PID lock file
387 - Improved some parts of the code
9a74701 Cyril Jaquier - Added "ipfw-start-rule" option (thanks to Robert Edeker)
lostcontrol authored
388 - Added ipfw-start-rule option (thanks to Robert Edeker)
c429a69 Cyril Jaquier - Added the "-k" option. Kills a currently running Fail2Ban
lostcontrol authored
389 - Added -k option which kills a currently running Fail2Ban
2e5bfe5 Cyril Jaquier - Changed Fail2Ban in order to handle several log files
lostcontrol authored
390
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
391 ver. 0.1.2 (2004/11/21) - beta
f1770f9 Cyril Jaquier - Update current changes
lostcontrol authored
392 ----------
393 - Add ipfw and ipfwadm support. The rules are taken from
394 BlockIt. Thanks to Robert Edeker
395 - Add -e option which allows to set the interface. Thanks to
396 Robert Edeker who reminded me this
397 - Small code cleaning
398
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
399 ver. 0.1.1 (2004/10/23) - beta
3fa88d6 Cyril Jaquier - Some small update about current work
lostcontrol authored
400 ----------
f3dd99d Cyril Jaquier - Add SIGTERM handler
lostcontrol authored
401 - Add SIGTERM handler in order to exit nicely when in daemon
402 mode
3fa88d6 Cyril Jaquier - Some small update about current work
lostcontrol authored
403 - Add -r option which allows to set the maximum number of
404 login failures
405 - Remove the Metalog class as the log file are not so syslog
406 daemon specific
407 - Rewrite log reader to be service centered. Sshd support
408 added. Match "Failed password" and "Illegal user"
b9349fd Cyril Jaquier - Configuration using /etc/fail2ban.conf
lostcontrol authored
409 - Add /etc/fail2ban.conf configuration support
3fa88d6 Cyril Jaquier - Some small update about current work
lostcontrol authored
410 - Code documentation
411
412
840f6cd Cyril Jaquier - Merged FAIL2BAN-0_5 with HEAD
lostcontrol authored
413 ver. 0.1.0 (2004/10/12) - alpha
03d73b7 Cyril Jaquier - Setup and dist files
lostcontrol authored
414 ----------
415 - Initial release
Something went wrong with that request. Please try again.