
Gopherus changelog


Gopherus v1.2.1 [22 Jan 2020]:
 - [fix] fixed crashes in the DOS 16 bit build (patching WATT-32),
 - [mnt] removed hardcoded links in the main menu,
 - [mnt] simplified code using snprintf() instead of arrays manipulations.

Gopherus v1.2 [19 Jan 2020]:
 - [new] bookmarks ("b" key),
 - [new] UTF-8 support,
 - [new] IPv6 support (except on the DOS target),
 - [new] full terminal width used now (no longer limited to 80 columns),
 - [new] all files from current folder can be downloaded by pressing F10,
 - [new] SDL versions have a resizeable (scalable) window,
 - [new] SDL versions react to keypad arrows as well as normal arrows,
 - [new] user may abort a connection during its 'connecting...' phase,
 - [new] home page shortcut key (F2),
 - [fix] fixed buffer overflow within menu lines parser,
 - [fix] SDL UI does not enforce software rendering any more,
 - [fix] improved pgup/pgdown keys logic in menus,
 - [fix] wordwrapped menu entries are displayed in parent's colors,
 - [fix] Windows sockets are properly closed (patch by Gisle Vanem),
 - [fix] function keys react properly when used with the CURSES interface,
 - [fix] telnet links are recognized now (but unsupported),
 - [mnt] Windows build no longer distributed (do it yourself),
 - [mnt] DOS 32-bit build no longer distributed (use the 16-bit version).

Gopherus v1.1 [26 Feb 2019]:
 - [new] two DOS builds are available: 16 bit (real-mode) and 32 bit (386+),
 - [fix] better checking for content overflows,
 - [fix] fixed crashes in the SDL output module,
 - [fix] lots of minor memory/speed optimizations,
 - [fix] improved up/down keys logic in menus,
 - [mnt] small adjustments so Gopherus compiles fine on OpenBSD,
 - [mnt] relicensed to the '2-clause' BSD license.

Gopherus v1.0c [23 Apr 2016]:
 - [new] Linux port uses the curses interface by default instead of SDL,
 - [fix] Gopherus accepts URLs with only a hostname followed by a slash,
 - [fix] fixed gopherus freezes when trying to display some '0' items,
 - [mnt] DOS port is UPXed without LZMA to speed up launching on 386 machines,
 - [mnt] DOS port is compiled using DJGPP v2.05 instead of v2.04.

Gopherus v1.0b [29 Jul 2015]:
 - [new] support for scripted downloading (-o=xxx),
 - [new] migrated SDL ports to SDL2 (Linux, Windows),
 - [fix] the 'downloading' status bar counter is refreshed once per second
         instead of being redrawn at every received packet,
 - [fix] Recompiled the DOS version linking against an 80386-friendly watt32,
 - [fix] DOS exe linked with a 387 emu lib so gopherus can run on a 386SX.

Gopherus v1.0a [30 Mar 2013]:
 - [fix] when refreshing a location, the display properties (position of the
         file on screen) are reset now. This prevents corrupt rendering if the
         file changes between refreshes,
 - [fix] fixed a bug leading to random crashes when the URL inside a menu was
         longer than 128 bytes,
 - [new] F9 (save) works from within text content (not only from menus),
 - [new] configurable color schemes, via the GOPHERUSCOLOR env variable.

Gopherus v1.0 [10 Mar 2013]:
 - first public release.
