A major memory leak has been fixed, letting ginsu run for extended periods of time now. The pufflog is now in UTF-8 format for efficiency and space improvements. A decryption bug was fixed which was triggered when a private puff sent to multiple encrypted categories was received.
A flexible apphook mechanism was added to goto URLs and
other links in puff boides. Full regular expression support has
been added and filters have been cleaned up. There is much
better documentation. In addition, a marmaduke client is now
included.
Keys may now be rebound via 'bind' in the config file. This release can derive GALE_DOMAIN from GALE_ID if necessary. '?' has been added as an extra help key. Line editing for entering filters now works properly, supporting arrow keys, backspace, home, end, and ^K to delete to the end of a line. The selected puff was made much more visible. There is now proper word wrapping in the puff display, puff preview, and puff details display. 'R' will resend a previously sent or recieved puff.
The program now looks for GINSU_* variables
everywhere, and requires ghc 6.0 to build from
source. Terminal corruption caused by nonprintable
characters in puffs was fixed. ginsu now uses ISO
C90 charset conversion routines, so it will work
in more locales. A much improved autoconf/automake
setup is included. A 'g' for group-reply command
was added.