X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fldapconfig.h.edit;h=ae9bea12e62763441ec26363a5e822a4df617103;hb=45bf79315e1072de0608672e61d86d83afa731fe;hp=bb63e69e5cc065a40313c311b0e263082e16062f;hpb=7be5fca72f7ee902ae6b92ef2e24c517841872bb;p=openldap diff --git a/include/ldapconfig.h.edit b/include/ldapconfig.h.edit index bb63e69e5c..ae9bea12e6 100644 --- a/include/ldapconfig.h.edit +++ b/include/ldapconfig.h.edit @@ -1,4 +1,13 @@ /* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ +/* Portions * Copyright (c) 1994 Regents of the University of Michigan. * All rights reserved. * @@ -16,34 +25,24 @@ /* * 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. + * Note that this IS USED by the LDAP or LBER libraries. */ /* * SHARED DEFINITIONS - things you should change */ +#define DEFAULT_DIRSEP "/" #define DEFAULT_BINDIR "%BINDIR%" #define DEFAULT_SBINDIR "%SBINDIR%" +#define DEFAULT_DATADIR "%DATADIR%" #define DEFAULT_SYSCONFDIR "%SYSCONFDIR%" #define DEFAULT_LIBEXECDIR "%LIBEXECDIR%" +#define DEFAULT_RUNDIR "%RUNDIR%" -/* default ldap host */ -#define LDAPHOST "localhost" - -#define DEFAULT_LDAPHOST_FILE "%SYSCONFDIR%/ldaphost" -/* default place to start searching */ -#define DEFAULT_BASE "o=Your Organization Name, c=US" -#define DEFAULT_BASE_FILE "%SYSCONFDIR%/ldapbase" - -/* - * default binddn and creditials - * use files, make sure they are not generally readable - */ -#define DEFAULT_BINDDN NULL -#define DEFAULT_BINDDN_FILE "%SYSCONFDIR%/ldapbinddn" +#define DEFAULT_LDAP_CONF_FILE "%SYSCONFDIR%/ldap.conf" +#define DEFAULT_LDAP_USERRC_FILE "ldaprc" +#define DEFAULT_LDAP_ENV_PREFIX "LDAP" -#define DEFAULT_BIND_CRED NULL -#define DEFAULT_BIND_CRED_FILE "%SYSCONFDIR%/ldapbindcred" /********************************************************************* * * @@ -62,18 +61,13 @@ #define FILTERFILE "%SYSCONFDIR%/ldapfilter.conf" #define TEMPLATEFILE "%SYSCONFDIR%/ldaptemplates.conf" #define SEARCHFILE "%SYSCONFDIR%/ldapsearchprefs.conf" -#define FRIENDLYFILE "%SYSCONFDIR%/ldapfriendly" +#define FRIENDLYFILE "%DATADIR%/ldapfriendly" /* * FINGER DEFINITIONS */ - /* who to bind as */ -#define FINGER_BINDDN NULL -#define FINGER_BIND_CRED NULL - /* where to search */ -#define FINGER_BASE DEFAULT_BASE /* banner to print */ -#define FINGER_BANNER "X.500 Finger Service...\r\n" +#define FINGER_BANNER "OpenLDAP Finger Service...\r\n" /* who to report errors to */ #define FINGER_ERRORS "System Administrator" /* what to say if no matches are found */ @@ -106,11 +100,6 @@ Please try again later.\r\n" /* * GO500 GOPHER GATEWAY DEFINITIONS */ - /* who to bind as */ -#define GO500_BINDDN NULL -#define GO500_BIND_CRED NULL - /* where to search */ -#define GO500_BASE DEFAULT_BASE /* port on which to listen */ #define GO500_PORT 5555 /* how to handle aliases */ @@ -132,11 +121,8 @@ Please try again later.\r\n" /* * GO500GW GOPHER GATEWAY DEFINITIONS */ - /* who to bind as */ -#define GO500GW_BINDDN NULL -#define GO500GW_BIND_CRED NULL /* where the helpfile lives */ -#define GO500GW_HELPFILE "%SYSCONFDIR%/go500gw.help" +#define GO500GW_HELPFILE "%DATADIR%/go500gw.help" /* port on which to listen */ #define GO500GW_PORT 7777 /* timeout on all searches */ @@ -156,11 +142,8 @@ Please try again later.\r\n" /* * RCPT500 MAIL RESPONDER GATEWAY DEFINITIONS */ - /* who to bind as */ -#define RCPT500_BINDDN NULL -#define RCPT500_BIND_CRED NULL /* where the helpfile lives */ -#define RCPT500_HELPFILE "%SYSCONFDIR%/rcpt500.help" +#define RCPT500_HELPFILE "%DATADIR%/rcpt500.help" /* maximum number of matches returned */ #define RCPT500_SIZELIMIT 50 /* address replies will appear to come from */ @@ -168,8 +151,6 @@ Please try again later.\r\n" /* command that will accept an RFC822 message text on standard input, and send it. sendmail -t does this nicely. */ #define RCPT500_PIPEMAILCMD "%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 */ @@ -179,48 +160,9 @@ Please try again later.\r\n" /* number of DN components to show in entry displays */ #define RCPT500_RDNCOUNT DEFAULT_RDNCOUNT -/* - * LDAPSEARCH TOOL - */ - /* who to bind as */ -#define LDAPSEARCH_BINDDN NULL -#define LDAPSEARCH_BIND_CRED NULL - /* search base */ -#define LDAPSEARCH_BASE DEFAULT_BASE - -/* - * LDAPMODIFY TOOL - */ - /* who to bind as */ -#define LDAPMODIFY_BINDDN NULL -#define LDAPMODIFY_BIND_CRED NULL - /* search base */ -#define LDAPMODIFY_BASE DEFAULT_BASE - -/* - * LDAPDELETE TOOL - */ - /* who to bind as */ -#define LDAPDELETE_BINDDN NULL -#define LDAPDELETE_BIND_CRED NULL - /* search base */ -#define LDAPDELETE_BASE DEFAULT_BASE - -/* - * LDAPMODRDN TOOL - */ - /* who to bind as */ -#define LDAPMODRDN_BINDDN NULL -#define LDAPMODRDN_BIND_CRED NULL - /* search base */ -#define LDAPMODRDN_BASE DEFAULT_BASE - /* * MAIL500 MAILER DEFINITIONS */ - /* who to bind as */ -#define MAIL500_BINDDN NULL -#define MAIL500_BIND_CRED NULL /* max number of ambiguous matches reported */ #define MAIL500_MAXAMBIGUOUS 10 /* max subscribers allowed (size limit when searching for them ) */ @@ -239,12 +181,6 @@ Please try again later.\r\n" #define UD_DEFAULT_EDITOR "%EDITOR%" /* 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_BIND_CRED 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 */ @@ -253,11 +189,6 @@ Please try again later.\r\n" /* * FAX500 DEFINITIONS */ - /* what to bind as */ -#define FAX_BINDDN NULL -#define FAX_BIND_CRED NULL - /* default search base */ -#define FAX_BASE DEFAULT_BASE /* how long to wait for searches */ #define FAX_TIMEOUT 180 /* maximum number of ambiguous matches reported */ @@ -270,12 +201,6 @@ Please try again later.\r\n" /* * RP500 DEFINITIONS */ - /* what to bind as */ -#define RP_BINDDN NULL -#define RP_BIND_CRED NULL - /* default search base */ -#define RP_BASE DEFAULT_BASE - /* prefix to add to non-fully-qualified numbers */ #define RP_PHONEPREFIX "" @@ -284,19 +209,21 @@ Please try again later.\r\n" */ /* location of the default slapd config file */ #define SLAPD_DEFAULT_CONFIGFILE "%SYSCONFDIR%/slapd.conf" + /* default max deref depth for aliases */ +#define SLAPD_DEFAULT_MAXDEREFDEPTH 15 /* 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 "%RUNDIR%/slapd.pid" - /* location of the slapd args file */ -#define SLAPD_ARGSFILE "%RUNDIR%/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 +/* the following DNs must be normalized and in uppercase! */ + /* dn of the special "monitor" entry */ +#define SLAPD_MONITOR_DN "CN=MONITOR" + /* dn of the special "config" entry */ +#define SLAPD_CONFIG_DN "CN=CONFIG" + /* dn of the special "schema" entry */ +/* #define SLAPD_SCHEMA_DN "CN=SCHEMA" */ + #endif /* _LDAP_CONFIG_H */