Codebase list lynx / d58966d
New upstream version 2.8.9rel.1 Axel Beckert 5 years ago
31 changed file(s) with 205 addition(s) and 184 deletion(s). Raw diff Collapse all Expand all
0 -- $LynxId: AUTHORS,v 1.7 2018/03/01 22:00:51 tom Exp $
0 -- $LynxId: AUTHORS,v 1.8 2018/07/08 16:20:14 tom Exp $
11 -- vile:txtmode
22 Most of the people who have contributed more than one patch to Lynx (as well as
33 a few who have only one) are noted in the changelogs by their initials (to keep
55 corresponding full names:
66
77 AAC Andrey A Chernov
8 AJL Alex J Lyons
89 BD Binh Do
910 BJP Brian J Pardy
1011 BL Bela Lubkin
0 -- $LynxId: CHANGES,v 1.987 2018/06/10 21:35:39 tom Exp $
0 -- $LynxId: CHANGES,v 1.990 2018/07/08 16:51:50 tom Exp $
11 ===============================================================================
22 Changes since Lynx 2.8 release
33 ===============================================================================
4
5 2018-07-08 (2.8.9rel.1)
6 * documentation/metrics updates -TD
47
58 2018-06-10 (2.8.9pre.1)
69 * fix an inconsistency in message for "-listonly" option (Debian #805753) -TD
5962 pdcurses -TD
6063 * rename test-package for ".rpm" to "lynx-dev" for consistency with ".deb" -TD
6164 * improve samples/lynx.bat by using location of script rather than current
62 directory ("Smuggler" loto1992@inbox.ru).
65 directory -loto1992@inbox.ru ("Smuggler")
6366 * permanently enable MISC_EXP feature -TD
6467 * remove several obsolete ifdefs: DGUX, DGUX_OLD, HP_TERMINAL,
6568 REVERSE_CLEAR_SCREEN_PROBLEM, SHORTENED_RBIND, SLANG_MBCS_HACK, SNAKE -TD
104107 * modify configure script to work around pkgsrc's misconfiguration of shared
105108 libraries -TD
106109 * modify po/makefile.inn to ensure the temporary files have distinct names
107 to avoid problem with "make -j8" (Debian #890811).
110 to avoid problem with "make -j8" (Debian #890811) -TD
108111 * update makefile/batch-scripts to allow building with newer Visual Studio
109112 versions, e.g., 2010, 2012, so that a 64-bit executable can be built -TD
110113 * repair link in lynx_help_main.html to HTML 3.2 documentation
111 (Savannah #47803).
114 (Savannah #47803) -TD
112115 * update eo.po, fr.po from
113116 http://translationproject.org/latest/lynx
114117 * improved several configure macros:
197200 as well as problem introduced by 2.8.8dev.6 cleanup -TH
198201 * update ca.po, from
199202 http://translationproject.org/latest/lynx
200 * tidy whitespace in lynx.cfg (report by David Niklas)
203 * tidy whitespace in lynx.cfg (report by David Niklas) -TD
201204 * fix two more typos in the list of ENABLE_LYNXRC in lynx.cfg -TD
202205 * remove a repeated item for SEND_USERAGENT from lynx.cfg (Larry Hynes)
203206 * accept userinfo in a URL, subject to override by -auth option or -pauth
229232 * build-fix for OpenSSL 1.1 (Kamil Dudka)
230233 * begin work to parse gopher extension "link to URL" -TD
231234 * remove an obsolete comment in the manual page about -dump versus -force_html
232 (report by Peter Schmitt).
235 (report by Peter Schmitt) -TD
233236 * modify samples/oldlynx to provide an empty ".lss" file as a better default
234237 than providing an empty "-lss" option -TD
235238 * amend change made in 2.8.8dev.17 to permit multiple COLOR_STYLE items to
391394 rather than gcry_randomize() (adapted from patch by Andreas Metzler,
392395 Debian #753699) -TD
393396 * fix a reference-after-free in scan_cookie_sublist(), probably fixing RedHat
394 #1120925 (patch by Mike Gorse).
397 #1120925 -Mike Gorse
395398 * update eo.po, id.po from
396399 http://translationproject.org/latest/lynx
397400 * improve workaround for too-long pathnames in LYPrint.c SetupFilename() -TD
452455 do not mention this since forms are an HTTP feature (Debian #738121) -TD
453456 * reviewed command-line options which were not provided in lynx.cfg; added
454457 others which could be useful for dumps (i.e., force_html, hiddenlinks,
455 listonly, list_inline, localhost, short_url, with_backspaces) -TD:
458 listonly, list_inline, localhost, short_url, with_backspaces) -TD
456459 * add dont_wrap_pre to lynx.cfg (request by GV) -TD
457460 * use idn_free() rather than ordinary free (patch by GV)
458461 * build-fix when alt-bindings are disabled (patch by GV)
495498 * change URL for HELPFILE in lynx.cfg, etc., to omit version-specifics -TD
496499 * update example of options menu shown in user-guide -TD
497500 * restore ^Z maxscreen-toggle for Windows, omitted in 2.8.8dev.17 cleanup -TD
498 * typographical fixes for manpage (Bjarni I. Gislason, Debian #732236).
501 * typographical fixes for manpage (patch by Bjarni I. Gislason, Debian #732236)
499502 * allow fallback sleep() function to be used for MinGW -GV
500503 * remove special case in configure.in which added "-lcompat" to $LIBS
501504 for OpenBSD, MirBSD and EkkoBSD (Christian Weisgerber, Thorsten Glaser).
13901393 * translate named entities, etc., for "content" field of refresh-URL, cf:
13911394 2.8.5dev.13 (report by Ivan Shmakov) -TD
13921395 * suppress computation in TrimmedLength() for source-view, which is not needed
1393 for Debian #204515 (patch by Mike Knight)
1396 for Debian #204515 -Mike Knight
13941397 * add check-po rule to po/makefile -TD
13951398 * modify top-level makefile to work with configure --srcdir -TD
13961399 * add update-po rule to top-level makefile -TD
14011404 * parse xml processing-instruction to turn on UTF-8 decoding, as well as
14021405 disable upper/lower case transforming in source view (discussion on
14031406 lynx-dev) -TD
1404 * fix typo in Lynx_users_guide.html (report by Kristof Zelechovski)
1407 * fix typo in Lynx_users_guide.html (report by Kristof Zelechovski) -TD
14051408 * minor fix to documentation in lynx.cfg -PW
14061409 * use off_t rather than long for representing file sizes, e.g., when used to
14071410 print progress messages (reports by LP, Tomas Liska, TG, PG) -TD
151151 periodically.
152152
153153 Note compiler/system specific problems below. See also:
154 http://invisible-island.net/ncurses/ncurses.faq.html
154 https://invisible-island.net/ncurses/ncurses.faq.html
155155
156156 1b. Platforms. Configure should work properly on any Unix-style system.
157157 It has been tested on the following platforms.
951951
952952 Sources:
953953 Download the current sources (choose a zip-file) from
954 http://lynx.invisible-island.net/
954 https://lynx.invisible-island.net/
955955 and unzip them into a directory where you will build Lynx.
956956
957957 Compiler:
14831483
14841484 -- 1999/04/24 - H. Nelson <lynx-admin@irm.nara.kindai.ac.jp>
14851485 -- vile:txtmode
1486 -- $LynxId: INSTALLATION,v 1.129 2018/03/11 22:29:22 tom Exp $
1486 -- $LynxId: INSTALLATION,v 1.130 2018/07/08 15:22:44 tom Exp $
0 lynx-dev (2.8.9pre.1) unstable; urgency=low
0 lynx-dev (2.8.9rel.1) unstable; urgency=low
11
2 * prerelease
2 * maintenance updates
33
4 -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 10 Jun 2018 16:24:17 -0400
4 -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 08 Jul 2018 06:46:06 -0400
55
66 lynx-dev (2.8.8dev.16) unstable; urgency=high
77
11 Section: web
22 Priority: optional
33 Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
4 Homepage: http://invisible-island.net/lynx/
4 Homepage: https://invisible-island.net/lynx/
55 Build-Depends: debhelper (>= 7), dpatch, po-debconf, libncursesw5-dev, zlib1g-dev, gettext, libgnutls-dev, sharutils, telnet, openssh-client, libbsd-dev, libidn11-dev
66 Standards-Version: 3.8.2
77
0 Upstream source http://lynx.invisible-island.net/current/
0 Upstream source https://lynx.invisible-island.net/current/
11
22 Current maintainer: Thomas Dickey <dickey@invisible-island.net>
33
0 ; $LynxId: lynx.nsi,v 1.42 2018/06/10 20:24:17 tom Exp $
0 ; $LynxId: lynx.nsi,v 1.44 2018/07/08 15:22:44 tom Exp $
11 ; Script originally generated with the Venis Install Wizard, but customized.
22 ; The Inno Setup script is preferred; but this can be built via cross-compiling.
33
88 !define VERSION_EPOCH "2"
99 !define VERSION_MAJOR "8"
1010 !define VERSION_MINOR "9"
11 !define VERSION_LEVEL "2001"
12 !define VERSION_PATCH "pre.1"
11 !define VERSION_LEVEL "01"
12 !define VERSION_PATCH "rel.1"
1313
1414 !define SUBKEY "Lynx"
1515
2626 SetCompressor /SOLID lzma
2727
2828 VIAddVersionKey ProductName "${SUBKEY}"
29 VIAddVersionKey CompanyName "http://invisible-island.net/lynx"
29 VIAddVersionKey CompanyName "https://invisible-island.net/lynx"
3030 VIAddVersionKey LegalCopyright "© 1997-2017,2018, Thomas E. Dickey"
3131 VIAddVersionKey FileDescription "Lynx Installer (MinGW)"
3232 VIAddVersionKey FileVersion "${VERSION}"
0 # $LynxId: lynx.spec,v 1.51 2018/06/10 20:24:17 tom Exp $
0 # $LynxId: lynx.spec,v 1.52 2018/07/08 10:46:06 tom Exp $
11 Summary: A text-based Web browser
22 Name: lynx-dev
33 Version: 2.8.9
4 Release: pre.1
4 Release: rel.1
55 License: GPLv2
66 Group: Applications/Internet
77 Source: lynx%{version}%{release}.tgz
00 ; version used for Inno Setup files.
11
22 ; $Format: "#define LYNX_VERSION \"$ProjectVersion$\""$
3 #define LYNX_VERSION "2.8.9pre.1"
3 #define LYNX_VERSION "2.8.9rel.1"
44
55 ; most-recent full release and target
66 #define LYNX_RELEASE "2.8.9"
99 #define MyAppProg "Lynx"
1010 #define MyAppName "Lynx - web browser"
1111 #define MyAppPublisher "Thomas E Dickey"
12 #define MyAppURL "http://invisible-island.net/lynx"
12 #define MyAppURL "https://invisible-island.net/lynx"
1313 #define MyAppVerName "Lynx " + LYNX_VERSION
99 at very simple programming. If you just want something which will work
1010 `out-of-the-box', you can get pre-compiled versions of Lynx
1111 by following the links from
12 <URL: http://lynx.invisible-island.net/resources.html/> ;
12 <URL: https://lynx.invisible-island.net/resources.html/> ;
1313
1414 For DOS or Windows, go to
1515 <URL: http://www.fdisk.com/doslynx/lynxport.htm>.
3434 HOW TO GET LYNX
3535
3636 For the latest release of Lynx go to:
37 <URL: http://lynx.invisible-island.net/release>;
37 <URL: https://lynx.invisible-island.net/release>;
3838 <URL: ftp://ftp.invisible-island.net/lynx/tarballs>;
3939
4040 The latest development version is at:
41 <URL: http://lynx.invisible-island.net/current/>.
41 <URL: https://lynx.invisible-island.net/current/>.
4242
43 The Lynx homepage is <URL: http://lynx.invisible-island.net/>.
43 The Lynx homepage is <URL: https://lynx.invisible-island.net/>.
4444 The on-line help page (enter `h') has links to many useful things.
4545
4646 LICENSE
149149
150150 ------------------------------------------------------------------------------
151151 -- vile:txtmode fc=72 noti
152 -- $LynxId: README,v 1.33 2017/08/08 22:34:10 tom Exp $
152 -- $LynxId: README,v 1.34 2018/07/08 15:22:44 tom Exp $
153153 ------------------------------------------------------------------------------
0 dnl $LynxId: aclocal.m4,v 1.251 2018/02/22 02:31:22 tom Exp $
0 dnl $LynxId: aclocal.m4,v 1.252 2018/07/08 15:22:44 tom Exp $
11 dnl Macros for auto-configure script.
22 dnl by Thomas E. Dickey <dickey@invisible-island.net>
33 dnl and Jim Spath <jspath@mail.bcpl.lib.md.us>
77 dnl
88 dnl The autoconf used in Lynx development is GNU autoconf 2.13 or 2.52, patched
99 dnl by Thomas Dickey. See your local GNU archives, and this URL:
10 dnl http://invisible-island.net/autoconf/autoconf.html
10 dnl https://invisible-island.net/autoconf/autoconf.html
1111 dnl
1212 dnl ---------------------------------------------------------------------------
1313 dnl
00 #! /bin/sh
1 # From configure.in 2.8.9pre.1.
1 # From configure.in 2.8.9rel.1.
22 # Guess values for system-dependent variables and create Makefiles.
33 # Generated by Autoconf 2.52.20170501.
44 #
4527045270 test "$srcdir" != "." && SRCDIR_CLEAN=""
4527145271 fi
4527245272
45273 HOMEPAGE_URL="http://lynx.invisible-island.net/"
45273 HOMEPAGE_URL="https://lynx.invisible-island.net/"
4527445274
4527545275 cat >>confdefs.h <<EOF
4527645276 #define HOMEPAGE_URL "$HOMEPAGE_URL"
0 dnl $LynxId: configure.in,v 1.300 2018/06/10 21:09:45 tom Exp $
0 dnl $LynxId: configure.in,v 1.302 2018/07/08 15:22:44 tom Exp $
11 dnl
22 dnl Process this file with autoconf to produce a configure script.
33 dnl
2828 dnl
2929 dnl ask PRCS to plug-in the project-version for the configure-script.
3030 dnl $Format: "AC_REVISION($ProjectVersion$)"$
31 AC_REVISION(2.8.9pre.1)
31 AC_REVISION(2.8.9rel.1)
3232
3333 # Save the original $CFLAGS so we can distinguish whether the user set those
3434 # in the environment, or whether autoconf added -O and -g options:
15601560 test "$srcdir" != "." && SRCDIR_CLEAN=""
15611561 fi
15621562
1563 HOMEPAGE_URL="http://lynx.invisible-island.net/"
1563 HOMEPAGE_URL="https://lynx.invisible-island.net/"
15641564 AC_DEFINE_UNQUOTED(HOMEPAGE_URL,"$HOMEPAGE_URL",[Define to Lynx homepage URL])
15651565 AC_SUBST(HOMEPAGE_URL)
15661566
22 ========================================================================
33 o Download the archive file lynx2-8-6.tar.Z in BINARY from the site
44 where you found this announcement or from a site listed at
5 http://lynx.invisible-island.net/
5 https://lynx.invisible-island.net/
66
77 o Unpack with:
88
0 -- $LynxId: README.metrics,v 1.12 2014/02/13 23:56:42 tom Exp $
0 -- $LynxId: README.metrics,v 1.17 2018/07/08 16:43:30 tom Exp $
11
22 This is a short summary of code metrics showing how lynx has grown from
33 release to release. It also shows how the original codebase has
2222 15573 13587 3.9 8.0
2323 2.8.7 441453 180674 25064 23101 5.7 12.8
2424 15436 13473 3.5 7.5
25 2.8.8 465971 184961 24031 22293 5.2 12.1
26 14612 12874 3.1 7.0
25 2.8.8 465971 185375 24513 22293 5.3 12.0
26 15094 12874 3.2 6.9
27 2.8.9 478344 186103 24314 22116 5.1 11.9
28 14931 12733 3.1 6.8
2729
2830 Beginning with 2.8.6, the percentage of the remaining original codebase is
2931 shown on two lines (i.e., comparing against 2.4.2 indented to use the current
3335
3436 Starting in 2.8.6dev.3, all C source code has been routinely indented using
3537 the lnx-indent script from
36 http://invisible-island.net/cindent/
38 https://invisible-island.net/cindent/
3739
3840 Current lynx releases contain a large amount of text other than C code.
3941 That includes plain text, html, message libraries, custom and generated
4648
4749 0.5 AJL
4850 3 Al Gilman
51 1 Al Walker
4952 1 Alexei Anatski
5053 2 Alexey Dobriyan
54 2 Andreas Metzler
5155 2 Andrew Belov
5256 3.5 Andrey A Chernov
5357 1 Arkadiusz Miskiewicz
5458 1 Arnaud Giersch
5559 2 Atsuhito Kohda
60 2 Axel Beckert
5661 1 Bake Timmons
5762 25.5 Bela Lubkin
5863 1 Bill Nottingham
7984 129.7 Doug Kaufman
8085 1 Duncan Simpson
8186 2.5 Eduardo Chappa
87 1 Elliot Thomas
8288 2 Emanuele Giaquinta
8389 1 Eric Brun
84 51 External
90 70 External
8591 1 Fabian Fingerle
8692 280.5 Foteos Macrides
8793 2 Frank Heckenbach
8995 1 Frederick P Herrmann
9096 1 Georg Drenkhahn
9197 1 George Lindholm
92 22 Gisle Vanem
98 27 Gisle Vanem
9399 1 Glenn Nielsen
94100 1 Hans Wurst
95 26.5 Hataguchi Takeshi
101 28.5 Hataguchi Takeshi
96102 1 Heikki Kantola
97103 0.5 Helen Sommer
98104 23 Henry Nelson
122128 2 Jonathan Sergent
123129 1 Josef Sontgen
124130 2 Julian Coleman
125 1 Kamil Dudka
131 2 Kamil Dudka
126132 3 Karl Eichwalder
127133 1 Karl-Andre Skevik
128 3 Kihara Hideto
134 4 Kihara Hideto
129135 29.3 Kim DeVaughn
130136 706.3 Klaus Weide
131137 1 Lalo Martins
138 1 Larry Hynes
132139 1 Larry Virden
133140 15.8 Larry W Virden
134141 11 Laura Eaves
136143 1 Liam Davis
137144 1 Marc Huber
138145 0.3 Marek Kubita
146 1 Martijn Dekker
139147 2 Masashi Fujita
140148 1 Masayasu Ishikawa
141149 1 Masayuki Hatta
153161 13.5 Paul B Mahol
154162 1 Paul D Smith
155163 52.5 Paul Gilmartin
164 1 Peter Backes
156165 1 Peter Canning
157166 1 Phil Pennock
158167 27.3 Philip Webb
159168 14 Philippe De Muyter
169 1 Quentin Minster
160170 5.5 Rado Smiljanic
161171 2 Ralph Babel
162172 1 Randall
173 1 Reiner Hermann
163174 1 Risto Widenius
164175 1 Rob Cameron
176 1 Ruda Moura
165177 1 Ryan Nielsen
166178 2 Scott Bigham
167179 1 Sergej Kvachonok
168180 6 Sergey Svishchev
169181 1 Serhii Hlodin
182 2 Simon Kainz
170183 15 Sinan Kaan Yerli
171184 7.8 Stefan Caunter
172185 1 Stepan Kasal
173186 1 Tadayoshi Okuma
174187 1 Takao Fujiwara
188 1 Taketo Kabe
175189 1 Thomas Braun
176 2030.3 Thomas E Dickey
177 0.5 Thomas Klausner
190 2188.3 Thomas E Dickey
191 1.5 Thomas Klausner
192 1 Thomas Petazzoni
178193 1 Thomas Viehmann
179 17 Thorsten Glaser
194 21 Thorsten Glaser
180195 1 Tim Chase
181196 4 Tim Larson
182197 1 Timur Birsh
189204 1 Wesley Morgan
190205 1 Zdenek Prikryl
191206 1.5 nsh@horae.dti.ne.jp
192 4355 Total
207 4563 Total
193208
194209 -------------------------------------------------------------------------------
195210
205220 to show the principal contributors for each release (i.e., not listing those
206221 with less than 1%):
207222
208 ** credits from CHANGES docs/CHANGES2.8 (4328.6 changes)
209 1.1 Brian J Pardy
210 3.0 Doug Kaufman
211 6.5 Foteos Macrides
212 2.0 Ilya Zakharevich
213 16.3 Klaus Weide
214 7.9 Leonid Pauzner
223 ** credits from CHANGES docs/CHANGES2.8 (4492.6 changes)
224 1.0 Brian J Pardy
225 2.9 Doug Kaufman
226 6.2 Foteos Macrides
227 1.9 Ilya Zakharevich
228 15.7 Klaus Weide
229 7.6 Leonid Pauzner
215230 1.2 Paul Gilmartin
216 47.4 Thomas E Dickey
217 2.0 Vlad Harchev
218 ** credits from CHANGES docs/CHANGES* (5795.6 changes)
219 2.3 Doug Kaufman
220 23.6 Foteos Macrides
221 1.5 Ilya Zakharevich
222 12.4 Klaus Weide
223 5.9 Leonid Pauzner
224 35.4 Thomas E Dickey
225 1.5 Vlad Harchev
226 3.6 unknown
227 ** credits from CHANGES (3408.6 changes)
228 1.4 Brian J Pardy
229 3.5 Doug Kaufman
230 2.5 Ilya Zakharevich
231 1.0 John Bley
232 12.9 Klaus Weide
233 9.2 Leonid Pauzner
231 48.7 Thomas E Dickey
232 1.9 Vlad Harchev
233 ** credits from CHANGES docs/CHANGES* (5959.6 changes)
234 2.2 Doug Kaufman
235 23.0 Foteos Macrides
236 1.4 Ilya Zakharevich
237 12.1 Klaus Weide
238 5.7 Leonid Pauzner
239 36.7 Thomas E Dickey
240 1.4 Vlad Harchev
241 3.5 unknown
242 ** credits from CHANGES (3572.6 changes)
243 1.3 Brian J Pardy
244 3.3 Doug Kaufman
245 2.4 Ilya Zakharevich
246 12.3 Klaus Weide
247 8.8 Leonid Pauzner
234248 1.5 Paul Gilmartin
235 52.8 Thomas E Dickey
236 2.5 Vlad Harchev
249 54.2 Thomas E Dickey
250 2.4 Vlad Harchev
237251 ** credits from docs/CHANGES2.8 (920 changes)
238252 1.2 Doug Kaufman
239253 30.5 Foteos Macrides
0 # $LynxId: lynx.cfg,v 1.299 2018/06/10 21:09:45 tom Exp $
0 # $LynxId: lynx.cfg,v 1.302 2018/07/08 15:22:44 tom Exp $
11 # lynx.cfg file.
22 # The default placement for this file is /usr/local/lib/lynx.cfg (Unix)
33 # or Lynx_Dir:lynx.cfg (VMS)
44 #
55 # $Format: "#PRCS LYNX_VERSION \"$ProjectVersion$\""$
6 #PRCS LYNX_VERSION "2.8.9pre.1"
6 #PRCS LYNX_VERSION "2.8.9rel.1"
77 #
88 # $Format: "#PRCS LYNX_DATE \"$ProjectDate$\""$
9 #PRCS LYNX_DATE "Sun, 10 Jun 2018 17:09:45 -0400"
9 #PRCS LYNX_DATE "Sun, 08 Jul 2018 06:46:06 -0400"
1010 #
1111 # Definition pairs (configuration settings) are of the form
1212 # VARIABLE:DEFINITION
3434
3535 # An HTML'ized description of all settings (based on comments in this file,
3636 # with alphabetical table of settings and with table of settings by category)
37 # is available at http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html
37 # is available at https://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html
3838 #
3939 ### The conversion is done via the scripts/cfg2html.pl script.
4040 ### Several directives beginning with '.' are used for this purpose.
107107 #
108108 # Normally we expect you will connect to a remote site, e.g., the Lynx starting
109109 # site:
110 STARTFILE:http://lynx.invisible-island.net/
110 STARTFILE:https://lynx.invisible-island.net/
111111 #
112112 # As an alternative, you may want to use a local URL. A good choice for this is
113113 # the user's home directory:
126126 # for this distribution (use SHELL syntax including the device
127127 # on VMS systems).
128128 # The default HELPFILE is:
129 .url http://lynx.invisible-island.net/lynx_help/lynx_help_main.html
129 .url https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
130130 # This should be changed to the local path.
131131 # This definition will be overridden if the "LYNX_HELPFILE" environment
132132 # variable has been set.
133133 #
134 HELPFILE:http://lynx.invisible-island.net/lynx_help/lynx_help_main.html
134 HELPFILE:https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
135135 .ex
136136 #HELPFILE:file://localhost/PATH_TO/lynx_help/lynx_help_main.html
137137
5555 can be given in different forms to allow for operating system
5656 constraints, e.g.,
5757
58 -center:off
59 -center=off
60 -center-
58 -center:off
59 -center=off
60 -center-
6161
6262 Lynx recognizes "1", "+", "on" and "true" for true values, and "0",
6363 "-", "off" and "false" for false values. Other option-values are
235235 interactive mode, all documents are processed. This can be used
236236 in the following way:
237237
238 lynx -dump http://www.subir.com/lynx.html
238 lynx -dump http://www.subir.com/lynx.html
239239
240240 Files specified on the command line are formatted as HTML if
241241 their names end with one of the standard web suffixes such as
280280
281281 Lynx recognizes these file suffixes as HTML:
282282
283 ".ht3",
284 ".htm",
285 ".html3",
286 ".html",
287 ".htmlx",
288 ".php3",
289 ".php",
290 ".phtml",
291 ".sht", and
292 ".shtml".
283 ".ht3",
284 ".htm",
285 ".html3",
286 ".html",
287 ".htmlx",
288 ".php3",
289 ".php",
290 ".phtml",
291 ".sht", and
292 ".shtml".
293293
294294 -force_secure
295295 toggles forcing of the secure flag for SSL cookies.
700700 works the same as dump but outputs HTML source instead of
701701 formatted text. For example
702702
703 lynx -source . >foo.html
703 lynx -source . >foo.html
704704
705705 generates HTML source listing the files in the current
706706 directory. Each file is marked by an HREF relative to the
707707 parent directory. Add a trailing slash to make the HREF's
708708 relative to the current directory:
709709
710 lynx -source ./ >foo.html
710 lynx -source ./ >foo.html
711711
712712 -stack_dump
713713 disable SIGINT cleanup handler
965965 supported protocols, the environment variables
966966 recognized by lynx may include
967967
968 cso_proxy
969 finger_proxy
970 ftp_proxy
971 gopher_proxy
972 https_proxy
973 http_proxy
974 newspost_proxy
975 newsreply_proxy
976 news_proxy
977 nntp_proxy
978 no_proxy
979 snewspost_proxy
980 snewsreply_proxy
981 snews_proxy
982 wais_proxy
968 cso_proxy
969 finger_proxy
970 ftp_proxy
971 gopher_proxy
972 https_proxy
973 http_proxy
974 newspost_proxy
975 newsreply_proxy
976 news_proxy
977 nntp_proxy
978 no_proxy
979 snewspost_proxy
980 snewsreply_proxy
981 snews_proxy
982 wais_proxy
983983
984984 See Lynx Users Guide for additional details and
985985 examples.
11461146 for message catalogs.
11471147
11481148 2 Notes
1149 This is the Lynx v2.8.8 Release; development is in progress for 2.8.9.
1149 This is the Lynx v2.8.9 Release; development is in progress for 2.9.0.
11501150
11511151 If you wish to contribute to the further development of Lynx, subscribe
11521152 to our mailing list. Send email to <lynx-dev-request@nongnu.org> with
0 .\" $LynxId: lynx.man,v 1.121 2018/05/14 00:21:39 tom Exp $
0 .\" $LynxId: lynx.man,v 1.123 2018/07/08 10:54:20 tom Exp $
11 .\" **************************************************************************
22 .\" Escape single quotes in literal strings from groff's Unicode transform.
33 .ie \n(.g .ds AQ \(aq
2121 .de NE
2222 .fi
2323 .ft R
24 .in -4
24 .ie n .in -4
25 .el .in -2
2526 ..
2627 .\" **************************************************************************
2728 .TH LYNX 1
12921293 .B NLSPATH
12931294 This variable, if set, is used as the path prefix for message catalogs.
12941295 .SH NOTES
1295 This is the \fILynx\fP v2.8.8 Release; development is in progress for 2.8.9.
1296 This is the \fILynx\fP v2.8.9 Release; development is in progress for 2.9.0.
12961297 .PP
12971298 If you wish to contribute to the further development
12981299 of \fILynx\fR, subscribe to our mailing list.
13081309 Do not send the unsubscribe message to the lynx-dev list, itself.
13091310 .SH SEE ALSO
13101311 .hy 0
1311 \fIcatgets\fR(3),
1312 \fIcurses\fR(3),
1313 \fIenviron\fR(7),
1314 \fIexecve\fR(2),
1315 \fIftp\fR(1),
1316 \fIgettext\fR(GNU),
1317 \fIlocaleconv\fR(3),
1318 \fIncurses\fR(3),
1319 \fIsetlocale\fR(3),
1320 \fIslang\fR(?),
1321 \fItermcap\fR(5),
1322 \fIterminfo\fR(5),
1323 \fIwget\fR(GNU)
1312 \fBcatgets\fR(3),
1313 \fBcurses\fR(3),
1314 \fBenviron\fR(7),
1315 \fBexecve\fR(2),
1316 \fBftp\fR(1),
1317 \fBgettext\fR(GNU),
1318 \fBlocaleconv\fR(3),
1319 \fBncurses\fR(3),
1320 \fBsetlocale\fR(3),
1321 \fBslang\fR(?),
1322 \fBtermcap\fR(5),
1323 \fBterminfo\fR(5),
1324 \fBwget\fR(GNU)
13241325 .hy 1
13251326 .PP
13261327 Note that man page availability and section numbering is somewhat
0 <!-- $LynxId: Lynx_users_guide.html,v 1.139 2018/03/02 20:34:59 tom Exp $ -->
0 <!-- $LynxId: Lynx_users_guide.html,v 1.141 2018/07/08 15:22:44 tom Exp $ -->
11 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
33 <html>
55 <meta name="generator" content=
66 "HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
77
8 <title>Lynx Users Guide v2.8.8</title>
8 <title>Lynx Users Guide v2.8.9</title>
99 <link rev="made" href="mailto:lynx-dev@nongnu.org">
1010 <meta http-equiv="Content-Type" content=
1111 "text/html; charset=us-ascii">
1414 </head>
1515
1616 <body>
17 <h1>Lynx Users Guide v2.8.8</h1>
17 <h1>Lynx Users Guide v2.8.9</h1>
1818
1919 <p>Lynx is a fully-featured <em>World Wide Web</em>
2020 (<em>WWW</em>) client for users running cursor-addressable,
339339 <dl>
340340 <dt>HTTP (HyperText Transfer Protocol)</dt>
341341
342 <dd><code>http://invisible-island.net/lynx/</code></dd>
342 <dd><code>https://invisible-island.net/lynx/</code></dd>
343343
344344 <dt>Gopher</dt>
345345
775775 Preferred document language : en_______________________________
776776 HTTP protocol (!) : [HTTP 1.0]
777777 Send User-Agent header (!) : [X]
778 User-Agent header (!) : Lynx/2.8.8pre.2 libwww-FM/2.14 SSL-MM/1.4.
778 User-Agent header (!) : Lynx/2.8.9rel.1 libwww-FM/2.14 SSL-MM/1.4.
779779
780780 Listing and Accessing Files
781781 Use Passive FTP (!) : [ON_]
15871587 indicate the User-Agent is displayed here. Changes may be
15881588 disallowed via the <em>-restrictions</em> switch. Otherwise,
15891589 the header can be changed temporarily to a string such as
1590 <em>L_y_n_x/2.8.8</em> for access to sites which discriminate
1590 <em>L_y_n_x/2.8.9</em> for access to sites which discriminate
15911591 against Lynx based on checks for the presence of "Lynx" in
15921592 the header. If the User-Agent header has been changed, it can
15931593 be restored to the built-in default value by deleting the
51355135 comments for hundreds of options, most of them commented out
51365136 because they are built-in defaults. You may visit an index of
51375137 options: <a href=
5138 "http://lynx.invisible-island.net/release/lynx_help/cattoc.html">by
5138 "https://lynx.invisible-island.net/release/lynx_help/cattoc.html">by
51395139 category</a> or <a href=
5140 "http://lynx.invisible-island.net/release/lynx_help/alphatoc.html">
5140 "https://lynx.invisible-island.net/release/lynx_help/alphatoc.html">
51415141 by alphabet</a>.</p>
51425142
51435143 <p>To view your current configuration derived from lynx.cfg and
52255225 The 2.8.6 development set was released as v2.8.7 in July
52265226 2009.<br>
52275227 The 2.8.7 development set was released as v2.8.8 in February
5228 2014.<br></p>
5228 2014.<br>
5229 The 2.8.8 development set was released as v2.8.9 in July
5230 2018.<br></p>
52295231
52305232 <p>Since early 1997, the Lynx code has expanded into
52315233 autoconfigure and PC versions. The branching of the Lynx source
52495251
52505252 <p>Information on obtaining the most current version of Lynx is
52515253 available at <a href=
5252 "http://lynx.invisible-island.net/current/index.html">the current
5254 "https://lynx.invisible-island.net/current/index.html">the current
52535255 distribution page</a>.</p>
52545256
52555257 <p>[<a href="#Contents">ToC</a>]</p>
0 <!-- $LynxId: about_lynx.html,v 1.22 2015/09/19 17:36:28 tom Exp $ -->
0 <!-- $LynxId: about_lynx.html,v 1.23 2018/07/08 15:22:44 tom Exp $ -->
11 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
33 <html>
102102
103103 <p>Information on obtaining the most current version of
104104 <strong>Lynx</strong> is available via the <a href=
105 "http://lynx.invisible-island.net">Lynx homepage</a>.</p>
105 "https://lynx.invisible-island.net">Lynx homepage</a>.</p>
106106
107107 <h2><a name="lynx-dev_list" id="lynx-dev_list">Mailing
108108 List</a></h2>
0 <!-- $LynxId: lynx-dev.html,v 1.18 2017/04/28 16:47:05 tom Exp $ -->
0 <!-- $LynxId: lynx-dev.html,v 1.19 2018/07/08 15:22:44 tom Exp $ -->
11 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
33 <html>
4848 <p>Besides <em>releases</em>, which are stable versions of
4949 <strong>Lynx</strong> which come out once or twice a year and can
5050 be obtained from <a href=
51 "http://lynx.invisible-island.net/release/">the release site</a>,
51 "https://lynx.invisible-island.net/release/">the release site</a>,
5252 there are <em>development</em> versions, which are experimental
5353 &mdash; though usually stable enough to use &mdash; and appear
5454 every few weeks, depending on current activity.</p>
5555
5656 <p>You can find the latest <em>development</em> version of
5757 <strong>Lynx</strong> by visiting <a href=
58 "http://lynx.invisible-island.net/current/">the development
58 "https://lynx.invisible-island.net/current/">the development
5959 site</a>.</p>
6060
6161 <h2>Subscribing to Lynx-Dev</h2>
0 <!-- $LynxId: lynx_help_main.html,v 1.54 2018/02/03 18:37:41 tom Exp $ -->
0 <!-- $LynxId: lynx_help_main.html,v 1.55 2018/07/08 15:22:44 tom Exp $ -->
11 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
33 <html>
4747
4848 <ul>
4949 <li><a href=
50 "http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html">
50 "https://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html">
5151 lynx.cfg options</a> &mdash; a reference for advanced
5252 configurations</li>
5353
5454 <li><a href=
55 "http://lynx.invisible-island.net/release/breakout/docs/">lynx
55 "https://lynx.invisible-island.net/release/breakout/docs/">lynx
5656 documentation</a> &mdash; supplementary documentation</li>
5757
5858 <li><a href=
0 # $LynxId: makefile.in,v 1.171 2018/06/10 21:09:45 tom Exp $
0 # $LynxId: makefile.in,v 1.173 2018/07/08 10:56:19 tom Exp $
11 ##makefile for lynx
22
33 SHELL = @CONFIG_SHELL@
4444 TAR_DOWN = $(TAR) @TAR_DOWN_OPTIONS@ @TAR_PIPE_OPTIONS@
4545
4646 # $Format: "LYNX_VERSION = $ProjectVersion$"$
47 LYNX_VERSION = 2.8.9pre.1
47 LYNX_VERSION = 2.8.9rel.1
4848
4949 ## This is the version which we are developing (or, upon release, make this
5050 ## the same). Use no dots in the name, since it must work on VMS and MS-DOS.
51 VERSION = 2-8-8
51 VERSION = 2-8-9
5252
5353 ##this is the name of the directory the lynx source code is in.
54 ##(e.g., lynx2-8-8, not the full path)
54 ##(e.g., lynx2-8-9, not the full path)
5555 lynxdir= lynx$(VERSION)
5656 lynxname= lynx$(VERSION)
5757
22 msgstr ""
33 "Project-Id-Version: lynx 2.8.9pre.1\n"
44 "Report-Msgid-Bugs-To: \n"
5 "POT-Creation-Date: 2018-06-10 16:44-0400\n"
5 "POT-Creation-Date: 2018-07-08 12:48-0400\n"
66 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
77 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
88 "Language-Team: LANGUAGE <LL@li.org>\n"
43804380
43814381 #: src/LYMain.c:3276
43824382 msgid ""
4383 "See http://lynx.invisible-island.net/ and the online help for more "
4383 "See https://lynx.invisible-island.net/ and the online help for more "
43844384 "information."
43854385 msgstr ""
43864386
0 # $LynxId: lynx-demo.cfg,v 1.5 2018/03/18 17:44:27 tom Exp $
0 # $LynxId: lynx-demo.cfg,v 1.6 2018/07/08 15:22:44 tom Exp $
11 # vile:cfgmode
22 # From: claudio santambrogio <claudio.santambrogio@tiscali.it>
33
44 STARTFILE:file://localhost/~/home.htm
55 HELPFILE:file://localhost/~/help/lynx_help_main.html.gz
6 DEFAULT_INDEX_FILE:http://lynx.invisible-island.net/
6 DEFAULT_INDEX_FILE:https://lynx.invisible-island.net/
77
88 CHARACTER_SET:cp850
99 ASSUME_CHARSET:utf-8
33 </head>
44 You can delete links by the 'R' key<br>
55 <ol>
6 <li><a href="http://lynx.invisible-island.net/">Lynx homepage</a>
6 <li><a href="https://lynx.invisible-island.net/">Lynx homepage</a>
77 <li><a href="http://home.pacific.net.sg/~kennethkwok/lynx/">Lynx Browser for Windows 9x/NT/2000/XP</a>
88 <li><a href="http://www.fdisk.com/doslynx/lynxport.htm">Lynx for DOS 386 and Win32</a>
99 <li><a href="http://www.chass.utoronto.ca/~purslow/lhfb.html">Lynx Help for Beginners</a>
1010 <li><a href="http://www.hicom.net/~oedipus/weave.html">HTML Authoring and Accessibility Resources for Lynx</a>
1111 <li><a href="http://perso.club-internet.fr/dominique.guebey/tekno/lynx.htm">La page navigateur LYNX</a>
12 <li><a href="http://lynx.invisible-island.net/release/">Current Lynx Release</a>
12 <li><a href="https://lynx.invisible-island.net/release/">Current Lynx Release</a>
00 #!/bin/sh
1 # $LynxId: indent.sh,v 1.4 2013/10/20 19:34:35 tom Exp $
1 # $LynxId: indent.sh,v 1.5 2018/07/08 15:22:44 tom Exp $
22 # Indent LYNX files (for reference). See "lnx-indent" from
3 # http://invisible-island.net/cindent/
3 # https://invisible-island.net/cindent/
44 NOOP=no
55 OPTS='
66 --blank-lines-after-declarations
0 // $LynxId: LYIcon.rc,v 1.36 2018/06/10 20:24:17 tom Exp $
0 // $LynxId: LYIcon.rc,v 1.38 2018/07/08 15:22:44 tom Exp $
11
22 #include <windows.h>
33
44 100 ICON "../samples/lynx.ico"
55
66 VS_VERSION_INFO VERSIONINFO
7 FILEVERSION 2,8,9,2001
8 PRODUCTVERSION 2,8,9,2001
7 FILEVERSION 2,8,9,01
8 PRODUCTVERSION 2,8,9,01
99 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
1010 FILEFLAGS 0
1111 FILEOS VOS_NT_WINDOWS32
1616 BEGIN
1717 BLOCK "040904B0"
1818 BEGIN
19 VALUE "CompanyName", "http://invisible-island.net/lynx"
19 VALUE "CompanyName", "https://invisible-island.net/lynx"
2020 VALUE "FileDescription", "Lynx - web browser"
21 VALUE "FileVersion", "2.8.9.2001"
21 VALUE "FileVersion", "2.8.9.01"
2222 VALUE "InternalName", "Lynx"
2323 VALUE "LegalCopyright", "©1997-2018 Thomas E. Dickey"
2424 VALUE "OriginalFilename", "lynx.exe"
2525 VALUE "ProductName", "Lynx - web browser"
26 VALUE "ProductVersion", "2.8.9.2001"
26 VALUE "ProductVersion", "2.8.9.01"
2727 END
2828 END
2929 BLOCK "VarFileInfo"
00 /*
1 * $LynxId: LYMain.c,v 1.281 2018/05/11 23:11:18 tom Exp $
1 * $LynxId: LYMain.c,v 1.282 2018/07/08 15:22:44 tom Exp $
22 */
33 #include <HTUtils.h>
44 #include <HTTP.h>
32723272 puts(gettext("Copyrights held by the Lynx Developers Group,"));
32733273 puts(gettext("the University of Kansas, CERN, and other contributors."));
32743274 puts(gettext("Distributed under the GNU General Public License (Version 2)."));
3275 puts(gettext("See http://lynx.invisible-island.net/ and the online help for more information."));
3275 puts(gettext("See https://lynx.invisible-island.net/ and the online help for more information."));
32763276 puts("");
32773277 #ifdef USE_SSL
32783278 #if defined(OPENSSL_VERSION_TEXT) && !defined(LIBGNUTLS_VERSION)
0 /* $LynxId: LYSession.c,v 1.11 2015/09/19 17:40:20 tom Exp $ */
0 /* $LynxId: LYSession.c,v 1.12 2018/07/08 15:22:44 tom Exp $ */
11
22 #include <LYSession.h>
33
1919 * / hereby
2020 * / reduce
2121 * g file://localhost/COPYRIGHT
22 * g http://lynx.invisible-island.net
22 * g https://lynx.invisible-island.net
2323 * h 1 -1 file://localhost/COPYRIGHT Entry into main screen
2424 * h 1 0 LYNXCACHE:/ Cache Jar
2525 * h 1 16 file://localhost/usr/local/share/lynx_help/Lynx_users_guide.html#Cache Lynx Users Guide v2.8.6
00 /*
1 * $LynxId: userdefs.h,v 1.339 2018/06/10 21:09:45 tom Exp $
1 * $LynxId: userdefs.h,v 1.342 2018/07/08 15:22:44 tom Exp $
22 *
33 * Lynx - Hypertext navigation system
44 *
483483 * site:
484484 */
485485 #ifndef HOMEPAGE_URL
486 #define HOMEPAGE_URL "http://lynx.invisible-island.net/"
486 #define HOMEPAGE_URL "https://lynx.invisible-island.net/"
487487 #endif
488488 #define STARTFILE HOMEPAGE_URL
489489 /*
504504 * for this distribution (use SHELL syntax including the device
505505 * on VMS systems).
506506 * The default HELPFILE is:
507 * http://lynx.invisible-island.net/lynx_help/lynx_help_main.html
507 * https://lynx.invisible-island.net/lynx_help/lynx_help_main.html
508508 * This should be changed here or in lynx.cfg to the local path.
509509 * The definition here can be overridden at run time by defining a
510510 * "LYNX_HELPFILE" environment variable.
511511 */
512 #define HELPFILE "http://lynx.invisible-island.net/lynx_help/lynx_help_main.html"
512 #define HELPFILE "https://lynx.invisible-island.net/lynx_help/lynx_help_main.html"
513513 /* #define HELPFILE "file://localhost/PATH_TO/lynx_help/lynx_help_main.html" */
514514
515515 /*****************************
14441444 * the version definition with the Project Version on checkout. Just
14451445 * ignore it. - kw */
14461446 /* $Format: "#define LYNX_VERSION \"$ProjectVersion$\""$ */
1447 #define LYNX_VERSION "2.8.9pre.1"
1448 #define LYNX_WWW_HOME "http://lynx.invisible-island.net/"
1449 #define LYNX_WWW_DIST "http://lynx.invisible-island.net/current/"
1447 #define LYNX_VERSION "2.8.9rel.1"
1448 #define LYNX_WWW_HOME "https://lynx.invisible-island.net/"
1449 #define LYNX_WWW_DIST "https://lynx.invisible-island.net/current/"
14501450 /* $Format: "#define LYNX_DATE \"$ProjectDate$\""$ */
1451 #define LYNX_DATE "Sun, 10 Jun 2018 17:09:45 -0400"
1451 #define LYNX_DATE "Sun, 08 Jul 2018 06:46:06 -0400"
14521452 #define LYNX_DATE_OFF 5 /* truncate the automatically-generated date */
14531453 #define LYNX_DATE_LEN 11 /* truncate the automatically-generated date */
14541454