IPP Everywhere queue (Issues #340, #343)
- Re-added LibreSSL/OpenSSL support (Issue #362)
- Updated the Solaris smf service file (Issue #368)
+- Updated the scheduler to set "auth-info-required" to "username,password" if a
+ backend reports it needs authentication info but doesn't set a method for
+ authentication (Issue #373)
- `cupsGetResponse` did not always set the last error.
- Fixed a number of old references to the Apple CUPS web page.
- Restored the default/generic printer icon file for the web interface.
if (strncmp(job->reasons->values[0].string.text, "account-", 8))
ippSetString(job->attrs, &job->reasons, 0,
"cups-held-for-authentication");
+
+ if (job->printer->num_auth_info_required == 1 && !strcmp(job->printer->auth_info_required[0], "none"))
+ {
+ // Default to "username,password" authentication if none is specified...
+ cupsdSetAuthInfoRequired(job->printer, "username,password", NULL);
+ }
}
break;