Kurt Zeilenga
7b9886e909
Add LDAP URL critical extension counter support. lud_crit_exts
...
is the number of critical extensions contained in lud_exts.
As we currently do not support any extension, this flag is
useful for determining whether or not we should attempt to
use the URL. Added check of this counter to ldap_url_search
and LDAPv3 chase referrals.
2000-10-26 06:17:14 +00:00
Kurt Zeilenga
2504f29a0c
Fix IS ASCII checks. Should be < 0x80 (0100), not < 0x100.
2000-10-23 18:04:45 +00:00
Julio Sánchez Fernández
47fd4fbad3
A little bit of Matching Rule Use.
2000-10-23 12:25:43 +00:00
Kurt Zeilenga
9f0d190739
Add ldap_pvt_gai_strerror().
...
Calls to gai_strerror() should be replaced with calls AC_GAI_STRERROR().
2000-10-18 17:25:30 +00:00
Kurt Zeilenga
08c87f8f13
rename macros per conventions
...
zap commented out _int_ declarations
2000-10-18 00:33:56 +00:00
Kurt Zeilenga
5e4318df82
use ber_socket_t, not LBER_SOCKET_T
2000-10-18 00:32:35 +00:00
Gary Williams
268d11a20e
add prototype for lutil_mnem2level
2000-10-17 19:37:01 +00:00
Kurt Zeilenga
a0760db9dd
Add detection for gia_strerror
2000-10-16 04:10:22 +00:00
Kurt Zeilenga
bcdd316b86
entropy should be unsigned
2000-10-14 02:14:38 +00:00
Kurt Zeilenga
0d6ca74255
Doesn't require <stdio.h>
2000-10-13 20:40:45 +00:00
Gary Williams
f6f13d8ecb
remove stdarg.h and prototypes that require it
2000-10-13 14:09:32 +00:00
Gary Williams
e3f70c4a37
change to LDAP_LOG macro
2000-10-12 21:13:56 +00:00
Gary Williams
d37f3e6ee2
first try at logging improvements
2000-10-12 20:01:12 +00:00
Kurt Zeilenga
7543094129
mark lber_init_w_nullc as deprecated
2000-10-11 02:45:00 +00:00
Kurt Zeilenga
ff21d9d6b9
Define INET{,6}_ADDRSTRLEN if needed
2000-09-25 01:24:37 +00:00
Kurt Zeilenga
6949ab9d15
Replace indexing hash with 32-bit FNV-1... should be much faster than MD5
2000-09-22 22:19:46 +00:00
Kurt Zeilenga
2b82d4f486
remove lint
...
update bdb codes
2000-09-22 01:40:57 +00:00
Kurt Zeilenga
c3b0c9bd0a
Initial autoconf support for back-bdb
2000-09-18 19:02:03 +00:00
Kurt Zeilenga
f42966f9e1
Fix #undef LDAP_UFN
2000-09-16 06:24:17 +00:00
Kurt Zeilenga
efe39c999f
modify ldap_dn2ufn() to return completely typeless UFNs
...
hide rest of UFN code behind #ifdef LDAP_UFN in preparation
for eventual removal.
2000-09-16 04:33:52 +00:00
Kurt Zeilenga
fd0980cf8d
quick patch for NT. Need an integrated versioning mechanism...
2000-09-15 05:55:58 +00:00
Kurt Zeilenga
ac5ecaf8e0
Centralize versioning in build/version.sh
2000-09-15 03:27:20 +00:00
Kurt Zeilenga
ac0714384c
Fix typo
2000-09-15 00:08:51 +00:00
Kurt Zeilenga
ed68c977d9
Zap LDAP_LIBUI
2000-09-14 07:22:01 +00:00
Kurt Zeilenga
882b8c5f41
Only set URANDOM_DEVICE if undef
2000-09-12 21:17:19 +00:00
Kurt Zeilenga
860470169d
Only set URANDOM_DEVICE if undefined
2000-09-12 20:56:43 +00:00
Kurt Zeilenga
d8c4df6f39
-lldbm now sets DB_USE_ENVIRON and support input of a DB home path.
...
back-ldbm needs modification to support db home directory as backend
(as oppose to database) option.
2000-09-11 18:46:34 +00:00
Kurt Zeilenga
bfff7ce1f5
Bandaid ucdata build problems
2000-09-07 23:31:59 +00:00
Kurt Zeilenga
f9717334c4
Add pvt ucdata header
2000-09-07 23:23:41 +00:00
Kurt Zeilenga
390fd72398
Remove redefine on MSC
2000-09-04 02:16:40 +00:00
Kurt Zeilenga
cee040a321
Bring UCdata infrastructure.
2000-09-03 23:48:35 +00:00
Kurt Zeilenga
5d9f41e8dc
Use shutdown(2) prior to stream close(2).
2000-08-28 22:24:01 +00:00
Kurt Zeilenga
b3b4342f8f
Raise ldapi:// SSF to 71. ldapi:// is likely more secure than
...
DES or other low end encryption.
2000-08-28 19:53:49 +00:00
Kurt Zeilenga
25a9f7427d
Remove CLDAP cruft
2000-08-18 04:25:00 +00:00
Howard Chu
0f8047b95e
Implemented ldap_pvt_tls_get_peer() for use with SASL/EXTERNAL.
...
Added ldap_pvt_tls_get_strength() - return encryption strength, for
use as a SASL session security factor.
2000-08-16 23:27:41 +00:00
Kurt Zeilenga
3b03b64b77
Add char* ldap_pvt_get_fqdn(char*) which returns the FQDN of the
...
input. In input==NULL, returns FQDN of local host.
Fixed copy_hostent() uninitialized pointer bug.
Replaced gethostname calls with ldap_pvt_get_fqdn( NULL ) calls.
2000-08-15 01:55:43 +00:00
Kurt Zeilenga
db060d8753
Add AC_MEMCPY and AC_FAST_MEMCPY macros to eventually replace
...
SAFEMEMCPY. AC_FAST_MEMCPY has a len==1 optimization for use
in -llber.
2000-07-27 20:10:44 +00:00
Kurt Zeilenga
a720b9a48f
Add additional comment explaining #error
2000-07-27 18:42:28 +00:00
Kurt Zeilenga
e82077b18b
Fix typo
2000-07-24 23:59:25 +00:00
Kurt Zeilenga
1baa8fa8d8
Conform schema routines to LDAP naming conventions
2000-07-22 17:28:45 +00:00
Kurt Zeilenga
904d3232b7
Expose ldap_create_control
2000-07-22 17:28:06 +00:00
Kurt Zeilenga
cd5aed0bbe
Use sigaction to set SA_RESTART (if appropriate).
...
Portability of this code needs to tested.
2000-07-22 00:37:51 +00:00
Kurt Zeilenga
1c39f566ac
Assign "published" OID to Password Modify Extended Operation.
2000-07-21 20:28:14 +00:00
Kurt Zeilenga
110dd5f2cb
Use MODDN not RENAME as primary macro.
2000-07-21 02:08:36 +00:00
Kurt Zeilenga
6393523ffa
Expose sasl flags to -lldap (so they can be quiet)
...
Fix interactive and automatic modes. Quiet needs work.
2000-07-17 21:23:59 +00:00
Kurt Zeilenga
b60d417d67
Remove Lint
2000-07-17 01:08:15 +00:00
Kurt Zeilenga
95eea5accc
First cut SASL "interactive" and "quiet" modes (default is "automatic")
2000-07-17 00:56:29 +00:00
Kurt Zeilenga
d2b05a3858
Rework SASL command line arguments. Default is now to authenticate
...
using best available mechanism. (authzid prompting to be disabled)
To use simple bind, -x is required (implied if -P 2) with -D/-[Ww]
To use simple "anonymous" bind, just -x will do.
2000-07-15 23:25:46 +00:00
Kurt Zeilenga
0b8a8cae90
Add lutil_ldap.h: contains prototypes for -llutil LDAP routines
...
(used by clients/tools/ldap*.c)
2000-07-13 23:09:55 +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