From 734d6304f332b424cfa5115f5f240e5a7b9069fb Mon Sep 17 00:00:00 2001
From: Tim Waugh
Date: Mon, 3 Dec 2012 09:13:48 +0000
Subject: [PATCH] Fixed patch for CVE-2012-5519 (bug #882379).
Now LogFilePerm and LPDConfigFile are recognised keywords for
cups-files.conf.
Resolves: rhbz#882379
---
cups-str4223.patch | 111 +++++++++++++++++++++++++++------------------
cups.spec | 6 ++-
2 files changed, 71 insertions(+), 46 deletions(-)
diff --git a/cups-str4223.patch b/cups-str4223.patch
index f0eb86f..b33fed9 100644
--- a/cups-str4223.patch
+++ b/cups-str4223.patch
@@ -1,5 +1,6 @@
+diff -up cups-1.5.4/conf/cupsd.conf.in.str4223 cups-1.5.4/conf/cupsd.conf.in
--- cups-1.5.4/conf/cupsd.conf.in.str4223 2010-12-09 21:24:51.000000000 +0000
-+++ cups-1.5.4/conf/cupsd.conf.in 2012-11-27 13:36:54.512147828 +0000
++++ cups-1.5.4/conf/cupsd.conf.in 2012-12-03 09:11:03.138115925 +0000
@@ -9,10 +9,6 @@
# for troubleshooting...
LogLevel @CUPS_LOG_LEVEL@
@@ -11,8 +12,9 @@
# Only listen for connections from the local machine.
Listen localhost:@DEFAULT_IPP_PORT@
@CUPS_LISTEN_DOMAINSOCKET@
---- cups-1.5.4/conf/cups-files.conf.in.str4223 2012-11-27 13:36:54.512147828 +0000
-+++ cups-1.5.4/conf/cups-files.conf.in 2012-11-27 13:36:54.512147828 +0000
+diff -up cups-1.5.4/conf/cups-files.conf.in.str4223 cups-1.5.4/conf/cups-files.conf.in
+--- cups-1.5.4/conf/cups-files.conf.in.str4223 2012-12-03 09:11:03.139115936 +0000
++++ cups-1.5.4/conf/cups-files.conf.in 2012-12-03 09:11:03.139115936 +0000
@@ -0,0 +1,98 @@
+#
+# "$Id$"
@@ -112,8 +114,9 @@
+#
+# End of "$Id$".
+#
+diff -up cups-1.5.4/config-scripts/cups-defaults.m4.str4223 cups-1.5.4/config-scripts/cups-defaults.m4
--- cups-1.5.4/config-scripts/cups-defaults.m4.str4223 2011-05-06 23:53:53.000000000 +0100
-+++ cups-1.5.4/config-scripts/cups-defaults.m4 2012-11-27 13:36:54.513147832 +0000
++++ cups-1.5.4/config-scripts/cups-defaults.m4 2012-12-03 09:11:03.139115936 +0000
@@ -367,6 +367,7 @@ else
fi
@@ -130,8 +133,9 @@
dnl Default MaxCopies value...
AC_ARG_WITH(max-copies, [ --with-max-copies set default max copies value, default=9999 ],
---- cups-1.5.4/config-scripts/cups-ssl.m4.str4223 2012-11-27 13:36:54.356147158 +0000
-+++ cups-1.5.4/config-scripts/cups-ssl.m4 2012-11-27 13:36:54.513147832 +0000
+diff -up cups-1.5.4/config-scripts/cups-ssl.m4.str4223 cups-1.5.4/config-scripts/cups-ssl.m4
+--- cups-1.5.4/config-scripts/cups-ssl.m4.str4223 2012-12-03 09:11:02.996114329 +0000
++++ cups-1.5.4/config-scripts/cups-ssl.m4 2012-12-03 09:11:03.140115947 +0000
@@ -27,6 +27,8 @@ AC_ARG_WITH(openssl-includes, [ --with-
SSLFLAGS=""
SSLLIBS=""
@@ -178,8 +182,9 @@
AC_SUBST(IPPALIASES)
AC_SUBST(SSLFLAGS)
AC_SUBST(SSLLIBS)
---- cups-1.5.4/configure.in.str4223 2012-11-27 13:36:54.482147699 +0000
-+++ cups-1.5.4/configure.in 2012-11-27 13:36:54.513147832 +0000
+diff -up cups-1.5.4/configure.in.str4223 cups-1.5.4/configure.in
+--- cups-1.5.4/configure.in.str4223 2012-12-03 09:11:03.107115578 +0000
++++ cups-1.5.4/configure.in 2012-12-03 09:11:03.141115959 +0000
@@ -66,6 +66,7 @@ AC_SUBST(INSTALL_LANGUAGES)
AC_SUBST(UNINSTALL_LANGUAGES)
@@ -196,8 +201,9 @@
man/cups-lpd.man
man/cupsaddsmb.man
man/cupsd.conf.man
---- cups-1.5.4/conf/Makefile.str4223 2012-11-27 13:36:54.336147072 +0000
-+++ cups-1.5.4/conf/Makefile 2012-11-27 13:36:54.513147832 +0000
+diff -up cups-1.5.4/conf/Makefile.str4223 cups-1.5.4/conf/Makefile
+--- cups-1.5.4/conf/Makefile.str4223 2012-12-03 09:11:02.972114055 +0000
++++ cups-1.5.4/conf/Makefile 2012-12-03 09:11:03.141115959 +0000
@@ -19,7 +19,7 @@ include ../Makedefs
# Config files...
#
@@ -207,8 +213,9 @@
REPLACE = mime.convs mime.types
+diff -up cups-1.5.4/doc/help/ref-cupsd-conf.html.in.str4223 cups-1.5.4/doc/help/ref-cupsd-conf.html.in
--- cups-1.5.4/doc/help/ref-cupsd-conf.html.in.str4223 2012-01-30 21:40:21.000000000 +0000
-+++ cups-1.5.4/doc/help/ref-cupsd-conf.html.in 2012-11-27 13:36:54.514147836 +0000
++++ cups-1.5.4/doc/help/ref-cupsd-conf.html.in 2012-12-03 09:11:03.143115982 +0000
@@ -191,82 +191,6 @@ HREF="#Location">Location
HREF="#Limit">Limit
section.
@@ -576,8 +583,9 @@
Examples
---- cups-1.5.4/doc/help/ref-cups-files-conf.html.in.str4223 2012-11-27 13:36:54.514147836 +0000
-+++ cups-1.5.4/doc/help/ref-cups-files-conf.html.in 2012-11-27 13:36:54.514147836 +0000
+diff -up cups-1.5.4/doc/help/ref-cups-files-conf.html.in.str4223 cups-1.5.4/doc/help/ref-cups-files-conf.html.in
+--- cups-1.5.4/doc/help/ref-cups-files-conf.html.in.str4223 2012-12-03 09:11:03.143115982 +0000
++++ cups-1.5.4/doc/help/ref-cups-files-conf.html.in 2012-12-03 09:11:03.143115982 +0000
@@ -0,0 +1,531 @@
+
+
@@ -1110,8 +1118,9 @@
+
+
+