[elinks-users] [ANNOUNCE] ELinks-0.10pre3
Jonas Fonseca
fonseca at diku.dk
Fri Nov 5 05:36:18 MST 2004
Hello,
It has taken a long time for me to release this thing. Partly
procrastination but also exams got in the way. Although mostly bug fixes
made it in there is also a few shining new things to play with. A bit of
instability has entered with this release due to more ecmascript support
and some more or less aggressive cleanups. The latter I think is under
control and the ecmascript bugs are waiting in bugzilla for pasky to
fix. ;-)
Some serious security issues was revealed in various browsers[0] and by
Michal Zalewski tools for generating randomized HTML. Zas has been most
active in trying to document and fix these issues (see bug 546 for how
to reproduce some of them). I hope to soon be able to take a close look
myself and start fixing them.
Features:
- Add support for opening links with target=_blank according to the
specification. It can be configured in the
document.browse.links.target_blank option. (bug 468)
- Show link title attribute value. (bug 127)
- Add a button to show protocol header to the dialog querying about
external handlers.
- Add option protocol.smb.credentials that makes it possible to
specify a credential file passed using -A flag to smbclient. Patch
by Sergey Starosek. (bug 514)
- More support for ECMAScript stuff.
Updates:
- When saving formatted documents skip trailing spaces. (bug 544)
- Make it possible to move and jump tab variable numbers of steps
using prefixes.
- Make FTP support optional. On by default.
- Now CSS documents imported from frame documents should be loaded.
- French, Italian, Polish translation updates.
- Various minor optimizations.
Bugfixes:
- Limit rowspan/colspan values and maximum memory used for table
cells, and abort table parsing on cell allocation failure. It
prevents eating of all memory in case where number of columns
and/or rows is very high. Maximum is set to 32Mb by default.
- Always check the wraparound condition even if no matching is
performed. (bug 513)
- Fix memory corruption in the plain text renderering revealed when
handling binary files. (bug 515)
- Fix progress bar/leds/clock/timer display issues. (bug 518)
- Fix HTML highlighting to include all the source. (bug 519)
- Fixes typeahead search highlighting when resizing terminal and
forcing redrawing. (bug 530)
- A few gcc-4 compatibility fixes from Kalle Olavi Niemitalo.
- Insert mode resetting when submitting text-input form-field now
works again.
- Fix HTML document termination for gopher handling.
- Prevent ECMAScript code execution when using -dump or -source.
(bug 538)
- Remove ':' from URIs when no port number follows. Fixes assertion
failure.
- Trim extra slashes after the protocol name in URIs. Fixes assertion
failure.
- Try to fix linking against -liconv which was causing dependency
problem.
- Update config.{guess,sub} with versions from cvs HEAD. Fixes
configuration exotic platforms. Mentioned by Nelson H. F. Beebe.
The complete changelog is available in the package.
Please, if a bug you reported in bugzilla (http://bugzilla.elinks.or.cz)
has been fixed help to close it or report back whether it fixed your
problem.
As always you are more than welcome to join the insomniacs hanging out
at the #elinks channel on irc.freenode.net if you want to report issues
or meet developers.
[0] http://www.securityfocus.com/archive/1/378632/2004-10-16/2004-10-22/0
--
Jonas Fonseca
More information about the elinks-users
mailing list