Michael R Sweet
Michael R Sweet
A modified version of the changes has been accepted into upstream. The other changes will need to wait for a future CUPS release, sorry...
Also, when automating the tool should stop after a certain number of repeated failures (default 3?) - at that point the Printer has probably crashed...
When writing the results to a test directory, rename tests and results, e.g. "pass-nnnnnnnn.ext" for passed tests and "fail-nnnnnnnn.ext" for failed tests? Be sure to include the .test file and...
Maybe focus on supporting fuzzing templates which look like ipptool test files? Expand values like: - "$[ascii(100)]": Random string of exactly 100 characters - "$[ascii(0,32767)]": Random string of 0 to...
Resources: - [The Fuzzing Project](https://fuzzing-project.org/) - [American fuzzy lop](http://lcamtuf.coredump.cx/afl/) - [Scapy](http://www.secdev.org/projects/scapy/)
@tillkamppeter i will look at this but at the moment my PAPPL work is on the back burner as I finish up some stuff for a customer. Probably be a...
@tillkamppeter What are you actually trying to do with this? You don't need this patch for custom text options ("vendor-xxx-default" saves the value, "job-creation-attributes-supported" lists the "vendor-xxx" attribute name), and...
So for installable options we need to support "xxx-configured" instead of "xxx-default" for the value. These won't be free-form, just keywords ("xxx-configured" is a keyword and "xxx-suppported" is a list...
@tillkamppeter The `papplPrinterOpenFile` API can be used to save/restore printer-specific state information in a persistent location. The driver callback is responsible for creating/restoring the extension data (part of the `pappl_pr_driver_data_t`...
@tillkamppeter I will consider this, however there are many environments where this defaulting is insufficient. I'd also want to support libpaper on platforms that have it...