Patches to add particular functionality
The following is a list of patches that can be used with Lynx to add
certain functionality that is not present in the stock source code.
These patches have been contributed by members of the Lynx community,
it's difficult to attest to these patches' functionality but most patch
authors have been willing to respond to questions and work out problems
people might have implementing the patch. Contact the author of the
patch if you have a problem with it. Please make sure
you're applying the right patch to the right version of Lynx, it will
save you a lot of grief. Also keep in mind that it is wiser to d'ownload
a patch than to p'rint it since d'ownloading preserves such things as
tab characters. You can find a link to d'ownload by going to the
history page, generally the BACKSPACE key will take you there.
If you have a patch to submit, mail it to the Lynx-Dev list,
- Autoconf patch to ease installation on multiple systems
- More information on this patch is available at
http://web.mit.edu/wwwdev/www/lynxconf.html (2.7.1 only)
Please note that Lynx 2.8 is autoconfig'red so if you are installing
a recent version of Lynx, you don't need this patch
Fote's April 1997 post on SSL and Lynx.
The generic Lynx distribution does not contain SSL capability due to
the US restrictions on the free distribution of cryptographic software.
Patches are available for Lynx 2.8 which will provide for SSL
functionality. More information is available from ftp://www.slcc.edu/pub/lynx/release/ssl.html a copy of the document
is here. ftp://shadow.cabi.net/pub/Linux also contains a Lynx 2.7 with SSL
It is also trivial to add SSL capability to Lynx using a https
proxy (defined in lynx.cfg). The proxy code is available from:
Where the file eassl0.6.tgz contains the proxy itself, and edssl0.6.tgz contains the whole kaboodle (lynx, server, netscape
security enhancements). Look in ftp://ftp.replay.com/pub/crypto/linux/redhat/ for Linux binaries.
ftp.replay.com is located in the Netherlands. The proxy uses SSLeay,
which is available at ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL (presumably the lynx
distribution will soon appear here as well).
- Textarea patch
- A patch at http://pw1.netcom.com/~aldomel/lynx.html developed by
<firstname.lastname@example.org> allows one to place the contents of a texarea
into a file for easier editing.
- Fote's patches
- Patches provided by Fote are at http://www.slcc.edu/lynx/fote/patches/ these include a patch to
increase Lynx's tolerance for badly marked up FORMs.
- Forms based uploads
- ftp://archi.snu.ac.kr/pub/yhbae/lynx-yhbae.tar.gz is where you can
get the patch that will allow you to use a form to upload text files to
a server -- Bae Young Hyun <email@example.com>
- Rob Partington's patches
- Rob Partington's patches in progress include one for file uploads,
and another for persistent cookies http://lynx.browser.org/rp/
- Patches for Japanese users
- A variety of patches that are of special interest to Japanese users
of Lynx can be found at
Most patches are under the asis directory, of particular interest is
at the same site, which provides Japanese versions of the messages Lynx
displays to its users. Lynx has a Japanese homepage which has
an English version as
- SCO binaries
- Bela Lubkin <firstname.lastname@example.org> has produced a set of SCO
binaries [ODT 3.0, OpenServer Release 5,
UnixWare 2.1], based on the 2-5FM source set of 07-12-96. These have
been scattered various places around SCO's web site, including:
ftp://ftp.sco.com/TLS/ (files tls?45*)
- These probably don't qualify as "patches" per se, but they
do provide an option for those who aren't happy with Lynx's table
formatting. From various notes Foteos has written on Lynx-Dev, it
appears that better table handling for Lynx won't happen until there's a
major re-write which in turn does not appear to be in the near future.
In any case, these are CGI scripts that'll preformat table output for
Lynx. Those who want to play around with Lynx's table handling would be
wise to consult Fote's post on this topic, archived at http://www.flora.org/lynx-dev/lynx-dev/9609/0310.html
- Imagemap solutions
- Modified imagemap.c file to make lynx accessible
"imagemap menus". More information at http://www.ee.umanitoba.ca/~djc/personal/lynxismap.html