Add client configuration notes
authorJeremy Stanley <fungi@yuggoth.org>
Mon, 30 Apr 2018 18:39:10 +0000 (18:39 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Mon, 30 Apr 2018 18:39:10 +0000 (18:39 +0000)
This covers the last of the content from the old mudpy Web site, a
stub page with an example configuration for 8-bit Telnet clients.

doc/source/clients.rst [new file with mode: 0644]

diff --git a/doc/source/clients.rst b/doc/source/clients.rst
new file mode 100644 (file)
index 0000000..29d1fb9
--- /dev/null
@@ -0,0 +1,29 @@
+=========
+ clients
+=========
+
+.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
+   Permission to use, copy, modify, and distribute this software is
+   granted under terms provided in the LICENSE file distributed with
+   this software.
+
+mudpy handles input, output and formatting of UTF-8 encoded,
+multi-byte and wide characters, when coupled with a supporting
+client. By default, however, only printable single-byte ASCII
+characters are accepted or displayed unless the client negotiates
+IETF RFC 856 *binary mode* first. If mudpy needs to send text
+containing extended characters to a non-binary (7-bit) client, it
+will first replace those characters with a question mark (``?``).
+
+For example, the following is the recommended ``.telnetrc`` file for
+interacting with mudpy in binary mode with the Netkit and Inetutils
+Telnet clients::
+
+  example.mudpy.org set binary
+  example.mudpy.org unset echo
+  example.mudpy.org unset escape
+  example.mudpy.org unset flushoutput
+  example.mudpy.org unset interrupt
+  example.mudpy.org unset quit
+  example.mudpy.org unset eof
+  example.mudpy.org unset localchars