Kurt Zeilenga
c8326ee004
Update comments
2001-02-01 19:39:12 +00:00
Stig Venaas
7a3c92f2a7
Adding UTF8normcmp() for normalizing and comparing two UTF8 strings
2001-01-31 15:45:30 +00:00
Kurt Zeilenga
788cf960ed
rm LBER_USE_INDEFINITE_LEN
2001-01-26 05:04:26 +00:00
Stig Venaas
080acc3ecd
Defines for case folding argument to UTF8normalize()
2001-01-24 15:28:53 +00:00
Stig Venaas
8c61bd279e
Added UTF8normalize() that does Unicode canonical normalization and
...
optionally case folding
2001-01-19 15:52:58 +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
5082731e24
Add UTF-8 wc/mb conversion routines contributed by Novell.
...
/******************************************************************************
* Copyright (C) 1999, 2000 Novell, Inc. All Rights Reserved.
*
* THIS WORK IS SUBJECT TO U.S. AND INTERNATIONAL COPYRIGHT LAWS AND
* TREATIES. USE, MODIFICATION, AND REDISTRIBUTION OF THIS WORK IS SUBJECT
* TO VERSION 2.0.1 OF THE OPENLDAP PUBLIC LICENSE, A COPY OF WHICH IS
* AVAILABLE AT HTTP://WWW.OPENLDAP.ORG/LICENSE.HTML OR IN THE FILE "LICENSE"
* IN THE TOP-LEVEL DIRECTORY OF THE DISTRIBUTION. ANY USE OR EXPLOITATION
* OF THIS WORK OTHER THAN AS AUTHORIZED IN VERSION 2.0.1 OF THE OPENLDAP
* PUBLIC LICENSE, OR OTHER PRIOR WRITTEN CONSENT FROM NOVELL, COULD SUBJECT
* THE PERPETRATOR TO CRIMINAL AND CIVIL LIABILITY.
******************************************************************************/
2000-12-28 02:20:37 +00:00
Kurt Zeilenga
a13fb520ab
Fix compilation problem when ldap.h is not included
2000-11-28 20:31:14 +00:00
Kurt Zeilenga
1f7874b724
Add ldap_url_parse_ext() prototype. Routine should likely be renamed
...
into ldap_pvt_ name space.
2000-11-28 19:59:57 +00:00
Kurt Zeilenga
a09139465a
Update URL parsing and LDAP referral/reference chasing to handle
...
search scope defaulting.
2000-11-28 19:56:55 +00:00
Kurt Zeilenga
df24c61f05
Minor cleanup of last commit
2000-10-30 17:19:52 +00:00
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