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