A telnet library (including ipaccess-telnet)
Go to file
Sean Middleditch ce753de868 PD header 2009-03-14 02:20:03 -04:00
Makefile add telnet-proxy 2009-03-14 00:18:44 -04:00
README initial README 2009-03-12 23:33:27 -04:00
libtelnet.c s/input/data/, s/output/send/ 2009-03-14 01:26:43 -04:00
libtelnet.h s/input/data/, s/output/send/ 2009-03-14 01:26:43 -04:00
telnet-proxy.c PD header 2009-03-14 02:20:03 -04:00

README

=====================================================================
  libtelnet - TELNET protocol handling library
=====================================================================

Sean Middleditch
sean@sourcemud.org

---------------------------------------------------------------------
The author or authors of this code dedicate any and all copyright
interest in this code to the public domain. We make this dedication
for the benefit of the public at large and to the detriment of our
heirs and successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
code under copyright law. 
---------------------------------------------------------------------

I. INTRODUCTION
=====================================================================

libtelnet provides safe and correct handling of the core TELNET
protocol.  It does not include any "smarts," and all use of the
protocol (such as deciding which options to support, enabling
and disabling options, or processing subrequests) must be implemented
by the application author.

II. LIBTELNET API
=====================================================================

FIXME: fill in notes about user-facing API

III. INTEGRATING LIBTELNET
=====================================================================

FIXME: fill in notes about implementing the libtelnet_*_cb functions

IV. OUTPUT PROCESSING
=====================================================================

FIXME: fill in notes about output buffering recommendations

V. SAFETY AND CORRECTNESS CONSIDERATIONS
=====================================================================

FIXME: fill in notes about recommending the user of libtelnet over
all output functions for ensuring safety