diff --git a/debian/changelog b/debian/changelog index 6faf1130..2fdb1dcf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 * 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 Tue, 01 May 2007 22:18:03 -0400 diff --git a/debian/patches/00_close_log.dpatch b/debian/patches/00_close_log.dpatch old mode 100644 new mode 100755 index de5d7a16..58b136d1 --- a/debian/patches/00_close_log.dpatch +++ b/debian/patches/00_close_log.dpatch @@ -5,10 +5,10 @@ ## DP: post release patches @DPATCH@ -diff -urNad fail2ban-0.7.8~/server/server.py fail2ban-0.7.8/server/server.py ---- fail2ban-0.7.8~/server/server.py 2007-02-07 14:22:44.000000000 -0500 -+++ fail2ban-0.7.8/server/server.py 2007-03-24 18:39:32.000000000 -0400 -@@ -326,15 +326,18 @@ +diff -urNad fail2ban~/server/server.py fail2ban/server/server.py +--- fail2ban~/server/server.py 2007-11-06 14:26:10.000000000 -0500 ++++ fail2ban/server/server.py 2007-11-06 14:33:46.000000000 -0500 +@@ -314,12 +314,17 @@ else: # Target should be a file 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) except IOError: logSys.error("Unable to log to " + target) - logSys.info("Logging to previous target " + self.__logTarget) return False self.__logTarget = target -- # Remove previous handler -- logging.getLogger("fail2ban").handlers = [] + # Removes previous handlers + for handler in logging.getLogger("fail2ban").handlers: + # Closes the handler.