summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/lynx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* delinked from tree, now it goes to the bit bucketderaadt2014-07-23452-456579/+0
|
* start reducing the attack surface of lynx.daniel2014-07-111-2/+10
| | | | | | | | leave gopher, news, and dired in place for now. but we will soon catch up to the security level of internet explorer 7 by removing these too. ok's for the version of this diff that removes even more protocols from deraadt@, tedu@. general support from other devs.
* update to lynx 2.8.8rel2, keeping local changes. primarily to get thesedaniel2014-07-09242-45663/+73785
| | | | | | | | | | | | | changes from 2.8.8dev.16: * fix most issues found by clang 3.2 analyze * fix most issues found by Coverity scan tested on i386, sparc64, and macppc by myself. tested on vax by miod@ (including https) helpful discussion with avsm@, sthen@ ok deraadt@
* delete some leftovers.daniel2014-06-253-7120/+0
| | | | ok deraadt@, sthen@
* Remove workarounds for ld reaching MAXDSIZ on vax, now that MAXDSIZ ismiod2014-04-151-5/+1
| | | | | more comfortable. Reminded by brad@
* Do not add -lcompat in configure.naddy2013-12-022-2/+2
| | | | | | | | | | libcompat isn't needed; configure checks for the presence of cuserid() and ftime() and the build copes well with the absence of either. ftime() would only ever be used if gettimeofday() wasn't available, and cuserid() is replaced by getlogin() but that code branch is not reached anyway. ok sthen@ jca@ deraadt@
* Switch vax to gcc 3.3.6.miod2013-08-061-3/+3
|
* Remove m68k optimizer workaround.brad2013-02-191-3/+1
| | | | ok miod@
* Less pessimistic OPT value for m68k.miod2012-11-041-2/+2
|
* update to lynx2.8.7rel.2, with local patches:avsm2011-07-22209-54016/+96357
| | | | | | | | | | | - restore local lynx.cfg settings [avsm] - fix makefile races [espie] - read/write result checking fixes to avoid unsigned comparisons vs -1 [krw] - initialize all the InputFieldData members correctly [fgsch] - fix socklen_t test to include <sys/types.h> [miod] - fgets(3) returns NULL on error, not 0. No functional change [cloder] ok krw@, tests by Simon Kuhnle and Martin Pieuchot
* switch to installing source manuals (base part)schwarze2011-06-231-9/+3
| | | | | discussed with lots of people, tested by naddy@, "move fast" deraadt@
* Fix off by one in page display.pirofti2011-02-161-3/+3
| | | | | | From Patrick Keshishian, thanks! Fix found upstream as well. Okay miod@. fgs@ seemed to agree.
* Fix the "SSL error:host(blah)!=cert(*.blah)-Continue? (y)" error when goingfgsch2010-11-191-4/+69
| | | | | to sites using wildcard certs (i.e. github.com). Adapted from lynx 2.8.7. deraadt@ ok.
* enable wide character support; ok nicm@naddy2010-09-061-2/+2
|
* reapply from mainline lynx, fix lost after local update. Okay deraadt.pirofti2009-12-021-0/+1
| | | | | | | 2008-04-27 (2.8.7dev.9) * pass a newline after the start of PRE-section in HTGopher.c to force the first newline between records to be seen and cause the lines to split (report by Ciprian Dorin Craciun) -TD
* Initialize all the InputFieldData members correctly. Fixes a crash whenfgsch2009-08-091-61/+4
| | | | | going for example to http://thawte.com/. deraadt@ otto@ ok
* Actually, add --enable-debug to configure so -g is not stripped if specifiedfgsch2009-08-082-3/+3
| | | | and remove the patch from configure so we don't need to worry in the future.
* allow to compile lynx with debug symbols.fgsch2009-08-081-1/+1
| | | | deraadt@ ok
* Update to lynx-2.8.6.rel5, with our local patches maintained where relevant.avsm2009-05-31340-85411/+118977
| | | | | | | tests from miod@ sthen@ jmc@ jsing@ two additional fixes from miod: - fix uninitialized stack variable use, leading to occasional crash. - modify the socklen_t test to include <sys/types.h>, fixes gcc2 build failures
* add support for iso8859-13martynas2008-11-067-0/+122
|
* from mainline lynx; passed to us by bulibuta@sdf.lonestar.orgderaadt2008-09-301-0/+1
| | | | | | | 2008-04-27 (2.8.7dev.9) * pass a newline after the start of PRE-section in HTGopher.c to force the first newline between records to be seen and cause the lines to split (report by Ciprian Dorin Craciun) -TD
* More read/write result checking fixes to avoid unsigned comparisons vskrw2008-01-291-1/+1
| | | | | | -1. ok henning@ beck@ ray@
* fix makefile races.espie2007-12-011-3/+3
| | | | okay millert@
* Use appropriate wait(2) macros to test for editor failure.ray2006-11-211-5/+9
| | | | | | | | This also fixes an `&&' that was supposed to be an `&'. Reported by Alexey Dobriyan <adobriyan at gmail dot com>. ``I like it'' otto@.
* Add check for mkdtemp(3) failure. Prevents segfaults when TMPDIRray2006-10-131-0/+4
| | | | | | | | | or TMP are set to nonexistent directories. Fixes PR 5247, reported by Marcus Popp <mpopp at paranoidbsd dot org> OK millert@, jaredy@, and improvement by moritz@.
* fgets(3) returns NULL on error, not 0. No functional change, but it makescloder2006-10-101-1/+1
| | | | | the code easier to read. OK deraadt
* Backport of a fix from lynx2.8.6dev.16 which prevents a crash.moritz2005-12-271-1/+3
| | | | Reported by Alexey Dobriyan. ok miod@
* make lynx(1) to use arc4random(4) instead of other random functions;robert2005-11-275-5/+18
| | | | | avoid a segfault by checking the value of TAB TO; from Alexey Dobriyan <adobriyan@gmail.com>; pushed by deraadt@
* update to lynx2.8.5rel.4; fixes CAN-2005-3120 among other things.fgsch2005-11-0412-120/+96
| | | | prompted by naddy@, cloder@ ok.
* remove amd64 special casing.brad2005-04-171-3/+0
| | | | ok kettenis@
* Use fprintf correctly.cloder2005-04-062-2/+2
| | | | OK deraadt@
* zap compilation date from the binary; ok henning@mbalmer2005-02-161-6/+0
|
* unfuck amd64pvalchev2005-02-041-0/+3
|
* simplify OpenBSD case by using arch(1) and sed to grabbrad2005-01-251-40/+2
| | | | | | | the machine architecture. We now output amd64 instead of x86_64 as it should be. ok deraadt@ pvalchev@
* add zaurus, fix cats entry. ok jakob@ pvalchev@ deraadt@drahn2005-01-021-0/+3
|
* fix man page path; moritz@jodeit.orgderaadt2004-11-071-1/+1
|
* Backport from lynx-2.8.6dev.7b to prevent a memory exhaustion from crashingavsm2004-10-216-18/+51
| | | | | | | lynx while parsing pages such as: http://lcamtuf.coredump.cx/mangleme/gallery/lynx_die1.html Submitted by: Thorsten Glaser <tg at 66h.42h.de>
* Clean up old mips stuff and add sgi.pefo2004-08-111-10/+4
| | | | ok deraadt@
* Compile at -O1 on m68k, sig11 in LYMainLoop at -O2.miod2004-07-051-1/+3
|
* Let's have http://www.OpenBSD.org/ defined as the STARTFILE again.robert2004-06-271-1/+1
| | | | ok deraadt@
* let vax build lynx (workaround); miod okderaadt2004-06-241-2/+7
|
* sync with lynx 2.8.5.rel2 which fixes a few minor bugs (null pointer checks,avsm2004-06-2210-18/+43
| | | | progress bar with very slow connections)
* trim some other-os build stuff that crept inavsm2004-06-227-650/+0
|
* update to lynx 2.8.5rel.1avsm2004-06-22300-43072/+90319
| | | | tested todd@,naddy@. millert@ deraadt@ ok
* Recognize cats as an arm machine. Dunno how this was missed before.drahn2004-06-211-0/+3
|
* back out CPP change; obviously not tested. On at least arm, kills atderaadt2004-06-211-2/+2
| | | | least ANSI_VARARGS deep inside the configure. Sorry -- try again.
* propagate CPP to build system as well, millert@ okavsm2004-06-211-2/+2
|
* Add luna88k related directories and information to the build infrastructure.miod2004-04-211-0/+3
| | | | ok deraadt@, millert@, krw@ - mdoc ok jmc@
* add pegasos to config.guess matchesdrahn2003-10-311-0/+3
|
* Stop the madness, though shalt not pass FD_SETSIZE as the first param tomillert2003-08-121-4/+4
| | | | select(2) needlessly. deraadt@ OK