This is version 2.8.4dev.14 of lynx ported to DOS. This version runs in
DOS and requires a 386 or higher and some sort of packet driver. It 
now works in a dos window under Windows 3.x. One packet driver that is
known to work is dosppp. The 0.6 pre-beta version is available from:
"http://mvmpc9.ciw.uni-karlsruhe.de/c:/user/toni/dosppp/dosppp06.zip"
"http://personal.redestb.es/tonilop/dosppp/dosppp06.zip"
"ftp://ftp.oldskool.org/pub/tvdog/internet/dosppp06.zip"
For help in setting up dosppp on your system, see the setup program
developed by Alfredo Cole, available at:
"http://www.geocities.com/Eureka/Plaza/4918/setup.zip"
Sample configuration files MYPPP.CFG and CHAT.SCR are included. Be 
sure to customize them for your system.

If you just want to run lynx on local files (e.g. to read the help
files), you can run nullpkt.com (usage: "nullpkt 0x60", to unload from
memory: "nullpkt -u"). Don't use this for internet connections. You can't
use bootp for my_ip in WATTCP.CFG when trying to read local files with
nullpkt.

Like all DJGPP programs, lynx is a protected mode program and needs a
protected mode interface. You may need to place CWSDPMI.EXE in your
path. Math coprocessor emulation (387) is built into the executable
and should be used automatically if you don't have a math coprocessor.
On occasion, you may need to set "387=N" in your environment to make
this function. This version now works with ftp://, news://, and
nntp:// URLs. Proxies or external applications can still be used,
however, if you wish to set them up and configure them. To use external
applications, list them at the end of lynx.cfg (at "EXTERNAL"). To
activate the external application for a link, place the cursor at the
link and press ".", rather than <RETURN> or <RIGHT ARROW>. Your mileage
may vary. To use proxies, enter the proxy address in the proxy section
of lynx.cfg. Don't forget to alter wattcp.cfg with your TCP settings and
to enter the paths for your local copies of the STARTFILE and HELPFILE
in lynx.cfg.

To use telnet, you need a file in your path "telnet.bat", which calls a
program such as MSKERMIT or CUTCP, that can do telnet. The appropriate
initialization files need to be configured for your IP address,
nameserver, etc. For MSKERMIT, this is the file MSCUSTOM.INI. For CUTCP
it is CONFIG.TEL. Note that MSKERMIT will not work with epppd.exe from
dosppp05.zip, but will work with the version in dosppp06.zip. It will
work with pppd.exe from dosppp05.zip.

The current mskermit version is 3.15. It is distributed as an update
file to be unzipped on top of version 3.14. You can get it from
"http://www.columbia.edu/kermit/mskorder.html"
"ftp://kermit.columbia.edu/kermit/archives/msvibm.zip"
"ftp://kermit.columbia.edu/kermit/archives/msk315.zip"

CUTCP which can also interface with tn3270, is available from
"ftp://ftp.cc.umanitoba.ca/software/pc_network/cutcp-b.zip"

TR.EXE is used for sending mail. Place it in your PATH. Put SENDMAIL.EXE
and MAIL.SED in your \spool directory. Put SENDMAIL.BAT in your path.
MV.EXE is used for changing bookmark files. It should be in your PATH.
CP.EXE should no longer be needed to copy files from your temp directory
to their final path.

Pushdir and popdir are used in several of the batch files. These      
can be commented out, or you can use the pushdir/popdir utilities     
of your choice. If you use a TSR pushdir, be sure to put it in your   
memory before running lynx, so as to avoid memory conflicts when you  
try to close lynx. If you use the batch-file pushdir, be sure to      
change "pushdir" to "call pushdir" and do the same for popdir. TSR    
pushdir/popdir utilities can be obtained from simtel or garbo (or any 
of their mirrors) as v5n10.zip. Non-TSR utilities can be obtained     
from the same sites as tsbat63.zip. Simtel URL's are:                 
"ftp://ftp.simtel.net/pub/simtelnet/msdos/pcmag/v5n10.zip"
"ftp://ftp.simtel.net/pub/simtelnet/msdos/batchutl/tsbat63.zip"

For mouse function with lynx, you must have a DOS mouse driver loaded
and run the TSR "mousekeys" before running lynx. See lynxbat.bat for
suggested parameters to use with mousekeys. With these parameters,
the left key acts as "ENTER" and the right key acts as "LEFT ARROW".
Mousekeys can be obtained from simtel or the author's site as:
"ftp://ftp.simtel.net/pub/simtelnet/msdos/mouse/mousk305.zip"
"ftp://members.aol.com/bretjohn/programs/mousk305.zip"

File access looks like this:

file:///c:/
file:///c:/dos
file:///c:/dos/command.com
file://localhost/c:/
file://localhost/c:/dos
file://localhost/c:/dos/command.com

