[cups.bugs] [HIGH] STR #3142: Fix for STR #2537 causes unacceptable regression.

Stephen Usher steve at earth.ox.ac.uk
Thu Mar 26 07:34:57 PDT 2009


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

As per STR #2587 this modification to behaviour prevents many sites from
upgrading beyond 1.3.3 as there is an unacceptable regression in the
behaviour of cupsd with respect to non-UTF-8 locales.

Unfortunately, for many sites upgrading the clients to CUPS version 1.3.4
or beyond is not an option.

A more general fix to STR #2587 is required which will allow a graceful
accommodation of the old behaviour as the current blind rejection is
unacceptable.

If there is a manner in which the client's version information can be
gathered and a "compatibility mode" enabled for old clients, still keeping
the strict behaviour for newer clients, this would seem to be the best
compromise. Older clients' submissions could probably be assumed to be
able to use the extended, 8-bit ASCII character set without causing many
problems and hence the US-ASCII locale used instead, with a non-fatal
warning message being returned to the client.

Link: http://www.cups.org/str.php?L3142
Version: 1.3.4





More information about the cups mailing list