CUPS 1.3.6 Changes include:
Documentation updates (STR #2646, STR #2647, STR #2649)
Fixed a problem with the web interface "Use Kerberos Authentication" check box (STR #2703)
The scheduler unconditionally overwrote the printer-state- message with "process-name failed" when a filter or backend failed, preventing a useful error message from being shown to the user.
Policies on CUPS-Move-Job didn't work as expected (STR #2699)
The configure script only supported D-BUS on Linux (STR #2702)
The scheduler did not support (STR #2701)
The scheduler did not reset the job-hold-until attribute after a job's hold time was reached.
The scheduler did not support printer supply attributes (STR #1307)
The Kerberos credentials provided by some Windows KDCs were still too large - now use a dynamic buffer to support credentials up to 64k in size (STR #2695)
Printing a test page from the web interface incorrectly defaulted to the "guest" user (STR #2688)
The cupsEncodeOptions2() function did not parse multiple- value attribute values properly (STR #2690)
The scheduler incorrectly sent printer-stopped events for status updates from the print filters (STR #2680)
The IPP backend could crash when handling printer errors (STR #2667)
Multi-file jobs did not print to remote CUPS servers (STR #2673)
The scheduler did not provide the Apple language ID to job filters.
Kerberos authentication did not work with the web interface (STR #2606, STR #2669)
The requesing-user-name-allowed and -denied functionality did not work for Kerberos-authenticated usernames (STR #2670)
CUPS didn't compile on HP-UX 11i (STR #2679)
cupsEncodeOptions2() did not handle option values like "What's up, doc?" properly.
Added lots of memory allocation checks (Fortify)
The scheduler would crash if it was unable to add a job file (Fortify)
ppdOpen*() did not check all memory allocations (Coverity)
ippReadIO() did not check all memory allocations (Coverity)
The PostScript filter did not detect read errors (Coverity)
The scheduler did not check for a missing job-sheets-completed attribute when sending an event notification (Coverity)
"Set Printer Options" might not work with raw queues (Coverity)
cupsRasterInterpretPPD() could crash on certain PostScript errors (Coverity)
The USB backend did not check for back-channel support properly on all systems (Coverity)
Fixed memory leaks in the GIF and PNM image loading code (Coverity)
Removed some dead code in the CUPS API and scheduler (Coverity)
Fixed two overflow bugs in the HP-GL/2 filter (Coverity)
Fixed another ASN1 string parsing bug (STR #2665)
The RSS notifier directory was not installed with the correct permissions.
The standard CUPS backends could use 100% CPU while waiting for print data (STR #2664)
Filename-based MIME rules did not work (STR #2659)
The cups-polld program did not exit if the scheduler crashed (STR #2640)
The scheduler would crash if you tried to set the port-monitor on a raw queue (STR #2639)
The scheduler could crash if a polled remote printer was converted to a class (STR #2656)
The web interface and cupsctl did not correctly reflect the "allow printing from the Internet" state (STR #2650)
The scheduler incorrectly treated MIME types as case- sensitive (STR #2657)
The Java support classes did not send UTF-8 strings to the scheduler (STR #2651)
The CGI code did not handle interrupted POST requests properly (STR #2652)
The PostScript filter incorrectly handled number-up when the number of pages was evenly divisible by the number-up value.
The PDF filter incorrectly filtered pages when page-ranges and number-up were both specified (STR #2643)
The IPP backend did not handle printing of pictwps files to a non-Mac CUPS server properly.
The scheduler did not detect network interface changes on operating systems other than Mac OS X (STR #2631)
The scheduler now logs the UNIX error message when it is unable to create a request file such as a print job.
Added support for --enable-pie on Mac OS X.
Downloads (~3.9 Mb)_
ftp://ftp.easysw.com...source.tar.bz2