Prodded by krw, here's an update to the latest Lynx release. It's quite a big
patch (the configure script regen, mainly):
http://www.recoil.org/~avsm/openbsd-lynx2-8-7.rel2-1.diff

Most of our local patches have been merged upstream, so the kept ones are:

- 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]

The patches that aren't needed any more are:

- Use appropriate wait(2) macros to test for editor failure [ray]
- fix off-by-one in page display [pirofti]
- Fix the "SSL error:host(blah)!=cert(*.blah)-Continue? (y)" [fgsch]
- reapply from mainline lynx, fix lost after local update [pirofti]
- allow to compile lynx with debug symbols [fgcsh]
- add support for iso8859-13 [martynas]
- Add check for mkdtemp(3) failure [ray]
- make lynx(1) to use arc4random(4) instead of other random functions
[robert]
- use fprintf correctly [cloder]

I've only tested on amd64-current so far. Other architecture reports would be
good...

Anil

Reply via email to