]> git.ipfire.org Git - thirdparty/cups.git/blob - CHANGES-2.1.txt
Fix .PHONY declaration
[thirdparty/cups.git] / CHANGES-2.1.txt
1 CHANGES-2.1.txt
2 ---------------
3
4 CHANGES IN CUPS V2.1.4
5
6 - Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836)
7 - Fixed printing of multiple files to raw queues (Issue #4782)
8 - The scheduler did not implement the Hold-New-Jobs opertion correctly
9 (Issue #4767)
10 - The ipptool program truncated values at 8k (Issue #4786)
11 - The ipptool program did not correctly report uriScheme values in plist
12 output (Issue #4785)
13 - The cups-lpd mini-daemon incorrectly included the document-name
14 attribute when creating a job. It should only be included when
15 sending a job (Issue #4790)
16 - USB quirk updates (Issue #4778, Issue #4789)
17 - Documentation update (Issue #4772)
18
19
20 CHANGES IN CUPS V2.1.3
21
22 - The default password function did not work on some platforms
23 (Issue #4750)
24 - The scheduler should not exit under memory pressure
25 (<rdar://problem/23255001>)
26 - The EPL2 and ZPL sample drivers did not properly support the CutMedia
27 option.
28 - Pending subscriptions would prevent the scheduler from idle exiting
29 (Issue #4754)
30 - Fixed some issues in ipptool for skipped tests
31 (<rdar://problem/24137160>)
32 - The "lp -H resume" command did not reset the "job-state-reasons"
33 attribute value (Issue #4752)
34 - cupsEncodeOptions2 incorrectly handled escaped values
35 (<rdar://problem/19736672>)
36 - The scheduler did not allow access to resource files (icons, etc.)
37 when the web interface was disabled (Issue #4755)
38 - Localization fix (Issue #4756)
39
40
41 CHANGES IN CUPS V2.1.2
42
43 - Re-release of CUPS 2.1.1 as CUPS 2.1.2 due to error in tagging of the
44 2.1.1 release (pulled content from the 2.2.x tree instead)
45
46
47 CHANGES IN CUPS V2.1.1
48
49 - Security hardening fixes (<rdar://problem/23131948>,
50 <rdar://problem/23132108>, <rdar://problem/23132353>,
51 <rdar://problem/23132803>, <rdar://problem/23133230>,
52 <rdar://problem/23133393>, <rdar://problem/23133466>,
53 <rdar://problem/23133833>, <rdar://problem/23133998>,
54 <rdar://problem/23134228>, <rdar://problem/23134299>,
55 <rdar://problem/23134356>, <rdar://problem/23134415>,
56 <rdar://problem/23134506>, <rdar://problem/23135066>,
57 <rdar://problem/23135122>, <rdar://problem/23135207>,
58 <rdar://problem/23144290>, <rdar://problem/23144358>,
59 <rdar://problem/23144461>)
60 - The cupsGetPPD* functions did not work with IPP printers (Issue #4725)
61 - Some older HP LaserJet printers need a delayed close when printing
62 using the libusb-based USB backend (Issue #4549)
63 - The libusb-based USB backend did not unload the kernel usblp module
64 if it was preventing the backend from accessing the printer
65 (Issue #4707)
66 - Current Primera printers were incorrectly reported as Fargo printers
67 (Issue #4708)
68 - The IPP backend did not always handle jobs getting canceled at the
69 printer (<rdar://problem/22716820>)
70 - Scheduler logging change (Issue #4728)
71 - Added USB quirk for Canon MP530 (Issue #4730)
72 - The scheduler did not deliver job notifications for jobs submitted to
73 classes (Issue #4733)
74 - Changing the printer-is-shared value for a remote queue did not
75 produce an error (Issue #4738)
76 - The IPP backend incorrectly included the job-password attribute in
77 Validate-Job requests (<rdar://problem/23531939>)
78 - Updated localizations (Issue #4709)
79
80
81 CHANGES IN CUPS V2.1.0
82
83 - Fixed more scheduler crash bugs in the new logging code (Issue #4687,
84 Issue #4690)
85 - The scheduler did not use the ConfigFilePerm setting when copying PPD
86 files or interface scripts attached to a request (Issue #4703)
87 - Now support new Chinese locale IDs and their correct fallback locales
88 (<rdar://problem/22086642>, <rdar://problem/22130168>)
89 - "make check" incorrectly reported an expectation of 18 warning
90 messages when 8 were expected (Issue #4684)
91 - The new PDF file type rule did not work (Issue #4692)
92 - The scheduler did not update the jobs.cache file when job files were
93 expired (Issue #4706)
94 - Fixed some configure script issues (Issue #4694, Issue #4695, Issue #4698)
95 - Documentation updates (Issue #4691, Issue #4693)
96
97
98 CHANGES IN CUPS V2.1rc1
99
100 - Added support for 3D printers (basic types only, no built-in filters)
101 based on PWG white paper.
102 - Fixed bugs in the new journald support (Issue #4655, Issue #4658,
103 Issue #4661)
104 - Fixed domain socket support on Linux (Issue #4679)
105 - Fixed signal handlers in the dnssd and usb backends (Issue #4671)
106 - <Limit All> in <Policy> sections now applies to all operations when
107 used by itself (Issue #4659)
108 - Configure script changes for systemd support (Issue #4669)
109 - Updated autoconf sources to use newer form of AC_INIT (Issue #4664)
110
111
112 CHANGES IN CUPS V2.1b1
113
114 - Improved speed of ppdMarkDefaults for complex/large PPDs
115 (<rdar://problem/15146999>)
116 - The IPP backend now stops sending print data if the printer indicates
117 the job has been aborted or canceled (<rdar://problem/17837631>)
118 - The IPP backend now sends the job-pages-per-set attribute when
119 printing multiple copy jobs with finishings
120 (<rdar://problem/16792757>)
121 - The IPP backend now updates the cupsMandatory values when the printer
122 configuration changes (<rdar://problem/18126570>)
123 - No longer install banner files since third-party banner filters now
124 supply their own (Issue #4518)
125 - Added support for EXPECT-ALL directive in ipptool test files
126 (Issue #4469)
127 - Added support for WITH-VALUE-FROM predicate in ipptool test files
128 (Issue #4470)
129 - The scheduler no longer listens on the loopback interface unless the
130 web interface or printer sharing are enabled
131 (<rdar://problem/9136448>)
132 - Added a PPD generator for IPP Everywhere printers (Issue #4258)
133 - Now install "default" versions of more configuration files
134 (<rdar://problem/19024491>)
135 - The cupstestppd program did not handle "maxsize(nnn)" entries in
136 cupsFilter/cupsFilter2 values (<rdar://problem/18974858>)
137 - The scheduler now checks the return value of rename() calls
138 (Issue #4589)
139 - The scheduler now validates ErrorPolicy values in config files
140 (Issue #4591)
141 - Long cookies caused the web interface to stop working (Issue #4619)
142 - Added SSLOptions values to allow Diffie-Hellman key exchange and
143 disable TLS/1.0 support.
144 - Updated the scheduler to support more IPP Everywhere attributes
145 (Issue #4630)
146 - The scheduler now supports advanced ASL and journald logging when
147 "syslog" output is configured (Issue #4474)
148 - The scheduler now supports logging to stderr when running in the
149 foreground (Issue #4505)
150