Subject: Re: finger
To: Kimmo Suominen <kim@tac.nyc.ny.us>
From: None <itojun@iijlab.net>
List: source-changes
Date: 08/11/2002 23:58:07
>What is the danger you see in allowing the 8-bit data?  If it is
>a printable character for the user running finger, I see no danger.
>Please answer that question, so I can understand better.

	you seem to assume that both ends agree about their idea about
	multibyte encoding.  that's not possible.  for instance, if fingerd
	side is using iso-8859-1 and finger side is using euc-jp (or some other
	multibyte encodings that use 2^7 bit set), euc-jp side can go crazy
	(if odd number of octets with 2^7 bit set are sent).

	what should really happen here is to introduce charset negotiation
	into finger protocol.  until such a protocol is proposed/standardized,
	fingerd side should limit itself to generate ASCII-only output.
	(finger side change *may* be okay, from "be liberal on what you receive
	and be conservatibe on what you send" principle)

	anyways, i really would like to see today's change backed out, until
	proper protocol extension is defined.

itojun