cups icon indicating copy to clipboard operation
cups copied to clipboard

Support sending client-info with cups* APIs

Open sparik opened this issue 3 years ago • 4 comments

Add client-info and its member sub-attributes to the ipp_options array so that the attribute types are parsed correctly by cupsEncodeOption. This is useful for sending client-info using cupsCreateDestJob or cupsStartDestDocument functions.

sparik avatar Sep 22 '22 15:09 sparik

Not for 2.4.x. Needs privacy audit and explicit consent to send...

michaelrsweet avatar Sep 22 '22 16:09 michaelrsweet

Understood, thanks. I'm a little bit confused about the consent part. Isn't the burden of getting the consent on the application using libcups?

sparik avatar Sep 22 '22 16:09 sparik

@sparik libcups has to enforce the consent part, otherwise we are just relying on every application to do it...

michaelrsweet avatar Sep 22 '22 16:09 michaelrsweet

Got it, thanks for the clarification.

sparik avatar Sep 22 '22 18:09 sparik

Closing this PR - if you do end up syncing things with the current CUPS master code, we can re-open and continue looking at it...

michaelrsweet avatar Apr 02 '24 22:04 michaelrsweet