xref: /csrg-svn/usr.sbin/sendmail/src/TODO (revision 64652)
1*64652Seric(Version 8.2 of 09/26/93)
233732Sbostic
358964Seric*****	Database (keyed lookup) locking and rebuild.
457668Seric
559095Seric****	8 -> 7 bit MIME conversion.
659095Seric
759609Seric***	NIS support for aliases.
857943Seric
958964Seric***	cf/cf/Makefile.dist
1058964Seric
1160606Seric**	Handle Expires: header field (if still in queue).
1260606Seric
1359609Seric**	Find a good test suite and include in the distribution.
1459609Seric
1558964Seric*	WIN/3B support (non-atomic rename, no h_addr_list, others?)
1658964Seric	(Bruce Lilly <blilly!bruce@uu.psi.com>)
17*64652Seric
18*64652Seric*	Sun YBTS daemon uses -ba.  [Martin Kiff <MGK@newton.npl.co.uk>]
19*64652Seric
20*64652Seric*	EXPN adds @domain to all mailers, including prog.  Is this right?
21*64652Seric	[Bob Henry]
22*64652Seric
23*64652Seric*	EXPN adds @localhost instead of @$M.  [Pel Emanuelsson]
24*64652Seric
25*64652Seric**	[AEJ] You can use symbolic links to point into protected directories.
26*64652Seric
27*64652Seric*	Change body put code to time out around individual puts.  This will
28*64652Seric	make the timeout algorithm more responsive and more resilient.
29*64652Seric	Unfortunately, it's also a pain in the butt.
30*64652Seric
31*64652Seric***	Dynamically allocate MAXNAME buffers for headers.
32*64652Seric
33*64652Seric***	Should have new mailer flags to override LocalMailer stuff:
34*64652Seric	- M_ALIASABLE (A) -- can use as the LHS of an alias.
35*64652Seric	- M_HASPWENT (w) -- should have a /etc/passwd entry.  If not found
36*64652Seric	  there, implies user unknown.  Also implies .forward and UDB
37*64652Seric	  searching, search for |, /, and :include:, etc.).
38*64652Seric	- Actually, UDB searching and |, /, and :include: mapping should
39*64652Seric	  probably be on another flag.  (Cannot be 'l' for back compat
40*64652Seric	  reasons.)
41*64652Seric	- Need for $@host part of triple and Return-Receipt-To: processing
42*64652Seric	  should also be split apart.
43*64652Seric
44*64652Seric*	Some way to relay unfound local users to another site.
45*64652Seric
46*64652Seric*	Disable all default RW sets except mailer-specific?
47*64652Seric
48*64652Seric**	Extend OI to allow separate settings for canonification, MX, and A
49*64652Seric	lookups.
50*64652Seric
51*64652Seric**	Add $!x class to match any number of words not in class x [KRE].
52*64652Seric
53*64652Seric****	Change NoReturn to be an envelope flag.
54*64652Seric
55*64652Seric****	Add M_NOLOOPBACKCHK (k) mailer flag to turn off check of name in
56*64652Seric	HELO command.
57