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
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
c1117666b1
remove old STR_TRANSLATION feature. The use of this feature
...
was only of limited use with LDAPv2 (worked okay if no non-T.61
values existed) but downright dangerous in the face of LDAPv3.
Any translation must be schema aware and the BER isn't.
2000-06-05 19:22:19 +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
ea68f474fc
rebuild after removal of dmalloc detection
2000-05-30 20:17:10 +00:00
Kurt Zeilenga
812ba2e81d
Add BerkeleyDB 3 DB_THREAD detection
2000-05-25 22:14:35 +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
Kurt Zeilenga
0d2fb4e531
Fix $LIBS bug in fetch(3) detection
2000-05-16 01:24:02 +00:00
Kurt Zeilenga
643864c569
Change negotiated mechanism:
...
If application provide one, use it. If application doesn't
provide one, use best of server advertised.
Fix SASL/ANONYMOUS (not normally used, but should work)
PLAIN is not currently working... might be local to me as my
Cyrus installation is a bit hosted.
2000-05-11 20:16:26 +00:00
Kurt Zeilenga
cb8d9e16e9
Add bind handler which returns unwillingToPerform with
...
nasty message if password was provided.
2000-05-10 23:54:57 +00:00
Kurt Zeilenga
1dc3e3c408
Add basic and EXPERIMENTAL chroot() support.
2000-05-10 23:30:52 +00:00
Kurt Zeilenga
dbde2604d7
Additional DNS SRV framework (a work in progress)
...
add common request handler
remove bind handler (not needed)
2000-05-10 20:11:58 +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
Kurt Zeilenga
056a1e27db
Remove extra --enable-modules flag...
2000-05-10 04:31:42 +00:00
Kurt Zeilenga
f224e69558
Add experimental code to check simple bind passwords
...
against Cyrus SASLdb. Like other cleartext mechanisms,
should be protected from eavesdropping.
2000-05-10 04:29:51 +00:00
Kurt Zeilenga
404ca4a985
Regen.
2000-03-17 02:10:14 +00:00
Kurt Zeilenga
6141b1eebe
Delete (again) unneeded discrete-aci flag and regenerate...
2000-03-16 19:14:48 +00:00
Kurt Zeilenga
0dbaf87730
Another round of changes behind -DSLAPD_SCHEMA_NOT_COMPAT
...
plus these changes unhidden changes:
remove now meaning --enable-discreteaci configure option
fix ITS#451, slapd filters
Add ber_bvecadd() to support above
constify ldap_pvt_find_wildcard() and misc slapd routines
renamed some slap.h macros
likely broken something
2000-02-14 20:57:34 +00:00
Kurt Zeilenga
c889235649
Only allow NDBM if manually selected. Provide no hints that
...
one can select NDBM as NDBM is not supported.
2000-01-27 19:33:59 +00:00
Kurt Zeilenga
f9427e0bcf
Regenerate just to sure
2000-01-27 19:32:04 +00:00
Kurt Zeilenga
5ae4ea3593
Don't even spit out NDBM skipped warning
2000-01-27 19:30:57 +00:00
Kurt Zeilenga
45842ab4a1
Don't list NDBM as an option.
2000-01-27 19:11:44 +00:00
Kurt Zeilenga
dd1e4fc53d
Add -llunicode to build environment
2000-01-26 00:00:45 +00:00
Kurt Zeilenga
9c4c8e8c1f
Regenerate using proper tools.
2000-01-13 23:02:51 +00:00
Kurt Zeilenga
0426431639
Fix --enabel-kbind=auto --without-kerberos detection
2000-01-11 04:20:59 +00:00
Kurt Zeilenga
fb49e2771e
--disable-kbind --disable-kpasswd should imply --without-kerberos
...
under "auto" selection. If not auto, just warn.
Rebuild configure using appropriate tools.
2000-01-08 19:23:26 +00:00
Kurt Zeilenga
6437785a82
Initial implementation of Kerberos password verification for
...
simple bind via:
{KERBEROS}principal
Code is disabled by default (for security reasons). Use
--enable-kpasswd to enable. Behind SLAPD_KPASSWD.
Reworked Kerberos detection and split out KBIND as independent
feature (--disable-kbind) (LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND).
KBIND depends upon detection of KRB4 (or KRB425) support. Detection,
building with eBones (as distributed with FreeBSD 3.4) okay, but
wasn't able to test as I don't have a K4 KDC handy.
--with-kerberos has a number of detection options... most likely
don't work properly.
2000-01-08 18:42:11 +00:00
Luke Howard
9b4e3b2234
Merged in preliminary support for Cyrus SASL library;
...
support for DCE slash-delimited, left-to-right DNs;
support for a domain socket transport (enable with
--enable-ldapi); and extensions to URL parsing to
support the latter transport.
2000-01-02 01:21:25 +00:00
Kurt Zeilenga
d9ddb1861f
Rebuild using:
...
autoconf 2.13.3
aclocal from automake 1.14a
libtool 1.3.3
1999-12-22 19:43:20 +00:00
Kurt Zeilenga
8b99e6cdbd
Remove LBER_{TAG,INT,LEN}_{NTOH,HTON} macros. Rewrite code to
...
manual push bytes about. Allows ber_*_t to be any 32-bit or
larger type. Reworked AC_{HTON,NTOH}{L,S} macros to care only
about 32-bit (netlong) and 16-bit (netshort) reordering as
needed for BSD socket interface.
1999-11-26 23:32:18 +00:00
Kurt Zeilenga
c59d1a34db
Use 'long' for LBER_INT_T.
1999-11-25 17:45:21 +00:00
Kurt Zeilenga
62a06eda3e
Don't use 'int' for LBER_*_T types as we only have hton{s,l}.
...
Select appropriopriate hton{s,l} function to use in lber-int.h.
1999-11-25 17:10:45 +00:00
Kurt Zeilenga
d99d3c634a
Make sure generated files are up to date....
1999-11-17 02:25:20 +00:00
Kurt Zeilenga
357101793b
Use lber types instead of uint32 for md5. sha1 still requires
...
an integer type of exactly 32 bits.
1999-11-17 02:04:06 +00:00
Kurt Zeilenga
a90a38ec2d
write winsock with AC_CACHE_CHECK to allow mangling via environment.
1999-11-02 02:32:55 +00:00
Kurt Zeilenga
89893b0fbf
Remove unnecessary dependency upon $ac_cv_mingw32.
1999-11-02 02:10:36 +00:00
Kurt Zeilenga
709f5ecb90
Modify NT Threads check to use AC_CHECK_FUNC(_beginthread)
1999-11-02 01:35:20 +00:00
Kurt Zeilenga
daa7907b4f
Move NT Thread test into build/openldap.m4. Still bogus (only
...
enables if MINGW32 and always enables if MINGW32).
1999-11-01 23:45:09 +00:00
Kurt Zeilenga
320cc86969
Define HAVE_NT_EVENT_LOG && HAVE_NT_SERVICE_MANAGER when HAVE_NT_THREADS
1999-11-01 22:06:00 +00:00
Kurt Zeilenga
bb1b81473b
Add configure tests for ssize_t and caddr_t and remove NT preamble
...
(excepting WIN32_LEAN_AND_MEAN). Rework openlog/closelog use to
eliminate need for defines.
1999-11-01 18:14:26 +00:00
Kurt Zeilenga
4757d60fb4
Use compile time, instead of run time, sizeof checks.
1999-11-01 17:36:09 +00:00
Kurt Zeilenga
c598c882fc
Fix typo in gethostbyaddr_r nargs test
1999-11-01 12:02:03 +00:00
Kurt Zeilenga
26d8290859
Remove more dependencies upon $ac_cv_mingw32
1999-11-01 03:40:55 +00:00
Kurt Zeilenga
aab546e567
Fix nargs tests for gethostby{name,addr}_r to handle no prototype case.
1999-10-30 21:19:46 +00:00
Kurt Zeilenga
ae302ec787
Fix ctime_r nargs detection to return 0 if no prototype is available.
1999-10-30 21:07:03 +00:00
Kurt Zeilenga
2aee8f8750
Remove some dependencies upon $ac_cv_mingw32. Most should be
...
replaced with actual functional tests. Needed to provide uWin
and other Unix on NT environments.
1999-10-28 17:42:02 +00:00
Kurt Zeilenga
f3da68969b
Add third argument AC_DEFINE() calls added by last commit to
...
avoid having to define macros by hand in acconfig.h (which
were mistaken added to portable.h.in).
1999-10-28 07:48:59 +00:00
Kurt Zeilenga
bdca662249
Add lutil_entropy(). Currently only supports /dev/urandom or
...
Linux equivs. Should be extended to support other quality
sources of entropy. Should be extended to support a reasonable fallback.
1999-10-26 22:57:39 +00:00