summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt69
1 files changed, 68 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 0e537d9f..4170e43e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,73 @@
-CHANGES.txt - 2010-06-17
+CHANGES.txt - 2010-11-11
------------------------
+CHANGES IN CUPS V1.4.5
+
+ - Documentation fixes (STR #3542, STR #3650)
+ - Localization fixes (STR #3635, STR #3636, STR #3647, STR #3666)
+ - Security: Fixed a memory corruption bug reported in CVE-2010-2941
+ (STR #3648)
+ - The CUPS API incorrectly mapped the HTTP_UNAUTHORIZED status to the
+ IPP_NOT_AUTHORIZED status code, when IPP_NOT_AUTHENTICATED would be
+ the correct mapping (STR #3684)
+ - The scheduler would restart jobs while shutting down (STR #3679)
+ - Fixed a PPD loader bug that could cause a crash in cupsd (STR #3680)
+ - Improved the mapping of non-standard PPD and PWG names (STR #3671)
+ - The scheduler did not initialize Kerberos in all cases (STR #3662)
+ - cupsAdminSetServerSettings duplicated Listen and Order lines
+ (STR #3645)
+ - Added DeviceN colorspace support to the CUPS Raster format (STR #3419)
+ - ppdMarkDefaults() did not clear the marked field of the previous
+ choices (STR #3642)
+ - The serial backend would not allow a raw job to be canceled
+ (STR #3649)
+ - The socket backend could go into an infinite loop with certain
+ printers (STR #3622)
+ - Setting the PRINTER or LPDEST environment variables to "name/instance"
+ did not work (STR #3485)
+ - The scheduler did not handle the JobRetryLimit setting properly
+ (STR #3466)
+ - The lpstat command always showed a remote job ID of 0 for shared
+ printers (STR #3627)
+ - Increased the write timeout for the libusb-based USB backend to 5
+ minutes (STR #3595)
+ - The libusb-base USB backend did not check whether the printer has a
+ serial number (STR #3590)
+ - The lpadmin command did not support setting of custom option values
+ (STR #3631)
+ - The lpadmin command did not support setting of the location or
+ description of a class (STR #3613)
+ - The cupsaddsmb command did not give up after too many failed attempts
+ (STR #3615)
+ - The CUPS library no longer uses certain problematic ctype macros that
+ change based on the locale's character set.
+ - PJL value substitution of more than 9 values was broken (STR #3621)
+ - Custom options with missing string values caused ppdEmit* to segfault
+ (STR #3620)
+ - Fixed an issue with the Italian version of the web interface
+ (STR #3624)
+ - Fixed the Solaris SMF configuration file for cups-lpd (STR #3611)
+ - The scheduler did not set the notify-subscribed-event attribute when
+ delivering printer-added or printer-modified events (STR #3608)
+ - The mailto notifier could get into an infinite loop (STR #3609)
+ - Date/time information was not shown in banner pages.
+ - Relational operators were broken in #if/#elif/#else/#endif expressions
+ for the PPD compiler.
+ - Moving a job via the web interface failed without asking for
+ authentication (STR #3559)
+ - The scheduler now clears the printer-state-reasons when the driver is
+ changed (STR #3570)
+ - The web interface did not allow a user to change the driver
+ (STR #3537, STR #3601)
+ - The scheduler was not setting the PATH_INFO environment variable when
+ needed (STR #3600)
+ - The scheduler incorrectly set the CUPSD_AUTH_TYPE environment
+ variable instead of AUTH_TYPE (STR #3599)
+ - Fixed a buffer overrun in the PPD compiler (STR #3594)
+ - Fixed some additional IPP job template attribute mapping issues in the
+ scheduler.
+
+
CHANGES IN CUPS V1.4.4
- Documentation updates (STR #3453, STR #3527, STR #3528, STR #3529)