]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.2.txt
The httpAddrConnect and httpConnect* APIs now try connecting to multiple
[thirdparty/cups.git] / CHANGES-1.2.txt
index a12e03065d16abd7d4045ef5fd8d9ba956af1c8e..7b0b1f2de1584fc66f76193797e5d36a0d3c4e35 100644 (file)
@@ -1,8 +1,550 @@
 CHANGES-1.2.txt
 ---------------
 
+CHANGES IN CUPS V1.2.12
+
+       - The PHP cups_print_file() function crashed if the options
+         array contained non-string option values (STR #2430)
+       - The image/tiff file matching rule incorrectly identified
+         some text files as TIFF files (STR #2431)
+       - The filter(7) man page incorrectly documented the
+         "PAGE: total #-pages" message (STR #2427)
+       - PCL text files were mis-identified as HP-GL/2 and
+         caused the HP-GL/2 filter to hang (STR #2423)
+       - When printing to a queue with user ACLs, the scheduler
+         incorrectly returned a quota error instead of a "not
+         allowed to print" error (STR #2409)
+       - cupsaddsmb could get in a loop if no printer drivers
+         were installed (STR #2407)
+       - cupsRasterReadHeader() did not byte-swap the header
+         properly when compiled with certain versions of GCC.
+       - The IPP backend did not send the document-format
+         attribute for filtered jobs (STR #2411)
+       - Some PPD files could cause a crash in ppdOpen2 (STR
+         #2408)
+       - The web admin interface incorrectly handled the "share
+         printers" and "show remote printers" settings (STR
+         #2393)
+       - The scheduler's log messages about AuthClass and
+         AuthGroupName advised using a replacement directive but
+         had the wrong syntax (STR #2400)
+       - Updated the PostScript/PJL and HP-GL/2 MIME rules to
+         look in the first 4k of the file, not just the first 1k
+         (STR #2386)
+       - Updated the Italian localization (STR #2382)
+
+
+CHANGES IN CUPS V1.2.11
+
+       - Fixed the "relaying from" log message (STR #2376)
+       - Updated the launchd support on Mac OS X to better
+         support reconfiguration.
+       - "make distclean" didn't remove all generated files
+         (STR #2366)
+       - Fixed a bug in the advertisement of classes (STR
+         #2373)
+       - The IPP backend now stays running until the job is
+         actually printed by the remote server; previously
+         it would stop monitoring the job if it was held or
+         temporarily stopped (STR #2352)
+        - PDF files were not always printed using the correct
+          orientation (STR #2348)
+        - The scheduler could crash if you specified a bad file:
+          URI for a printer (STR #2351)
+        - The Renew-Subscription operation now returns the
+          notify-lease-duration value that was used (STR #2346)
+        - The IPP backend sent job options to IPP printers,
+          however some printers tried to override the options
+          embedded in the PS/PCL stream with those job options
+          (STR #2349)
+       - ppdLocalize() now also tries a country-specific
+         localization for when localizing to a generic locale
+         name.
+       - The cupstestppd program now allows for partial
+         localizations to reduce the size of universal PPD
+         files.
+       - Chinese PPD files were incorrectly tagged with the
+         "cn" locale (should have been "zh")
+       - The backends now manage the printer-state-reasons
+         attribute more accurately (STR #2345)
+       - Java, PHP, Perl, and Python scripts did not work
+         properly (STR #2342)
+       - The scheduler would take forever to start if the
+         maximum number of file descriptors was set to
+         "unlimited" (STR #2329)
+       - The page-ranges option was incorrectly applied to the
+         banner pages (STR #2336)
+       - Fixed some GCC compile warnings (STR #2340)
+       - The DBUS notification code was broken for older
+         versions of DBUS (STR #2327)
+       - The IPv6 code did not compile on HP-UX 11.23 (STR
+         #2331)
+       - PPD constraints did not work properly with custom
+         options.
+       - Regular PPD options with the name "CustomFoo" did
+         not work.
+       - The USB backend did not work on NetBSD (STR #2324)
+       - The printer-state-reasons attribute was incorrectly
+         cleared after a job completed (STR #2323)
+       - The scheduler did not set the printer operation policy
+         on startup, only on soft reload (STR #2319)
+       - The AP_FIRSTPAGE_InputSlot option did not clear any
+         ManualFeed setting that was made, which caused problems
+         with some PPD files (STR #2318)
+       - cupsDoFileRequest() and cupsDoRequest() did not abort
+         when getting an error in the response (STR #2315)
+       - The scheduler did not schedule jobs properly to remote
+         or nested classes (STR #2317)
+       - Updated the mime.types and mime.convs headers to warn
+         that the files are overwritten when CUPS is installed.
+         Local changes should go in local.types or local.convs,
+         respectively (STR #2310)
+       - The scheduler could get in an infinite loop if a
+         printer in an implicit class disappeared (STR #2311)
+       - The pstops filter did not handle %%EndFeature comments
+         properly (STR #2306)
+       - Fixed a problem with the Polish web page printer icons
+         (STR #2305)
+       - ppdLocalize() now also localizes the cupsICCProfile
+         attributes.
+       - The scheduler still had a reference to the incorrect
+         "notify-recipient" attribute (STR #2307)
+       - The "make check" and "make test" subscription tests did
+         not set the locale (STR #2307)
+       - The "make check" and "make test" subscription tests
+         incorrectly used the notify-recipient attribute instead
+         of notify-recipient-uri (STR #2307)
+       - cupsRasterInterpretPPD() incorrectly limited the
+         cupsBorderlessScalingFactor when specified in the
+         job options.
+
+
+CHANGES IN CUPS V1.2.10
+
+       - ppdLocalize() now supports localizing for Japanese
+         using the "jp" locale name used by the ppdmerge
+         program from the CUPS DDK 1.1.0 (STR #2301)
+       - _cupsAdminSetServerSettings() did not support changing
+         of top-level directives as designed.
+       - The init script path check was broken.
+       - CUPS incorrectly used the attribute "notify-recipient"
+         instead of "notify-recicpient-uri" in several places
+         (STR #2297)
+       - Fixed a configure script bug on MirBSD (STR #2294)
+       - The pdftops filter did not limit the amount of recursion
+         of page sets (STR #2293)
+       - Custom page sizes with fractional point sizes did not
+         work (STR #2296)
+       - The lpoptions command would crash when adding or removing
+         options on a system with no printers (STR #2295)
+
+
+CHANGES IN CUPS V1.2.9
+
+       - The scheduler did not use the default job-sheets
+         (banners) for implicit classes (STR #2284)
+       - The scheduler could crash when listing complete jobs
+         that had been unloaded from memory (STR #2288)
+       - The French localization was doubled up (STR #2287)
+       - Build system fixes for several platforms (STR #2260,
+         STR #2275)
+       - The scheduler's openssl certificate generation code was
+         broken on some platforms (STR #2282)
+       - The scheduler's log rotation check for devices was
+         broken (STR #2278)
+       - The LPD mini-daemon did not handle the document-format
+         option correctly (STR #2266)
+       - The pdftops filter ignored the "match" size option in the
+         pdftops.conf file (STR #2285)
+       - cupstestppd now validates UTF-8 text strings in
+         globalized PPD files (STR #2283)
+       - The outputorder=reverse option did not work with all
+         printers (STR #2279)
+       - Classes containing other classes did not always work
+         (STR #2255)
+       - Printer location and description information was lost
+         if the corresponding string contained the "#" character
+         (STR #2254)
+       - cupsRemoveOption() did not work properly (STR #2264)
+       - The USB backend did not work with some USB to parallel
+         cables on Mac OS X.
+       - The test page did not print the rulers properly on
+         large media sizes (STR #2252)
+       - The text filter could crash when pretty printing certain
+         types of files (STR #2158)
+
+
+CHANGES IN CUPS V1.2.8
+
+       - Documentation fixes (STR #2141, STR #2157)
+       - The HTTP upgrade redirection used by the scheduler did
+         not work with Internet Explorer (STR #2235)
+       - Members of a class with Unicode names did not appear
+         correctly in the web interface (STR #2154)
+       - Changing the "Save debugging information" setting in
+         the web interface no longer affects the other server
+         settings (STR #1993)
+       - The scheduler did not choose SSL certificates correctly
+         on Mac OS X (STR #2225)
+       - The scheduler could get in an infinite loop when
+         printing to a remote class (STR #2228)
+       - The jobs web page did not have separating space after
+         the number of pages column (STR #2230)
+       - Added French localization (STR #2221)
+       - Updated Spanish localization (STR #2223)
+       - Updated Japanese localization (STR #2216)
+       - cupsBorderlessScalingFacter was limited to a range of
+         0.9 to 1.1, but some printers need larger values (STR
+         #2222)
+       - Landscape printing of PDF files did not always work
+         (STR #2149)
+       - Fixed slow USB printing on Minolta printers (STR #2104,
+         STR #2219)
+       - The ZPL label printer driver could produce stretched
+         output (PR #6448)
+       - The IPP backend now clears the printer-state-message
+         when there are no outstanding errors or warnings (STR
+         #2126)
+       - The CUPS Java scripting support did not work with
+         recent versions of Java due to the use of Sun's private
+         Base64 class (STR #2152)
+       - The scheduler did not pass HTTP GET form variables to
+         custom CGI programs (STR #2173)
+       - The lpoptions command now displays the reason why a PPD
+         file cannot be found (STR #2184)
+       - The scheduler did not accept "none" as a browse
+         protocol name (STR #2200)
+       - The scheduler still loaded the remote printer cache,
+         even when browsing was disabled (STR #2198)
+       - The SNMP backend now shows OfficeJet printers with the
+         "HP" manufacturer prefix (STR #2151)
+       - Web interface HTML cleanup (STR #2153)
+       - The parallel backend consumed 100% CPU on FreeBSD due
+         to an apparently common parallel port driver bug (STR
+         #2161)
+       - ippReadIO() incorrectly returned IPP_IDLE when the
+         initial IPP message header could not be read (STR
+         #2179)
+       - cupsRasterInterpretPPD() did not support custom options
+         (STR #1960)
+       - Collated output produced by the PostScript filter could
+         lose some options (STR #2137)
+       - job-hold-until with time values for the next day would
+         be held for 60 days (STR #2144)
+       - Some types of Sun raster files did not print correctly
+         (STR #2107)
+       - Raw PBM files did not print correctly (STR #2106)
+       - The SNMP backend no longer uses IPP with HP printers,
+         as some recent firmware versions appear to not work
+         (STR #2055)
+       - cupsMarkOptions() did not handle the
+         multiple-document-handling option (STR #2135)
+       - lpstat did not show the local job ID of active printers
+         (STR #2125)
+       - The backends incorrectly used STATUS:
+         media-tray-empty-error messages for out-of-paper
+         conditions (STR #2123, STR #2124)
+       - cupsGetPPD2() returned the wrong error when the PPD
+         file did not exist (STR #2122)
+       - cupsDoAuthentication() did not translate the password
+         prompt (STR #2121)
+       - httpGetLength2() did not handle error messages without
+         content correctly (STR #2133)
+       - Added support for 32/64-bit libraries on HP-UX Itanium
+         systems (STR #2115)
+       - Fixed a configure script problem with the 32/64-bit
+         library support (STR #2114)
+       - The PostScript filter did not properly output document
+         setup commands for reversed output (STR #2111)
+       - The scheduler did not parse IPv6 netmasks properly (STR
+         #2117)
+
+
+CHANGES IN CUPS V1.2.7
+
+       - Documentation updates (STR #2089)
+       - Added an Italian translation (STR #2105)
+       - The PostScript filter now rotates the bounding box
+         values as needed (STR #2079)
+       - The scheduler no longer loads the remote printer cache
+         when browsing is disabled (STR #2084)
+       - The scheduler no longer writes a new launchd
+         configuration file if it doesn't have to (STR #2083)
+       - Updated the USB and PAP backends for Mac OS X (STR
+         #2086)
+       - The scheduler now picks up on changes to IPv6 and DNS
+         configuration on Mac OS X (STR #2085)
+       - The lpstat program could still hang (STR #2098)
+       - Fixed an inefficiency in the SNMP IPP detection code
+         (STR #2100)
+       - The SSL negotiation code did not implement short
+         timeouts (STR #2091)
+
+
+CHANGES IN CUPS V1.2.6
+
+       - The web interface was not localized on Mac OS X (STR
+         #2075)
+       - "lpc status" did not show the number of queued jobs for
+         disabled queues (STR #2069)
+       - The lpstat program could hang (STR #2073)
+       - The serial backend did not support the new USB serial
+         filenames on Linux (STR #2061)
+       - The parallel backend did not support bidirectional I/O
+         properly (STR #2056)
+       - The network backends now log the numeric address that
+         is being used (STR #2046)
+       - Fixed a compile error when using libpaper.
+       - Fixed a compile error when compiling on Solaris with
+         threading enabled (STR #2049, STR #2050)
+       - Missing printer-state-changed event for
+         printer-state-message updates (STR #2047)
+
+
+CHANGES IN CUPS V1.2.5
+
+       - Documentation updates (STR #2038)
+       - The SNMP backend no longer uses IPP for Epson printers
+         (STR #2028)
+       - Updated the configure script for Tru64 UNIX 5.1 (STR
+         #2033)
+       - Tru64 5.1B's getaddrinfo() and getnameinfo() functions
+         leak file descriptors (STR #2034)
+       - cupsAddDest() didn't add the parent destination's
+         options and attributes.
+       - ppdConflicts() did not handle custom option
+         constraints.
+       - Raw printing of gzip'd files did not work (STR #2009)
+       - The scheduler no longer preserves default option
+         choices when the new PPD no longer provides the old
+         default choice (STR #1929)
+       - The Linux SCSI backend is now only built if the SCSI
+         development headers are installed.
+       - USB printing to Minolta printers did not work (STR
+         #2019)
+       - Windows clients could not monitor the queue status (STR
+         #2006)
+       - The scheduler didn't log the operation name in the
+         access_log file for Create-Job and Print-Job requests.
+       - The PostScript filter now separates collated copies
+         with any required JCL commands so that JCL-based
+         finishing options act on the individual copies and not
+         all of the copies as a single document.
+       - The PostScript filter now disables duplex printing when
+         printing a 1-page document.
+       - cups-lpd didn't pass the correct
+         job-originating-host-name value (STR #2023)
+       - Fixed some speling errors in the German message catalog
+         (STR #2012)
+       - cupstestppd did not catch PPD files with bad
+         UIConstraints values (STR #2016)
+       - The USB backend did not work with the current udev-
+         created printers if the first printer was disconnected
+         (STR #2017)
+       - Mirrored and rotated printing did not work with some
+         documents (STR #2004)
+       - 2-sided printing with banners did not work properly on
+         some printers (STR #2018)
+       - Updated the raw type rule to handle PJL within the
+         first 4k of a print job (STR #1969)
+       - Added an Estonian translation (STR #1957)
+       - Clarified the documentation for the cupsd.conf @LOCAL
+         and @IF(name) allow/deny functionality (STR #1992)
+       - The PostScript filters did not escape the Title and For
+         comments in the print job header (STR #1988)
+       - The scheduler would use 100% CPU if browsing was
+         disabled and the cupsd.conf file contained BrowsePoll
+         lines (STR #1994)
+       - The cupsDirRead() function did not work properly on
+         non-POSIX-compliant systems (STR #2001)
+       - The cupsFile functions didn't handle read/write errors
+         properly (STR #1996)
+       - The DBUS support now works with older versions of the
+         DBUS library.
+
+
+CHANGES IN CUPS V1.2.4
+
+       - The --with-printcap configure option did not work (STR
+         #1984)
+       - The character set reported by cupsLangGet() did not
+         always reflect the default character set of a given
+         locale (STR #1983)
+       - Older Lexmark and Tektronix printers did not work with
+         IPP (STR #1980)
+       - Failsafe printing did not work (PR #6328)
+       - Some web interface redirects did not work (STR #1978)
+       - The web interface change settings button could
+         introduce a "Port 0" line in cupsd.conf if there was no
+         loopback connection available (STR #1979)
+       - The web interface change settings and edit
+         configuration file buttons would truncate the
+         cupsd.conf file (STR #1976)
+       - The German web interface used the wrong printer icon
+         images (STR #1973)
+       - The "All Documents" link in the on-line help was
+         missing a trailing slash (STR #1971)
+       - The Polish web interface translation used the wrong
+         URLs for the job history (STR #1963)
+       - The "reprint job" button did not work (STR #1956)
+       - The scheduler did not always report printer or job
+         events properly (STR #1955)
+       - The scheduler always stopped the queue on error,
+         regardless of the exit code, if the error policy was
+         set to "stop-printer" (STR #1959)
+       - ppdEmitJCL() included UTF-8 characters in the JCL job
+         name, which caused problems on some printers (STR
+         #1959)
+       - Fixed a buffering problem that cause high CPU usage
+         (STR #1968)
+       - The command-line applications did not convert
+         command-line strings to UTF-8 as needed (STR #1958)
+       - cupsDirRead() incorrectly aborted when reading a
+         symbolic link that pointed to a file/directory that did
+         not exist (STR #1953)
+       - The cupsInterpretRasterPPD() function did not handle
+         custom page sizes properly.
+
+
+CHANGES IN CUPS V1.2.3
+
+       - The scheduler did not send job-state or
+         job-config-changed events when a job was held,
+         released, or changed (STR #1947)
+       - The scheduler now aborts if the configuration file and
+         directory checks fail (STR #1941)
+       - Fixed a problem with ippPort() not using the port
+         number that was set via the client.conf file or
+         CUPS_SERVER environment variable (STR #1945)
+       - HTTP headers were not buffered (STR #1899)
+       - Some IPP printers (HP) did not like UTF-8 job names
+         (STR #1837)
+       - The CUPS desktop icon is now localized for Polish (STR
+         #1920)
+       - Printer options were not always honored when printing
+         from Windows clients (STR #1839)
+       - The openssl command would lock up the scheduler when
+         generating an encryption certificate on some platforms
+         due to a lack of entropy for the random number
+         generator (STR #1876)
+       - The web admin page did not recognize that "Listen 631"
+         enabled remote access (STR #1908)
+       - The web admin page did not check whether changes were
+         made to the Basic Server Settings check boxes (STR
+         #1908)
+       - The IPP backend could generate N*N copies in certain
+         edge cases.
+       - The scheduler did not restore remote printers properly
+         when BrowseShortNames was enabled (STR #1893)
+       - Polling did not handle changes to the network
+         environment on Mac OS X (STR #1896)
+       - The "make test" subscription tests used invalid
+         notify-recipient-uri values (STR #1910)
+       - Printers could be left in an undefined state on system
+         sleep (STR #1905)
+       - The Berkeley and System V commands did not always use
+         the expected character set (STR #1915)
+       - Remote printing fixes (STR #1881)
+       - The cupstestppd utility did not validate translation
+         strings for custom options properly.
+       - Multi-language PPD files were not properly localized in
+         the web interface (STR #1913)
+       - The admin page's simple settings options did not check
+         for local domain socket or IPv6 addresses and did not
+         use "localhost" as the listen address.
+       - An empty BrowseProtocols, BrowseLocalProtocols, or
+         BrowseRemoteProtocols line would crash the scheduler
+         instead of disabling the corresponding browsing options.
+       - The scheduler now logs IPP operation status as debug
+         messages instead of info or error.
+       - cupsFileRewind() didn't clear the end-of-file state.
+       - cupstestppd didn't report the actual misspelling of the
+         1284DeviceID attribute (STR #1849) 
+       - BrowseRelay didn't work on Debian (STR #1887)
+       - configure --without-languages didn't work (STR #1879)
+       - Manually added remote printers did not work (STR #1881)
+       - The <cups/backend.h> header was not installed.
+       - Updated the build files for Autoconf 2.60 (STR #1853)
+       - The scheduler incorrectly terminated the polling
+         processes after receiving a partial log line.
+       - The cups-lpd mini-daemon reported "No printer-state
+         attribute found" errors when reporting the queue status
+         (PR #6250, STR #1821)
+       - SNMP backend improvements (STR #1737, STR #1742, STR
+         #1790, STR #1835, STR #1880)
+       - The scheduler erroneously reported an error with the
+         CGI pipe (STR #1860)
+       - Fixed HP-UX compile problems (STR #1858, STR #1859)
+       - cupstestppd crashed with some PPD files (STR #1864)
+       - The <cups/dir.h> and <cups/file.h> header files did not
+         work with C++.
+
+
 CHANGES IN CUPS V1.2.2
 
+       - Documentation updates (STR #1765, STR #1780)
+       - CUPS didn't know about alternate character set names
+         for Asian text (STR #1819)
+       - The lpoptions -o and -r options did not work unless you
+         specified a printer.
+       - The lpoptions command incorrectly allowed users to set
+         printer attributes like printer-type (STR #1791)
+       - httpWait() did not flush the write buffer, causing "bad
+         request" errors when communicating with CUPS 1.1.x
+         servers (STR #1717)
+       - Polling did not sanitize the printer description,
+         location, or make and model strings like broadcasts
+         did.
+       - Polled printers did not show the server's default
+         job-sheets option value.
+       - The Samba password prompt was not properly localized
+         (STR #1814)
+       - Added a German translation (STR #1842)
+       - The scheduler now creates self-signed SSL certficates
+         automatically when using OpenSSL and CDSA for
+         encryption, just as for GNU TLS.
+       - The SNMP backend sporatically reported some printers as
+         "unknown" (STR #1774)
+       - The scheduler now forces BrowseTimeout to be at least
+         twice the BrowseInterval value and non-zero to avoid
+         common configuration errors.
+       - The scheduler incorrectly returned printer URIs of the
+         form "ipp://server/printers/classname" for classes (STR
+         #1813)
+       - Updated Japanese localization (STR #1805)
+       - The scheduler's SSL certificate/key directory was not
+         created on installation (STR #1788)
+       - Added a mailto.conf man page and help page (STR #1754)
+       - The parallel and USB backends no longer wait for the
+         printer to go on-line - this caused problems with
+         certain printers that don't follow with the IEEE-1284
+         standard (STR #1738)
+       - The scheduler could crash on a reload when implicit
+         classes were present (STR #1828)
+       - The IPP backend incorrectly used the CUPS_ENCRYPTION
+         environment variable to determine the default
+         encryption mode when printing (STR #1820)
+       - USB printing did not work on Solaris (STR #1756)
+       - The scheduler sorted job priorities in the wrong order
+         (STR #1811)
+       - The scheduler did not automatically restart notifiers
+         that exited or crashed (STR #1793)
+       - IPv6 support did not work on NetBSD (STR #1834)
+       - The EPM packaging file did not work (STR #1804)
+       - The scheduler used up the CPU if BrowseRemoteProtocols
+         was empty (STR #1792)
+       - Custom page sizes did not work (STR #1787)
+       - The SNMP backend could crash on some systems when SNMP
+         logging was enabled (STR #1789)
+       - Browsing could produce some funny printer names when
+         ServerName was set to an IP address (STR #1799)
+       - Fixed the log message for BrowseRelay (STR #1798)
+       - Fixes to allow CUPS to compile on MirBSD (STR #1796)
+       - The scheduler incorrectly set the FINAL_CONTENT_TYPE
+         environment variable (STR #1795)
+       - The pdftops filter incorrectly embedded a "produced by"
+         comment, causing PDF printing not to work on some
+         operating systems (STR #1801)
        - 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
@@ -72,7 +614,7 @@ CHANGES IN CUPS V1.2.2
        - 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)
+       - 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
@@ -82,6 +624,24 @@ CHANGES IN CUPS V1.2.2
 
 CHANGES IN CUPS V1.2.1
 
+       - "lprm -h hostname" did not work (STR #1800)
+       - 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
@@ -137,7 +697,7 @@ CHANGES IN CUPS V1.2.1
          the getifaddrs emulation functions (STR #1668)
 
 
-CHANGES IN CUPS V1.2
+CHANGES IN CUPS V1.2.0
 
        - Documentation updates (STR #1618, STR #1620, STR #1622,
          STR #1637)