rpms/cups/F-12 cups-str3458.patch,NONE,1.1 cups.spec,1.566,1.567
Tim Waugh
twaugh at fedoraproject.org
Tue Dec 22 17:05:45 UTC 2009
Author: twaugh
Update of /cvs/pkgs/rpms/cups/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8946
Modified Files:
cups.spec
Added Files:
cups-str3458.patch
Log Message:
* Tue Dec 22 2009 Tim Waugh <twaugh at redhat.com> - 1:1.4.2-19
- Fixed ipp authentication for servers requiring authentication for
IPP-Get-Printer-Attributes (bug #548873, STR #3458).
cups-str3458.patch:
ipp.c | 9 +++++++++
1 file changed, 9 insertions(+)
--- NEW FILE cups-str3458.patch ---
diff -up cups-1.4.2/backend/ipp.c.str3458 cups-1.4.2/backend/ipp.c
--- cups-1.4.2/backend/ipp.c.str3458 2009-12-22 13:04:25.021208333 +0000
+++ cups-1.4.2/backend/ipp.c 2009-12-22 13:04:26.570082893 +0000
@@ -802,6 +802,15 @@ main(int argc, /* I - Number of comm
return (CUPS_BACKEND_STOP);
}
+ else if (ipp_status == IPP_NOT_AUTHORIZED || ipp_status == IPP_FORBIDDEN)
+ {
+ if (!strncmp(httpGetField(http, HTTP_FIELD_WWW_AUTHENTICATE),
+ "Negotiate", 9))
+ auth_info_required = "negotiate";
+
+ fprintf(stderr, "ATTR: auth-info-required=%s\n", auth_info_required);
+ return (CUPS_BACKEND_AUTH_REQUIRED);
+ }
else
{
_cupsLangPrintf(stderr,
Index: cups.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cups/F-12/cups.spec,v
retrieving revision 1.566
retrieving revision 1.567
diff -u -p -r1.566 -r1.567
--- cups.spec 21 Dec 2009 17:07:05 -0000 1.566
+++ cups.spec 22 Dec 2009 17:05:44 -0000 1.567
@@ -9,7 +9,7 @@
Summary: Common Unix Printing System
Name: cups
Version: 1.4.2
-Release: 18%{?dist}
+Release: 19%{?dist}
License: GPLv2
Group: System Environment/Daemons
Source: http://ftp.easysw.com/pub/cups/%{version}/cups-%{version}-source.tar.bz2
@@ -75,6 +75,7 @@ Patch47: cups-str3428.patch
Patch48: cups-str3431.patch
Patch49: cups-delete-active-printer.patch
Patch50: cups-gnutls-gcrypt-threads.patch
+Patch51: cups-str3458.patch
Patch100: cups-lspp.patch
@@ -255,6 +256,7 @@ module.
%patch48 -p1 -b .str3431
%patch49 -p1 -b .delete-active-printer
%patch50 -p1 -b .gnutls-gcrypt-threads
+%patch51 -p1 -b .str3458
%if %lspp
%patch100 -p1 -b .lspp
@@ -553,6 +555,10 @@ rm -rf $RPM_BUILD_ROOT
%{php_extdir}/phpcups.so
%changelog
+* Tue Dec 22 2009 Tim Waugh <twaugh at redhat.com> - 1:1.4.2-19
+- Fixed ipp authentication for servers requiring authentication for
+ IPP-Get-Printer-Attributes (bug #548873, STR #3458).
+
* Mon Dec 21 2009 Tim Waugh <twaugh at redhat.com> - 1:1.4.2-18
- Ensure proper thread-safety in gnutls's use of libgcrypt
(bug #544619).
More information about the fedora-extras-commits
mailing list