]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.4.txt
Drop old private APIs that are no longer used/supported.
[thirdparty/cups.git] / CHANGES-1.4.txt
index 1cd4d6cf549adb3bb0eb7e9a136dd76291339ca3..09326b2886c4034df71a5ffea15895ed2ab5e196 100644 (file)
 CHANGES-1.4.txt
 ---------------
 
+CHANGES IN CUPS V1.4.8
+
+       - The scheduler would delete job data files when restarted (STR #3880)
+       - The network backends could crash if a printer returned a value of 0
+         for the maximum capacity for a supply (STR #3875)
+
+
+CHANGES IN CUPS V1.4.7
+
+       - Documentation changes (STR #3710, STR #3720, STR #3745, STR #3750,
+         STR #3757, STR #3758, STR #3782, STR #3826, STR #3829, STR #3837)
+       - Web interface fixes (STR #3412, STR #3345, STR #3455, STR #3707,
+         STR #3755, STR #3769, STR #3783)
+       - Configure script fixes (STR #3659, STR #3691)
+       - Compilation fixes (STR #3718, STR #3771, STR #3774)
+       - The imageto* filters could crash with bad GIF files (STR #3867)
+       - The scheduler might leave old job data files in the spool directory
+         (STR #3795)
+       - CUPS did not work with locales using the ASCII character set
+         (STR #3832)
+       - httpAddrString() did not return a URI-style IPv6 numeric address
+         (STR #3814)
+       - Fixed an issue when reading compressed CUPS raster streams (STR #3812)
+       - Fixed an issue with PostScript printer auto-configuration (STR #3443)
+       - Fixed some compatibility issues with the libusb-based USB backend
+         (STR #3799)
+       - The network backends no longer try to collect SNMP supply and status
+         information for raw queues (STR #3809)
+       - The DBUS notifier did not report job state changes (STR #3805)
+       - The scheduler did not always report that the "normal" print-quality
+         value was supported (STR #3803)
+       - The gziptoany filter did not report the correct error if it was unable
+         to write the uncompressed document to the next filter or backend in
+         the chain (STR #3797)
+       - The Epson and Oki 9-pin drivers had a bad resolution option
+         (STR #3798)
+       - The scheduler did not always register the correct default ICC profile
+         on Mac OS X.
+       - The scheduler did not use the job owner when authorizing access for
+         the CUPS-Get-Document operation, preventing non-admins from accessing
+         their own jobs.
+       - CUPS did not work with some printers that incorrectly implemented the
+         HTTP/1.1 standard (STR #3778, STR #3791)
+       - The scheduler did not retry fax jobs properly.
+       - The scheduler now recognizes an empty cupsCommands PPD keyword as
+         meaning that CUPS commands are not supported for a printer (STR #3773)
+       - Fixed a crash bug in the scheduler when the application/octet-stream
+         MIME type was not defined (STR #3690)
+       - Polled printers were advertised more slowly than necessary (STR #3574)
+       - cupsResolveConflicts() did not handle resolving multiple UIConstraints
+         issues (STR #3705)
+       - The SetEnv and PassEnv directives had no effect (STR #3664)
+       - The libusb-based USB backend printed slowly to the LaserJet 1300 and
+         other printers (STR #3405)
+       - "lp" and "lpr" failed to print with Kerberos enabled (STR #3768)
+       - The cupsctl program now displays an error if you try to directly set
+         the Port or Listen directives (STR #3749)
+       - PPD files with "*JobPatchFile: bla" no longer fail to load in relaxed
+         conformance mode (STR #3747)
+       - The scheduler generated a bad notify-text string for printer state
+         change notifications (STR #3739)
+       - The scheduler incorrectly updated printers.conf when it really needed
+         to update classes.conf or remote.cache (STR #3726)
+       - Hardwired remote printers with options did not work (STR #3717)
+       - Accessing the CUPS web interface using a CNAME-based hostname would
+         sometimes fail due to redirection to the actual hostname (STR #3701)
+       - Subscription events had a misspelled attribute (STR #3693)
+       - "make check" failed if LC_MESSAGES was set (STR #3765)
+       - Fixed the configure script to always look for the pkg-config script
+         (STR #3761)
+       - The scheduler now only looks up interface hostnames if HostNameLookups
+         are enabled (STR #3737)
+       - Fixed a compilation problem on DragonFly BSD (STR #3738)
+       - The default PageLogFormat value had the username and job ID swapped
+         from CUPS 1.3.x (STR #3727)
+       - The scheduler could crash if a browsed printer times out while a job
+         is printing (STR #3754)
+       - The scheduler incorrectly mapped custom page sizes to standard sizes
+         (STR #3764)
+       - cupsfilter and pstops did not map IPP attributes to PPD options due to
+         a change in cupsMarkOptions (STR #3756)
+       - The scheduler did not always show the most recent status message from
+         the print filters (STR #3731)
+       - The PostScript filter did not apply the mirror and number-up options
+         properly, leading to offset and clipped output (STR #3732)
+       - The network backends always reported "low toner" or "out of toner"
+         states, even for inkjet printers (STR #3733)
+
+
 CHANGES IN CUPS V1.4.6
 
+       - Fixed a "make check" issue on Solaris (STR #3729)
+       - Regression: The pstops filter did not support landscape printing of
+         PostScript files (STR #3722)
+       - The scheduler killed retried (fax) jobs after restarting them
+         (STR #3697)
+       - The cupsAdminSetServerSettings() function disabled sharing when
+         debug logging was enabled (STR #3712)
 
 
 CHANGES IN CUPS V1.4.5
 
        - Documentation fixes (STR #3542, STR #3650)
        - Localization fixes (STR #3635, STR #3636, STR #3647, STR #3666)
+       - Security: Fixed a memory corruption bug reported in CVE-2010-2941
+         (STR #3648)
        - The CUPS API incorrectly mapped the HTTP_UNAUTHORIZED status to the
          IPP_NOT_AUTHORIZED status code, when IPP_NOT_AUTHENTICATED would be
          the correct mapping (STR #3684)