|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T c
Length: 8465 (0x2111) Types: TextFile Names: »conf.h,v«
└─⟦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«
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" @