mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
508 lines
22 KiB
Plaintext
508 lines
22 KiB
Plaintext
Release info
|
|
============
|
|
|
|
You can see the complete list of recent changes, bugfixes and new features in
|
|
the link:http://pasky.or.cz/gitweb.cgi[gitweb interface]. See the ChangeLog
|
|
file for details.
|
|
|
|
ELinks 0.12.GIT now, to be released as 0.12.0:
|
|
----------------------------------------------
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
This list now contains all the important changes from ELinks 0.11.0 to
|
|
ELinks 0.12.GIT (f0e7bb81df5499583e508302d2f631dd0482ad3c). The next
|
|
step will be to scan through Bugzilla and look for bug numbers that
|
|
were not mentioned in related commit messages.
|
|
|
|
The list no doubt includes several changes that are not really
|
|
important enough. Please move them to the separate "should be removed
|
|
from NEWS" list below, or coalesce several changes into one entry (but
|
|
do list all bug numbers). It might be a good idea to sort the entries
|
|
roughly in decreasing order of importance.
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
* Notable new features
|
|
- (unfinished enhancement 822) UTF-8 as terminal charset: not
|
|
merely UTF-8 I/O of a unibyte codepage as in previous versions.
|
|
Double-cell (aka fullwidth) and non-BMP characters work too, but
|
|
combining characters and right-to-left text do not. The only
|
|
multibyte charset ELinks can decode is still UTF-8, so if the
|
|
server outputs e.g. Shift-JIS, you'd better recode with a proxy.
|
|
- (enhancement 844) SMB protocol using libsmbclient. This replaces
|
|
the smbclient-based code that was disabled in ELinks 0.11.2.
|
|
* Incompatibilities
|
|
- ECMAScript support is now disabled by default. It has known bugs
|
|
(548, 755, 771) with which malicious web pages can crash or hang
|
|
ELinks, and its security goals are undocumented. If you must
|
|
enable ECMAScript support, it would be prudent to restrict the
|
|
ELinks process with a sandbox of some kind.
|
|
- (bug 871) The numbering of terminal.*.colors no longer depends on
|
|
config options. This change makes elinks.conf portable between
|
|
different configurations but unfortunately not between this and
|
|
previous versions.
|
|
- Changed Python goto_url_hook(current) to goto_url_hook(new). The
|
|
hook can call the new function elinks.current_url() if desired.
|
|
The Python scripting back-end is much more featureful than in
|
|
previous releases, but it is still considered experimental.
|
|
* Miscellaneous
|
|
- (enhancement 752) Documentation updates
|
|
- (enhancement 381) Reduce memory consumption of codepages and some
|
|
other arrays.
|
|
- (enhancement) Reject invalid UTF-8 input from documents and
|
|
terminals.
|
|
* Changes in terminal support
|
|
- (enhancement) Mouse wheel support on BSD via moused -z 4
|
|
- (enhancement) Support for mouse wheel over GPM
|
|
- (bugfix 724) Better parsing of escape sequences and control
|
|
sequences from the terminal.
|
|
- (bugfix) Decode UTF-8 only from bytes, not from codes of special
|
|
keys.
|
|
- (new feature) 24-bit truecolor mode
|
|
- (enhancement) "Resize terminal" tries to use the window size
|
|
increment.
|
|
- (new feature) Support Ctrl+Alt+letter key combinations.
|
|
- (bugfix) Subprocess forked for SIGTSTP calls _exit, not exit.
|
|
- (enhancement) Turn terminal transparency off by default.
|
|
* Changes in cookies and bookmarks
|
|
- (new feature) "Add server" button in the cookie manager.
|
|
- (enhancement) Tell the user how to move bookmarks.
|
|
- (enhancement 887) Save in cookie manager should save cookies even
|
|
if unmodified.
|
|
* Changes in the user interface
|
|
- (new feature 145) Internal clipboard support
|
|
- (enhancement) Localization updates
|
|
- (bugfix 355) Add documents displayed via "What to do" dialog to
|
|
globhist
|
|
- (new feature) Autocreate directories needed to download a file.
|
|
- (new feature) Option ui.show_menu_bar_always
|
|
- (new feature) Option ui.tabs moves the tab bar to the top.
|
|
- (new feature) New actions: kill-word-back, move-backward-word,
|
|
move-forward-word
|
|
- (enhancement) Ctrl+characters don't trigger hotkeys in menus and
|
|
dialogs.
|
|
- (bugfix 396) Never show empty filename in the what-to-do dialog
|
|
- (bugfix 930) Refresh status bar when key prefix is eaten.
|
|
* Changes in support for URI schemes, protocols, caching, and encodings
|
|
- (bugfix) Fixes cache-control issue. See elinks-users mail from 28 Oct 2005
|
|
- (new feature) LZMA decompression
|
|
- (bugfix 517) Fixed and enabled HTTP bzip2 decompression
|
|
- (new feature) HTTP negotiate-auth using GSSAPI
|
|
- (bugfix 770) Download resuming simply restarts the download
|
|
- (bugfix) Fix IPv4 DNS lookup bug
|
|
- (bugfix) Fix null-pointer crash caused by malformed $HTTP_PROXY.
|
|
- (enhancement) If-Modified-Since and If-None-Match
|
|
- (bugfix) gzip_read: always call gzclearerr
|
|
- (bugfix 107) Recognize "localhost" in file: URIs.
|
|
- (bugfix 729) Fix crashes with various bogus BitTorrent URLs.
|
|
- (bugfix 756) "assertion (cached)->object.refcount >= 0 failed"
|
|
after HTTP proxy was changed
|
|
- (bugfix) Encode and decode filenames in FSP URLs.
|
|
- (enhancement) FSP progress indicator and password prompt.
|
|
- (bugfix) Support much longer locale-specific timestamps when
|
|
formatting a directory listing. LC_TIME=fi_FI.UTF-8 now works.
|
|
* Changes in parsing and rendering of HTML (without DOM)
|
|
- (bugfix) Use frame->name instead of target avoiding possible segfault.
|
|
- (bugfix 284) Render closing parentheses for HTML elements SUB, SUP
|
|
in the same line; don't let them fall to the next.
|
|
- (enhancement) Show quote characters for HTML element Q, rather
|
|
than italics.
|
|
- (enhancement) Add support for parsing space separated CSS class
|
|
attribute values
|
|
- (bugfix 387) Treat 
 inside <pre>...</pre> as a newline.
