Annotation of 43BSD/usr.lib/sendmail/src/READ_ME, revision 1.1.1.1

1.1       root        1: #
                      2: #  Sendmail
                      3: #  Copyright (c) 1983  Eric P. Allman
                      4: #  Berkeley, California
                      5: #
                      6: #  Copyright (c) 1983 Regents of the University of California.
                      7: #  All rights reserved.  The Berkeley software License Agreement
                      8: #  specifies the terms and conditions for redistribution.
                      9: #
                     10: #      @(#)READ_ME     4.2 (Berkeley) 6/7/85
                     11: #
                     12: This directory contains the source files for sendmail.
                     13: 
                     14: For installation instructions, please read the document ../doc/op.me:
                     15: 
                     16:        nroff -me ../doc/op.me
                     17: 
                     18: The following list describes the files in this directory:
                     19: 
                     20: Makefile       The makefile used here; this is created from
                     21:                makefile.m4.
                     22: Makefile.m4    A makefile template.
                     23: READ_ME                This file.
                     24: TODO           New features to be put in (maybe) at some time.
                     25: Version.c      The version number and information about this
                     26:                version of sendmail.  Theoretically, this gets
                     27:                modified on every change.
                     28: alias.c                Does name aliasing in all forms.
                     29: arpadate.c     A subroutine which creates ARPANET standard dates.
                     30: bmove.c                A core-to-core move.  This is in a separate file
                     31:                because it can easily be replaced by a blindingly
                     32:                efficient version on Vaxes.
                     33: bmove.*.s      Versions of bmove optimized for specific processors.
                     34: clock.c                Routines to implement real-time oriented functions
                     35:                in sendmail -- e.g., timeouts.
                     36: collect.c      The routine that actually reads the mail into a temp
                     37:                file.  It also does a certain amount of parsing of
                     38:                the header, etc.
                     39: conf.c         The configuration file.  This contains information
                     40:                that is presumed to be quite static and non-
                     41:                controversial, or code compiled in for efficiency
                     42:                reasons.  Most of the configuration is in sendmail.cf.
                     43: conf.h         Configuration that must be known everywhere.
                     44: convtime.c     A routine to sanely process times.
                     45: daemon.c       Routines to implement daemon mode.  This version is
                     46:                specifically for Berkeley 4.1 IPC.
                     47: deliver.c      Routines to deliver mail.
                     48: err.c          Routines to print error messages.
                     49: envelope.c     Routines to manipulate the envelope structure.
                     50: headers.c      Routines to process message headers.
                     51: macro.c                The macro expander.  This is used internally to
                     52:                insert information from the configuration file.
                     53: main.c         The main routine to sendmail.  This file also
                     54:                contains some miscellaneous routines.
                     55: parseaddr.c    The routines which do address parsing.
                     56: queue.c                Routines to implement message queueing.
                     57: readcf.c       The routine that reads the configuration file and
                     58:                translates it to internal form.
                     59: recipient.c    Routines that manipulate the recipient list.
                     60: savemail.c     Routines which save the letter on processing errors.
                     61: sendmail.h     Main header file for sendmail.
                     62: srvrsmtp.c     Routines to implement server SMTP.
                     63: stab.c         Routines to manage the symbol table.
                     64: stats.c                Routines to collect and post the statistics.
                     65: sysexits.c     List of error messages associated with error codes
                     66:                in sysexits.h.
                     67: trace.c                The trace package.  These routines allow setting and
                     68:                testing of trace flags with a high granularity.
                     69: trace.h                Definitions needed for the trace package.
                     70: usersmtp.c     Routines to implement user SMTP.
                     71: util.c         Some general purpose routines used by sendmail.
                     72: version.c      A master file for Version.c -- it may not exist in
                     73:                your distribution.
                     74: 
                     75: Eric Allman
                     76: 
                     77: (Version 4.2, last update 6/7/85 21:34:51)

unix.superglobalmegacorp.com

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