[DGD]Foreign characters again

Felix A. Croes felix at dworkin.nl
Sat Jan 22 17:32:14 CET 2000


Frantisek Fuka <fuxoft at terminal.cz> wrote:

>[...]
> Isn't it a reasonable request to add some simple configuration option
> into the next patch that disables the 80h-9Fh filtering in
> send_message() and editor without having to re-compile? I consulted some
> developers and they never heard about specifically bytes 80h-9Fh being
> in some way "not safe". If they were, no one could send Czech strings to
> any computer. In its current state, the DGD driver is unusable for
> creating application in Czech language on ANY platform (not only Win32).

It is a very reasonable request.

The problem with so-called upper ASCII characters is that terminals
which ignore the upper bit may interpret some of these characters as
control codes, with results such as a lock-up of the terminal, or
inserting a string in the terminal's input queue which is then
executed as a command.  I have worked on such terminals for much of
my life as a programmer and know that they are still in use.

Apparently, such terminals are unknown at terminal.cz. :)

I dislike the idea of a config file setting for this.  For both
Czech players having their language filtered out on a mud
configured one way, and players on old terminals experiencing
lockups on a mud configured the other way, I would consider
this to be a failure of the server.  I must regretfully
decide against removing this filter on telnet connections.

However, it is certainly true that the editor should not add
another layer of protection that distorts Chech characters
even on a binary connection.  This is simply a feature of the
original "ex" editor which I unthinkingly copied, within DGD
to be considered as a bug.  I'll fix that.

Regards,
Dworkin

List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list