X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fldapconfig.h.edit;h=e99dbac0748f088a584d5e18d660926c081af44b;hb=2f969f855218b4457289d4ff9ec47984563f0366;hp=265410e2a1c7ce9eed7dfa4802d09d64cf310244;hpb=b3ac184962ad777904b21689beb8ad3098aae578;p=openldap diff --git a/include/ldapconfig.h.edit b/include/ldapconfig.h.edit index 265410e2a1..e99dbac074 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. * @@ -14,23 +23,28 @@ #define _LDAP_CONFIG_H /* - * config.h for LDAP -- edit this file to customize LDAP client behavior. + * config.h for LDAP -- edit this file to customize OpenLDAP 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 + * SHARED DEFINITIONS + * These are shared with Makefile and should not change via configure */ - /* default ldap host */ -#define LDAPHOST "localhost" - /* default place to start searching */ -#define DEFAULT_BASE "o=Your Organization Name, c=US" - +#define DEFAULT_DIRSEP "/" #define DEFAULT_BINDIR "%BINDIR%" #define DEFAULT_SBINDIR "%SBINDIR%" -#define DEFAULT_ETCDIR "%ETCDIR%" +#define DEFAULT_DATADIR "%DATADIR%" +#define DEFAULT_SYSCONFDIR "%SYSCONFDIR%" #define DEFAULT_LIBEXECDIR "%LIBEXECDIR%" +#define DEFAULT_RUNDIR "%RUNDIR%" + +#define DEFAULT_EDITOR "%EDITOR%" + +#define DEFAULT_LDAP_CONF_FILE "%SYSCONFDIR%/ldap.conf" +#define DEFAULT_LDAP_USERRC_FILE "ldaprc" +#define DEFAULT_LDAP_ENV_PREFIX "LDAP" + /********************************************************************* * * @@ -46,27 +60,23 @@ /* 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" +#define FILTERFILE "%SYSCONFDIR%/ldapfilter.conf" +#define TEMPLATEFILE "%SYSCONFDIR%/ldaptemplates.conf" +#define SEARCHFILE "%SYSCONFDIR%/ldapsearchprefs.conf" +#define FRIENDLYFILE "%DATADIR%/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" +#define FINGER_BANNER "OpenLDAP Finger Service...\r\n" /* who to report errors to */ -#define FINGER_ERRORS "your local system administrator" +#define FINGER_ERRORS "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\ +"The directory 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." @@ -92,10 +102,6 @@ Please try again later.\r\n" /* * 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 */ @@ -117,10 +123,8 @@ Please try again later.\r\n" /* * GO500GW GOPHER GATEWAY DEFINITIONS */ - /* who to bind as */ -#define GO500GW_BINDDN NULL /* where the helpfile lives */ -#define GO500GW_HELPFILE "%ETCDIR%/go500gw.help" +#define GO500GW_HELPFILE "%DATADIR%/go500gw.help" /* port on which to listen */ #define GO500GW_PORT 7777 /* timeout on all searches */ @@ -140,19 +144,15 @@ Please try again later.\r\n" /* * RCPT500 MAIL RESPONDER GATEWAY DEFINITIONS */ - /* who to bind as */ -#define RCPT500_BINDDN NULL /* where the helpfile lives */ -#define RCPT500_HELPFILE "%ETCDIR%/rcpt500.help" +#define RCPT500_HELPFILE "%DATADIR%/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\" " +#define RCPT500_FROM "\"Directory Query Program\" " /* 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 */ @@ -162,43 +162,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 - /* 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 ) */ @@ -212,17 +178,11 @@ Please try again later.\r\n" * UD DEFINITIONS */ /* ud configuration file */ -#define UD_CONFIG_FILE "%ETCDIR%/ud.conf" +#define UD_CONFIG_FILE "%SYSCONFDIR%/ud.conf" /* default editor */ -#define UD_DEFAULT_EDITOR "%EDITOR%" +#define UD_DEFAULT_EDITOR DEFAULT_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_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 */ @@ -231,8 +191,6 @@ Please try again later.\r\n" /* * 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 */ @@ -245,8 +203,6 @@ Please try again later.\r\n" /* * RP500 DEFINITIONS */ - /* what to bind as */ -#define RP_BINDDN NULL /* prefix to add to non-fully-qualified numbers */ #define RP_PHONEPREFIX "" @@ -254,20 +210,22 @@ Please try again later.\r\n" * SLAPD DEFINITIONS */ /* location of the default slapd config file */ -#define SLAPD_DEFAULT_CONFIGFILE "%ETCDIR%/slapd.conf" +#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 */