DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T c

⟦6b0979d8a⟧ TextFile

    Length: 8465 (0x2111)
    Types: TextFile
    Names: »conf.h,v«

Derivation

└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
    └─⟦bfebc70e2⟧ »EurOpenD3/mail/sendmail-5.65b+IDA-1.4.3.tar.Z« 
        └─⟦f9e35cd84⟧ 
            └─⟦this⟧ »sendmail/src/RCS/conf.h,v« 

TextFile

head	5.17;
branch	5.17.0;
access;
symbols
	UICSO:5.17.0
	VANILLA:5.17;
locks; strict;
comment	@ * @;


5.17
date	90.06.20.08.35.32;	author paul;	state Exp;
branches
	5.17.0.1;
next	;

5.17.0.1
date	90.06.20.09.42.41;	author paul;	state Exp;
branches;
next	5.17.0.2;

5.17.0.2
date	90.09.20.17.06.00;	author paul;	state Exp;
branches;
next	5.17.0.3;

5.17.0.3
date	90.10.16.15.20.14;	author paul;	state Exp;
branches;
next	5.17.0.4;

5.17.0.4
date	90.10.17.12.37.40;	author paul;	state Exp;
branches;
next	5.17.0.5;

5.17.0.5
date	90.11.02.00.32.23;	author paul;	state Exp;
branches;
next	5.17.0.6;

5.17.0.6
date	90.11.19.16.23.04;	author paul;	state Exp;
branches;
next	5.17.0.7;

5.17.0.7
date	90.11.23.23.19.04;	author paul;	state Exp;
branches;
next	5.17.0.8;

5.17.0.8
date	90.11.29.21.17.06;	author paul;	state Exp;
branches;
next	5.17.0.9;

5.17.0.9
date	90.12.14.17.01.09;	author paul;	state Exp;
branches;
next	5.17.0.10;

5.17.0.10
date	91.01.19.18.51.48;	author paul;	state Exp;
branches;
next	;


desc
@@


5.17
log
@5.64 Berkeley release
@
text
@/*
 * Copyright (c) 1983 Eric P. Allman
 * Copyright (c) 1988 Regents of the University of California.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms are permitted provided
 * that: (1) source distributions retain this entire copyright notice and
 * comment, and (2) distributions including binaries display the following
 * acknowledgement:  ``This product includes software developed by the
 * University of California, Berkeley and its contributors'' in the
 * documentation or other materials provided with the distribution and in
 * all advertising materials mentioning features or use of this software.
 * Neither the name of the University nor the names of its contributors may
 * be used to endorse or promote products derived from this software without
 * specific prior written permission.
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 *
 *	@@(#)conf.h	5.17 (Berkeley) 6/1/90
 */

/*
**  CONF.H -- All user-configurable parameters for sendmail
*/

/*
**  Table sizes, etc....
**	There shouldn't be much need to change these....
*/

# define MAXLINE	1024		/* max line length */
# define MAXNAME	256		/* max length of a name */
# define MAXFIELD	4096		/* max total length of a hdr field */
# define MAXPV		40		/* max # of parms to mailers */
# define MAXHOP		17		/* max value of HopCount */
# define MAXATOM	100		/* max atoms per address */
# define MAXMAILERS	25		/* maximum mailers known to system */
# define MAXRWSETS	30		/* max # of sets of rewriting rules */
# define MAXPRIORITIES	25		/* max values for Precedence: field */
# define MAXTRUST	30		/* maximum number of trusted users */
# define MAXUSERENVIRON	40		/* max # of items in user environ */
# define QUEUESIZE	600		/* max # of jobs per queue run */
# define MAXMXHOSTS	10		/* max # of MX records */

/*
**  Compilation options.
**
**	#define these if they are available; comment them out otherwise.
*/

# define DBM		1	/* use DBM library (requires -ldbm) */
# define NDBM		1	/* new DBM library available (requires DBM) */
# define LOG		1	/* enable logging */
# define SMTP		1	/* enable user and server SMTP */
# define QUEUE		1	/* enable queueing */
# define UGLYUUCP	1	/* output ugly UUCP From lines */
# define DAEMON		1	/* include the daemon (requires IPC & SMTP) */
# define SETPROCTITLE	1	/* munge argv to display current status */
# define NAMED_BIND	1	/* use Berkeley Internet Domain Server */

	/*
	 * Use query type of ANY if possible (NO_WILDCARD_MX), which will
	 * find types CNAME, A, and MX, and will cause all existing records
	 * to be cached by our local server.  If there is (might be) a
	 * wildcard MX record in the local domain or its parents that are
	 * searched, we can't use ANY; it would cause fully-qualified names
	 * to match as names in a local domain.
	 */
# define NO_WILDCARD_MX	1
@


5.17.0.1
log
@IDA patches
@
text
@d37 1
a37 1
# define MAXATOM	200		/* max atoms per address */
d39 1
a39 1
# define MAXRWSETS	31		/* max # of sets of rewriting rules */
a53 2
/* # define SDBM	1	/* Ozan Yigit's PD ndbm (requires DBM) */
/* # define YP		1	/* enable Yellow Pages code */
a60 1
# define OUTPUT_PID	1	/* Write the daemon PID to PidFile (conf.c) */
a70 7

