SOURCES: cups-anonymous_jobs.patch (NEW) - fix client-error-forbid...

charles charles at pld-linux.org
Mon Oct 17 17:37:49 CEST 2005


Author: charles                      Date: Mon Oct 17 15:37:49 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix client-error-forbidden unless /jobs section exists in cupsd.conf; no option for anonymous

---- Files affected:
SOURCES:
   cups-anonymous_jobs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/cups-anonymous_jobs.patch
diff -u /dev/null SOURCES/cups-anonymous_jobs.patch:1.1
--- /dev/null	Mon Oct 17 17:37:49 2005
+++ SOURCES/cups-anonymous_jobs.patch	Mon Oct 17 17:37:44 2005
@@ -0,0 +1,22 @@
+--- cups-1.1.23/scheduler/ipp.c.orig	2005-01-03 20:29:59.000000000 +0100
++++ cups-1.1.23/scheduler/ipp.c	2005-10-17 14:20:24.000000000 +0200
+@@ -6792,7 +6792,9 @@
+   struct passwd		*user;		/* User info */
+   struct group		*group;		/* System group info */
+   char			junk[33];	/* MD5 password (not used) */
++  location_t		*loc;		/* Authentication location */
+ 
++  loc = FindBest(con->uri, con->http.state);
+ 
+   LogMessage(L_DEBUG2, "validate_user(%p[%d], \"%s\", %p, %d)\n",
+              con, con->http.fd, owner, username, userlen);
+@@ -6801,6 +6803,9 @@
+   * Validate input...
+   */
+ 
++  if (loc->type == AUTH_NONE)
++    return (1);
++
+   if (con == NULL || owner == NULL || username == NULL || userlen <= 0)
+     return (0);
+ 
================================================================



More information about the pld-cvs-commit mailing list