]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.3.txt
Remove old files.
[thirdparty/cups.git] / CHANGES-1.3.txt
index a85d714221d063a261cab8a58d934f63eedd658c..d62d2d031fe7b5280776ae6cc6fc1d89f3ea8c94 100644 (file)
@@ -1,9 +1,250 @@
 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
+         CVE-2007-5392 CVE-2007-5393)
+       - Changing settings would always change the DefaultAuthType
+         and Allow lines (STR #2580)
+       - The scheduler would crash when submitting an undefined
+         format file from Samba with LogLevel debug2 (STR #2600)
+       - The scheduler did not use poll() when epoll() was not
+         supported by the running kernel (STR #2582)
+       - Fixed a compile problem with Heimdal Kerberos (STR #2592)
+       - The USB backend now retries connections to a printer
+         indefinitely rather than stopping the queue.
+       - Printers with untranslated JCL options were not exported
+         to Samba correctly (STR #2570)
+       - The USB backend did not work with some Minolta USB
+         printers (STR #2604)
+       - The strcasecmp() emulation code did not compile (STR
+         #2612)
+       - The scheduler would crash if a job was sent to an empty
+         class (STR #2605)
+       - The lpc command did not work in non-UTF-8 locales (STR
+         #2595)
+       - Subscriptions for printer-stopped events also received
+         other state changes (STR #2572)
+       - cupstestppd incorrectly reported translation errors for
+         the "en" locale.
+       - ppdOpen() did not handle custom options properly when the
+         Custom attribute appeared before the OpenUI for that
+         option.
+       - The scheduler could crash when deleting a printer or
+         listing old jobs.
+       - The Mac OS X USB backend did not allow for requeuing of
+         jobs submitted to a class.
+       - lpmove didn't accept a job ID by itself.
+       - The scheduler incorrectly removed job history information
+         for remote print jobs.
+       - The scheduler incorrectly sent the
+         "com.apple.printerListChanged" message for printer state
+         changes.
+       - The PostScript filter drew the page borders (when enabled)
+         outside the imageable area.
+       - The LPD and IPP backends did not default to the correct
+         port numbers when using alternate scheme names.
+       - The scheduler incorrectly deleted hardwired remote
+         printers on system sleep.
+       - The scheduler would abort if a bad browse protocol name
+         was listed in the cupsd.conf file.
+       - The online cupsd.conf help file incorrectly showed
+         "dns-sd" instead of "dnssd" for Bonjour sharing.
+       - The scheduler could crash changing the port-monitor value.
+       - The scheduler generated CoreFoundation errors when run as
+         a background process.
+       - When printing with number-up > 1, it was possible to get
+         an extra blank page.
+
+
 CHANGES IN CUPS V1.3.4
 
-       - Documentation updates (STR #2560, STR #2563)
+       - Documentation updates (STR #2560, STR #2563, STR #2569)
+       - CUPS now maps the "nb" locale to "no" on all platforms
+         (STR #2575)
+       - CUPS did not work with a Windows 2003 R2 KDC (STR #2568)
+       - ippReadIO() could read past the end of a buffer (STR
+         #2561)
+       - The scheduler would crash on shutdown if it was unable
+         to create a Kerberos context.
        - Multiple AuthTypes in cupsd.conf did not work (STR
          #2545)
        - The snmp.conf file referenced the wrong man page (STR