- Fixed client raster printing from macOS (Issue #1143)
- Fixed the default User-Agent string.
- Fixed a recursion issue in `ippReadIO`.
+- Fixed validation of dateTime values with time zones more than UTC+11
+ (Issue #1201)
Changes in CUPS v2.4.11 (2024-09-30)
/*
* Internet Printing Protocol functions for CUPS.
*
- * Copyright © 2022-2024 by OpenPrinting.
+ * Copyright © 2022-2025 by OpenPrinting.
* Copyright © 2007-2021 by Apple Inc.
* Copyright © 1997-2007 by Easy Software Products, all rights reserved.
*
return (0);
}
- if (date[9] > 11)
+ if (date[9] > 14)
{
+ // Kiribata has a UTC+14 time zone, RFC 2579 calls for UTC+13 support, errata filed...
ipp_set_error(IPP_STATUS_ERROR_BAD_REQUEST, _("\"%s\": Bad dateTime UTC hours %u (RFC 8011 section 5.1.15)."), attr->name, date[9]);
return (0);
}