]> git.ipfire.org Git - thirdparty/cups.git/blame - CHANGES-2.1.txt
More tweaks for IPP Everywhere support in web interface.
[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
e9c38c48 6 - Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836)
c6e4e712 7 - Fixed printing of multiple files to raw queues (Issue #4782)
e0f489cd
MS
8 - The scheduler did not implement the Hold-New-Jobs opertion correctly
9 (Issue #4767)
2c9bf31e 10 - The ipptool program truncated values at 8k (Issue #4786)
1a00f9bf
MS
11 - The ipptool program did not correctly report uriScheme values in plist
12 output (Issue #4785)
961a8a37
MS
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)
b8952233 16 - USB quirk updates (Issue #4778, Issue #4789)
961a8a37 17 - Documentation update (Issue #4772)
3b433010
MS
18
19
7f2dc952
MS
20CHANGES IN CUPS V2.1.3
21
a8db9df8 22 - The default password function did not work on some platforms
961a8a37 23 (Issue #4750)
7f2dc952
MS
24 - The scheduler should not exit under memory pressure
25 (<rdar://problem/23255001>)
e7f4e0e9
MS
26 - The EPL2 and ZPL sample drivers did not properly support the CutMedia
27 option.
79d3cd17 28 - Pending subscriptions would prevent the scheduler from idle exiting
961a8a37 29 (Issue #4754)
3e6c46ea
MS
30 - Fixed some issues in ipptool for skipped tests
31 (<rdar://problem/24137160>)
f3d8ceb6 32 - The "lp -H resume" command did not reset the "job-state-reasons"
961a8a37 33 attribute value (Issue #4752)
14fa491e
MS
34 - cupsEncodeOptions2 incorrectly handled escaped values
35 (<rdar://problem/19736672>)
f07c0121 36 - The scheduler did not allow access to resource files (icons, etc.)
961a8a37
MS
37 when the web interface was disabled (Issue #4755)
38 - Localization fix (Issue #4756)
7f2dc952
MS
39
40
41CHANGES 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
f81d6520
MS
47CHANGES IN CUPS V2.1.1
48
f4332376 49 - Security hardening fixes (<rdar://problem/23131948>,
f94d4e7f 50 <rdar://problem/23132108>, <rdar://problem/23132353>,
3a555a4f 51 <rdar://problem/23132803>, <rdar://problem/23133230>,
1b6c7278 52 <rdar://problem/23133393>, <rdar://problem/23133466>,
b9ce33c5 53 <rdar://problem/23133833>, <rdar://problem/23133998>,
d8a60ef8 54 <rdar://problem/23134228>, <rdar://problem/23134299>,
c26ceab0 55 <rdar://problem/23134356>, <rdar://problem/23134415>,
ffe32673 56 <rdar://problem/23134506>, <rdar://problem/23135066>,
be939dc2 57 <rdar://problem/23135122>, <rdar://problem/23135207>,
044af446
MS
58 <rdar://problem/23144290>, <rdar://problem/23144358>,
59 <rdar://problem/23144461>)
961a8a37 60 - The cupsGetPPD* functions did not work with IPP printers (Issue #4725)
f81d6520 61 - Some older HP LaserJet printers need a delayed close when printing
961a8a37 62 using the libusb-based USB backend (Issue #4549)
f81d6520
MS
63 - The libusb-based USB backend did not unload the kernel usblp module
64 if it was preventing the backend from accessing the printer
961a8a37 65 (Issue #4707)
f81d6520 66 - Current Primera printers were incorrectly reported as Fargo printers
961a8a37 67 (Issue #4708)
f024f448
MS
68 - The IPP backend did not always handle jobs getting canceled at the
69 printer (<rdar://problem/22716820>)
961a8a37
MS
70 - Scheduler logging change (Issue #4728)
71 - Added USB quirk for Canon MP530 (Issue #4730)
9924fab8 72 - The scheduler did not deliver job notifications for jobs submitted to
961a8a37 73 classes (Issue #4733)
7dc6f91d 74 - Changing the printer-is-shared value for a remote queue did not
961a8a37 75 produce an error (Issue #4738)
71a78e2f
MS
76 - The IPP backend incorrectly included the job-password attribute in
77 Validate-Job requests (<rdar://problem/23531939>)
961a8a37 78 - Updated localizations (Issue #4709)
f81d6520 79
d0e96b4a
MS
80
81CHANGES IN CUPS V2.1.0
82
961a8a37
MS
83 - Fixed more scheduler crash bugs in the new logging code (Issue #4687,
84 Issue #4690)
d0e96b4a 85 - The scheduler did not use the ConfigFilePerm setting when copying PPD
961a8a37 86 files or interface scripts attached to a request (Issue #4703)
d0e96b4a
MS
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
961a8a37
MS
90 messages when 8 were expected (Issue #4684)
91 - The new PDF file type rule did not work (Issue #4692)
d0e96b4a 92 - The scheduler did not update the jobs.cache file when job files were
961a8a37
MS
93 expired (Issue #4706)
94 - Fixed some configure script issues (Issue #4694, Issue #4695, Issue #4698)
95 - Documentation updates (Issue #4691, Issue #4693)
d0e96b4a
MS
96
97
98CHANGES IN CUPS V2.1rc1
99
100 - Added support for 3D printers (basic types only, no built-in filters)
101 based on PWG white paper.
961a8a37
MS
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)
d0e96b4a 106 - <Limit All> in <Policy> sections now applies to all operations when
961a8a37
MS
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)
d0e96b4a
MS
110
111
112CHANGES 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
961a8a37 124 supply their own (Issue #4518)
d0e96b4a 125 - Added support for EXPECT-ALL directive in ipptool test files
961a8a37 126 (Issue #4469)
d0e96b4a 127 - Added support for WITH-VALUE-FROM predicate in ipptool test files
961a8a37 128 (Issue #4470)
d0e96b4a
MS
129 - The scheduler no longer listens on the loopback interface unless the
130 web interface or printer sharing are enabled
131 (<rdar://problem/9136448>)
961a8a37 132 - Added a PPD generator for IPP Everywhere printers (Issue #4258)
d0e96b4a
MS
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
961a8a37 138 (Issue #4589)
d0e96b4a 139 - The scheduler now validates ErrorPolicy values in config files
961a8a37
MS
140 (Issue #4591)
141 - Long cookies caused the web interface to stop working (Issue #4619)
d0e96b4a
MS
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
961a8a37 145 (Issue #4630)
d0e96b4a 146 - The scheduler now supports advanced ASL and journald logging when
961a8a37 147 "syslog" output is configured (Issue #4474)
d0e96b4a 148 - The scheduler now supports logging to stderr when running in the
961a8a37 149 foreground (Issue #4505)
d0e96b4a 150