Annotation of 43BSDTahoe/usr.lib/sendmail/src/TODO, revision 1.1.1.1

1.1       root        1: (Version 4.1 of 7/25/83)
                      2: 
                      3: -- get rid of MAXMAILERS, just allocate them as you go; merge the stats
                      4:        structure in with the MAILERS structure; change the longs in
                      5:        said structure into u_longs; print the file in ASCII, lock the
                      6:        file before reading/printing.
                      7: 
                      8: -- clean up sysexits; get rid of EX_BASE, most of sysexits.c is duplicated
                      9:        in deliver.c
                     10: 
                     11: -- mailq; split it out, by default, just # of messages, also add sort
                     12:        by machine?
                     13: 
                     14:  ******        Finish properly implementing SMTP:
                     15:        - check correct name in HELO exchange (?)
                     16: 
                     17:   ***** Add an accounting package.  [acct.c]
                     18: 
                     19:   *****        When processing the queue, batch messages on the basis of
                     20:        receiving host rather than message -- so that if connections
                     21:        are expensive to complete, we get the most for our money.
                     22:        Unfortunately, this is a major change, and will probably
                     23:        wait for the next version.
                     24: 
                     25:    ****        Put in some more performance hooks.
                     26: 
                     27:     *** Integrate a null name server for future hackers.  [names.c]
                     28: 
                     29:     *** Have "Operating System Error" give more info (e.g.,
                     30:        "cannot fork").  [It really seems like this is ok now -- but
                     31:        this is an old delivermail gripe -- check it out more?]
                     32: 
                     33:      ** Per-mailer timeouts.  Invalidates old .cf files.
                     34: 
                     35:      ** Be able to generate a "response" (edit headers, etc.)
                     36:        given a message to respond to.
                     37: 
                     38:       * Have VRFY act as a limited name server (?).
                     39: 
                     40:       * Implement SEND and related commands in SMTP.
                     41: 
                     42:       * Extend full name matching.  This should actually be done in a
                     43:        complete name server.  Should the name server be integrated
                     44:        into sendmail (via a portal?) or should I "assume" that it
                     45:        has been called by the time I am called?

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.