]> git.ipfire.org Git - thirdparty/cups.git/blob - CHANGES-IPPTOOL.txt
Merge changes from CUPS 1.7svn-r10861.
[thirdparty/cups.git] / CHANGES-IPPTOOL.txt
1 CHANGES-IPPTOOL.txt - 2013-01-31
2 --------------------------------
3
4 This file provides a list of changes to the ipptool binary distribution posted
5 on cups.org.
6
7
8 2013-01-31
9
10 - Added support for DEFINE-MATCH and DEFINE-NO-MATCH as STATUS
11 predicates.
12 - Added support for WITH-VALUE and resolution values.
13 - Added support for SKIP-IF-MISSING (skip test if file is missing)
14 - Added support for octetString values.
15 - Added support for document compression in Print-Job and Send-Document
16 requests.
17 - Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
18 out.
19 - Fixed a bug where bad IPP responses would cause ipptool to crash.
20
21
22 2012-02-28
23
24 - Changed behavior of WITH-VALUES "/regex/" to not require all values to
25 match.
26 - Added WITH-ALL-VALUES directive for EXPECT predicates that require all
27 values to match.
28 - Updated test files to use WITH-ALL-VALUES where necessary.
29 - Updated test files to use new ABNF for media names from PWG Media
30 Names 2.0.
31
32
33 2012-02-06
34
35 - Fixed the packaging of ipptool on Windows (removed unnecessary DLLs)
36 - Fixed an crash in ipptool when mixing DISPLAY with -I and a failed
37 request.
38 - Added a Print-Job test file.
39 - Added a "setdebug" batch file for Windows
40 - Added support for a CUPS_DISABLE_ASYNC_CONNECT environment variable.
41
42
43 2012-01-10
44
45 - Fixed an issue with the IPP/1.1 test file where the "waiting for job
46 completion" test did not work.
47 - The attribute groups out of order error was not shown for the
48 operation-attributes-tag group.
49
50
51 2011-12-02
52
53 - Fixed a truncated XML output bug that would happen for certain errors.
54 - Fixed the order-of-groups tests.
55 - Fixed "WITH-VALUE >N" for rangeOfInteger attributes.
56 - The Windows installer was missing the get-printer-attributes.test
57 file.
58 - The Linux binaries are now compiled for all LSB 4.x-compliant Linux
59 distributions.
60 - The Linux binaries no longer support SSL or TLS.
61
62
63 2011-10-05
64
65 - Fixed a crasher bug that showed up on Windows.
66 - The IPP/1.1 test would hang if the initial Print-Job test failed.
67 - Fixed a typo in the IPP/2.0 test.
68
69
70 2011-10-03
71
72 - Using OF-TYPE with the "no-value" or "unknown" out-of-band value tags
73 now works without special WITH-VALUE strings.
74 - ipptool now shows an error when an attribute appears more than once
75 within the same attribute group.
76 - ipptool did not display attributes as specified by the DISPLAY
77 directive when a test error failed.
78 - Fixed one spot where DEFINE-VALUE was still treated as an error when
79 the EXPECT test failed.
80 - uriScheme values were not displayed properly.
81 - Updated the IPP/1.1 tests to properly validate support for
82 job-hold-until-default and job-hold-until-supported when the Hold-Job
83 operation is supported.
84 - Updated the IPP/1.1 tests to properly check for the various standard
85 media sizes for the printing tests.
86 - Updated the IPP/1.1 tests to accept "no-value" for media-default an
87 orientation-requested-default.
88 - Updated the IPP/1.1 tests to accept "unknown" for job-state.
89 - Updated the IPP/1.1 tests to not perform the bogus URI printing tests
90 unless the "document-uri" variable is defined.
91 - Updated the IPP/2.0 tests to properly validate media-col
92 "media-xxx-supported" attributes.
93 - Updated the IPP/2.2 tests to properly validate media-ready and
94 media-col-ready.
95
96
97 2011-09-28
98
99 - Test output now includes a summary and overall score at the end.
100 - The MATCH-VALUE predicate now correctly deals with a failed EXPECT
101 condition.
102 - The IPP/1.1 test suite now looks for legacy media names and uses them
103 if the corresponding PWG standard names are not present.
104 - The IPP/1.1 test suite now tests the Print-Job+Release-Job when the
105 printer supports the job-hold-until attribute, Hold-Job operation, and
106 Release-Job operation.
107
108
109 2011-09-21
110
111 - Fixes for HTTP chunking, timeout, and encryption issues reported by
112 various users.
113 - Greatly improved IPP tests with added IPP/2.2 tests.
114 - New test documents - 1-page and 4-page mixed A4/Letter PDF/PS and a
115 couple JPEGs.
116 - New REPEAT directives to programmatically repeat tests as needed.
117
118
119 2011-08-16
120
121 - The Windows version no longer requires Visual Studio to be installed.
122 - The Windows version now supports SSL.
123 - Added "ipps" URI support.
124 - Added a new "-T" option.
125 - Added support for fractional seconds for the -i option and DELAY
126 directive.
127 - Added support for authentication.
128 - Added DEFINE-MATCH, DEFINE-NO-MATCH, DEFINE-VALUE, IF-NOT-DEFINED,
129 IGNORE-ERRORS, SKIP-IF-DEFINED, SKIP-IF-NOT-DEFINED,
130 SKIP-PREVIOUS-ERROR directives.
131 - WITH-VALUE now supports variable expansion.
132 - Updated the IPP/1.1 conformance test to skip the "my-jobs different
133 user" test if the printer URI contains a username.
134 - Updated the IPP conformance tests to validate media, media-default,
135 and media-supported values.
136 - No longer error out if a Printer returns a different version number in
137 the response when the request contains the version 0.0.
138
139
140 2010-10-16
141
142 - Initial release of standalone binary.