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