Description of problem: Currently the cups-lspp patch does not handle auditing of the Classification Override flag being set in the configuration file correctly. It also is not making use of get_auditfail_action() to determine how to fail when audit is not present. Finally, when users override the banner sheets, the audit of that override action is not being correctly audited in all cases. How reproducible: Everytime Steps to Reproduce: 1. Enable ClassifyOverride in /etc/cups/cupsd.conf 2. /etc/init.d/cups restart 3. Notice the lack of audit message about ClassifyOverride in the audit log Actual results: Lack of an audit message. Expected results: This message should show up in the audit log as a USYS_CONFIG record: [Config] ClassifyOverride=enabled Users can override print banners
Created attachment 134567 [details] The attached updated cups-lspp.patch has been tested against cups-1.2.2-12
Applied. You know the device URI needn't contain '/dev/' at all for local USB devices, don't you? In fact, unpatched CUPS rejects usb: URIs that start with '/dev/'.