- Added a French localization (STR #4247)
- Added a Russian localization (STR #4228)
- Updated the Catalan localization (STR #4202)
+ - Fixed a bug where bad IPP responses could crash ipptool (STR #4262)
- Added a USB quirk rule for Xerox Phaser 3124 printers (STR #4217)
- Added USB blacklisting for printers that require a custom backend
(STR #4218)
-CHANGES-IPPTOOL.txt - 2013-01-10
+CHANGES-IPPTOOL.txt - 2013-01-21
--------------------------------
This file provides a list of changes to the ipptool binary distribution posted
requests.
- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
out.
+ - Fixed a bug where bad IPP responses would cause ipptool to crash.
2012-02-28
if (request->attrs)
{
puts("<dict>");
- for (attrptr = request->attrs, group = attrptr->group_tag;
+ for (attrptr = request->attrs,
+ group = attrptr ? attrptr->group_tag : IPP_TAG_ZERO;
attrptr;
attrptr = attrptr->next)
print_attr(attrptr, &group);
a = cupsArrayNew((cups_array_func_t)strcmp, NULL);
- for (attrptr = response->attrs, group = attrptr->group_tag;
+ for (attrptr = response->attrs,
+ group = attrptr ? attrptr->group_tag : IPP_TAG_ZERO;
attrptr;
attrptr = attrptr->next)
{