TinyFugue, aka "tf", is a flexible, screen-oriented MUD client, for use with any type of MUD. TinyFugue is one of the most popular and powerful mud clients.

What's New in This Release:

· Added %max_hook to prevent infinite hook loops.· Added gethostname().· Added missing documentation for new "E" and "W" attributes. (50b7)· Added "inline" flag to decode_attr().· Added -a< attr > and -p options to /prompt.· Output of "/load testcolor.tf" now includes labels with r,g,b values.· May create a debugging log if tf crashes.· When invoked as a login shell, suspend is ignored, instead of hanging parent (workaround for sshd, which does not correctly set TSTP signal handler).· Fixed: after a resize with visual=off, the screen was not redrawn. (50b7)· Fixed: after a resize with visual=off, an immediate backspace or other input deletion would crash tf: "Internal error: output.c, line 2501". (50b7)· Fixed: server display attributes could be lost if they had wrapped from a previous line and were followed by more attributes.· Fixed: /filter changed the idea of the virtual bottom line, so a subsequent /unfilter redrew from the new incorrect bottom, and a subsequent /filter used the new incorrect bottom as a starting point for applying a new filter (resulting in a spurious "no lines match criteria" if the only matching lines are between the correct and incorrect bottoms).· Fixed potential crashes in calling functions with invalid arguments: strrep(), status_fields().· Fixed: on servers with terminated (GOAHEAD or EOR) prompts, tf could lose the first part of a server line in the rare condition of tf sending a line between receiving the first and second parts of the server line.· Fixed: non-time decimal values greater than 60 were sometimes formatted as time values. (50b7)· Fixed fatal bug in moresize() on a world that has never been /connect'ed.· Fixed infinite loop when replace() is called with empty first argument.· Fixed: with visual=off, /dokey flush (^[j) did not clear the more prompt.· Fixed: /recordline ignored -a option if -p was not also given.· Fixed fatal bug on some systems in /listsockets when there are connectionless sockets open.· Fixed: various bad things could happen if a trigger attempted to apply a partial hilite to a line longer than 32767 characters.· Fixed bugs on 64-bit platforms: /fg -c (Debian bug #327448), some variable assignments· Fixed: some cases of hostname resolution failure could cause a crash· More robust TELNET protocol handling reduces problems on noncompliant servers: Ignores option subnegotiation if option has not been agreed on. If IAC SB (0xff 0xfa) is received before any other telnet command, the server is treated as a non-telnet server.· Upgraded configure.in to autoconf 2.59 (should affect developers only)