#include <infodrom.style>
#include <projects.style>

<projectpg project="cfingerd">

<h3>Changelog for version 1.4.0</h3>

<p><b>Releasedate: 08/09/99</b>

<p><ul>
<li>New source maintainer
<li>Several bugfixes
<li>Use tail +2 for userlist
<li>Fixed silly bug in src/search.c
<li>src/search.c: If the internal search.*@ is used the whole GCOS
    field won't be sent out anymore.
<li>Fixed string bugs in standard.c.
<li>Ignore empty lines when collecting remote data
<li>Flagged SIGPIPE as fatal
<li>Corrected logfile writing as user, thanks to Thomas Gebhardt
<li>Corrected search_fake() which depended on 80 char strings but
    received a 100 character one. (most recent on bugtraq, fixed on
    12 May 1998)
<li>Corrected RFC1413 code
<li>Corrected check_illegal() for .nofinger
<li>Corrected wrong calls for check_illegal()
<li>Fixed a security hole in privs.h.
<li>Fixed typo in userlist/display.c which crashed userlist
<li>Proper exception if ident doesn't provide useful info
<li>Added patch to support Qmail mailboxes, thanks to Russell Coker
<li>Removed investigation of the hostname within Configure script
<li>src/main.c: Added support for /W, actually it's ignored...
<li>Added define HAVE_TTY_GROUP so add support for non-world-writable
    tty's owned by group tty
<li>Used config option for .nofinger file instad of static ".nofinger"
<li>Added space before [MSG-N]
<li>Reworked search.* routine.
<li>Documentation update
<li>Restricted length of username, fixes possible overflow in
    show_search() and handle_fakeuser()
<li>Converted all dangerous occurrances of strcpy() to strncpy()
<li>More updates wrt. sane permissions when opening files
<li>Increased limit of tty per user, now I'm fingerable again. :)
<li>cfingerd now uses the same IP number on which it receives a request to
    connect to a remote ident server.  Thanks for help from Torsten
    Landschoff
<li>cfingerd now honors broken or negative ident answers
<li>Support for SunOS by Piotr Klaban <makler@man.torun.pl>
<li>Support 24h clocks, inspired by Piotr Klaban
<li>Removed ACTUAL_HOSTNAME since it has been superseeded by calls to
    gethostname()
<li>Experimental code for standalone cfingerd, inspired by Piotr Klaban
<li>Fixed userlist that crashed at too many users and too long hostnames
<li>Fixed non-working userlist-only
<li>Added ALLOW_CONFESSION to provide "help" and "version" information
<li>Added support for userlist@ (and userlist-online@ internally) as
    modification of @ (system list) that displays only non-idle users.
<li>Fixed security bug that caused external programs to gain root access.
<li>Adjusted search facility, you can't get a userlisting anymore
</ul>

<downloadbutton>

</projectpg>

# Local variables:
# mode: html
# mode: auto-fill
# end:
