]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - CHANGES-1.1.txt
Changelog.
[thirdparty/cups.git] / CHANGES-1.1.txt
index ceff2464af335859582807f7e24cb846a66cb694..c641e794a380d074080eb3578d5618526e2a7d30 100644 (file)
@@ -1,8 +1,136 @@
 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)