]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.3.txt
Remove old files.
[thirdparty/cups.git] / CHANGES-1.3.txt
index 21abb59557e8e4a314a8510c0d0b16bdb1785476..d62d2d031fe7b5280776ae6cc6fc1d89f3ea8c94 100644 (file)
@@ -1,8 +1,183 @@
 CHANGES-1.3.txt
 ---------------
 
+CHANGES IN CUPS V1.3.8
+
+       - Documentation updates (STR #2785)
+       - cupsFileTell() did not work for log files opened in append
+         mode (STR #2810)
+       - The scheduler did not set QUERY_STRING all of the time
+         for CGI scripts (STR #2781)
+       - The scheduler now returns an error for bad job-sheets
+         values (STR #2775)
+       - Authenticated remote printing did not work over domain
+         sockets (STR #2750)
+       - The scheduler incorrectly logged errors for print filters
+         when a job was canceled (STR #2806, #2808)
+       - The scheduler not long allows multiple RSS subscriptions
+         with the same URI (STR #2789)
+       - The scheduler now supports Kerberized printing with
+         multiple server names (STR #2783)
+       - "Satisfy any" did not work in IPP policies (STR #2782)
+       - The CUPS imaging library would crash with very large
+         images - more than 16Mx16M pixels (STR #2805)
+       - The PNG image loading code would crash with large images
+         (STR #2790)
+       - The scheduler did not limit the total number of filters.
+       - The scheduler now ensures that the RSS directory has
+         the correct permissions.
+       - The RSS notifier did not quote the feed URL in the RSS
+         file it created (STR #2801)
+       - The web interface allowed the creation and cancellation
+         of RSS subscriptions without a username (STR #2774)
+       - Increased the default MaxCopies value on Mac OS X to
+         9999 to match the limit imposed by the print dialog.
+       - The scheduler did not reject requests with an empty
+         Content-Length field (STR #2787)
+       - The scheduler did not log the current date and time and
+         did not escape special characters in request URIs when
+         logging bad requests to the access_log file (STR #2788)
+
+
+CHANGES IN CUPS V1.3.7
+
+       - CVE-2008-0047: cgiCompileSearch buffer overflow (STR #2729)
+       - CVE-2008-1373: CUPS GIF image filter overflow (STR #2765)
+       - Updated the "make check" tests to do a more thorough
+         automated test.
+       - cups-driverd complained about missing directories (STR
+         #2777)
+       - cupsaddsmb would leave the Samba username and password on
+         disk if no Windows drivers were installed (STR #2779)
+       - The Linux USB backend used 100% CPU when a printer was
+         disconnected (STR #2769)
+       - The sample raster drivers did not properly handle SIGTERM
+         (STR #2770)
+       - The scheduler sent notify_post() messages too often on
+         Mac OS X.
+       - Kerberos access to the web interface did not work
+         (STR #2748)
+       - The scheduler did not support "AuthType Default" in IPP
+         policies (STR #2749)
+       - The scheduler did not support the "HideImplicitMembers"
+         directive as documented (STR #2760)
+       - "make check" didn't return a non-zero exit code on
+         error (STR #2758)
+       - The scheduler incorrectly logged AUTH_foo environment
+         variables in debug mode (STR #2751)
+       - The image filters inverted PBM files (STR #2746)
+       - cupsctl would crash if the scheduler was not running
+         (STR #2741)
+       - The scheduler could crash when printing using a port
+         monitor (STR #2742)
+       - The scheduler would crash if PAM was broken (STR #2734)
+       - The image filters did not work with some CMYK JPEG files
+         produced by Adobe applications (STR #2727)
+       - The Mac OS X USB backend did not work with printers that
+         did not report a make or model.
+       - The job-sheets option was not encoded properly (STR #2715)
+       - The scheduler incorrectly complained about missing LSB
+         PPD directories.
+
+
+CHANGES IN CUPS V1.3.6
+
+       - 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 </LimitExcept> (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.
+
+
 CHANGES IN CUPS V1.3.5
 
+       - The SNMP backend did not check for negative string
+         lengths (STR #2589)
+       - The scheduler incorrectly removed auth-info attributes,
+         potentially leading to a loss of all options for a job.
        - The scheduler stopped sending CUPS browse packets on a
          restart when using fixed addresses (STR #2618)
        - Fixed PDF filter security issues (CVE-2007-4352