/*
**  This isn't defined under SunOS 3.5
*/
#ifndef EX_CONFIG
# define EX_CONFIG 78
#endif EX_CONFIG
@


5.17.0.2
log
@First revisions to support HEAD and MULT extensions to SMTP for DEC's
mail11v3 program.

@
text
@a60 1
# define MAIL11V3	1	/* enable non-standard SMTP mods for DECnet */
@


5.17.0.3
log
@Added GDBM support.  Added #define VSPRINT if vsprintf.o is available
(libc.a or whatever), #define SHARE for the Convex share scheduler,
#define SYSTEM5 for System 5 like machines (hp-ux, etc).
@
text
@d52 1
a52 3
# define VMUNIX		1	/* running on systems w. 4.2/4.3 networking */
# define DBM		1	/* use DBM library (may require -ldbm) */
/* define only 1 of the various {N,G,S,M}DBM libraries */
d54 2
a55 4
/*# define GDBM		1	/* gnu DBM library available (requires DBM) */
/*# define SDBM		1	/* Ozan Yigit's PD ndbm (requires DBM) */
/*# define MDBM		1	/* UMaryland's ndbm variant (requires DBM) */
/*# define YP		1	/* enable Yellow Pages code */
d61 1
a61 1
/*# define MAIL11V3	1	/* enable non-standard SMTP mods for DECnet */
a64 4
# define SIG_TYPE	int	/* SUN's signal() returns void type */
# define VSPRINTF	1	/* have vsprintf() in /lib/libc.a */
/*# define SHARE		1	/* Convex share scheduler */
/*# define SYSTEM5		1	/* running on a system 5 system */
d75 7
@


5.17.0.4
log
@Added #ifdef/#define FUZZY to control whether fuzzy matching of local
@
text
@a59 1
# define FUZZY		1	/* enable fuzzy matching of local user names */
@


5.17.0.5
log
@Save the values of the '$r' and '$s' macros in the queueing file.  Since
some parts of the parsing depend on these (and have since IDA-1.2.x),
this just makes the rewrite rules more consistent between items that are
immediately deliverable and items that must be queued for later.  I made
the character that marks the queueing record part of the '#define' so it can
be changed if some future changes from Berkeley should ever cause a conflict.

Neil Rickert (rickert@@cs.niu.edu)
@
text
@a63 1
# define QUEUE_MACVALUE	'$'	/* save the $r and $s macros in queue file */
@


5.17.0.6
log
@Replace #ifdef SYSTEM5 with SYSV.
@
text
@d74 1
a74 1
/*# define SYSV		1	/* running on a system 5 system */
@


5.17.0.7
log
@Disable FUZZY address matching in distribution.
@
text
@d60 1
a60 1
/*# define FUZZY	1	/* enable fuzzy matching of local user names */
d76 8
a83 8
/*
** Use query type of ANY if possible (NO_WILDCARD_MX), which will
** find types CNAME, A, and MX, and will cause all existing records
** to be cached by our local server.  If there is (might be) a
** wildcard MX record in the local domain or its parents that are
** searched, we can't use ANY; it would cause fully-qualified names
** to match as names in a local domain.
*/
@


5.17.0.8
log
@Deleted #ifdef/#define OUTPUT_PID in favor of testing whether _PATH_SENDMAILPID
is set.  sendmail.h now #include's pathnames.h instead of the other
modules.
@
text
@d70 1
@


5.17.0.9
log
@pathnames.h absorbed into conf.h as compilation of some code sections is
dependent on whether some paths are defined.
@
text
@a83 22

/*
** Change this to the location where sendmail should read its configuration
** file.  Older systems used /usr/lib/sendmail.cf, some newer systems move
** this file to /etc/sendmail.cf.
*/
# define	_PATH_SENDMAILCF	"/etc/sendmail.cf"

/*
** Comment out the following line if freeze files don't work on your platform.
** Freeze files will not work on the Next, nor under AIX 3.1 unless both
** malloc.c and getpwent.c are compiled with the sendmail source.
*/
# if !defined(NeXT) && !defined(_AIX) && !defined(apollo)
#  define	_PATH_SENDMAILFC	"/etc/sendmail.fc"
# endif /* !NeXT && !_AIX && !apollo */

/*
** Comment out this line if you don't want sendmail to write a file with
** the daemon's pid.
*/
# define	_PATH_SENDMAILPID   	"/etc/sendmail.pid"
@


5.17.0.10
log
@Changed SIG_TYPE to void for 4.3 BSD-reno.  PID file now written to
/var/run/sendmail.pid .
@
text
@d70 1
a70 1
# define SIG_TYPE	void	/* SUN's signal() returns void type */
d105 1
a105 1
# define	_PATH_SENDMAILPID   	"/var/run/sendmail.pid"
@