[cups.bugs] [LOW] STR #2996: Missing printer-uri attribute in Get-[all-]Jobs operation

Vaclav Michalek amdg at e-mail.cz
Thu Nov 13 07:45:40 PST 2008


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

CUPS clients often use the only attribute job-uri "ipp://localhost/jobs" in
Get-Jobs (0x000A) IPP operation (to get list of all server jobs). CUPS
server should not accept such requests as the Get-Jobs operation is
printer-object operation and the printer-uri attribute is required in
valid request. Use the job-uri "ipp://localhost/jobs" in such a way
violates the IPP protocol, because the security is printer-based (various
printers can return/use various uri-security-supported and
uri-authentication-supported values). To get all jobs, clients should get
all available printers (e.g. using CUPS-Get-Printers) and then cycle the
Get-Jobs operation for each printer with respect to its security.

Link: http://www.cups.org/str.php?L2996
Version: 1.4-current





More information about the cups mailing list