summaryrefslogtreecommitdiff
path: root/readme.txt
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2016-08-25 15:14:24 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2016-08-25 15:14:24 -0400
commit84de937689bcb35ea3ddae55d9c74dc23463f79c (patch)
treecddc948933f9e0ee0a3f1b4caeaea5eb93bfcc98 /readme.txt
downloaduIP-FOSSIL-84de937689bcb35ea3ddae55d9c74dc23463f79c.tar.gz
uIP-FOSSIL-84de937689bcb35ea3ddae55d9c74dc23463f79c.zip
Initial commit of original code
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt79
1 files changed, 79 insertions, 0 deletions
diff --git a/readme.txt b/readme.txt
new file mode 100644
index 0000000..6afae72
--- /dev/null
+++ b/readme.txt
@@ -0,0 +1,79 @@
+ uIP/FOSSIL Version 1.0
+ ======================
+
+ Welcome to the wonderful world of TCP/IP on MS-DOS! This package is
+ a port of uIP Version 1.0 from Adam Dunkels to MS-DOS systems running
+ FOSSIL (Fido-Opus-Seadog Standard Interface Layer) drivers. The TCP/IP
+ device is implemented as a SLIP (Serial Line Interface Protocol)
+ connection via the FOSSIL driver.
+
+ The implementation is compatible with SLIP drivers present on
+ GNU/Linux systems and probably many others. The driver implements
+ normal SLIP (as opposed to CSLIP or even PPP) connections, which are a
+ bit on the slow side.
+
+ This port of uIP is licensed under the highly permissive modifed BSD
+ license, as explained in the COPYING file.
+
+ The source code encompasses a complete port of uIP to
+ SLIP-over-FOSSIL setups. As an example, the web server application has
+ been modified and included in the source code. Other uIP applications
+ should be able to compile using the SLIP and FOSSIL code from this port
+ with minimal to no modifications.
+
+ Compiling
+ =========
+
+ uIP in general and the FOSSIL port in particular are designed to
+ compile on almost any ANSI C compiler. The code does not use any
+ floating point mathematics.
+
+ This uIP port was engineered to compile using the OpenWatcom
+ compiler. The uIP project is contained in the topmost 'watcom'
+ directory. The entire project is stored in 'uip-rb.wpj', and a single
+ target, 'httpd.exe', has been defined for this project.
+
+ Prior to building the uIP project, the FosLib15 library must be
+ built. The library provides a simplified C interface to the FOSSIL
+ driver. The library source code is located in 'slip/foslib15'
+ directory, and a watcom project file is located in the 'watcom'
+ subdirectory.
+
+ A Makefile has been included that is compatible with Turbo C 2.0.
+ However, Turbo C seems to get confused during compile on certain files.
+ Use at your own risk...
+
+ The Web Server
+ ==============
+
+ The example web server code included implements a rather simple, yet
+ complete, http server solution. To start the web server over a SLIP
+ connection, use the following command:
+
+ HTTPD <gateway ip> <local ip> <netmask> <com port> <speed>
+
+ The com port is 0-based, meaning COM1 would be '0'. The speed is
+ any acceptable FOSSIL speed up to and including 38400 when applicable.
+
+ The web server must be located in the same directory as the root web
+ pages it will be serving.
+
+ Setting up SLIP on Linux
+ ========================
+
+ Information about configuring SLIP on Linux can be found at:
+
+ http://jba.freeshell.org/uip-linux.html
+
+ Questions and Support
+ =====================
+
+ Any questions about this port should be directed to PrintStar (Jeff
+ Armstrong) at jeff@rainbow-100.com.
+
+ ---
+ Jeff Armstrong (aka PrintStar)
+ jeff@rainbow-100.com
+ http://jeff.rainbow-100.com/
+ January 31, 2009
+