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