Release Notes: This release adds a temp. user struct called bytes_read, a function and prototype called check_flood_limits(), flood protection for input and output, FLOOD_INPUT_LIMIT and FLOOD_OUTPUT_LIMIT protection settings in hdrfiles/constants.h, a README.flood_protection file in docs/, and a check for no defined fortune program. A missing dependency in Makefile.in which would cause main.c not to compile itself again if changed has been fixed. A glitch in write_log buffering has been fixed.
Release Notes: Changes from version 1.4.2 were merged. Comments in socket_funcs.c were updated. User structure miscnum2 was changed to localecho. A "localecho" keyword was added to the login prompt. A ".set localecho" command was added. Localecho info was added to ".set show" The loginhelp file was updated with localecho info. A write_char() function, for localecho, was added. The set_car_ret() and set_white_space() functions were changed to not take inpstr. Help files were updated. A set_localecho helpfile was added. CR or LF codes were added for clients that only send one or the other.
Release Notes: A glitch in t_who() buffering was fixed. The room column of the t_who() headers now has dynamically-made proper widths.
Release Notes: The changes from version 1.4.1 have been merged. Some storybot action/command development has been added.
Release Notes: A glitch with resetting autoforward limits at midnight for online users was fixed. The from and to envelope portion of SMTP delivery was updated to use <> enclosers as per the RFC. The header file dependencies were added to Makefile.in, so "make" knows to recompile objects when a .h file changes, and a "make objclean" is no longer needed if you just change a .h file. The Makefile.in file was cleaned up. The docs/smtp_handling.txt file, which explains SMTP error/failure/success codes and command-reply sequences, was updated.
Release Notes: This release includes multi-mail, level-based mail, SMTP code organization, terminal type detection, function code organization, compile warning fixes, better code portability, help file updates, documentation updates, DNS resolver updates, a login limiting feature for port hammering, automatic staff list creation, and a Java client. There are some bugfixes.
Release Notes: This version fixes a race doing queue_flush_www(), where free_sock() could be called twice on a socket, causing a segfaul, adds a bad socket check in free_sock(), updates some of the rwho listings to current IPs, removes hard-coded system name from EXT_WHO3 in hdrfiles/constants.h, adds some comments in hdrfiles/constants.h, updates Cygwin documentation in docs/README.windows, and fixes very strict 'may be undefined' warnings for comm_cmds.c, server.c, write_funcs.c, and check_funcs.c for Cygwin.
Release Notes: The signal warnings on Mac OS X were really fixed. Preliminary telopt negotiation for terminal type was added. The code for sending out external mail was streamlined/consolidated. Multi, level, and friend-based mail options were added to .smail. Login-limiting/anti-hammering was added. Some setting commands were moved to .set. getting the IP address is now done before displaying the MOTD. The resolver-clipon was made more efficient. Some glitches and typos were fixed, and the helpfiles were updated.
Release Notes: wizlist is now created on the fly. --disable-optims in the configure script works. --enable-gcc-debug and a check for Darwin systems have been added to the configure script. -g will be used when gcc is present. An override has been added for Mac OS X systems for NET_SIZE_T to int. SIG_IGN and SIG_ERR have been prefixed with (handler_t) Miscellaneous Mac OS X compile warnings have been fixed. The login and echo functions have been changed to my_login and my_echo. A "clipon" argument has been added to the ./shutdown script to kill the resolver clip-on