CHANGES-1.1.txt
---------------
+CHANGES IN CUPS V1.1.23
+
+ - Updated the Spanish man pages (STR #1041)
+ - The lpstat man page contained a typo (STR #1040)
+ - The scheduler's is_path_absolute() code could cause a
+ DoS (STR #1042)
+ - The scheduler's device loading code used the wrong
+ size limits for the make/model and info parameters
+ (STR #1035)
+ - The PNG loading code did not use a "long unsigned
+ integer" format specifier for the width and height
+ (STR #1032)
+ - The web interface only showed the first 4 or 8
+ characters of "{variable-name}" for undefined template
+ variables (STR #1031)
+ - The hpgltops filter did not handle a common PCL
+ command to enter HP-GL/2 mode (STR #1037)
+
+
+CHANGES IN CUPS V1.1.23rc1
+
+ - The lpr man page did not document the "-U" option (STR
+ #998)
+ - The scheduler no longer sends the page-set option when
+ printing banner pages (STR #995)
+ - Fixed a debug message in the imagetops filter (STR
+ #1012)
+ - The lprm man page listed the "-" option in the wrong
+ order (STR #911)
+ - The hpgltops filter contained two buffer overflows
+ that could potentially allow remote access to the "lp"
+ account (STR #1024)
+ - The lppasswd command did not protect against file
+ descriptor or ulimit attacks (STR #1023)
+ - The "lpc status" command used the wrong resource path
+ when querying the list of printers and jobs, causing
+ unnecessary authentication requests (STR #1018)
+ - The httpWait() function did not handle signal
+ interruptions (STR #1020)
+ - The USB backend used the wrong size status variable
+ when checking the printer status (STR #1017)
+ - The scheduler did not delete classes from other
+ classes or implicit classes, which could cause a crash
+ (STR #1015)
+ - The IPP backend now logs the remote print job ID at
+ log level NOTICE instead of INFO (so it shows up in
+ the error_log file...)
+
+
+CHANGES IN CUPS V1.1.22
+
+ - The lpstat man page incorrectly listed the "-s" option
+ as using the equivalent of the "-p" option to list the
+ printers; it uses the "-v" option to list the printers
+ (STR #986)
+ - Now allow 0-length reads in the CUPS file API (STR
+ #985)
+ - cupsDoFileRequest() now sets cupsLastError() to
+ IPP_ERROR on network errors (STR #953)
+ - The pdftops filter didn't scale small pages up to the
+ output page size when the fitplot option was used (STR
+ #984)
+ - Fixed the ipptest program usage message (STR #959)
+ - Added Spanish man pages (STR #963)
+ - Fixed the order of comparisons in the client.conf
+ reading code (STR #971)
+ - cupsLangGet() incorrectly set the current locale (STR
+ #970)
+
+
+CHANGES IN CUPS V1.1.22rc2
+
+ - The pdftops filter didn't check the range of all
+ integer attributes (STR #972)
+ - Documentation corrections (STR #944, STR #946)
+ - Also sanitize device URI in argv[0] (STR #933)
+ - cupsRasterReadHeader() didn't swap bytes for the
+ numeric fields properly (STR #930)
+
+
+CHANGES IN CUPS V1.1.22rc1
+
+ - Now sanitize the device URI that is reported in the
+ error_log file (STR #920)
+ - Fixed some memory and file descriptor leaks in the job
+ dispatch code (STR #921)
+ - Deleting a printer could cause a crash with browsing
+ enabled (STR #865, STR #881, STR #928)
+ - Browsing would turn off if the scheduler got an EAGAIN
+ error (STR #924)
+ - The mime.types file didn't recognize PostScript as a
+ PJL language name (STR #925)
+
+
+CHANGES IN CUPS V1.1.21
+
+ - The scheduler did not separate Digest authentication
+ parameters with commas (STR #882)
+ - Fixed some problems with image printing to custom page
+ sizes (STR #891)
+ - Removed the remaining scheduler code that did not use
+ the "close-on-exec" file descriptor flag to speed up
+ program invocations (STR #890)
+ - The "lpr -r" command removed the print file even if it
+ was not printed. It now only removes the file if the
+ job is successfully created (STR #886)
+ - Revamped the custom page size orientation fix (STR
+ #127)
+ - The lp, lpq, lpr, and lpstat commands now report when
+ an environment variable is pointing to a non-existent
+ printer instead of just saying "no default
+ destination" (STR #879)
+ - Queue names with 2 periods (e.g. "printer..2") were
+ not supported (STR #866)
+
+
CHANGES IN CUPS V1.1.21rc2
+ - Fixed a denial-of-service bug in the CUPS browse
+ protocol support (STR #863)
+ - The scheduler used a select() timeout of INT_MAX
+ seconds when there was nothing to do, which doesn't
+ work on IRIX (STR #864)
+ - Updated the cupsaddsmb program to use the new Windows
+ 2000 PostScript drivers instead of the Windows NT
+ printer drivers (STR #390)
+ - The gziptoany filter did not produce copies for raw
+ print jobs (STR #808)
+ - The cupsLangGet() function now uses nl_langinfo(),
+ when available, to get the current encoding (STR #856)
- Added a ReloadTimeout directive to control how long
the scheduler waits for jobs to complete before
restarting the scheduler (STR #861)