|
|
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)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.