]> git.ipfire.org Git - thirdparty/cups.git/blame - CHANGES.txt
CUPS 1.5.0 release.
[thirdparty/cups.git] / CHANGES.txt
CommitLineData
9b8a3777 1CHANGES.txt - 2011-07-25
cedfb4b7 2------------------------
3
84f3f53e 4CHANGES IN CUPS V1.5.0
5
58e2420d 6 - Documentation updates.
7 - Localization update (STR #3865)
e6f52a25 8 - Needed to limit TLS to v1.0 on some versions of Mac OS X.
9 - The snmp backend did not work with some printers.
84f3f53e 10
11
ba58cd0c 12CHANGES IN CUPS V1.5rc1
13
68a801d9 14 - Compile fixes (STR #3849, STR #3850)
535f8b88 15 - The scheduler didn't check for empty values for several configuration
16 directives (STR #3861)
5ab16e1d 17 - ipptool didn't generate valid XML when a test was skipped.
f39e10f0 18 - Added additional error checking to the 1284 device ID code (STR #3858)
e12eaada 19 - Fixed some compatibility issues migrating from the old usblp backend
20 to the libusb backend (STR #3860)
4b541e80 21 - Fixed the wake-from-sleep printing behavior on Mac OS X.
22 - The scheduler incorrectly allowed jobs to be held from a terminating
23 state.
5b8b7ba0 24 - The cups-driverd program could crash when a PPD was renamed.
ba58cd0c 25 - The dnssd backend took too long to discover printers on large or busy
26 networks with the new default timeout used by lpinfo and the web
27 interface. This resulted in "lost" printers.
28
29
f4adc751 30CHANGES IN CUPS V1.5b2
31
32 - Documentation updates.
a563c0da 33 - Localization updates (STR #3845)
f4adc751 34 - Compiler warning cleanup.
35 - Fixed PIE support for Linux (STR #3846)
a563c0da 36 - Made httpSetTimeout API public and use it in the IPP backend to avoid
37 timeout errors.
38 - The scheduler incorrectly set the "authenticated" printer-type bit for
39 remote queues using authentication.
f4adc751 40
41
6c472821 42CHANGES IN CUPS V1.5b1
fa5194ae 43
1179bc03 44 - The CUPS library now supports per-connection HTTP timeouts and
45 callbacks.
46 - The CUPS library now supports (limited) SSL/TLS X.509 certificate
47 validation and revocation (STR #1616)
b460e97f 48 - Updated the PostScript filter to support IncludeFeature in more
49 circumstances (STR #3417)
fd0dd7ad 50 - The schedule did not correctly parse some IPv6 addresses and masks in
51 the cupsd.conf file (STR #3533)
c6fab96f 52 - Fixed a case-insensitive string comparison issue for locales that do
53 not treat "I" and "i" as equivalent (STR #3800)
c3b9645e 54 - The scheduler reported an incorrect job-printer-uri value when sharing
55 was not enabled (STR #3639)
cc8c5f3a 56 - The scheduler now allows the ServerAlias directive to contain multiple
57 hostnames separated by spaces or commas (STR #3813)
29335b68 58 - The scheduler now sets the process group for child processes and
59 manages the group (STR #2829)
9df6aab4 60 - Fixed some minor issues discovered by a Coverity scan (STR #3838)
85aaec5c 61 - The scheduler now more carefully creates and removes configuration,
62 cache, and state files (STR #3715)
562e03cb 63 - The lpadmin command now allows default option values to be deleted
64 (STR #2959)
ece2b4cf 65 - The lpadmin command now allows the cupsIPPSupplies and
66 cupsSNMPSupplies keywords to be set in a PPD file (STR #3825)
2932d2c3 67 - Moving a held job no longer releases it (STR #3839)
3f8daae1 68 - Restored support for GNU TLS and OpenSSL with threading enabled
69 (STR #3605)
d4109739 70 - Fixed a confusing error message from cups-polld (STR #3806)
e2021615 71 - Increased the default RIPCache value to 128MB (STR #3535)
3ee54474 72 - MIME errors are now routed to the error_log file (STR #2410)
57bb3a6e 73 - Updated PDF filter to support new Ghostscript ps2write device
74 (STR #3766)
75 - Updated PDF filter to support new Poppler option to preserve page
76 sizes in PDF files when the user has not selected a particular media
77 size (STR #3689)
d037a295 78 - Added new PWG Raster filter for IPP Everywhere printer support.
eb267543 79 - Added job-uuid, printer-uuid, and subscription-uuid attributes.
a39af1fd 80 - Added support for the cupsSingleFile PPD keyword.
e7b544a8 81 - Dropped support for the printer-state-history attribute (STR #3654)
aa141f0d 82 - Added support for a new cupsIPPSupplies keyword in PPD files to allow
83 drivers to disable IPP supply level reporting.
772ea527 84 - Added support for a new cupsFilter2 keyword in PPD files to allow for
85 the propagation of the actual MIME media type produced by a filter.
81c5a944 86 - The scheduler did not always get the correct Kerberos username when
87 authenticating (STR #3670)
9eb3da8f 88 - Added new cupsRasterOpenIO function and CUPS_RASTER_WRITE_PWG to the
89 CUPS imaging library to support printing to IPP Everywhere raster
90 printers.
42ca09de 91 - The scheduler now provides default values for the pages-per-minute and
92 pages-per-minute-color attributes for PPD files that lack a
93 Throughput keyword.
84471d6f 94 - Email notifications did not work on Mac OS X.
f91e4743 95 - The cupstestppd program now shows an error for files missing a
96 CloseGroup keyword (STR #3668)
3929e7fd 97 - Name resolution errors no longer cause queues to stop (STR #3719,
98 STR #3753)
3badb668 99 - Added a new cups-exec helper program that applies security profiles
100 to filters, port monitors, backends, CGI programs, and mini-daemons.
02a87a41 101 - The web interface can now be disabled using the WebInterface directive
102 in cupsd.conf (STR #2625)
392a9cf1 103 - The scheduler now provides privacy controls for jobs and subscriptions
104 (STR #2969)
4744999d 105 - Added new cupsArrayNew3 API which offers memory management of array
106 elements.
88781990 107 - Added several new color spaces to the CUPS raster format (STR #3419)
adc795ec 108 - The Validate-Job operation now uses the same policy as Print-Job by
aa141f0d 109 default.
b74d8197 110 - CUPS now uses iconv to implement all of its character encoding
111 support (STR #3097)
a6dfd340 112 - The scheduler now implements the Cancel-Jobs, Cancel-My-Jobs, and
113 Close-Job operations along with the job-ids operation attribute from
114 PWG 5100.11.
717bf2c1 115 - The main CUPS header (<cups/cups.h>) no longer includes the PPD header
116 (<cups/ppd.h>).
53f4f77a 117 - The scheduler and CUPS API now support the print-quality job template
118 attribute.
89b75452 119 - The scheduler no longer supports the old Mac OS X Server quota
120 plugin.
a6fd0cff 121 - The scheduler now allows writing to /Users/Shared from print filters
122 on Mac OS X.
e9491ae2 123 - CUPS no longer supports the old ~/.cupsrc or ~/.lpoptions files from
124 CUPS 1.1.x. The ~/.cups/client.conf and ~/.cups/lpoptions files that
125 were introduced in CUPS 1.2 must now be used.
81075993 126 - The ipptest tool is now a first-class user program and has several
127 improvements along with new documentation (STR #3484)
9a3d7ef7 128 - The cupstestppd tool now warns about non-unique filenames and
129 provides a way to ignore all filename warnings.
f831f3d8 130 - Dropped support for the recoverable: and recovered: message prefixes.
674e21a5 131 - The scheduler now requires that filters and backends have group write
132 permissions disabled.
1ac626aa 133 - The PPD compiler now checks for overlapping filenames when writing
134 PPD files.
17786327 135 - The HP-GL/2 filter is no longer included with CUPS (STR #3322)
2256cc12 136 - The SCSI backend is no longer included with CUPS (STR #3500)