htpp-1.20: - Feb 11 1999 - Hessu - Removed everything that isn't needed (the clients, mailgate stuff, unnecessary commands, bundled libraries). - Ran it through indent -kr -i8. - ANSIfied function prototypes. - Cleaned up Makefile. - Made tnos.c it's own module (not #included in the end of user.c). - Fixed header files to include the right stuff. - Removed all #ifdef __OS2__ stuff. The port was for some old and obsolete TCP/IP package anyway. - Made it compile without barfing using -Wall -Wstrict-prototypes. - Removed register keywords from variables, compilers are smarter than us these days anyway. - Added some more error checking and logging in places. - Fixed write_pid(). - Fixed a couple of bugs in destination list handling. - Added a better and cleaner configuration file parser. - Separated command line argument parsing and implemented it using getopt(). * Dumped libwrap and added access control lists in the config file (thanks go to Tomi, OH2BNS). htpp-1.21: - Mar 13 1999 - Hessu - Removed gethostbyaddr() from accept_connect_request(), was only used for logging, mostly useless and made accepting connections from non-resolvable hosts with unreachable DNS servers REALLY slow, blocking the whole server. - Added checks for some illegal configuration file statements. htpp-1.22: - Apr 25 1999 - Hessu - Fixed a security bug (allowing an DOS attack) in the /help command. - Added a workaround to keep some certain ancient gods quiet. - Ugly hack involving a sleep(10); to avoid fallback to primary link from looking like a loop and causing link vibration. Really closes the backup link before relinking and waits for the information to (hopefully) propagate to the primary server.