Here are some environment variables that should be set, usually in a
batch file that runs the lynx executable. Make sure that you have enough
room left in your environment. You may need to change your "SHELL="
setting in config.sys. In addition, lynx looks for a "SHELL" environment
variable when shelling to DOS.  If  you wish to preserve the environment
space when shelling, put a line like this in your AUTOEXEC.BAT file also
"SET SHELL=C:\COMMAND.COM /E:4096". It should match CONFIG.SYS.

HOME         Where to keep the bookmark file and personal config files.
TEMP or TMP  Bookmarks are kept here with no HOME.  Temp files here.
USER         Set to your login name
LYNX_CFG     Set to the full path and filename for lynx.cfg
WATTCP.CFG   Set to the full path for the WATTCP.CFG directory
PWD          Set to the directory from which you are running lynx. This
             is the default directory in which downloaded and printed
             files are saved.

The file LYNXBAT.BAT is a sample batch file to run lynx and to configure
kermit, cutcp, and your wattcp.cfg files using dosppp and sed.  Be sure
to modify it for your pathnames and the programs that you are actually
using. Note where forward slashes and backslashes are used (some paths
may work with either). You must also modify SENDMAIL.BAT. 

This file is compiled with the wmemu library for 387 emulation. This
is distributed under the GNU license. Source code can be obtained from
any of the DJGPP mirror sites, such as www.simtel.net. CWSDPMI source
code is also available from any DJGPP mirror site. The executables
gecho, cat, mv, sed, tr, and pwd are GNU programs with source code
available from any of the GNU archive mirrors such as ftp.gnu.org.
Running the executable with the "--version" flag will tell you which
package to get for the source code. To obtain lynx source code go
to lynx.browser.org by http and follow the links. The file is also
compiled with the PDCurses library version 2.4 , and with the zlib
library, version 1.1.3. The copyright notice for zlib is in the file
"zlib.txt". PDCurses is in the public domain. The lynx executable is
compressed with UPX version 1.01. Sendmail is copyrighted freeware.
Source code is not available. See the file "sendmail.txt" for the
copyright statement.

This version is also compiled with openssl-0.9.6, enabling support for
https:// URLs. In order to avoid patent problems, the idea and rc5
algorithms are not used. The copyright notice for openssl is in the
file "openssl.txt". Because this enables strong encryption, be sure
to comply with regulations of the Bureau of Export Administration if
redistributing this from the US. If you are in another country, please
check your laws on use and distribution of cryptography before using or
redistributing this file. The source code for openssl can be obtained
from "http://www.openssl.org/".

Special keys, such as ALT keys and function keys can be mapped to
functions in lynx.cfg with KEYMAP statements. Use the numerical value
for the key found in the file PDCURSES.KEY.

If you prefer screen writes via BIOS (significantly slower), set
"PDCURSES_BIOS=TRUE" in your environment.

This version is also compiled with EXEC_LINKS, so that local links to
lynxprog: and lynxexec: URL's can be honored. This is set off by
default, but can be turned on in the option menu and saved to lynx.rc.
It can also be turned on in lynx.cfg by setting:
LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE:TRUE

This version is compiled with the port of the "DIRED" code to DOS,
allowing local file manipulation. This still has some bugs and may
occasionally freeze the computer, requiring a reboot (occasionally seen
when unzipping an archive if some of the files already exist). Renaming
and moving files should work as is. Compressing and uncompressing files
requires that you have the proper external programs in your path (i.e.
zip, unzip, gzip, tar, compress, zcat, uudecode). Please report problems
with this code to me. The dired menu is accessed by the "f" key.

Internationalization is supported in this version via the
"gettext" method. Some "po" files for lynx are available from
"http://lynx.isc.org/po/" and from "ftp://lynx.isc.org/po". Many of
these are incomplete or for older versions of lynx. To use these, you
need to install the DJGPP version of gettext and create ".mo" files
from the ".po" files, then put the lynx.mo files in the appropriate
e:/djgpp/share/locale subdirectory or in the location specified by the
environment variables LOCALEDIR or GNULOCALEDIR. Specify the language
with the environment variables LANG or LANGUAGE. If you use English as
your language, you can ignore this paragraph.

This version is compiled with the WATT-32 tcp library, version 
2.1 dev.rel.4. This revised tcp library allows ftp and news to function.
Most of these improvements are the work of Gisle Vanem, who deserves the
thanks of all those using the DOS port of lynx. Debugging of packets via
the WATTCP debugging code is enabled. See the enclosed sample WATTCP.CFG
for details of syntax. To turn on debugging, invoke lynx with the
command-line option "-wdebug".

Please note that "PERSISTENT_COOKIES" (i.e., keeping cookies between
sessions) is now off by default. Change this in lynx.cfg if you want to
keep cookies.

This version is compiled using DJGPP version 2.03 and GCC version 2.95.2.

This lynx executable compiled by and the package prepared by Doug
Kaufman (dkaufman@rahul.net). For questions about lynx please send email
to lynx-dev@sig.net. For questions or comments about the batch files or
the other content of this package send email to dkaufman@rahul.net.
