]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES.txt
Load cups into easysw/current.
[thirdparty/cups.git] / CHANGES.txt
index 64fc2de6886d2d935f31258a18efd886baf03eb1..c866727c88a1a3a0a8334b9c0b0a43211deb840f 100644 (file)
@@ -1,6 +1,204 @@
-CHANGES.txt - 2006-04-24
+CHANGES.txt - 2006-06-21
 ------------------------
 
+CHANGES IN CUPS V1.2.2
+
+       - Sending raw jobs from a client system could cause the
+         client's scheduler to eventually crash (STR #1786)
+       - The scheduler now checks that the notifier exists prior
+         to accepting a new subscription request.
+       - The scheduler now reports the supported
+         notify-recipient schemes based on the contents of the
+         ServerBin/notifier directory.
+       - Event notifications did not include the
+         notify-sequence-number or other required attributes
+         (STR #1747)
+       - Allow/Deny addresses of the form "11.22.33.*" did not
+         work on Linux (STR #1769)
+       - cupsGetPPD() did not work if the scheduler was only
+         listening on a domain socket (STR #1766)
+       - The scheduler could crash advertising a class (STR
+         #1768)
+       - The scheduler could crash if the default printer was
+         deleted (STR #1776)
+       - Added a new default CUPS raster format (v3) which does
+         not compress the raster stream in order to provide the
+         same cupsRasterReadPixels() and cupsRasterWritePixels()
+         performance as CUPS 1.1.x.
+       - The cupsaddsmb man page listed the wrong files for the
+         CUPS driver.
+       - Some configure --with options did not work (STR #1746)
+       - "Allow @IF(name)" didn't work if "name" wasn't the
+         first network interface (STR #1758)
+       - The lpstat command did not use the correct character
+         set when reporting the date and time (STR #1751)
+       - The cupsaddsmb command and web interface did not update
+         the Windows PPD files properly, resulting in corrupt
+         PPD files for the Windows client to use (STR #1750)
+       - The cupsd.conf man page didn't describe the Listen
+         domain socket syntax (STR #1753)
+       - The scheduler no longer tries to support more than
+         FD_SETSIZE file descriptors.
+       - CDSA (encryption) support fixes for MacOS X.
+       - The lppasswd program needs to be setuid to root to
+         create and update the /etc/cups/passwd.md5 file (STR
+         #1735)
+       - 32/64-bit library installation was broken (STR #1741)
+       - The USB backend now reports a "no such device" error
+         when using the old filename-based USB URIs instead of
+         the "success" error.
+       - Increased the HTTP and IPP read timeouts to 10 seconds,
+         as 1 second was too short on congested networks (STR
+         #1719)
+       - The SNMP backend now uses the device description over
+         the printer-make-and-model attribute when the attribute
+         contains a generic name (STR #1728)
+       - Fixed another file descriptor leak when printing raw
+         files (STR #1736)
+       - Raw queues were not shared via LDAP (STR #1739)
+       - The pstops filter didn't always embed PageSetup
+         commands from the PPD file (STR #1740)
+       - "make install" didn't work if you disabled all of the
+         localizations.
+       - The scheduler didn't always choose the least costly
+         filter.
+       - Fixed parsing of IPv6 addresses in Allow, Deny,
+         BrowseAllow, BrowseDeny, and BrowseRelay directives
+         (STR #1713)
+       - Printers that were shared via LDAP did not get added to
+         the LDAP server properly (STR #1733)
+       - LDAP browsing would crash the scheduler if a required
+         value was missing (STR #1731)
+       - Special cases for the "localhost" hostname did not
+         work, causing printing to not work when the /etc/hosts
+         file did not contain a localhost entry (STR #1723)
+       - Updated the Spanish translation (STR #1720, STR #1770)
+       - Reverse-order page output was broken when N-up or
+         landscape orientations were used (STR #1725)
+       - The parallel, serial, socket, and USB backends needed
+         print data before they would report back-channel data,
+         causing problems with several new drivers (STR #1724)
+
+
+CHANGES IN CUPS V1.2.1
+
+       - The web interface did not handle reloads properly for
+         MSIE (STR #1716)
+       - The configure script no longer adds linker rpath
+         options when they are unnecessary.
+       - The scheduler could crash printing a debug message on
+         Solaris (STR #1714)
+       - The --enable-32bit and --enable-64bit configure options
+         did not always work.
+       - The password prompt showed the domain socket address
+         instead of "localhost" for local authentication (STR
+         #1706)
+       - The web interface filtered the list of printers even if
+         the user wasn't logged in (STR #1700)
+       - The IPP backend did not work reliably with some Xerox
+         printers (STR #1704)
+       - Trailing banners were not added when printing a single
+         file (STR #1698)
+       - The web interface support programs crashed on Solaris
+         (STR #1699)
+       - cupstestppd incorrectly reported problems with
+         *1284DeviceID attributes (STR #1710)
+       - Browsing could get disabled after a restart (STR #1670)
+       - Custom page sizes were not parsed properly (STR #1709)
+       - The -U option wasn't supported by lpadmin (STR #1702)
+       - The -u option didn't work with lpadmin (STR #1703)
+       - The scheduler did not create non-blocking back-channel
+         pipes, which caused problems when the printer driver
+         did not read the back-channel data (STR #1705)
+       - The scheduler no longer uses chunking in responses to
+         clients - this caused problems with older versions of
+         CUPS like 1.1.17 (PR #6143)
+       - Automatic raw printing was broken (STR #1667)
+       - 6-up printing was broken (STR #1697)
+       - The pstops filter did not disable CTRL-D processing on
+         the printer/RIP.
+       - ppdOpen*() did not load custom options properly (STR
+         #1680)
+       - "Set Printer Options" in the web interface did not
+         update the DefaultImageableArea or
+         DefaultPaperDimension attributes in the PPD file (STR
+         #1689)
+       - Fixed compile errors (STR #1682, STR #1684, STR #1685,
+         STR #1690)
+       - The lpstat command displayed the wrong error message
+         for a missing destination (STR #1683)
+       - Revised and completed the Polish translation (STR
+         #1669)
+       - Stopped jobs did not show up in the list of active jobs
+         (STR #1676)
+       - The configure script did not use the GNU TLS
+         "libgnutls-config" script to find the proper compiler
+         and linker options.
+       - The imagetoraster filter did not correctly generate
+         several 1, 2, and 4-bit color modes.
+       - cupsRasterWritePixels() could lose track of the current
+         output row.
+       - cupsRasterReadPixels() did not automatically swap
+         12/16-bit chunked pixel data.
+       - Moved the private _cups_raster_s structure out of the
+         public header.
+       - Updated the CUPS raster format specification to include
+         encoding rules and colorspace definitions.
+       - The Zebra PPD files had the wrong PostScript code for
+         the "default" option choices.
+       - The imagetoraster filter did not generate correct CIE
+         XYZ or Lab color data.
+       - The cups-config script did not work when invoked from a
+         source directory (STR #1673)
+       - The SNMP backend did not compile on systems that used
+         the getifaddrs emulation functions (STR #1668)
+
+
+CHANGES IN CUPS V1.2.0
+
+       - Documentation updates (STR #1618, STR #1620, STR #1622,
+         STR #1637)
+       - Static file copy buffers reduced from 64k to 32k to
+         work around bogus MallocDebug library assumptions (STR
+         #1660)
+       - The scheduler did not decode the backend exit code
+         properly (STR #1648)
+       - The MacOS X USB backend did not report the 1284 device ID,
+         nor did it fix device IDs returned by HP printers.
+       - The scheduler started more slowly than 1.1.x with large
+         numbers of printers (STR #1653)
+       - cupsRasterInterpretPPD() didn't support the
+         cupsPreferredBitsPerColor attribute, and imagetoraster
+         didn't use the new API.
+       - The "make test" script did not create all of the necessary
+         subdirectories for testing (STR #1638)
+       - The scheduler did not prevent rotation of logs
+         redirected to /dev/null (STR #1651)
+       - "make test" did not include the SNMP backend in the
+         test environment (STR #1625)
+       - The EPM packaging files did not work (STR #1621)
+       - "Use Default Configuration" inserted a broken
+         configuration file (STR #1624)
+       - Redirects in the web interface did not always preserve
+         the encrypted status of a connection (STR #1603)
+       - Added the Apple "pap" backend.
+       - Added CUPS library to CUPS Image shared library
+         linkage to support Linux --as-needed linker option
+         (STR #1606)
+       - Fixed support for --enable-pie (STR #1609)
+       - The pdftops filter did not validate the length of the
+         encryption key (STR #1608)
+       - Updated the Polish localization.
+       - "Encryption Required" in the cupsd.conf file now only
+         requires encryption when the connection is not over the
+         loopback interface or domain socket.
+       - Printer names containing "+" were not quoted properly in
+         the web interface (STR #1600)
+       - The SNMP backend now reports the make and model in the
+         information string so that the auto-generated printer
+         name is more useful than just an IP address.
+
+
 CHANGES IN CUPS V1.2rc3
 
        - The cups-lpd program always did reverse lookups on the