From: Kurt Zeilenga Date: Tue, 11 Aug 1998 19:37:17 +0000 (+0000) Subject: move old build files to the attic X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03448dcb3642fa6928daf229d6bbd6064cf55567;p=thirdparty%2Fopenldap.git move old build files to the attic --- diff --git a/Make-common.um b/Make-common.um deleted file mode 100644 index 6fa3121e69..0000000000 --- a/Make-common.um +++ /dev/null @@ -1,200 +0,0 @@ -#----------------------------------------------------------------------------- -# Copyright (c) 1994 Regents of the University of Michigan. -# All rights reserved. -# -# Redistribution and use in source and binary forms are permitted -# provided that this notice is preserved and that due credit is given -# to the University of Michigan at Ann Arbor. The name of the University -# may not be used to endorse or promote products derived from this -# software without specific prior written permission. This software -# is provided ``as is'' without express or implied warranty. -# -# LDAP common Make defines (included in all but top-level Makefile) -# -#----------------------------------------------------------------------------- - -############################################################################# -## Edit the following variables to have appropriate values for your system ## -############################################################################# - -############################################################################# -## LDAP install paths ## -############################################################################# -# -# by default, everything is installed below INSTROOT -# servers, config files, etc. are put in ETCDIR -# include files get put in INCLUDEDIR -# libraries are put in LIBDIR -# man pages are put under MANDIR -# programs end-users will run are put in BINDIR -# -INSTROOT=/usr/local -ETCDIR= $(INSTROOT)/etc -INCLUDEDIR= $(INSTROOT)/include -LIBDIR= $(INSTROOT)/lib -MANDIR= $(INSTROOT)/man -BINDIR= $(INSTROOT)/bin -# -# if you want things to run in a different directory from where they -# are installed, set this accordingly (this path gets compiled into a -# few binaries). otherwise, leave it alone. -RUNTIMEETCDIR= $(ETCDIR) - -############################################################################# -## General compiler options ## -############################################################################# -# Passed to every compile (cc or gcc). This is where you put -O or -g, etc. -EXTRACFLAGS=-g -# Passed to every link (ld). Include -g here if you did in EXTRACFLAGS. -EXTRALDFLAGS=-g - -############################################################################# -## If you are NOT using Kerberos authentication, you can skip this section.## -############################################################################# -# -# Otherwise, to enable kerberos authentication, uncomment KERBEROS (and -# AFSKERBEROS if you are running the AFS version of kerberos). Also -# uncomment and change the various KRB* lines to point to where the -# kerberos libraries and include files are installed at your site. -# -KERBEROS=-DKERBEROS -AFSKERBEROS=-DAFSKERBEROS -KRBINCLUDEFLAG = -I/usr/local/kerberos/include -KRBLIBFLAG = -L/usr/local/kerberos/lib -KRBLIBS = -lkrb -ldes - -############################################################################# -## ISODE is required ONLY to build the ldap <-> X.500 server (ldapd) ## -## If you don't want to build it, you can skip this section. ## -############################################################################# -# -# To build the ldap server, uncomment the HAVEISODE line, -# and the section describing build settings for your version of isode. -# -HAVEISODE = yes -# If you compiled ISODE with TURBO_DISK defined, uncomment this -#ISODETURBOLIBS = -lgdbm -# uncomment these to have ldapd "pretty print" protocol elements w/debugging -PEPSY_DUMP=-DPEPSY_DUMP -PEPSY=/usr/local/ic/bin/pepsy -# uncommment this line to have ldapd load PP syntax handlers -# you'll also need to add -lpp to ISODEBASELIBS below -#LDAP_USE_PP=-DLDAP_USE_PP -# uncomment NO_SETPROCTITLE to have ldapd NOT change its title -#NO_SETPROCTITLE=-DNOSETPROCTITLE -# -# ISODE Consortium release build settings -# You should change the next line so that ICRELEASE matches the (integer) -# version number of whatever IC release you have, e.g. 1, 2, or 3 and -# also uncomment the next 5 lines. -ICRELEASE=-DICRELEASE=2 -ISODEPACKAGE=-DISODEPACKAGE=IC -ISODEINCLUDEFLAG= -I/usr/local/ic/include -ISODELIBFLAG = -L/usr/local/ic/lib -ISODEBASELIBS = -lisode -# -# Freely available ISODE 8.0 release build settings (uncomment the next 4 lines) -#ISODEPACKAGE=-DISODEPACKAGE -#ISODEINCLUDEFLAG= -I/usr/local/isode/include -#ISODELIBFLAG = -L/usr/local/isode/lib -#ISODEBASELIBS = -ldsap -lisode -# -# NEXOR ISODE release build settings (uncomment the next 4 lines) -#ISODEPACKAGE=-DISODEPACKAGE=XT -#ISODEINCLUDEFLAG= -I/usr/include/isode -#ISODELIBFLAG = -L/usr/local/lib -L/usr/sunlink/osi/lib -#ISODEBASELIBS = -lxtpp -lresolv -lxtdsap -lxtisode -losi - -############################################################################# -## If you don't want to run slapd, skip this section. ## -############################################################################# -# -# To build slapd (the stand-alone ldap daemon), uncomment the MAKESLAPD -# line and select the SLAPD_BACKENDS you want to use. If you enable the -# LDBM backend, also select one of the LDBM backends. -MAKESLAPD= yes -# -# remove the defines for backends you don't want to enable -SLAPD_BACKENDS= -DLDAP_LDBM -DLDAP_SHELL -DLDAP_PASSWD -# -# If you have included -DLDAP_LDBM in the SLAPD_BACKENDS line you need -# to specify which low-level database package to use. There are -# four choices: Berkeley db b-tree, Berkeley db hash, GNU dbm, or ndbm. -# -# berkeley db btree package -LDBMBACKEND=-DLDBM_USE_DBBTREE -LDBMINCLUDE=-I/usr/local/include -LDBMLIB=-ldb -# berkeley db hash package -#LDBMBACKEND=-DLDBM_USE_DBHASH -#LDBMINCLUDE=-I/usr/local/include -#LDBMLIB=-ldb -# gnu dbm (gdbm) -#LDBMBACKEND=-DLDBM_USE_GDBM -#LDBMINCLUDE=-I/usr/local/include -#LDBMLIB=-lgdbm -# standard unix ndbm -#LDBMBACKEND=-DLDBM_USE_NDBM -# -# if you want to use a non-default threads package change these lines -#THREADS=-DNO_THREADS -#THREADSLIB= - -############################################################################# -## The following options are used by the xax500 client. If you haven't ## -## retrieved the xax500 source and dropped it into the "clients" ## -## directory, you can skip this section. ## -############################################################################# -# -# location of your X include files -#XINCLUDES= -I/usr/local/X11/include -# -# location of your X libraries -#XLIBDIRS=-L/usr/local/X11/lib -# -# include any extra X libraries you need here -# the following works with sunos 4 and X11R5 -#XLIBS = $(XLIBDIRS) -lXm -lXt -lX11 -# the following has been known to work with Solaris 2.4 and X11R6 -#XLIBS = $(XLIBDIRS) -lXm -lXext -lSM -lICE -lXpm -lXt -lX11 - -############################################################################# -## If you don't want to do auto-translation of character sets, skip this ## -############################################################################# -# -# Otherwise, uncomment this line and set the following options. -#STR_TRANSLATION=-DSTR_TRANSLATION -# -# remove the defines for LDAP client library T.61 character translation -# you do not need. If you use LDAP_CHARSET_8859, replace the '1' in "88591" -# with the number of the particular character set you use. E.g., use "88594" -# if you use the ISO 8859-4 chracter set. -#LIBLDAP_CHARSETS=-DLDAP_CHARSET_8859="88591" -# -# uncomment one these lines to enable automatic T.61 translation by default -#LIBLDAP_DEF_CHARSET=-DLDAP_DEFAULT_CHARSET=LDAP_CHARSET_8859 - -############################################################################# -## General options ## -############################################################################# -# uncomment this line to enable debugging code (a good idea) -LDAP_DEBUG=-DLDAP_DEBUG - -# uncomment this line to turn on a few U of Michigan specific things -UOFM=-DUOFM - -# uncomment this line to delete a few printfs in the lber and ldap libraries. -#NO_USERINTERFACE=-DNO_USERINTERFACE - -# uncomment this line to include Connectionless LDAP support -CLDAP=-DCLDAP - -# uncomment this line to eliminate local caching support in the libldap -#NO_CACHE=-DNO_CACHE - -# uncomment this line to enable support for LDAP referrals in libldap -LDAP_REFERRALS=-DLDAP_REFERRALS - -# uncomment this line to use soundex for approximate matches in slapd. -# the default is to use the metaphone algorithm. -#PHONETIC=-DSOUNDEX diff --git a/include/Make-template b/include/Make-template deleted file mode 100644 index c0a26fb629..0000000000 --- a/include/Make-template +++ /dev/null @@ -1,63 +0,0 @@ -#----------------------------------------------------------------------------- -# Copyright (c) 1994 Regents of the University of Michigan. -# All rights reserved. -# -# Redistribution and use in source and binary forms are permitted -# provided that this notice is preserved and that due credit is given -# to the University of Michigan at Ann Arbor. The name of the University -# may not be used to endorse or promote products derived from this -# software without specific prior written permission. This software -# is provided ``as is'' without express or implied warranty. -# -# LDAP include file makefile -# -#----------------------------------------------------------------------------- - -LDAPSRC=.. - -all: ldapconfig.h FORCE - @if [ ! -z "$(SYSEXITSPATH)" -a ! -r sysexits.h ]; then \ - echo "$(LN) $(SYSEXITSPATH) sysexits.h"; \ - $(LN) $(SYSEXITSPATH) sysexits.h; \ - else \ - exit 0; \ - fi - -ldapconfig.h: ldapconfig.h.edit Makefile - @$(RM) $@ - @echo "/*" > $@; \ - echo " * This file was automatically generated. Do not edit it." >> $@; \ - echo " * Instead, edit the file ldapconfig.h.edit. See the LDAP" >> $@; \ - echo " * INSTALL file for more information." >> $@; \ - echo " */ " >> $@; \ - echo "" >> $@; \ - $(SED) -e 's;%ETCDIR%;$(RUNTIMEETCDIR);' ldapconfig.h.edit >> $@; \ - $(CHMOD) 444 $@ - -install: all FORCE - -$(MKDIR) -p $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 ldap.h $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 lber.h $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 proto-lber.h $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 proto-ldap.h $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 disptmpl.h $(INCLUDEDIR) - $(INSTALL) $(INSTALLFLAGS) -m 644 srchpref.h $(INCLUDEDIR) - -depend: FORCE - -clean: FORCE - -veryclean: clean - $(RM) ldapconfig.h - @if [ ! -z "$(SYSEXITSPATH)" ]; then \ - echo "$(RM) sysexits.h"; \ - $(RM) sysexits.h; \ - else \ - exit 0; \ - fi - -links: - @echo "making links in `$(PWD)` - @$(LN) .src/*.h . - @cp .src/ldapconfig.h.edit . - @-$(RM) ldapconfig.h diff --git a/include/ldapconfig.h.edit b/include/ldapconfig.h.edit deleted file mode 100644 index 723bde2472..0000000000 --- a/include/ldapconfig.h.edit +++ /dev/null @@ -1,268 +0,0 @@ -/* - * Copyright (c) 1994 Regents of the University of Michigan. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. - */ - -#ifndef _CONFIG_H -#define _CONFIG_H - -/* - * config.h for LDAP -- edit this file to customize LDAP client behavior. - * NO platform-specific definitions should be placed in this file. - * Note that this is NOT used by the LDAP or LBER libraries. - */ - -/* - * SHARED DEFINITIONS - things you should change - */ - /* default ldap host */ -#define LDAPHOST "localhost" - /* default place to start searching */ -#define DEFAULT_BASE "o=Your Organization Name, c=US" - -/********************************************************************* - * * - * You probably do not need to edit anything below this point * - * * - *********************************************************************/ - -/* - * SHARED DEFINITIONS - other things you can change - */ - /* default attribute to use when sorting entries, NULL => sort by DN */ -#define SORT_ATTR NULL - /* default count of DN components to show in entry displays */ -#define DEFAULT_RDNCOUNT 2 - /* default config file locations */ -#define FILTERFILE "%ETCDIR%/ldapfilter.conf" -#define TEMPLATEFILE "%ETCDIR%/ldaptemplates.conf" -#define SEARCHFILE "%ETCDIR%/ldapsearchprefs.conf" -#define FRIENDLYFILE "%ETCDIR%/ldapfriendly" - -/* - * FINGER DEFINITIONS - */ - /* who to bind as */ -#define FINGER_BINDDN NULL - /* where to search */ -#define FINGER_BASE DEFAULT_BASE - /* banner to print */ -#define FINGER_BANNER "X.500 Finger Service...\r\n" - /* who to report errors to */ -#define FINGER_ERRORS "your local system administrator" - /* what to say if no matches are found */ -#define FINGER_NOMATCH "Search failed to find anything.\r\n" - /* what to say if the service may be unavailable */ -#define FINGER_UNAVAILABLE \ -"The X.500 service may be temporarily unavailable.\r\n\ -Please try again later.\r\n" - /* printed if a match has no email address - for disptmp default */ -#define FINGER_NOEMAIL1 "None registered in this service." -#define FINGER_NOEMAIL2 NULL -#define FINGER_NOEMAIL { FINGER_NOEMAIL1, FINGER_NOEMAIL2, NULL } - /* maximum number of matches returned */ -#define FINGER_SIZELIMIT 50 - /* max number of hits displayed in full before a list is presented */ -#define FINGER_LISTLIMIT 1 - /* what to exec for "finger @host" */ -#define FINGER_CMD "/usr/ucb/finger" - /* how to treat aliases when searching */ -#define FINGER_DEREF LDAP_DEREF_FINDING - /* attribute to use when sorting results */ -#define FINGER_SORT_ATTR SORT_ATTR - /* enable ufn support */ -#define FINGER_UFN - /* timeout for searches */ -#define FINGER_TIMEOUT 60 - /* number of DN components to show in entry displays */ -#define FINGER_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * GO500 GOPHER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define GO500_BINDDN NULL - /* where to search */ -#define GO500_BASE DEFAULT_BASE - /* port on which to listen */ -#define GO500_PORT 5555 - /* how to handle aliases */ -#define GO500_DEREF LDAP_DEREF_FINDING - /* attribute to use when sorting results */ -#define GO500_SORT_ATTR SORT_ATTR - /* timeout for searches */ -#define GO500_TIMEOUT 180 - /* enable ufn support */ -#define GO500_UFN - /* - * only set and uncomment this if your hostname() does not return - * a fully qualified hostname - */ -/* #define GO500_HOSTNAME "fully.qualified.hostname.here" */ - /* number of DN components to show in entry displays */ -#define GO500_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * GO500GW GOPHER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define GO500GW_BINDDN NULL - /* where the helpfile lives */ -#define GO500GW_HELPFILE "%ETCDIR%/go500gw.help" - /* port on which to listen */ -#define GO500GW_PORT 7777 - /* timeout on all searches */ -#define GO500GW_TIMEOUT 180 - /* enable ufn support */ -#define GO500GW_UFN - /* attribute to use when sorting results */ -#define GO500GW_SORT_ATTR SORT_ATTR - /* - * only set and uncomment this if your hostname() does not return - * a fully qualified hostname - */ -/* #define GO500GW_HOSTNAME "fully.qualified.hostname.here" */ - /* number of DN components to show in entry displays */ -#define GO500GW_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * RCPT500 MAIL RESPONDER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define RCPT500_BINDDN NULL - /* where the helpfile lives */ -#define RCPT500_HELPFILE "%ETCDIR%/rcpt500.help" - /* maximum number of matches returned */ -#define RCPT500_SIZELIMIT 50 - /* address replies will appear to come from */ -#define RCPT500_FROM "\"X.500 Query Program\" " - /* command that will accept an RFC822 message text on standard - input, and send it. sendmail -t does this nicely. */ -#define RCPT500_PIPEMAILCMD "/usr/lib/sendmail -t" - /* where to search */ -#define RCPT500_BASE DEFAULT_BASE - /* attribute to use when sorting results */ -#define RCPT500_SORT_ATTR SORT_ATTR - /* max number of hits displayed in full before a list is presented */ -#define RCPT500_LISTLIMIT 1 - /* enable ufn support */ -#define RCPT500_UFN - /* number of DN components to show in entry displays */ -#define RCPT500_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * LDAPSEARCH TOOL - */ - /* who to bind as */ -#define LDAPSEARCH_BINDDN NULL - /* search base */ -#define LDAPSEARCH_BASE DEFAULT_BASE - -/* - * LDAPMODIFY TOOL - */ - /* who to bind as */ -#define LDAPMODIFY_BINDDN NULL - /* search base */ -#define LDAPMODIFY_BASE DEFAULT_BASE - -/* - * LDAPDELETE TOOL - */ - /* who to bind as */ -#define LDAPDELETE_BINDDN NULL - /* search base */ -#define LDAPDELETE_BASE DEFAULT_BASE - -/* - * LDAPMODRDN TOOL - */ - /* who to bind as */ -#define LDAPMODRDN_BINDDN NULL - /* search base */ -#define LDAPMODRDN_BASE DEFAULT_BASE - -/* - * MAIL500 MAILER DEFINITIONS - */ - /* who to bind as */ -#define MAIL500_BINDDN NULL - /* max number of ambiguous matches reported */ -#define MAIL500_MAXAMBIGUOUS 10 - /* max subscribers allowed (size limit when searching for them ) */ -#define MAIL500_MAXGROUPMEMBERS LDAP_NO_LIMIT - /* timeout for all searches */ -#define MAIL500_TIMEOUT 180 - /* sendmail location - mail500 needs to exec this */ -#define MAIL500_SENDMAIL "/usr/lib/sendmail" - -/* - * UD DEFINITIONS - */ - /* ud configuration file */ -#define UD_CONFIG_FILE "%ETCDIR%/ud.conf" - /* default editor */ -#define UD_DEFAULT_EDITOR "/usr/ucb/vi" - /* default bbasename of user config file */ -#define UD_USER_CONFIG_FILE ".udrc" - /* default user to bind as */ -#define UD_BINDDN NULL - /* default password to bind with */ -#define UD_PASSWD NULL - /* default search base */ -#define UD_BASE DEFAULT_BASE - /* default base where groups are created */ -#define UD_WHERE_GROUPS_ARE_CREATED "" - /* default base below which all groups live */ -#define UD_WHERE_ALL_GROUPS_LIVE "" - -/* - * FAX500 DEFINITIONS - */ - /* what to bind as */ -#define FAX_BINDDN NULL - /* how long to wait for searches */ -#define FAX_TIMEOUT 180 - /* maximum number of ambiguous matches reported */ -#define FAX_MAXAMBIGUOUS 10 - /* maximum number of members allowed */ -#define FAX_MAXMEMBERS LDAP_NO_LIMIT - /* program to send mail */ -#define FAX_SENDMAIL "/usr/lib/sendmail" - -/* - * RP500 DEFINITIONS - */ - /* what to bind as */ -#define RP_BINDDN NULL - /* prefix to add to non-fully-qualified numbers */ -#define RP_PHONEPREFIX "" - -/* - * SLAPD DEFINITIONS - */ - /* location of the default slapd config file */ -#define SLAPD_DEFAULT_CONFIGFILE "%ETCDIR%/slapd.conf" - /* default sizelimit on number of entries from a search */ -#define SLAPD_DEFAULT_SIZELIMIT 500 - /* default timelimit to spend on a search */ -#define SLAPD_DEFAULT_TIMELIMIT 3600 - /* location of the slapd pid file */ -#define SLAPD_PIDFILE "%ETCDIR%/slapd.pid" - /* location of the slapd args file */ -#define SLAPD_ARGSFILE "%ETCDIR%/slapd.args" - /* dn of the special "monitor" entry */ -#define SLAPD_MONITOR_DN "cn=monitor" - /* dn of the special "config" entry */ -#define SLAPD_CONFIG_DN "cn=config" - /* minimum max ids that a single index entry can map to in ldbm */ -#define SLAPD_LDBM_MIN_MAXIDS 4000 - -#endif /* _CONFIG_H */ diff --git a/include/ldapconfig.h.um b/include/ldapconfig.h.um deleted file mode 100644 index ecaf918af0..0000000000 --- a/include/ldapconfig.h.um +++ /dev/null @@ -1,273 +0,0 @@ -/* - * Copyright (c) 1994 Regents of the University of Michigan. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that this notice is preserved and that due credit is given - * to the University of Michigan at Ann Arbor. The name of the University - * may not be used to endorse or promote products derived from this - * software without specific prior written permission. This software - * is provided ``as is'' without express or implied warranty. - */ - -#ifndef _CONFIG_H -#define _CONFIG_H - -/* - * config.h for LDAP -- edit this file to customize LDAP client behavior. - * NO platform-specific definitions should be placed in this file. - * Note that this is NOT used by the LDAP or LBER libraries. - */ - -/* - * SHARED DEFINITIONS - things you should change - */ - /* default ldap host */ -#define LDAPHOST "ldap.itd.umich.edu" - /* default place to start searching */ -#define DEFAULT_BASE "o=University of Michigan, c=US" - -/********************************************************************* - * * - * You probably do not need to edit anything below this point * - * * - *********************************************************************/ - -/* - * SHARED DEFINITIONS - other things you can change - */ - /* default attribute to use when sorting entries, NULL => sort by DN */ -#define SORT_ATTR NULL - /* default count of DN components to show in entry displays */ -#define DEFAULT_RDNCOUNT 2 - /* default config file locations */ -#define FILTERFILE "%ETCDIR%/ldapfilter.conf" -#define TEMPLATEFILE "%ETCDIR%/ldaptemplates.conf" -#define SEARCHFILE "%ETCDIR%/ldapsearchprefs.conf" -#define FRIENDLYFILE "%ETCDIR%/ldapfriendly" - -/* - * FINGER DEFINITIONS - */ - /* who to bind as */ -#define FINGER_BINDDN "cn=finger, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* where to search */ -#define FINGER_BASE DEFAULT_BASE - /* banner to print */ -#define FINGER_BANNER "X.500 Finger Service...\r\n" - /* who to report errors to */ -#define FINGER_ERRORS "x500@umich.edu" - /* what to say if no matches are found */ -#define FINGER_NOMATCH \ -"Search failed to find anything. Currently, this service contains\r\n\ -information only on University of Michigan faculty, staff, and students.\r\n\ -Other likely places to finger are:\r\n\ - um.cc.umich.edu\r\n\ - azure.engin.umich.edu\r\n" - /* what to say if the service may be unavailable */ -#define FINGER_UNAVAILABLE \ -"The X.500 service may be temporarily unavailable.\r\n\ -Please try again later.\r\n" - /* printed if a match has no email address - for disptmp default */ -#define FINGER_NOEMAIL1 "None registered in this service. Try fingering at:" -#define FINGER_NOEMAIL2 "um.cc.umich.edu or azure.engin.umich.edu" -#define FINGER_NOEMAIL { FINGER_NOEMAIL1, FINGER_NOEMAIL2, NULL } - /* maximum number of matches returned */ -#define FINGER_SIZELIMIT 50 - /* max number of hits displayed in full before a list is presented */ -#define FINGER_LISTLIMIT 1 - /* what to exec for "finger @host" */ -#define FINGER_CMD "/usr/ucb/finger" - /* how to treat aliases when searching */ -#define FINGER_DEREF LDAP_DEREF_FINDING - /* attribute to use when sorting results */ -#define FINGER_SORT_ATTR SORT_ATTR - /* enable ufn support */ -#define FINGER_UFN - /* timeout for searches */ -#define FINGER_TIMEOUT 60 - /* number of DN components to show in entry displays */ -#define FINGER_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * GO500 GOPHER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define GO500_BINDDN "cn=go500, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* where to search */ -#define GO500_BASE DEFAULT_BASE - /* port on which to listen */ -#define GO500_PORT 5555 - /* how to handle aliases */ -#define GO500_DEREF LDAP_DEREF_FINDING - /* attribute to use when sorting results */ -#define GO500_SORT_ATTR SORT_ATTR - /* timeout for searches */ -#define GO500_TIMEOUT 60 - /* enable ufn support */ -#define GO500_UFN - /* - * only set and uncomment this if your hostname() does not return - * a fully qualified hostname - */ -/* #define GO500_HOSTNAME "fully.qualified.hostname.here" */ - /* number of DN components to show in entry displays */ -#define GO500_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * GO500GW GOPHER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define GO500GW_BINDDN "cn=go500gw, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* where the helpfile lives */ -#define GO500GW_HELPFILE "%ETCDIR%/go500gw.help" - /* port on which to listen */ -#define GO500GW_PORT 7777 - /* timeout on all searches */ -#define GO500GW_TIMEOUT 180 - /* enable ufn support */ -#define GO500GW_UFN - /* attribute to use when sorting results */ -#define GO500GW_SORT_ATTR SORT_ATTR - /* - * only set and uncomment this if your hostname() does not return - * a fully qualified hostname - */ -/* #define GO500GW_HOSTNAME "fully.qualified.hostname.here" */ - /* number of DN components to show in entry displays */ -#define GO500GW_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * RCPT500 MAIL RESPONDER GATEWAY DEFINITIONS - */ - /* who to bind as */ -#define RCPT500_BINDDN "cn=Rcpt500, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* where the helpfile lives */ -#define RCPT500_HELPFILE "%ETCDIR%/rcpt500.help" - /* maximum number of matches returned */ -#define RCPT500_SIZELIMIT 50 - /* address replies will appear to come from */ -#define RCPT500_FROM "\"X.500 Query Program\" " - /* command that will accept an RFC822 message text on standard - input, and send it. sendmail -t does this nicely. */ -#define RCPT500_PIPEMAILCMD "/usr/lib/sendmail -t" - /* where to search */ -#define RCPT500_BASE DEFAULT_BASE - /* attribute to use when sorting results */ -#define RCPT500_SORT_ATTR SORT_ATTR - /* max number of hits displayed in full before a list is presented */ -#define RCPT500_LISTLIMIT 3 - /* enable ufn support */ -#define RCPT500_UFN - /* number of DN components to show in entry displays */ -#define RCPT500_RDNCOUNT DEFAULT_RDNCOUNT - -/* - * LDAPSEARCH TOOL - */ - /* who to bind as */ -#define LDAPSEARCH_BINDDN "cn=LDAP Search Tool, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* search base */ -#define LDAPSEARCH_BASE DEFAULT_BASE - -/* - * LDAPMODIFY TOOL - */ - /* who to bind as */ -#define LDAPMODIFY_BINDDN "cn=Manager, o=University of Michigan, c=US" - /* search base */ -#define LDAPMODIFY_BASE DEFAULT_BASE - -/* - * LDAPDELETE TOOL - */ - /* who to bind as */ -#define LDAPDELETE_BINDDN "cn=Manager, o=University of Michigan, c=US" - /* search base */ -#define LDAPDELETE_BASE DEFAULT_BASE - -/* - * LDAPMODRDN TOOL - */ - /* who to bind as */ -#define LDAPMODRDN_BINDDN "cn=Manager, o=University of Michigan, c=US" - /* search base */ -#define LDAPMODRDN_BASE DEFAULT_BASE - -/* - * MAIL500 MAILER DEFINITIONS - */ - /* who to bind as */ -#define MAIL500_BINDDN "cn=mail500, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* max number of ambiguous matches reported */ -#define MAIL500_MAXAMBIGUOUS 10 - /* max subscribers allowed (size limit when searching for them ) */ -#define MAIL500_MAXGROUPMEMBERS LDAP_NO_LIMIT - /* timeout for all searches */ -#define MAIL500_TIMEOUT 180 - /* sendmail location - mail500 needs to exec this */ -#define MAIL500_SENDMAIL "/usr/lib/sendmail" - -/* - * UD DEFINITIONS - */ - /* ud configuration file */ -#define UD_CONFIG_FILE "%ETCDIR%/ud.conf" - /* default editor */ -#define UD_DEFAULT_EDITOR "/usr/ucb/vi" - /* default bbasename of user config file */ -#define UD_USER_CONFIG_FILE ".udrc" - /* default user to bind as */ -#define UD_BINDDN "cn=ud, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* default password to bind with */ -#define UD_PASSWD NULL - /* default search base */ -#define UD_BASE DEFAULT_BASE - /* default base where groups are created */ -#define UD_WHERE_GROUPS_ARE_CREATED "ou=User Groups, ou=Groups, o=University of Michigan, c=US" - /* default base below which all groups live */ -#define UD_WHERE_ALL_GROUPS_LIVE "ou=Groups, o=University of Michigan, c=US" - -/* - * FAX500 DEFINITIONS - */ - /* what to bind as */ -#define FAX_BINDDN "cn=mail500, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* how long to wait for searches */ -#define FAX_TIMEOUT 180 - /* maximum number of ambiguous matches reported */ -#define FAX_MAXAMBIGUOUS 10 - /* maximum number of members allowed */ -#define FAX_MAXMEMBERS LDAP_NO_LIMIT - /* program to send mail */ -#define FAX_SENDMAIL "/usr/lib/sendmail" - -/* - * RP500 DEFINITIONS - */ - /* what to bind as */ -#define RP_BINDDN "cn=rp500, ou=Miscellaneous Servers, o=University of Michigan, c=US" - /* prefix to add to non-fully-qualified numbers */ -#define RP_PHONEPREFIX "1313" - -/* - * SLAPD DEFINITIONS - */ - /* location of the default slapd config file */ -#define SLAPD_DEFAULT_CONFIGFILE "%ETCDIR%/slapd.conf" - /* default sizelimit on number of entries from a search */ -#define SLAPD_DEFAULT_SIZELIMIT 500 - /* default timelimit to spend on a search */ -#define SLAPD_DEFAULT_TIMELIMIT 3600 - /* location of the slapd pid file */ -#define SLAPD_PIDFILE "%ETCDIR%/slapd.pid" - /* location of the slapd args file */ -#define SLAPD_ARGSFILE "%ETCDIR%/slapd.args" - /* dn of the special "monitor" entry */ -#define SLAPD_MONITOR_DN "cn=monitor" - /* dn of the special "config" entry */ -#define SLAPD_CONFIG_DN "cn=config" - /* minimum max ids that a single index entry can map to in ldbm */ -#define SLAPD_LDBM_MIN_MAXIDS 4000 - -#endif /* _CONFIG_H */