The version I've just uploaded fixes an important (security?) bug with a
one line patch, please unblock it.

diff -ruN freepops-0.2.7-old/debian/changelog freepops-0.2.7/debian/changelog
--- freepops-0.2.7-old/debian/changelog 2009-01-15 21:18:58.000000000 +0100
+++ freepops-0.2.7/debian/changelog     2009-01-15 21:19:07.000000000 +0100
@@ -1,3 +1,11 @@
+freepops (0.2.7-3) unstable; urgency=low
+
+  * Cherry picked patch from uptream cvs to fix a misues of syslog 
+    that can potentially lead to crash or information leak 
+  * Acknowledge NMU by bubulle
+
+ -- Enrico Tassi <[email protected]>  Thu, 15 Jan 2009 21:06:50 +0100
+
 freepops (0.2.7-2.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -ruN freepops-0.2.7-old/modules/src/log/log.c 
freepops-0.2.7/modules/src/log/log.c
--- freepops-0.2.7-old/modules/src/log/log.c    2008-06-11 21:22:35.000000000 
+0200
+++ freepops-0.2.7/modules/src/log/log.c        2009-01-15 21:19:07.000000000 
+0100
@@ -311,7 +311,7 @@
 #ifndef WIN32
        if (do_syslog) {
                // syslog adds date and process name
-               syslog(LOG_DEBUG, logstr);
+               syslog(LOG_DEBUG, "%s", logstr);
        } else {
 #endif
                
-- 
Enrico Tassi


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to