[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Implementation Survey: How does your EAP peer/RADIUS proxy handle internationalization?



Bernard Aboba <aboba@internaut.com> wrote:
> 1. How is internationalization supported on your EAP peer implementation?

  The implementation enables internationalization, but doesn't fully
support it.[1]

> Does your EAP peer implementation support formating of the realm
> portion in IDN, or does it enable entering of UTF-8, or perhaps just plain
> ASCII?

  It enables entering UTF-8 text.

> 2. How is internationalization supported on your RADIUS proxy
> implementation?.

  The implementation enables internationalization, but doesn't fully
support it.[1]

> How does your implementation support internationalization within the realm
> table?  Are realm table entries stored in IDN, UTF-8, or something else?

  They are stored as NUL terminated C strings.[2]

> How are comparisons done between the realm in the NAI and the realm stored
> in the realm table?

  strcmp()

Notes: [1] If your file editor will write UTF-8 strings to the
configuration files, FreeRADIUS will read them and use them.  But it
will not print them as the appropriate UTF-8 glyphs in it's output or
log files.  Instead, it will print non-ASCII characters as
octal-encoded strings.  e.g "\303\301"

[2] The RADIUS client, server and EAP peer treat the strings as opaque
tokens for internal processing.  Therefore UTF-8 text may be entered,
or any other non-ASCII data, so long as it does not contain a NUL
(zero) character.

  Alan DeKok.

--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>