|
|
* Changes in parsing and rendering of non-HTML content-types
|
|
- (new feature 121) If a mailcap entry indicates copiousoutput,
|
|
ELinks itself acts as a pager.
|
|
- (new feature 916) If a mailcap entry has no %s, provide the file
|
|
as stdin.
|
|
* Changes in the document viewer and tabs
|
|
- (new feature) Highlight links as one enters link prefixes.
|
|
- (new feature) Backspace backs out the last digit of the prefix.
|
|
- (bugfix) Tabs opened by -remote now go behind existing dialogs.
|
|
- (new feature 622) -dump-color-mode
|
|
- (bugfix) Fix accesskeys so that they work when priority is 0
|
|
- (enhancement) Text type-ahead searching: don't follow current link
|
|
on enter
|
|
- (bugfix) Take the terminal charset in account when comparing
|
|
accesskeys.
|
|
- (enhancement) Display accesskeys as e.g. (Alt-f), not just (f).
|
|
- (bugfix) Decode the fragment identifier extracted from the URI
|
|
when looking it up
|
|
* Changes in user scripting
|
|
- (enhancement) Guile: Read hooks.scm rather than internal-hooks.scm.
|
|
(Keep reading user-hooks.scm, too.)
|
|
- (bugfix) Lua: Don't write to the string returned by lua_tostring.
|
|
- (enhancement) SMJS: elinks.alert no longer displays as an "error".
|
|
- (new feature) SMJS: New properties elinks.action, elinks.globhist,
|
|
elinks.vs.
|
|
- (new feature) SMJS: New function elinks.load_uri.
|
|
- (new feature) SMJS: New method elinks.execute.
|
|
- (enhancement) SMJS: Garbage-collect SMJS objects before flushing
|
|
caches.
|
|
- (bitrot) Perl: Don't assume POPpx stores the length to n_a.
|
|
- (bugfix) Perl: Fix pre_format_html hook wrt. binary files.
|
|
* Build system and compile-time errors (ignore if you don't build ELinks)
|
|
- (bugfix) Fixed some bugs about compiling outside the source
|
|
directory.
|
|
- (bugfix) Don't use cmp -b, which FreeBSD doesn't support.
|
|
- (bugfix) Don't include <sys/param.h> for MIN and MAX because it
|
|
may interfere with CONFIG_IPV6 on Linux.
|
|
- (bugfix) When the configure script cleans old object files, this
|
|
no longer causes it to loop.
|
|
- (experimental, new feature) --with-python=DIRECTORY, --with-gc=DIRECTORY
|
|
- (bugfix) Include <sys/types.h> and fix compilation on an old
|
|
PPC/Debian system
|
|
- (bitrot) Fix compilation under gcc 4.x. Backported from gentoo portage.
|
|
Also, reduce warnings on gcc 4.2 snapshots.
|
|
- (bitrot) Update SpiderMonkey configure check Debian compatibility
|
|
- (new feature) Tiny C Compiler support
|
|
- (new feature 779) make uninstall
|
|
- (experimental, new feature) Native Win32 port
|
|
- (enhancement) If make -k was used and a sub-Make fails, build the
|
|
rest before propagating.
|
|
- (enhancement) Avoid compilation of vernum.c in 'make install'
|
|
- (bugfix) Don't use $(AM_CFLAGS) anymore. Use $(CPPFLAGS) instead.
|
|
- (bitrot) Fix two warnings on Mac OS X.
|
|
* (experimental) Changes in ECMAScript support
|
|
- (new feature) SEE ECMAScript backend, an alternative to SpiderMonkey.
|
|
- (new feature) Handling onsubmit
|
|
- (workaround) window.open remembers the last few URLs and doesn't
|
|
reopen them when incremental rendering reruns the onload script.
|
|
- (enhancement) Recognize document.location.href for SMJS.
|
|
- (enhancement) Better handling of form.action assignments
|
|
- (enhancement) form[x] looks up controls also by id, not only name.
|
|
- (new feature) New property input.selectedIndex.
|
|
- (new feature) Activate link only when onClick returns true.
|
|
- (enhancement) input.accessKey can be any Unicode character except
|
|
U+0000.
|
|
- (new feature) window.setTimeout, window.status
|
|
* (experimental) Changes in SGML/DOM implementation
|
|
- (new feature) Minimalistic RSS renderer
|
|
- (enhancement) Source highlighting also recognizes
|
|
application/xhtml+xml and application/docbook+xml. It doesn't yet
|
|
support arbitrary XML though.
|
|
- (enhancement) Make it possible to use more CSS properties with the
|
|
source highlighting
|
|
- (enhancement) Handle <base href=""> for HTML source rendering
|
|
- (enhancement) Add support for scanning comment endings such as
|
|
'--!>' correctly
|
|
- (new feature) Incremental parsing
|
|
- And more.
|
|
|
|
//////////////////////////////////////////////////////////////////////
|
|
The following changes should be removed from NEWS before ELinks 0.12.0
|
|
is released. They are currently listed here just to show that they
|
|
have already been considered.
|
|
|
|
* Only partially fixed bugs:
|
|
- (bugfix 764) int/long type punning in options
|
|
- (bugfix 725) Fixes version checking for Ruby in 'configure'
|
|
- (bugfix 890) Change colors 0-15 to match xterm defaults.
|
|
The bug report also requests asking xterm to report its palette,
|
|
but that part will be delayed to 0.13 or later.
|
|
* Fixed bugs that were not in previous versions:
|
|
- (bugfix) Fix a crash when adding a server in the cookie manager.
|
|
- (bugfix) cookies: "Add Server" ignores "cookies.accept_policy".
|
|
- (bugfix) Fix data: protocol.
|
|
- (bugfix 747) Properly deselect the main menu instead of crashing
|
|
- (bugfix 778) ELinks crashes on binary files when
|
|
document.plain.display_links is set
|
|
- (bugfix 784) UTF-8 mode misconverts non-ASCII entity in Latin-1
|
|
document
|
|
- (bugfix 782) UTF-8 buffer overwritten while in use
|
|
- (bugfix) switch_to_tab: Prevent "tab number out of range"
|
|
assertion failure.
|
|
- (bugfix) Fixed about:
|
|
- (bugfix 821) I cannot enter national characters in dialog boxes
|
|
- (bugfix 834) Gzip decompression doesn't work
|
|
- (bugfix) Fix out-of-bound access to the quote_char buffer
|
|
- (bugfix 788) compile error with --enable-perl
|
|
- (bugfix 827) Crash with term charset set to Unicode and UTF-8 I/O
|
|
disabled
|
|
- (bugfix 826) too small table for double-cell characters
|
|
- (bugfix 902) crash: "overflow detected realloc()" in realloc_line
|
|
- (bugfix 912) wrong color in one cell of an HTML input field
|
|
- (bugfix 835) Text in textarea is unaffected by horizontal
|
|
scrolling of document in UTF-8 mode
|
|
- (bugfix 823) Big textarea is too slow with CONFIG_UTF8
|
|
- (bugfix 754) Pressing ESC do not pop up main menu anymore.
|
|
- (bugfix 794) tab-close-all-but-current crashes
|
|
- (bugfix 781) document->buf can overflow with UTF-8 enabled
|
|
- (bugfix 882) C1 controls pass through to the terminal if written
|
|
as entity references
|
|
- (bugfix 935) Yes and No buttons override the bottom border of the
|
|
dialog.
|
|
* Reverted changes:
|
|
- (new feature) document.write, reverted in
|
|
2c087e52e74528a720621186b91880463e039d50
|
|
- (enhancement) restore Linux console mode (UTF-8 or not), reverted
|
|
in 10d72cae7eafa6b90db1c8f303deb200555734c2
|
|
- (enhancement) wcwidth, reverted in
|
|
d050cb67aa37390ab938b0a308c7541f19578506
|
|
- (new feature) Let plain text change colors with ESC [ 31 m or
|
|
similar control sequences, reverted in
|
|
2a6125e3d0407b588eb286d4d0ff5c98c23ebda9
|
|
- (enhancement) Support for pasting from GNU screen clipboard,
|
|
reverted in 763f03f146cc1391b303c8074556f0ddea1e3c7a
|
|
* Unimportant changes:
|
|
- (enhancement) If select fails, save its errno.
|
|
- (bugfix) Use PF_* instead of AF_* as first parameter of socket(2).
|
|
(commits 8b7657deaf6037736d0abe88bae1865fec55fe93 in 0.12.GIT
|
|
and d9b56bad7d528a87376768572c2601c57d8afb02 in 0.11.0.GIT)
|
|
- (bugfix) Better error handling in save_form_data_to_file and
|
|
save_textarea_file.
|
|
(commit 6bdc34cfbcade0c25922c1ad96c753cc7d1c9949 and nearby)
|
|
- (bugfix) Do not call toupper with potentially out-of-range values.
|
|
(commit 9e30ee631ced843f26a264c351cfa1716e7e1941)
|
|
- (bugfix) If ELinks logs debug information to a file, it now opens
|
|
that in binary mode. (commit 4ced25779dca68c0e15ce1e695ce191b536bb05d)
|
|
- (bugfix) Kill the ESC timer when blocking the terminal.
|
|
(commit 539f756438fca4264ab937b2ccfba2351e916a16)
|
|
- (bugfix) Don't claim that the authentication is for HTTP.
|
|
(commit ef2f6383c6f0bed576e6f69030eacc4931b42a27)
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
ELinks 0.11.2.GIT now, to be released as 0.11.3:
|
|
------------------------------------------------
|
|
|
|
* critical bugs 846, 870: fix crashes in web ECMAScripts and SMJS user
|
|
scripting
|
|
* critical bug 868: fix segfault in check_timers
|
|
* critical bugs 897, 919: fix crashes on operating systems lacking
|
|
mremap()
|
|
* critical: fix null pointer crash if XBEL bookmark has no title
|
|
* critical bug 927: fix null pointer crash if META Refresh is in a
|
|
table cell
|
|
* critical bug 760: fix crash when moving bookmarks out of a folder
|
|
* critical: fix crash in an empty file-extensions menu
|
|
* critical: fix SMJS null pointer crash on exit
|
|
* critical bug 880 in experimental Python scripting: fix null pointer
|
|
crash with -no-home
|
|
* major Gentoo 121247: fix segfaults in Ruby user scripting
|
|
* major bug 908: don't write to freed memory when the user pushes a
|
|
radio button
|
|
* major bug 937: don't send the entire HTTPS request to a CONNECT
|
|
proxy
|
|
* bug 899, Debian 403139: recognize >2GB files in FTP directory
|
|
listing, if off_t is large enough
|
|
* bug 942: encode/decode file names in FTP URLs, so they can contain
|
|
spaces
|
|
* bug 741: don't recognize HTML comments inside STYLE elements
|
|
* bug 769: fix MD5 computation/formatting in HTTP digest
|
|
authentication
|
|
* fix POST to local CGI
|
|
* remove a garbage character from the end of the authentication prompt
|
|
* bugs 872, 886: editing or deleting cookies in the cookie manager
|
|
should cause a save
|
|
* secure file saving: restore umask after _all_ failure conditions
|
|
* bug 768 in experimental Python scripting: link with e.g. -lpython2.4
|
|
rather than -lpython
|
|
* minor bugs 830, 831: changes in parsing of -remote arguments
|
|
* minor Debian 313696 and other translation updates
|
|
* enhancement 24: fix searching past unselectable elements in menus
|
|
* enhancement: recognize function keys and backspace/delete on FreeBSD
|
|
* enhancement 772: recognize Shift-Tab on XTerm
|
|
* enhancement: place cursor on listbox rather than button, to help
|
|
screen readers
|
|
* enhancements in text wrapping
|
|
* enhancement 767: recognize URL in META Refresh even without "URL="
|
|
* enhancement 396: search for "<html>" if the server doesn't specify a
|
|
Content-Type
|
|
|
|
ELinks 0.11.2:
|
|
--------------
|
|
|
|
* critical bug 841, CVE-2006-5925: prevent enabling the SMB protocol
|
|
* critical bug 786: fix crash when following a link in frames
|
|
* print off_t with custom OFF_T_FORMAT instead of PRId64
|
|
* build: Minix3 compatibility
|
|
|
|
ELinks 0.11.1:
|
|
--------------
|
|
|
|
* work around null pointer crashes in HTTP digest authentication
|
|
* fix assertion failure with document.plain.display_links and
|
|
uppercase URIs
|
|
* fix Gopher crashes
|
|
* enhancement 630: native FSP protocol support (replaces CGI program
|
|
in contrib/cgi/)
|
|
* SMJS user scripting: check for hooks.js before trying to load it
|
|
* SMJS user scripting: the elinks.preformat_html hook gets a second
|
|
argument: a view_state object with .uri and .plain properties
|
|
* bug 921 in Lua scripting: fix current_document_formatted
|
|
* if given "a?b" in the command line, try to guess whether the
|
|
question mark is part of the file name or indicates a query part
|
|
* updated character entity list from unicode.org
|
|
* build: use asciidoc -unsafe for AsciiDoc 7.0.4 compatibility
|
|
|
|
ELinks 0.11.0 (Elated):
|
|
-----------------------
|
|
|
|
* SSL support via GNUTLS now requires 1.2 or higher
|
|
* support for Lua 4.x was dropped, we only support Lua 5.x now
|
|
* Python scripting back-end (experimental)
|
|
* Spidermonkey based ECMAScript scripting back-end (experimental)
|
|
* 88 colors support
|
|
* default URI-rewrite rule, used when no other rules match but the string that
|
|
was entered in the Go to URL box does not resemble a URI
|
|
* support prefixes for add-bookmark-link, document-info, goto-url-current-link,
|
|
history-move-back, and history-move-forward
|
|
* BitTorrent protocol (experimental)
|
|
* FSP protocol via a CGI script (see contrib/cgi/README.FSP) (experimental)
|
|
* sysmouse support on the BSD console
|
|
* new GNU make based build system (aclocal from automake is still required)
|
|
* move from CVS to GIT
|
|
|
|
ELinks 0.10.6:
|
|
--------------
|
|
|
|
* external editor is configurable at run-time
|
|
|
|
ELinks 0.10.4:
|
|
--------------
|
|
|
|
* explicit keyboard accelerators were defined for buttons in dialogue boxes and
|
|
are now highlighted
|
|
|
|
ELinks 0.10.2:
|
|
--------------
|
|
|
|
* Ruby scripting back-end (experimental)
|
|
* Debian package files (apt-get install devscripts && debuild -uc -us)
|
|
|
|
ELinks 0.10.0 (Thelma):
|
|
-----------------------
|
|
|
|
* simple CSS
|
|
* simple JavaScript/ECMAScript support by the SpiderMonkey Mozilla JS engine
|
|
* plain-text mark-up (_^Hx to underline, x^Hx to embolden)
|
|
* HTML source high-lighting using DOM implementation
|
|
* multiple URIs on the command line
|
|
* tabs moving (press Alt-'>' or Alt-'<')
|
|
* periodic snapshotting of all tabs in all terminals
|
|
* exmode CLI support (press ':' followed by action and args) (experimental)
|
|
* cursor routing (aka w3m-style navigation)
|
|
* modal text-input form-fields editing (enabled by default)
|
|
* manual cookies creating and editing
|
|
* incremental searching (press '#/')
|
|
* Perl scripting back-end (experimental)
|
|
* build-time configurability and feature documentation through features.conf
|
|
* Mozilla-compatible -remote option (http://www.mozilla.org/unix/remote.html)
|
|
* support for specifying IP family as protocol postfix (i.e. http4 or ftp6)
|
|
* internationalized domain names via libidn (RFC 3490)
|
|
* data URI protocol (RFC 2397)
|
|
* gopher protocol (RFC 1436)
|
|
* NNTP protocol (RFC 977 and 2980) (experimental)
|
|
* build system fine-tuned to use automake conditionals
|
|
* -localhost option to block connections to remote hosts
|
|
* -verbose option to control messages printed at startup
|
|
* -default-keys command line option to ignore user-defined keybindings
|
|
* -confdir option renamed to -config-dir
|
|
* -conffile option renamed to -config-file
|
|
* enhanced documentation
|
|
|
|
ELinks 0.9.2:
|
|
-------------
|
|
|
|
* directional links navigation
|
|
* 'unset' configuration directive, which can be used, e.g., to delete default
|
|
MIME type settings or external protocol handlers.
|
|
|
|
ELinks 0.9.1:
|
|
-------------
|
|
|
|
* support <object> tags by displaying a link to the data
|
|
* add beginning-of-buffer and end-of-buffer actions for text fields
|
|
* automatic session saving/restoring support (disabled by default)
|
|
* add-bookmark-tabs (bookmark all tabs) option and menu item
|
|
* fold successive blank lines when displaying a plain-text document
|
|
(disabled by default; use the option document.plain.compress_empty_lines)
|
|
* 'fresh' color for any tab that has not been selected
|
|
since its document was loaded
|
|
|
|
ELinks 0.9.0 (Skyrider):
|
|
------------------------
|
|
|
|
* used gettext for internationalization
|
|
* support for background document colors
|
|
* tabs support
|
|
* new MIME subsystem adding mimetypes files support
|
|
* local CGI support
|
|
* Guile scripting extensions
|
|
* HTML meta refresh
|
|
* forms history
|
|
* 256 colors support
|
|
* regex searches
|
|
* cookies manager, cache manager and download manager
|
|
* document marks support
|
|
* displaying URIs in plain documents as links
|
|
* SMB protocol support (requires smbclient)
|
|
* builtin user prefixes support (enter 'gg' or 'gg:elinks' to the goto dialog)
|
|
* HTTPS proxy support
|
|
* typeahead link searching (press '#')
|
|
|
|
ELinks 0.4.0 (Iceberg):
|
|
-----------------------
|
|
|
|
* merged HTTP_AUTH
|
|
* basic proxy auth support
|
|
* cookies parser rewritten
|
|
* support for tabindex,accesskey,title attribute
|
|
* FTP support dramatically improved: bugfixes, interoperability fixes, passive
|
|
mode support, ...
|
|
* global history support (+vlink support)
|
|
* make some modules (cookies,bookmarks,globhist,..) optional at compile time
|
|
* secure saving support (see secure_save option desc. if you're doing weird
|
|
things with your links files like symlinking or nonstandart permissions!!!)
|
|
* support for utf8 i/o
|
|
* mouse wheel support
|
|
* portability enhancements
|
|
* performance enhancements
|
|
* file/http gzip/bzip2 decompression support
|
|
* downloads resuming support
|
|
* mailcap support
|
|
* hierarchic bookmarks support, XBEL bookmarks support
|
|
* source layout was dramatically reorganized
|
|
* relocated ELinks configuration files, changed format (if you are upgrading
|
|
from Links or older ELinks version, read INSTALL file to see how to convert
|
|
your old config files!!!)
|
|
* options are now in tree hierarchy and are configurable generically
|
|
* keybindings can be configured from the user interface
|
|
* colorful user interface
|
|
* tiny useless LED-like indicators support
|
|
* GNUTLS support parallel to the OpenSSL support (fixes some license issues)
|
|
* extensive memory debugging support
|
|
|
|
ELinks 0.3.0:
|
|
-------------
|
|
|
|
* unhistory
|
|
* external textarea editor
|
|
* DNS rewrite - we handle multi RR per host correctly
|
|
* IPv6 support
|
|
* rewritten options handling
|
|
* bookmarks filtering (aka bookmarks search)
|
|
* bookmarks resaving (save on the disk after every change)
|
|
* added possibility to change default colors settings
|
|
|
|
Links 0.96-pb3:
|
|
---------------
|
|
|
|
* secured cookies file creation
|
|
* support for title attribute of img tag
|
|
* Catalan translation
|
|
* Romanian translation
|
|
* changing of User-Agent string sent to webserver
|
|
* <listing> tag support
|
|
|
|
Links 0.96-pb2:
|
|
---------------
|
|
|
|
* cookies expiration, saving and resaving
|
|
* do NOT strip everything after ? in form action
|
|
* http referrer, true http referrer
|
|
* limited textarea external editor support
|
|
* partial fix of
|
|
* enhanced manual page
|
|
* fixed multi-level HTTP moved when using -dump/-source
|
|
* fixed keybindings
|