|
|
1.1 ! root 1: # ! 2: # Copyright (c) 1983 Eric P. Allman ! 3: # Copyright (c) 1988 Regents of the University of California. ! 4: # All rights reserved. ! 5: # ! 6: # Redistribution and use in source and binary forms are permitted ! 7: # provided that the above copyright notice and this paragraph are ! 8: # duplicated in all such forms and that any documentation, ! 9: # advertising materials, and other materials related to such ! 10: # distribution and use acknowledge that the software was developed ! 11: # by the University of California, Berkeley. The name of the ! 12: # University may not be used to endorse or promote products derived ! 13: # from this software without specific prior written permission. ! 14: # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ! 15: # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ! 16: # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 17: # ! 18: # @(#)READ_ME 4.5 (Berkeley) 7/10/88 ! 19: # ! 20: This directory contains the source files for sendmail. ! 21: ! 22: For installation instructions, please read the document ../doc/op.me: ! 23: ! 24: nroff -me ../doc/op.me ! 25: ! 26: The following list describes the files in this directory: ! 27: ! 28: Makefile The makefile used here; this is created from ! 29: makefile.m4. ! 30: Makefile.m4 A makefile template. ! 31: READ_ME This file. ! 32: TODO New features to be put in (maybe) at some time. ! 33: Version.c The version number and information about this ! 34: version of sendmail. Theoretically, this gets ! 35: modified on every change. ! 36: alias.c Does name aliasing in all forms. ! 37: arpadate.c A subroutine which creates ARPANET standard dates. ! 38: clock.c Routines to implement real-time oriented functions ! 39: in sendmail -- e.g., timeouts. ! 40: collect.c The routine that actually reads the mail into a temp ! 41: file. It also does a certain amount of parsing of ! 42: the header, etc. ! 43: conf.c The configuration file. This contains information ! 44: that is presumed to be quite static and non- ! 45: controversial, or code compiled in for efficiency ! 46: reasons. Most of the configuration is in sendmail.cf. ! 47: conf.h Configuration that must be known everywhere. ! 48: convtime.c A routine to sanely process times. ! 49: daemon.c Routines to implement daemon mode. This version is ! 50: specifically for Berkeley 4.1 IPC. ! 51: deliver.c Routines to deliver mail. ! 52: err.c Routines to print error messages. ! 53: envelope.c Routines to manipulate the envelope structure. ! 54: headers.c Routines to process message headers. ! 55: macro.c The macro expander. This is used internally to ! 56: insert information from the configuration file. ! 57: main.c The main routine to sendmail. This file also ! 58: contains some miscellaneous routines. ! 59: parseaddr.c The routines which do address parsing. ! 60: queue.c Routines to implement message queueing. ! 61: readcf.c The routine that reads the configuration file and ! 62: translates it to internal form. ! 63: recipient.c Routines that manipulate the recipient list. ! 64: savemail.c Routines which save the letter on processing errors. ! 65: sendmail.h Main header file for sendmail. ! 66: srvrsmtp.c Routines to implement server SMTP. ! 67: stab.c Routines to manage the symbol table. ! 68: stats.c Routines to collect and post the statistics. ! 69: sysexits.c List of error messages associated with error codes ! 70: in sysexits.h. ! 71: trace.c The trace package. These routines allow setting and ! 72: testing of trace flags with a high granularity. ! 73: trace.h Definitions needed for the trace package. ! 74: usersmtp.c Routines to implement user SMTP. ! 75: util.c Some general purpose routines used by sendmail. ! 76: version.c A master file for Version.c -- it may not exist in ! 77: your distribution. ! 78: ! 79: Eric Allman ! 80: ! 81: (Version 4.5, last update 7/10/88 12:43:25)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.