Kurt Zeilenga
3289dffd31
Rebuild
2002-11-11 03:21:14 +00:00
Kurt Zeilenga
20df7df206
Misc configure cleanup
2002-10-29 04:55:15 +00:00
Kurt Zeilenga
acea7499e7
rebuild (and test updated log.pl)
2002-10-26 03:31:10 +00:00
Kurt Zeilenga
3bd79f6de3
Hide shtool echo bold warnings
2002-10-18 21:33:30 +00:00
Kurt Zeilenga
475515ef78
Fix stupid bug
2002-10-18 21:09:46 +00:00
Kurt Zeilenga
5f8855fc40
Update
2002-10-18 19:10:25 +00:00
Kurt Zeilenga
85fbd68ed9
tweak {thr,sched,pthread}_yield() detection
2002-10-13 03:07:08 +00:00
Howard Chu
b06ceb8ff8
Prefer thr_yield over sched_yield for Solaris
2002-10-12 01:26:59 +00:00
Kurt Zeilenga
40b685b70d
Patch: Delete the buggy surrogate parent code (ITS#1815)
...
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
2002-10-10 20:28:36 +00:00
Kurt Zeilenga
6853b62a45
Fix AC_CACHE_CHECK bug in DB_THREAD detection.
2002-10-08 19:47:17 +00:00
Kurt Zeilenga
9f4d662f87
If OpenSSL provides crypt(3), no need to check -lcrypt
2002-10-04 02:44:47 +00:00
Kurt Zeilenga
264a428cf3
rebuild with new openldap.m4 pthread version check
2002-09-18 00:22:42 +00:00
Howard Chu
2e6a83049e
POSIX threads tweaks for Draft 4 vs Draft 5
2002-09-12 23:12:18 +00:00
Howard Chu
890d4b9449
Moved stdio replacements from liblutil lutil_* to liblber ber_pvt_*.
2002-09-10 00:47:32 +00:00
Howard Chu
afce29547d
Regenerated with Pthread version update
2002-09-07 14:24:22 +00:00
Kurt Zeilenga
ab80b03057
back_attribute() should use ACL_AUTH not ACL_READ (at
...
least for current callers, may need to pass it the
permission level)
2002-09-05 02:37:10 +00:00
Kurt Zeilenga
b9cd3616b1
Add check for sockaddr_storage before enabling IPv6
2002-08-28 19:26:12 +00:00
Kurt Zeilenga
341ba76238
regenerate for sasl version checks
2002-08-28 07:32:00 +00:00
Kurt Zeilenga
8de258d2e2
Patch: 'ldapmodify -y file' reads password from file (ITS#2031)
...
================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================
Adapted by Kurt Zeilenga for inclusion in OpenLDAP. My comments are
marked with enclosed with square brackets (e.g. [Kurt's comment] below.
================
If I run ldapmodify & co from a script, I don't want to use '-W password'
because the password shows up in the output of 'ps' for everyone,
and I can't pipe the password to 'ldapmodify -w' because -w uses
getpassphrase() which reads from the tty instead of stdin.
So I added '-y file' which reads the password from file. The programs
exit if the file cannot be read.
[Complete contents of file is used as password. Use:
echo -n "secret" > password
to create a file with "secret" as the password. The -n avoids
adding a newline (which would invalidate the password). Note
that echo is a builtin and hence its arguments are not visible
to 'ps'.]
I changed ldapmodify, ldapmodrdn, ldapdelete, ldapsearch, ldapcompare.
I did not bother to change ldappasswd and ldapwhoami, because they
prompt for many passwords. [I fixed up ldapwhoami.]
Rerun autoconf after applying this patch. [Done.]
Note: I do not know if Windows NT has fstat(), so I set HAVE_FSTAT to
undef in portable.nt. (fstat() is used to warn if the file is publicly
readable or writeable.) [I used fstat() to set the buffer size to
read.]
[Note: using the contents of a file extends the tools to support
passwords which could not normally be provided using getpassphrase()
or via the command line.]
Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, Aug 2002.
[Kurt D. Zeilenga <kurt@openldap.org>, Aug 2002.]
2002-08-24 05:47:17 +00:00
Kurt Zeilenga
9acb78c708
Update
2002-08-10 00:21:25 +00:00
Kurt Zeilenga
21c0791afe
Check for gcc as well.
2002-06-25 05:50:20 +00:00
Kurt Zeilenga
4bb13d45fc
Rebuild with cc missing test.
2002-06-25 02:31:08 +00:00
Kurt Zeilenga
b43ad1dd0e
Generate man page date from version.sh
2002-06-13 03:59:10 +00:00
Kurt Zeilenga
674c55f78f
remove --enable-kbind option (can be manually set)
2002-06-12 04:55:30 +00:00
Kurt Zeilenga
06f8e3767e
Rebuild
2002-05-22 04:11:26 +00:00
Kurt Zeilenga
4e51bba217
Patch: Implement surrogate parent for back-shell (ITS#1815)
...
================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================
A surrogate parent is supposed to keep back-shell children from
deadlocking due to resources locked by a threading parent.
Implementation note: The surrogate parent closes all unused file
descriptors, so it logs errors to stderr instead of via Debug() and
uses relloc() instead of ch_realloc().
Also close a file descriptor leak if fork() fails in fork.c.
Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, May 2002.
2002-05-15 06:18:14 +00:00
Kurt Zeilenga
1107e78c5f
update SASL compat test to check for 1.5 compatibility
2002-05-13 20:16:44 +00:00
Kurt Zeilenga
82dc573752
Always check SASL compatibility
...
(Cyrus SASL 2 library may not be called -lsasl2).
2002-05-13 18:48:27 +00:00
Kurt Zeilenga
888a7c4efc
Error if ar(1) is missing. (ITS#1772)
2002-05-01 19:22:32 +00:00
Kurt Zeilenga
a532092d00
Update configure
2002-04-22 17:40:34 +00:00
Kurt Zeilenga
bf662a8cd1
Trim finger from HEAD
2002-04-15 18:12:42 +00:00
Kurt Zeilenga
fb440f01ab
Align --help
2002-04-15 17:17:34 +00:00
Kurt Zeilenga
d051fe21d2
Rebuild for ando
2002-04-09 17:27:02 +00:00
Kurt Zeilenga
a9cf0f5c08
Add uuid_to_str() detection.
2002-02-11 20:17:08 +00:00
Kurt Zeilenga
d23c559646
Don't use 'shtool mkln' as ln(1) replacement.
...
Allow both <sasl/sasl.h> and <sasl.h>
2002-02-11 08:28:51 +00:00
Kurt Zeilenga
e9a7313de9
Minor astestic changes
2002-02-11 00:28:17 +00:00
Kurt Zeilenga
b315d8af34
Update Cyrus SASL detection to always look for <sasl.h> regardless
...
of version and then try -lsasl2 and -lsasl. Make SASL code
conditional on SASL_VERSION_MAJOR, not HAVE_CYRUS_SASL.
2002-02-10 17:51:19 +00:00
Kurt Zeilenga
0269dc750e
Misc SHTOOL use updates
2002-02-10 06:26:48 +00:00
Kurt Zeilenga
54c204ea98
Update to use shtool, remove ltconfig
2002-02-10 04:30:23 +00:00
Kurt Zeilenga
3a5b94cdbd
Update to libtool 1.4.2
2002-02-10 03:03:47 +00:00
Kurt Zeilenga
f5dc8ed41c
Back-BDB now requires Berkeley DB 4 as this release includes
...
important fixes necessary for proper operation of back-bdb.
2002-01-30 01:31:44 +00:00
Kurt Zeilenga
15902ae7e1
Add comment to -lV3 test that this is not needed in
...
newer versions of HP-UX. However, as the test causes
no problems on any system, it's left in place (as someone
might actually be using an older version of HP-UX).
2002-01-30 01:21:08 +00:00
Kurt Zeilenga
5c7297a738
Add updated TCP wrapper check based upon patch provided
...
by Albert Chin-A-Young <china@thewrittenword.com> in ITS#1544.
2002-01-30 00:05:45 +00:00
Kurt Zeilenga
1e7ca2e850
Add BDB compatibility check. Require Berkeley DB 3.3 or greater.
2002-01-23 19:08:07 +00:00
Kurt Zeilenga
64f21dca49
DB4 changes
2002-01-21 03:37:32 +00:00
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
Kurt Zeilenga
6d9bc36d01
autoconf
2002-01-04 20:37:25 +00:00
Kurt Zeilenga
208a88f872
Don't enable IPv6 if --disable-ipv6
2001-12-27 02:22:13 +00:00
Kurt Zeilenga
6808cd668c
Add mkstemp() detection
2001-12-18 23:44:06 +00:00
Kurt Zeilenga
557fd1b3c7
Regenerate at hyc's request
2001-12-18 01:09:00 +00:00
Kurt Zeilenga
9a970e7a23
rebuild
2001-12-08 04:31:06 +00:00
Kurt Zeilenga
343e2df772
autoconf for hyc
2001-12-07 04:40:07 +00:00
Kurt Zeilenga
35220ca0ad
Add BSD Queue (and list) management
2001-12-06 15:55:34 +00:00
Kurt Zeilenga
493b415255
Rework indexing code, removing "autolang" and making
...
"subtypes" and "lang" default behavior.
2001-12-05 00:06:03 +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
cc2a59a36c
Update to full notice
2001-10-24 16:51:48 +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
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
Kurt Zeilenga
fd5b806fc0
Update LDBM_LIB
2001-10-05 20:58:29 +00:00
Kurt Zeilenga
e9415f4a38
rebuild after ando fix typo
2001-10-04 15:34:26 +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
9be9afa084
Init MPOOL in DB_THREAD test
2001-10-01 06:38:24 +00:00
Kurt Zeilenga
44146a1cb7
Rework DB_THREAD support. CDB support needs reimplementation.
2001-10-01 06:08:46 +00:00
Kurt Zeilenga
69dc4002ac
Disable (for now) check for HAVE_BERKELEY_DB_THREAD and hence disable
...
use of BerkeleyDB's Concurrent DB API.
2001-09-29 23:41:34 +00:00
Kurt Zeilenga
7bf6698692
Rebuild
2001-09-28 21:22:37 +00:00
Kurt Zeilenga
71bf4588f1
Rebuild
2001-09-18 19:38:44 +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
f58c3a587c
Update
2001-06-22 18:11:22 +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
5d1608ac1b
Rework DB_THREAD test
2001-06-07 17:23:43 +00:00
Kurt Zeilenga
af79d6e354
Add some error check to be DB_thread checks
2001-06-07 17:04:53 +00:00
Kurt Zeilenga
d7d20254ac
Another typo
2001-06-07 16:48:37 +00:00
Kurt Zeilenga
db5e933b45
Fix typo
2001-06-07 16:46:40 +00:00
Kurt Zeilenga
43d5dc2e88
Add error reporting to db check
2001-06-07 16:43:23 +00:00
Kurt Zeilenga
08de32f87a
Add db version check
2001-06-07 16:40:11 +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
d641cbf06f
Fix syntax error in mpool test
2001-05-28 20:04:49 +00:00
Kurt Zeilenga
94e1d48032
Misc adjustments to CBM tests
2001-05-28 20:00:17 +00:00
Kurt Zeilenga
55b3490996
Fix typo
2001-05-28 19:49:50 +00:00
Kurt Zeilenga
4b8eae427f
Initial CDB implementation.
2001-05-28 19:43:11 +00:00
Kurt Zeilenga
a36a6211e5
Regen
2001-05-12 18:44:07 +00:00
Kurt Zeilenga
0c57f4cc57
Misc yr updates
2001-05-07 19:30:45 +00:00
Kurt Zeilenga
d633ab3e2a
Clean up begin thread test
2001-05-07 19:01:46 +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
f6f2195e13
Rebuild
2001-05-02 21:30:12 +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
c0a06f25c2
Add ldap_pvt_tls_get_peer_dn() routine. Returns peer as an LDAP DN.
2001-01-18 00:40:58 +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
a3ca878e68
Regenerate based on option changes
2001-01-03 20:47:38 +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
e785e766f8
Update
2000-10-02 18:36:34 +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
4b3548a0e1
Rebuild after ITS#649 changes to openldap.m4
2000-08-07 20:19:58 +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
e2fa599482
Move old files to the Attic
2000-06-25 22:01:42 +00:00
Kurt Zeilenga
f9f1a9e3a4
Regen
2000-06-19 21:31:44 +00:00
Kurt Zeilenga
e393afaeec
Kill LinuxThreads clones
2000-06-17 18:49:25 +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
Kurt Zeilenga
2d8227ab87
Regenerate with autoconf 2.13.1
2000-06-09 00:55:56 +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
197569d676
Regen
2000-06-09 00:34:52 +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