adjusted 00_close_log patch to apply over 0.7.5

added debian/changelog entries
boosted post-release revision
debian-releases/etch
Yaroslav Halchenko 2007-11-06 14:37:32 -05:00
parent 0a14d24216
commit 0e607fcf13
2 changed files with 9 additions and 8 deletions

6
debian/changelog vendored
View File

@ -1,7 +1,11 @@
fail2ban (0.7.5-2etch1~pre1) stable-security; urgency=low fail2ban (0.7.5-2etch1~pre2) stable-security; urgency=low
* NOT RELEASED YET * NOT RELEASED YET
* Propagated fix for asctime pattern from 0.7.8 release (closes: #421848) * Propagated fix for asctime pattern from 0.7.8 release (closes: #421848)
* Propagated fix for not closed log files from 0.7.8-1
(closes: #439962,434368)
* Propagated fix for "reload" bug which is as sever as #439962 and just
never was hit by any Debian user yet
-- Yaroslav Halchenko <debian@onerussian.com> Tue, 01 May 2007 22:18:03 -0400 -- Yaroslav Halchenko <debian@onerussian.com> Tue, 01 May 2007 22:18:03 -0400

11
debian/patches/00_close_log.dpatch vendored Normal file → Executable file
View File

@ -5,10 +5,10 @@
## DP: post release patches ## DP: post release patches
@DPATCH@ @DPATCH@
diff -urNad fail2ban-0.7.8~/server/server.py fail2ban-0.7.8/server/server.py diff -urNad fail2ban~/server/server.py fail2ban/server/server.py
--- fail2ban-0.7.8~/server/server.py 2007-02-07 14:22:44.000000000 -0500 --- fail2ban~/server/server.py 2007-11-06 14:26:10.000000000 -0500
+++ fail2ban-0.7.8/server/server.py 2007-03-24 18:39:32.000000000 -0400 +++ fail2ban/server/server.py 2007-11-06 14:33:46.000000000 -0500
@@ -326,15 +326,18 @@ @@ -314,12 +314,17 @@
else: else:
# Target should be a file # Target should be a file
try: try:
@ -17,11 +17,8 @@ diff -urNad fail2ban-0.7.8~/server/server.py fail2ban-0.7.8/server/server.py
hdlr = logging.FileHandler(target) hdlr = logging.FileHandler(target)
except IOError: except IOError:
logSys.error("Unable to log to " + target) logSys.error("Unable to log to " + target)
logSys.info("Logging to previous target " + self.__logTarget)
return False return False
self.__logTarget = target self.__logTarget = target
- # Remove previous handler
- logging.getLogger("fail2ban").handlers = []
+ # Removes previous handlers + # Removes previous handlers
+ for handler in logging.getLogger("fail2ban").handlers: + for handler in logging.getLogger("fail2ban").handlers:
+ # Closes the handler. + # Closes the handler.