Fix out of bound access to the scanned string
[elinks.git] / NEWS
blob74fa415c63aff18f8613e645e6b6f86fb6168e88
1 Release info
2 ============
4 You can see the complete list of recent changes, bugfixes and new features in
5 the link:http://pasky.or.cz/gitweb.cgi[gitweb interface]. See the ChangeLog
6 file for details.
8 ELinks now:
9 -----------
11 * Native FSP protocol support (replaces CGI program in contrib/cgi/)
13 ELinks 0.11.0 (Elated):
14 -----------------------
16 * SSL support via GNUTLS now requires 1.2 or higher
17 * support for Lua 4.x was dropped, we only support Lua 5.x now
18 * Python scripting back-end (experimental)
19 * Spidermonkey based ECMAScript scripting back-end (experimental)
20 * 88 colors support
21 * default URI-rewrite rule, used when no other rules match but the string that
22   was entered in the Go to URL box does not resemble a URI
23 * support prefixes for add-bookmark-link, document-info, goto-url-current-link,
24   history-move-back, and history-move-forward
25 * BitTorrent protocol (experimental)
26 * FSP protocol via a CGI script (see contrib/cgi/README.FSP) (experimental)
27 * sysmouse support on the BSD console
28 * new GNU make based build system (aclocal from automake is still required)
29 * move from CVS to GIT
31 ELinks 0.10.6:
32 --------------
34 * external editor is configurable at run-time
36 ELinks 0.10.4:
37 --------------
39 * explicit keyboard accelerators were defined for buttons in dialogue boxes and
40   are now highlighted
42 ELinks 0.10.2:
43 --------------
45 * Ruby scripting back-end (experimental)
46 * Debian package files (apt-get install devscripts && debuild -uc -us)
48 ELinks 0.10.0 (Thelma):
49 -----------------------
51 * simple CSS
52 * simple JavaScript/ECMAScript support by the SpiderMonkey Mozilla JS engine
53 * plain-text mark-up (_^Hx to underline, x^Hx to embolden)
54 * HTML source high-lighting using DOM implementation
55 * multiple URIs on the command line
56 * tabs moving (press Alt-'>' or Alt-'<')
57 * periodic snapshotting of all tabs in all terminals
58 * exmode CLI support (press ':' followed by action and args) (experimental)
59 * cursor routing (aka w3m-style navigation)
60 * modal text-input form-fields editing (enabled by default)
61 * manual cookies creating and editing
62 * incremental searching (press '#/')
63 * Perl scripting back-end (experimental)
64 * build-time configurability and feature documentation through features.conf
65 * Mozilla-compatible -remote option (http://www.mozilla.org/unix/remote.html)
66 * support for specifying IP family as protocol postfix (i.e. http4 or ftp6)
67 * internationalized domain names via libidn (RFC 3490)
68 * data URI protocol (RFC 2397)
69 * gopher protocol (RFC 1436)
70 * NNTP protocol (RFC 977 and 2980) (experimental)
71 * build system fine-tuned to use automake conditionals
72 * -localhost option to block connections to remote hosts
73 * -verbose option to control messages printed at startup
74 * -default-keys command line option to ignore user-defined keybindings
75 * -confdir option renamed to -config-dir
76 * -conffile option renamed to -config-file
77 * enhanced documentation
79 ELinks 0.9.2:
80 -------------
82 * directional links navigation
83 * 'unset' configuration directive, which can be used, e.g., to delete default
84   MIME type settings or external protocol handlers.
86 ELinks 0.9.1:
87 -------------
89 * support <object> tags by displaying a link to the data
90 * add beginning-of-buffer and end-of-buffer actions for text fields
91 * automatic session saving/restoring support (disabled by default)
92 * add-bookmark-tabs (bookmark all tabs) option and menu item
93 * fold successive blank lines when displaying a plain-text document
94   (disabled by default; use the option document.plain.compress_empty_lines)
95 * 'fresh' color for any tab that has not been selected
96   since its document was loaded
98 ELinks 0.9.0 (Skyrider):
99 ------------------------
101 * used gettext for internationalization
102 * support for background document colors
103 * tabs support
104 * new MIME subsystem adding mimetypes files support
105 * local CGI support
106 * Guile scripting extensions
107 * HTML meta refresh
108 * forms history
109 * 256 colors support
110 * regex searches
111 * cookies manager, cache manager and download manager
112 * document marks support
113 * displaying URIs in plain documents as links
114 * SMB protocol support (requires smbclient)
115 * builtin user prefixes support (enter 'gg' or 'gg:elinks' to the goto dialog)
116 * HTTPS proxy support
117 * typeahead link searching (press '#')
119 ELinks 0.4.0 (Iceberg):
120 -----------------------
122 * merged HTTP_AUTH
123 * basic proxy auth support
124 * cookies parser rewritten
125 * support for tabindex,accesskey,title attribute
126 * FTP support dramatically improved: bugfixes, interoperability fixes, passive
127   mode support, ...
128 * global history support (+vlink support)
129 * make some modules (cookies,bookmarks,globhist,..) optional at compile time
130 * secure saving support (see secure_save option desc. if you're doing weird
131   things with your links files like symlinking or nonstandart permissions!!!)
132 * support for utf8 i/o
133 * mouse wheel support
134 * portability enhancements
135 * performance enhancements
136 * file/http gzip/bzip2 decompression support
137 * downloads resuming support
138 * mailcap support
139 * hierarchic bookmarks support, XBEL bookmarks support
140 * source layout was dramatically reorganized
141 * relocated ELinks configuration files, changed format (if you are upgrading
142   from Links or older ELinks version, read INSTALL file to see how to convert
143   your old config files!!!)
144 * options are now in tree hierarchy and are configurable generically
145 * keybindings can be configured from the user interface
146 * colorful user interface
147 * tiny useless LED-like indicators support
148 * GNUTLS support parallel to the OpenSSL support (fixes some license issues)
149 * extensive memory debugging support
151 ELinks 0.3.0:
152 -------------
154 * unhistory
155 * external textarea editor
156 * DNS rewrite - we handle multi RR per host correctly
157 * IPv6 support
158 * rewritten options handling
159 * bookmarks filtering (aka bookmarks search)
160 * bookmarks resaving (save on the disk after every change)
161 * added possibility to change default colors settings
163 Links 0.96-pb3:
164 ---------------
166 * secured cookies file creation
167 * support for title attribute of img tag
168 * Catalan translation
169 * Romanian translation
170 * changing of User-Agent string sent to webserver
171 * <listing> tag support
173 Links 0.96-pb2:
174 ---------------
176 * cookies expiration, saving and resaving
177 * do NOT strip everything after ? in form action
178 * http referrer, true http referrer
179 * limited textarea external editor support
180 * partial fix of &#13;
181 * enhanced manual page
182 * fixed multi-level HTTP moved when using -dump/-source
183 * fixed keybindings