xref: /csrg-svn/usr.sbin/sendmail/src/TODO (revision 64703)
1*64703Seric(Version 8.4 of 10/08/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>)
1764652Seric
1864652Seric*	Sun YBTS daemon uses -ba.  [Martin Kiff <MGK@newton.npl.co.uk>]
1964652Seric
2064652Seric*	EXPN adds @domain to all mailers, including prog.  Is this right?
2164652Seric	[Bob Henry]
2264652Seric
2364652Seric*	EXPN adds @localhost instead of @$M.  [Pel Emanuelsson]
2464652Seric
2564652Seric**	[AEJ] You can use symbolic links to point into protected directories.
2664652Seric
2764652Seric*	Change body put code to time out around individual puts.  This will
2864652Seric	make the timeout algorithm more responsive and more resilient.
2964652Seric	Unfortunately, it's also a pain in the butt.
3064652Seric
3164652Seric***	Dynamically allocate MAXNAME buffers for headers.
3264652Seric
3364652Seric***	Should have new mailer flags to override LocalMailer stuff:
3464652Seric	- M_ALIASABLE (A) -- can use as the LHS of an alias.
3564652Seric	- M_HASPWENT (w) -- should have a /etc/passwd entry.  If not found
3664652Seric	  there, implies user unknown.  Also implies .forward and UDB
3764652Seric	  searching, search for |, /, and :include:, etc.).
3864652Seric	- Actually, UDB searching and |, /, and :include: mapping should
3964652Seric	  probably be on another flag.  (Cannot be 'l' for back compat
4064652Seric	  reasons.)
4164652Seric	- Need for $@host part of triple and Return-Receipt-To: processing
4264652Seric	  should also be split apart.
4364652Seric
4464652Seric*	Some way to relay unfound local users to another site.
4564652Seric
4664652Seric*	Disable all default RW sets except mailer-specific?
4764652Seric
4864652Seric**	Extend OI to allow separate settings for canonification, MX, and A
4964652Seric	lookups.
5064652Seric
5164652Seric**	Add $!x class to match any number of words not in class x [KRE].
5264652Seric
5364652Seric****	Change NoReturn to be an envelope flag.
5464652Seric
5564652Seric****	Add M_NOLOOPBACKCHK (k) mailer flag to turn off check of name in
5664652Seric	HELO command.
5764683Seric
5864683Seric***	Add ability to disable Return-Receipt-To: on a privacy flag.
59*64703Seric
60*64703Seric**	LOCAL_RULE_5 (Spencer Sun, spencer@phoenix.Princeton.EDU)
61*64703Seric
62*64703Seric******	init_md() hook in main to conf.c.
63*64703Seric
64*64703Seric*****	init_md hook for setcompat(COMPAT_BSDPROT | getcompat()); on A/UX.
65*64703Seric
66*64703Seric****	Merge Sun changes.
67*64703Seric
68*64703Seric***	Merge Encore changes.
69