git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10939
7a7537e8-13f0-0310-91df-
b6672ffda945
- The configure script now prefers Clang over GCC.
- Fixed a compile problem on AIX (STR #4307)
+ - The scheduler no longer tries to do Kerberos authentication over the
+ loopback interface.
- The IPP backend could fail to pause a job for authentication
(STR #4298)
- Fixed a regression on the handling of auth keys on OS X if the
con->http.hostname);
#ifdef HAVE_GSSAPI
else if (auth_type == CUPSD_AUTH_NEGOTIATE)
+ {
+# ifdef AF_LOCAL
+ if (_httpAddrFamily(con->http.hostaddr) == AF_LOCAL)
+ strlcpy(auth_str, "Basic realm=\"CUPS\"", sizeof(auth_str));
+ else
+# endif /* AF_LOCAL */
strlcpy(auth_str, "Negotiate", sizeof(auth_str));
+ }
#endif /* HAVE_GSSAPI */
if (con->best && auth_type != CUPSD_AUTH_NEGOTIATE &&