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

<projectpg project="cfingerd" maxcontrib=5>

<h3>Todo</h3>

<ul>
<li>.cfingerrc files for individual users.
<li>userlist-only routines use password-protected keys for
multi-system
   fingers.  (Perhaps even private key stuff)
<li>Update RFC1413 routine to include "<connection-refused>" if a
connection
   was refused during ident, or "<illegal-data>" if illegal data was
   received.  (Or even make these configurable!  :)
<li>Add ability to handle multiple hosts in configuration.
<li>Rewrite a non-pedantic type configuration reader...
<li>Recursion checking in cfingerd "@" list requests.
<li>Add ability to specify Mailbox instead of a defined one.
<li>Check *all* occurrences of sscanf() against possible buffer
overflows.
   This is a favourite problem when passing arguments to tons of
   routines
   for parsing and reacting.
<li>Are 80 characters enough for a username?
<li>Use correct CRLF for linefeeds.
<li>Use autoconf
<li>Support for <a href="list/1999/0038.html">IPv6</a> [<a
    href="ftp://ftp.infodrom.north.de/pub/people/joey/cfingerd/cfingerd-1.4.0-ipv6.patch.gz">Patch</a>]
</ul>


</projectpg>

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