Annotation of 43BSDReno/usr.sbin/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: -- flag so that if it has to forward mail it returns a note giving the
                     15:        relay address?
                     16: 
                     17:  ******        Finish properly implementing SMTP:
                     18:        - check correct name in HELO exchange (?)
                     19: 
                     20:   ***** Add an accounting package.  [acct.c]
                     21: 
                     22:   *****        When processing the queue, batch messages on the basis of
                     23:        receiving host rather than message -- so that if connections
                     24:        are expensive to complete, we get the most for our money.
                     25:        Unfortunately, this is a major change, and will probably
                     26:        wait for the next version.
                     27: 
                     28:    ****        Put in some more performance hooks.
                     29: 
                     30:     *** Integrate a null name server for future hackers.  [names.c]
                     31: 
                     32:     *** Have "Operating System Error" give more info (e.g.,
                     33:        "cannot fork").  [It really seems like this is ok now -- but
                     34:        this is an old delivermail gripe -- check it out more?]
                     35: 
                     36:      ** Per-mailer timeouts.  Invalidates old .cf files.
                     37: 
                     38:      ** Be able to generate a "response" (edit headers, etc.)
                     39:        given a message to respond to.
                     40: 
                     41:       * Have VRFY act as a limited name server (?).
                     42: 
                     43:       * Implement SEND and related commands in SMTP.
                     44: 
                     45:       * Extend full name matching.  This should actually be done in a
                     46:        complete name server.  Should the name server be integrated
                     47:        into sendmail (via a portal?) or should I "assume" that it
                     48:        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.