xref: /csrg-svn/usr.sbin/sendmail/src/TODO (revision 33732)
1*33732Sbostic(Version 4.1 of 7/25/83)
2*33732Sbostic
3*33732Sbostic ******	Finish properly implementing SMTP:
4*33732Sbostic	- check correct name in HELO exchange (?)
5*33732Sbostic
6*33732Sbostic  ***** Add an accounting package.  [acct.c]
7*33732Sbostic
8*33732Sbostic  *****	When processing the queue, batch messages on the basis of
9*33732Sbostic	receiving host rather than message -- so that if connections
10*33732Sbostic	are expensive to complete, we get the most for our money.
11*33732Sbostic	Unfortunately, this is a major change, and will probably
12*33732Sbostic	wait for the next version.
13*33732Sbostic
14*33732Sbostic   ****	Put in some more performance hooks.
15*33732Sbostic
16*33732Sbostic    *** Integrate a null name server for future hackers.  [names.c]
17*33732Sbostic
18*33732Sbostic    *** Have "Operating System Error" give more info (e.g.,
19*33732Sbostic	"cannot fork").  [It really seems like this is ok now -- but
20*33732Sbostic	this is an old delivermail gripe -- check it out more?]
21*33732Sbostic
22*33732Sbostic     ** Per-mailer timeouts.  Invalidates old .cf files.
23*33732Sbostic
24*33732Sbostic     ** Be able to generate a "response" (edit headers, etc.)
25*33732Sbostic	given a message to respond to.
26*33732Sbostic
27*33732Sbostic      * Have VRFY act as a limited name server (?).
28*33732Sbostic
29*33732Sbostic      * Implement SEND and related commands in SMTP.
30*33732Sbostic
31*33732Sbostic      * Extend full name matching.  This should actually be done in a
32*33732Sbostic	complete name server.  Should the name server be integrated
33*33732Sbostic	into sendmail (via a portal?) or should I "assume" that it
34*33732Sbostic	has been called by the time I am called?
35