The Afghan Hound Quote of the Day Daemon project involves a TCP/UDP server that provides daily quotes.
The server only needs root if listening on ports lower than 1024, but it should drop root as soon as possible. It uses standard fortune(6) text-file, text-file.dat style quote files and has all new code to read and create fortune files. Additionally, it can limit returned quotes to lie within a max-size, min-size range and can log connections, optionally recording hostname and ident information. Users can also enable or disable handling of rot13-encoded (offensive) quotes.
One of the many advantages of Afghan Hound Quote of the Day Daemon is that it allows users to change many configuration items at run-time. It is also known to compile on Solaris 2.5 (Ultra SPARC) and Linux 2.2.16 (Intel and sparc32) with gcc everywhere and Sun's cc on Solaris.
The latest release includes several bug fixes, including the addition of gcc __attribute__ thing to signal handlers, which eliminates warning. It also features F_NOTIFY that allows auto-reloading if fortune files change.
Overall, Afghan Hound Quote of the Day Daemon is a reliable and well-designed quote-of-the-day server that is ideal for anyone looking for quick and easy access to random quotes.
Version 0.7.2: N/A