OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Thorsten Glaser (mirabile_at_bsdcow.net)
Date: Sun Jan 19 2003 - 14:25:21 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi all,

    this is a port of the current development version of
    the www browser Lynx. Features see below.

    It compiles and runs fine on my not-quite-official
    version of OpenBSD, as well as it's reported (by irc)
    to run on 3.2-stable/i386 and 3.2-stable/sparc after
    linking libcurses to libncurses (not needed on -current).

    Please test the port, and commit if no negative
    comments have appeared within one week.

    Note: if you use this port at the (i386) text mode
    console in colour mode with TERM=wsvt25 (instead of
    pcvt25 or vt220), you _will_ need the following diff:

    --- cutting here may damage your screen surface ---
    Index: src/share/termtypes/termtypes.master
    ===================================================================
    RCS file: /cvs/src/share/termtypes/termtypes.master,v
    retrieving revision 1.33
    diff -u -r1.33 termtypes.master
    --- src/share/termtypes/termtypes.master 28 Mar 2002 21:21:42 -0000 1.33
    +++ src/share/termtypes/termtypes.master 19 Jan 2003 12:22:48 -0000
    -1445,13 +1445,13
     # after the manner of the pcvt entries.
     wsvt25|NetBSD wscons in 25 line DEC VT220 mode,
             bce, msgr,
    - colors#16, cols#80, lines#25, ncv#32, pairs#64,
    + colors#8, cols#80, lines#25, ncv#3, pairs#64,
             op=\E[m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
             use=vt220,

     wsvt25m|NetBSD wscons in 25 line DEC VT220 mode with Meta,
             bce, km, msgr,
    - colors#16, cols#80, lines#25, ncv#32, pairs#64,
    + colors#8, cols#80, lines#25, ncv#3, pairs#64,
             op=\E[m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
             use=vt220,

    --- cutting here may damage your screen surface ---

    Note: my MUA or submit agent may have changed the patch:
    the two lines that look empty in reality consist of
    a space ( ) character on a line by itself. (Anyone
    knows a way to _force_ pine to encode outgoing
    messages quoted-printable?)

    After having applied the patch above,
    # cd /usr/src/share/termtypes
    # make obj && make && make install clean
    will install the patched files.

    The patch is derived from the pcvt25 and ecma+color
    entries and has been sent to the appropiate maintainers,
    too, so it may appear in -current if it is desired by
    the core developer team.

    New features:
    * colour (see above)
    * IPv6 (tested)
    * pretty printing source view
    * better table rendering (looks coolio)
    * internal document caching reduces network load (tested)
      (e.g. when switching from parsed to source view and vice versa)
    * file upload (yet untested)
    * scrollbar/wheel support in xterm? (untested)
    * textfields may need activation (works)
    * SSL/https support (MSN hoTMail works)
      Note: https support is also in in-tree lynx-2.8.2

    This version has not undergone a security audit, so
    it's no candidate to put in-tree unless someone wants
    to do that.

    //Thorsten