=== RELEASE 1.03 ===
Sat Nov 19 01:21:39 MET 2011 mikulas:
Do not translate '\' to '/' in HTTP requests
Sat Nov 19 01:20:53 MET 2011 mikulas:
Do not test for existing strings when loading links history file
=> avoid quadratic-complexity on startup
Sat Nov 19 01:20:39 MET 2011 mikulas:
Fixed a possible memory leak on Windows
Mon Oct 17 03:51:20 MET DST 2011 mikulas:
Fixed a crash if http-equiv containes '&' entity names
Sun Sep 25 18:41:28 MET 2011 mikulas:
Do not send '#' in the url when downloading
Wed Aug 10 22:02:50 CEST 2011 mikulas:
Fixed leaked process if the user pressed Ctrl-Z and logged out
=== RELEASE 1.02 ===
Tue Aug 9 14:48:35 MET DST 2011 mikulas:
Update BeOS port to support Haiku
Tue Aug 9 00:43:45 MET 2011 mikulas:
Fix downloads of files larger than 4G
=== RELEASE 1.01 ===
Sat Mar 12 23:55:56 MET 2011 mikulas:
Fixed a bug with gpm, if gpm closed a handle on its own,
links would occasionaly close it again
=== RELEASE 1.01pre1 ===
Sun May 17 19:03:43 cet 2009 mikulas:
Ignore textarea that is not inside form (for Google)
Tue Sep 9 23:13:52 MET 2008 mikulas:
Do not add another '?' or '&' if already present at the end of form
submit URL
Mon Aug 4 18:52:34 cet 2008 mikulas:
Don't submit disabled form entries (this is compatible with
Mozilla/MSIE; Netscape and Lynx do submit them)
Sun Aug 3 02:37:56 cet 2008 mikulas:
Handle restart with servers that send 206 but don't send Content-Range
Thu Jun 12 03:38:04 cet 2008 mikulas:
Erase clipboard on OS/2 before copying to it - this prevents bugs
when copying to/from Mozilla
Thu Jun 12 03:32:25 cet 2008 mikulas:
Fixed some quirks on 64-bit big endian systems
Mon Jun 9 02:35:03 MET 2008 mikulas:
Process
and in form entry "value" attribute
Mon May 12 23:31:50 MET 2008 mikulas:
Blacklist another broken HTTP/1.1 server - Apache Sausalito
Thu Mar 20 22:53:57 MET 2008 mikulas:
Accept alternate description attributes for image buttons
Thu Mar 20 05:13:21 MET 2008 mikulas:
Fixed the bug that when displaying source, some html entities were
errorneously translated
Thu Mar 20 05:13:04 MET 2008 mikulas:
Added fallback for ‑ entity
=== RELEASE 1.00 ===
Fri Dec 28 05:29:50 MET 2007 mikulas:
Support few more keycodes on ANSI terminal (PAGE UP, PAGE DOWN and few
F* keys)
Wed Dec 26 03:42:29 cet 2007 mikulas:
Disable smb:// URLs on OS/2, fork+threads can cause crashes in EMX
Besides, there's no usable smb client program anyway
=== RELEASE 1.00pre23 ===
Mon Dec 24 22:12:00 MET 2007 mikulas (sponsored by Dondor Ltd.):
A .nsi file to make Windows installer with Nullsoft scriptable install
Mon Dec 24 01:44:52 MET 2007 mikulas:
Fixed a bug that strings with spaces could not be passed from command
line
Thu Dec 20 03:30:57 cet 2007 mikulas (sponsored by Dondor Ltd.):
Make it run without Cygwin environment (only with Cygwin DLLs)
Workaround for flaws in Cygwin Unix emulation:
SIGWINCH is sometimes lost
Signal handlers write to a pipe and it should wake select() up,
sometimes, it doesn't
exec("command.com") crashes Windows 98 when some sockets are
open
Thu Dec 13 04:43:47 MET 2007 mikulas:
Do not display links to alternate stylesheets
=== RELEASE 1.00pre22 ===
Sun Dec 9 05:20:14 MET 2007 mikulas:
Fixed write to freed memory resulting in misbehavior of radio buttons
and a possible crash
Tue Dec 4 04:09:48 MET 2007 mikulas:
When the document was truncated to zero size on reload and no data were
received, links didn't invalidate formatted document cache
Wed Nov 7 00:20:36 MET 2007 mikulas:
Accept capital 'X' as a hex number mark in html entities
Fri Nov 2 19:54:09 MET 2007 mikulas:
Do not print links to stylesheet to the document
Fri Nov 2 19:53:53 MET 2007 mikulas:
Slightly improve parsing of ftp --- when the line contains "
", we
can assume that it is a directory
Tue Oct 30 21:21:48 cet 2007 mikulas:
Previous release didn't compile on OS/2 due to missing SIGCONT
=== RELEASE 1.00pre21 ===
Sat Oct 27 04:15:24 MET DST 2007 mikulas:
Some newer Linuxes unfortunatelly do not send SIGCONT when running
process is brougt to foreground with 'fg' command. So implement 0.5s
polling to test if we're on foreground.
Mon Oct 22 18:35:57 MET 2007 mikulas:
In case of non-restartable connection, proceed with the connection
even if the server is on blacklist
Mon Sep 17 04:03:23 MET 2007 mikulas:
Break ansi aliasing on ICC 10 with -ipo
Instruction call was not enough to break it
Fri Sep 7 00:02:55 MET 2007 mikulas
When the connection dies after the last received byte, do not send
"Range:" header in retry request --- servers don't like "Range" pointing
after the last byte
Sat Jul 7 05:10:06 cet 2007 mikulas:
On OS/2, do not prealloc files with relative pathname
Sat Jul 7 04:06:52 cet 2007 mikulas:
Accept drive letters without file: prefix in OS/2 and Win32
Sat Jul 7 03:50:27 cet 2007 mikulas:
Use _getcwd2 on OS/2 --- it returns path including the driver letter
Wed May 23 00:48:06 MET 2007 mikulas:
Do not send If-Modified-Since or Range in HTTP request if cached page
has an error code
Mon Apr 30 03:48:59 cet 2007 mikulas:
Blacklist FORPSI server --- do not send Range: to it
=== RELEASE 1.00pre20 ===
Sun Apr 8 21:02:15 CEST 2007 mikulas
Terminal resize, window title and clipboard support for Cygwin
Clipboard supports non-ascii characters badly, it is a limitation in
Cygwin
Wed Apr 4 23:20:10 MET 2007 Carles Pina i Estany :
Add more top-level domains
Wed Apr 4 14:32:47 MET DST 2007 mikulas:
win32.c file removed because in each new version of windows it doesn't
work. Don't even try to fix it unless you have computers with Windows
NT, Window 2000, Windows XP and Windows Vista side by side.
(new Cygwin emulates xterm-like mouse on the console, so it's not needed
for mouse)
Cygwin sometimes doesn't send SIGWINCH, it is its bug, so I didn't try
to fix it in links. Press twice Alt-Enter if links doesn't notify window
size change
Tue Feb 6 00:27:00 MET 2007 mikulas:
Allow quotation marks in Refrfesh URL parameter --- fixes Google Picasa
=== RELEASE 1.00pre19 ===
Tue Nov 28 23:15:20 MET 2006 mikulas:
Fixed severe security bug: '"' and ';' in smb:// url could be used for
remote command execution.
Wed Nov 22 22:24:38 MET 2006 Jakub Bogusz :
Updated Polish translation
=== RELEASE 1.00pre18 ===
Mon Nov 6 02:12:59 cet 2006 mikulas:
Fixed incorrect page displayed when search string ended with space and
the word was last on page
Fri Oct 27 17:15:15 cet 2006 mikulas:
More strict parsing of ftp list, fixes ftp.su.se
Sun Oct 15 22:55:40 MET DST 2006 mikulas:
Allow cookie path to point to file, not only directory
Wed Oct 11 00:17:54 MET DST 2006 mikulas:
Fixed quirk with displaying of links in text mode
Mon Sep 11 02:41:05 MET DST 2006 mikulas:
Test for socklen_t
Work without PF_INET (for Minix 3)
Cleaned up use of AF_ and PF_ constants
=== RELEASE 1.00pre17 ===
Fri Aug 25 00:51:50 MET 2006 mikulas:
Parsing ftp directories starts to be difficult because fixing one bug
introduces other. Previous fix sometimes mistook size for year :-/
Sun Aug 20 05:07:20 cet 2006 mikulas:
Correctly translate character set of "label" attribute
Mon Jul 31 00:33:13 MET 2006 mikulas:
More cygwin fixes
Sun Jul 16 16:36:26 cet 2006 mikulas:
Link to "" redirects to current file rather than current directory
(fixes some forms)
Sun Jul 16 00:07:54 cet 2006 mikulas:
Better ftp directory parsing (process correctly file names starting with
year)
Sat Jul 15 16:37:52 MET 2006 mikulas:
Bigger default textarea
Tue Jun 27 23:50:11 cet 2006 mikulas:
Fixed display of multiple consecutive spaces when searching
Sun Jun 18 16:12:52 MET 2006 mikulas:
Command "kill background connections" aborts also keepalive connections
Sat Jun 17 21:08:44 cet 2006 mikulas:
Fixed exponential memory consumption with table cell colspan/rowspan
Sat Jun 10 23:52:59 cet 2006 mikulas:
Decode %AB sequences in position tags
Fri Jun 9 18:33:23 cet 2006 mikulas:
Accept broken meta refresh tags (fixes www.seznam.cz)
Sat Jun 3 03:16:55 cet 2006 mikulas:
Fixed mouse in Cygwin
Allowed to run in xterm or rxvt in Cygwin
=== RELEASE 1.00pre16 ===
Sun Apr 2 19:38:12 MET 2006 mikulas:
Fixed some quirks when URL contained multiple '#' characters
Allow '#' in ftp password
Sun Apr 2 19:09:20 MET 2006 mikulas:
Better parsing of FTP directories (fixes Quick 'n Easy FTP Server)
Thu Mar 30 20:11:25 cet 2006 mikulas:
Location: field in HTTP reply is now allowed to contain position
specification '#'
Thu Mar 23 15:26:23 MET 2006 mikulas:
Do not send Accept-Language to a buggy Netscape-Enterprise server
Do not send "en" language twice in Accept-Language
Thu Mar 23 15:26:15 MET 2006 mikulas:
Changes license to allow linking with OpenSSL
Sun Mar 19 03:07:56 MET 2006 mikulas:
Support
,
and
Sat Mar 11 04:07:42 MET 2006 mikulas:
An option to turn off IP type-of-service (some misconfigured firewalls
drop packets with it)
Mon Mar 6 17:30:53 MET 2006 mikulas:
When clicking on images with keyboard, submit point (1,1), not (0,0)
(work around another bug on mail.centrum.cz)
Submit value attribute with image
Sun Mar 5 20:48:08 MET 2006 mikulas:
Make multipart boundary format compatible with Netscape (unfortunatelly
there are buggy servers that depend on it --- for example
mail.centrum.cz)
Do not send Content-Type when there's no file to upload
Mon Feb 27 05:23:34 cet 2006 mikulas:
Make textarea wrapping default (compatible with Mozilla, Netscape has
default no wrapping)
Sat Feb 11 02:35:25 cet 2006 mikulas:
More bug-compatible parsing of superfluous quotation marks
Mon Feb 6 21:27:13 MET 2006 mikulas:
Fixed compile error because of strtonum name clash on current OpenBSD
Sun Feb 5 18:22:28 MET 2006 mikulas:
Case-insensitive search of all characters
Mon Jan 23 18:26:24 MET 2006 mikulas:
Fixed textarea content corruption due to overlapping areas in memcpy
Thu Jan 19 18:13:13 MET 2006 mikulas:
Disallow access to proxy:// urls from user interface
(they are internal-only)
Sun Jan 15 05:51:49 MET 2006 mikulas:
Preserve config and history in case of IO error (including full disk)
(bookmarks were already handled correcly)
Thu Dec 22 15:15:07 MET 2005 mikulas:
Discard mouse events while user viewer is in foreground (but due to some
quirks in gpm/svgalib, it may still produce spurious mouse-click events)
=== RELEASE 1.00pre15 ===
Wed Dec 7 00:42:50 MET 2005 mikulas:
Fixed proper position after go-back if the file was not in cache
Fixed incorrect initial position on some pages with long tables during
viewing while loading
-dump -html-numbered-links 1 prints links' locations
Tue Nov 29 00:30:12 MET 2005 mikulas:
Do not load too big files on background (maximum size is cache size / 4)
Mon Nov 28 01:49:21 MET 2005 mikulas:
Restore terminal attributes on fatal errors
Sun Nov 27 23:01:39 MET 2005 mikulas:
Allowed download of files larger than 2G
Sat Nov 19 18:39:51 MET 2005 mikulas:
Allow cookies with "secure" parameter
Cookies without path act as if path was "/" instead of current directory
Mon Oct 24 16:36:01 MET DST 2005 mikulas:
Recognise "title" attribute in tag
Mon Oct 24 16:27:16 MET DST 2005 mikulas:
Accept application/xhtml as html type
Fri Oct 21 16:01:46 MET DST 2005 mikulas:
"e;
Thu Oct 20 03:30:01 MET DST 2005 mikulas:
Special handling for relative URLs beginning with '&' or '?'
Tue Oct 11 03:55:59 MET DST 2005 mikulas:
Get indenting of TAB character in UTF-8 documents right
Fri Sep 9 00:40:44 MET 2005 mikulas:
Fix crash when directory disappeared while opening it
Tue Sep 6 16:15:07 MET 2005 mikulas:
HTTP 307 redirect (as equivalent of 302)
Mon Jun 20 15:57:00 cet 2005 mikulas:
Do not make whitechar-elimination on invisible form entries
Sat Jun 18 18:17:43 MET 2005 mikulas:
Allow '#' in smb files and directories
=== RELEASE 1.00pre14 ===
Sun May 8 15:37:42 cet 2005 mikulas:
Fix lockup with terminal height only 1 or 2 characters
Sun May 8 14:33:50 cet 2005 mikulas:
Do not handle SIGTERM
Sat Apr 2 20:13:39 MET DST 2005 mikulas:
Workaround for bug in Sun C compiler
=== RELEASE 1.00pre13 ===
Fri Apr 1 01:29:49 MET DST 2005 mikulas:
Accept (and ignore) subject in mailto (backported from links 2)
Fri Apr 1 01:18:27 MET DST 2005 mikulas:
Support for another smb client --- smbc by Martin Zlomek
Thu Mar 31 23:43:40 MET DST 2005 mikulas:
Accept
as line break in textarea (fixes bugzilla)
Wed Feb 23 18:38:47 MET 2005 mikulas:
Allow typing only characters valid in current character set into form
fields on web
Wed Feb 23 16:32:23 MET 2005 Serge Winitzki :
Updated Russian translation
Wed Feb 23 16:25:54 MET 2005 mikulas:
Allow cookies without a value
Mon Feb 14 13:18:23 MET 2005 mikulas:
When server returns cookie values as "deleted", delete it
Tue Feb 1 18:23:04 MET 2005 mikulas:
Fixed non-working find next/previous in view menu
Thu Jan 27 16:28:23 MET 2005 mikulas:
Fixed configure failure on Solaris
Sat Jan 22 20:47:26 MET 2005 mikulas:
On OS/2 use 8.3 temp names, allowing DOS viewers
Sat Jan 22 04:41:31 cet 2005 mikulas:
Send Accept-Language
Wed Jan 19 02:57:37 MET 2005 Jakub Bogusz :
Updated Polish translation
Wed Jan 19 02:57:21 MET 2005 mikulas:
-codepage for -dump
Sun Jan 2 18:50:19 cet 2005 mikulas:
Do not cache redirects if redirect loop is going to happen
Thu Nov 25 00:59:49 MET 2004 mikulas:
Support for mms:// urls
Tue Nov 16 15:18:55 MET 2004 mikulas:
Send content-type when uploading files
Sun Oct 31 16:56:37 MET 2004 mikulas:
Correct jump at tag if it points to position, that moves during loading
=== RELEASE 1.00pre12 ===
Tue Oct 26 00:22:49 MET DST 2004 Jakub Bogusz :
Updated Polish translation
Fixed TSL -> TLS typo
Sat Oct 23 22:13:51 MET 2004 mikulas:
Disallow opening new windows in anonymous mode
Fri Oct 22 22:32:19 MET DST 2004 mikulas:
Fixed bugs discovered with mangleme:
http://lcamtuf.coredump.cx/mangleme/mangle2.cgi
memory leak with nested