Commit Graph

443 Commits

Author SHA1 Message Date
Kurt Zeilenga
041e3d1ed4 Misc thread cleanup 2002-01-21 03:12:40 +00:00
Kurt Zeilenga
68e58d15de More (blind) cthread changes 2002-01-21 02:32:34 +00:00
Kurt Zeilenga
6169ef5873 Really Fix typos 2002-01-21 02:23:20 +00:00
Kurt Zeilenga
6232d90320 Correct cthread typos 2002-01-21 02:07:27 +00:00
Kurt Zeilenga
0e03e5c3f9 Fix typo in last commit 2002-01-20 22:31:10 +00:00
Kurt Zeilenga
9f9c6b57c6 Fix cthread header test 2002-01-20 22:25:08 +00:00
Kurt Zeilenga
94193358b4 Switch the default backend to BDB. 2002-01-15 17:26:44 +00:00
Kurt Zeilenga
0e2af54a3f Update copyright statements 2002-01-04 21:17:25 +00:00
Howard Chu
9bdc803485 Delete check for sys/queue.h (replaced by ldap_queue.h) 2002-01-03 16:24:54 +00:00
Kurt Zeilenga
208a88f872 Don't enable IPv6 if --disable-ipv6 2001-12-27 02:22:13 +00:00
Howard Chu
d829c02f0b Add checks for mkstemp and mktemp. Tweak utils.c:mkstemp to honor the
HAVE_MKTEMP macro in addition to HAVE_MKSTEMP
2001-12-18 02:54:49 +00:00
Howard Chu
46b42307ea From jon@symas.com - NT UUID support requires librpcrt4. 2001-12-11 22:48:30 +00:00
Kurt Zeilenga
c2e162c6d6 misc cleanup 2001-12-08 04:29:34 +00:00
Howard Chu
bf7f1046d4 Add SLAPD_STATIC_BACKENDS and SLAPD_DYNAMIC_BACKENDS macros to simplify
backend build rules.
2001-12-08 04:01:30 +00:00
Howard Chu
0552b1c53f NT updates from jon@symas.com. 2001-12-07 04:03:25 +00:00
Kurt Zeilenga
35220ca0ad Add BSD Queue (and list) management 2001-12-06 15:55:34 +00:00
Kurt Zeilenga
01e81666ac Small fix to gar detection 2001-12-04 18:21:43 +00:00
Kurt Zeilenga
bc27682790 Fix kerberos test 2001-11-28 15:57:36 +00:00
Kurt Zeilenga
f7e10947ca Use gar if ar(1) is not available 2001-11-28 02:32:47 +00:00
Kurt Zeilenga
feda953cc4 Cthread changes for the Hurd.
---
Copyright 2001, Igor Khavkine, All rights reserved.
This is free software; you can redistribute and use it
under the same terms as OpenLDAP itself.
2001-11-28 02:05:14 +00:00
Kurt Zeilenga
e972006555 Cleanup --help 2001-10-24 07:31:17 +00:00
Kurt Zeilenga
2e9983ca08 Add additional __res_query check 2001-10-23 17:32:53 +00:00
Kurt Zeilenga
125165ff97 Add check for __res_query in default libraries 2001-10-21 00:32:47 +00:00
Pierangelo Masarati
578c2b65ea fix typo (ITS#1397) 2001-10-19 08:09:03 +00:00
Kurt Zeilenga
5e7336fcf1 Move saucer to the Attic. Has not been updated to support LDAPv3. 2001-10-13 01:25:09 +00:00
Kurt Zeilenga
2cef1e69b7 Updates for MIT KerberosV 1.1 based upon suggestions
from Booker C. Bense <bbense@stanford.edu>.
2001-10-06 02:24:51 +00:00
Pierangelo Masarati
4abf210a2d fix typo; need to rebuild configure 2001-10-04 15:28:01 +00:00
Kurt Zeilenga
3120d37951 More changes to let BDB build without LDBM. 2001-10-04 06:34:03 +00:00
Kurt Zeilenga
9a34ebabd2 Hack to allow --enable-bdb --disable-ldbm, needs more work. 2001-10-04 04:54:12 +00:00
Kurt Zeilenga
6e5b538839 Reword pthread error message for clarity 2001-09-24 18:26:24 +00:00
Kurt Zeilenga
5644bbbeea Fix typo in winsock detection 2001-09-16 22:20:29 +00:00
Kurt Zeilenga
118ca0dd4b Fix db1 error and add kerberos comment 2001-08-24 20:20:34 +00:00
Pierangelo Masarati
5fdba27288 This is the skeleton of back-monitor, the slapd monitoring backend.
The old monitoring stuff has been removed; the new backend is
enabled by using --enable-monitor at configure time and requires

	database monitor

in slapd.conf to be activated.  At present it implements a subset
of the old monitoring options, and it should be extendable to
a number of different subsystems.  The search operation has been
implementd; it does not honor abandon or size/time limits, though.
The compare and the abandon operations are planned.

Copyright Pierangelo Masarati <ando@sys-net.it>; the code is provided
AS IS with NO GUARANTEE.  It can be used and distributed under the
conditions stated by the OpenLDAP Public License.
2001-07-14 17:34:24 +00:00
Kurt Zeilenga
736953cb1e clean out contrib and clients 2001-07-07 05:28:23 +00:00
Kurt Zeilenga
42846566a8 No need to check for snprintf as code requires it to be present. 2001-06-22 18:10:55 +00:00
Kurt Zeilenga
d0bfd83fa0 Complete tmpnam removal 2001-06-09 01:06:56 +00:00
Kurt Zeilenga
44bef574c8 Updated pthread test and usage (avoid pthread_detach if possible)
don't use tmpnam()
2001-06-09 01:05:35 +00:00
Kurt Zeilenga
be9a50af25 Update copyright (including with or without modification clarification) 2001-05-29 03:29:53 +00:00
Kurt Zeilenga
3ca26377c0 A little BDB cleanup 2001-05-28 22:05:49 +00:00
Kurt Zeilenga
5e94800144 Remove __db_lock.share file 2001-05-28 22:00:27 +00:00
Pierangelo Masarati
74fa239a20 This is the commit of:
- librewrite, for string rewriting; it may be used in back-ldap
    by configuring with '--enable-rewrite'. It must be used in
    back-meta. There's a text file, 'libraries/librewrite/RATIONALE',
    that explains the usage and the features. More comprehensive
    documentation will follow.
  - enhancements of back-ldap (ITS#989,ITS#998,ITS#1002,ITS#1054 and ITS#1137)
    including dn rewriting, a fix to group acl matching and so
  - back-meta: a new backend that proxies a set of remote servers
    by spawning queries. It uses portions of back-ldap and the rewrite
    capabilities of librewrite. It can be compiled by configuring
    with `--enable-ldap --enable-rewrite --enable-meta'.
    There's a text file, 'servers/slapd/back-meta/Documentation', that
    describes the main features and config statements.

Note: someone (Kurt?) should run 'autoconf' and commit 'configure' as
my autoconf version must be different: my configures contain a number
of differences and I didn't feel comfortable in adding them :)
2001-05-12 00:51:28 +00:00
Kurt Zeilenga
0c57f4cc57 Misc yr updates 2001-05-07 19:30:45 +00:00
Kurt Zeilenga
383391b460 detect and use fcntl (for BSD/OS)
detect inet_ntop (for MacOSX)
2001-05-03 05:53:34 +00:00
Kurt Zeilenga
6e4655a6c5 Add stupid check for dlopen for SASL and TLS 2001-05-03 01:13:49 +00:00
Kurt Zeilenga
955158dfcb Adjust format 2001-01-22 07:51:24 +00:00
Kurt Zeilenga
bf53620d64 Change some defaults
Label some options as experimental
Change how configure prints defaults
2001-01-22 06:49:12 +00:00
Kurt Zeilenga
c71f03068e fix SLP detection 2001-01-18 22:18:09 +00:00
Kurt Zeilenga
7717998192 treat additional schemes as elective options as even {crypt} requires
special attention to implement on most platforms (due to OpenSSL issues).
2001-01-18 18:40:21 +00:00
Kurt Zeilenga
8a22a0e0d0 SLP extension derived from patch provided by Caldera Systems.
Copyright 2000, Caldera Systems, Inc All rights reserved.
This software is not subject to any license of Caldera Systems, Inc

This is free software; you can redistribute and use it
under the same terms as OpenLDAP itself
2001-01-16 22:18:33 +00:00
Kurt Zeilenga
8478db9c08 Fix last commit 2001-01-12 04:20:35 +00:00
Kurt Zeilenga
7e0d6fa969 Add LMHASH detection 2001-01-12 03:21:38 +00:00
Kurt Zeilenga
8f77915722 Change rlookups default to 'no' (from 'auto') 2001-01-03 20:47:08 +00:00
Kurt Zeilenga
77c9fb66b4 comment out --enable-multimaster
(I previously said I'd only do this in re20 but its easier to do
here... and no big deal for those wanting to work on it to
define the macro via the environment)
2001-01-03 20:46:33 +00:00
Kurt Zeilenga
ff0f390230 remove extra '&&' from CDPATH kludge 2001-01-03 19:06:22 +00:00
Kurt Zeilenga
aeb1b9c50a Update CDPATH clearing code 2000-12-31 03:17:18 +00:00
Kurt Zeilenga
caf124bc79 Regenerate 2000-12-31 02:32:39 +00:00
Kurt Zeilenga
a0760db9dd Add detection for gia_strerror 2000-10-16 04:10:22 +00:00
Kurt Zeilenga
0828a93cdf Fix macro spelling 2000-09-25 01:21:20 +00:00
Kurt Zeilenga
611d8a4226 Yet another ipv6 detection fix 2000-09-25 01:17:22 +00:00
Kurt Zeilenga
8e7f974e2c Another try at ipv6 detection 2000-09-25 01:15:12 +00:00
Kurt Zeilenga
b99223a37c Fix typo 2000-09-25 01:13:26 +00:00
Kurt Zeilenga
cba2d64941 Add additional ipv6 detection 2000-09-25 01:11:39 +00:00
Kurt Zeilenga
eaae21b834 Fix --enable-spasswd logic 2000-09-19 21:11:02 +00:00
Kurt Zeilenga
4077211117 Fix up back-bdb framework 2000-09-18 20:03:41 +00:00
Kurt Zeilenga
c3b0c9bd0a Initial autoconf support for back-bdb 2000-09-18 19:02:03 +00:00
Kurt Zeilenga
ac5ecaf8e0 Centralize versioning in build/version.sh 2000-09-15 03:27:20 +00:00
Kurt Zeilenga
af4fdca0bb Use build/version.sh instead of build/version 2000-09-14 21:01:22 +00:00
Kurt Zeilenga
d2d7b97649 Cleanup 2000-09-14 07:26:28 +00:00
Kurt Zeilenga
ed68c977d9 Zap LDAP_LIBUI 2000-09-14 07:22:01 +00:00
Kurt Zeilenga
4a7b40b38c Fix kerboros typo 2000-09-13 01:40:15 +00:00
Kurt Zeilenga
75eae8799f Default kbind to no as this functionality is deprecated. 2000-09-12 21:19:12 +00:00
Kurt Zeilenga
a56d0a0849 Fix kpasswd/kbind detection (ITS#717) 2000-09-06 21:22:47 +00:00
Kurt Zeilenga
a484698daa Fix minor typo in configure.in 2000-08-30 00:03:25 +00:00
Kurt Zeilenga
68e8a1b43f Fix -liodbc typo 2000-08-25 21:42:57 +00:00
Kurt Zeilenga
2999294746 Add -liodbc/-lodbc for back-sql 2000-08-25 17:50:05 +00:00
Kurt Zeilenga
25a9f7427d Remove CLDAP cruft 2000-08-18 04:25:00 +00:00
Kurt Zeilenga
e801d834bc Warn about lack of SASL and/or TLS. 2000-07-25 01:11:09 +00:00
Kurt Zeilenga
5fc22599e2 Update SASL code to reuse context through life of session.
Replace 'negotiated' with 'interactive' bind
Add hooks for SASL/EXTERNAL
Disable SASL security layers
Rework SASL command line and config file parameters
2000-07-13 22:54:38 +00:00
Kurt Zeilenga
1f1993989a s/enable-unix/enable-local/
s/LDAP_PF_UNIX/LDAP_PF_LOCAL/
s/AF_UNIX/AF_LOCAL/
s/PF_UNIX/PF_LOCAL/
2000-07-09 21:49:36 +00:00
Kurt Zeilenga
07c7d3c3cb QUIPU -> Attic 2000-06-25 21:40:13 +00:00
Kurt Zeilenga
d5e9b1a2d8 Minor clean 2000-06-18 19:36:48 +00:00
Kurt Zeilenga
55dba4395f Update PF_INET6 and PF_UNIX detection, both default to auto 2000-06-09 23:09:51 +00:00
Kurt Zeilenga
70a7656d7f Detect getaddrinfo 2000-06-09 17:01:05 +00:00
Julio Sánchez Fernández
05d1caad05 Added maildap. 2000-06-09 00:45:59 +00:00
Kurt Zeilenga
9ad6c8aaac Use CDPATH clearing mechanism borrowed from autoconf 2.14a 2000-06-09 00:43:04 +00:00
Kurt Zeilenga
f08840491f Clear CDPATH 2000-06-09 00:32:02 +00:00
Kurt Zeilenga
e5ebc553ac Rework URI parser to provide true scheme not proto/properties.
Plus more pthread rwlock code
2000-06-07 01:09:40 +00:00
Kurt Zeilenga
4a1f646682 Move experimental Back-BDB2 to Attic 2000-06-06 01:23:17 +00:00
Kurt Zeilenga
1af849c720 DNSSRV use res_query, not res_search
Update configure and depend --enable-dnssrv upon finding res_query
Update back-dnssrv to better handle ManageDSAit control
2000-06-05 23:56:26 +00:00
Kurt Zeilenga
7dc76e7139 move --enable-dns (LDAP_API_FEATURE_X_OPENLDAP_V2_DNS) to Attic 2000-06-05 07:19:09 +00:00
Kurt Zeilenga
45c6324a9d Move ldapd into the Attic, quipu tools remain for now. 2000-06-01 23:00:22 +00:00
Kurt Zeilenga
25be5fca2f comment out dmalloc detection 2000-05-30 20:15:54 +00:00
Kurt Zeilenga
fa38b2edc3 Add basic detection for db3 2000-05-25 21:09:10 +00:00
Kurt Zeilenga
8411a5319a New Berkeley DB detection 2000-05-25 20:44:07 +00:00
Kurt Zeilenga
8045b54124 Use getpassphrase() instead of getpass() if available. 2000-05-19 18:41:26 +00:00
Howard Chu
605832eaa5 Added support for AIX security database:
configure.in: check for AIX security library, set in AUTH_LIBS macro
  top.mk: add AUTH_LIBS macro to SECURITY_LIBS
  portable.h.in: added HAVE_AIX_SECURITY macro (via autoheader)
  passwd.c: use AIX getuserpw in chk_unix. Also fix logic in chk_unix:
  	getpwnam must always succeed for the given user. It is not a
	fatal error if getspnam returns no result for the user: On
	systems that support /etc/shadow, its usage is optional. The
	same logic applies for AIX, SCO/HP SecureWare, etc.
2000-05-11 10:10:53 +00:00
Kurt Zeilenga
1dc3e3c408 Add basic and EXPERIMENTAL chroot() support. 2000-05-10 23:30:52 +00:00
Howard Chu
de72e9a46c Looks like we found the same problem. But I think rev 1.297 is incomplete.
ol_link_sasl vs ol_link_spasswd is confusing.
2000-05-10 22:48:23 +00:00
Kurt Zeilenga
36d5d25e31 Additional DNS SRV framework (a work in progress)
Fix --disable-spasswd
2000-05-10 20:07:01 +00:00
Kurt Zeilenga
2c2a54d6d7 Add DNS SRV backend framework (a work in progress). 2000-05-10 18:17:38 +00:00