Pierangelo Masarati
b0a60a5d3d
added function cache_find_entry_ndn2id that avoids an unnecessary call to dn_normalize; now dn2id calls this function, while the original function has been left as a wrapper
2001-07-11 08:41:42 +00:00
Randy Kunkee
6196b2463d
Change comments to invite email from people using it, and to note that
...
OpenLDAP 2.x is supported.
2001-07-10 22:17:09 +00:00
Randy Kunkee
d304d012af
Call ldap_memfree(attributeName) for returns from ldap_first_attribute()
...
and ldap_next_attribute if using newer interface. Current test for this
is an #if LDAP_API_VERSION >= 2004.
2001-07-10 22:11:57 +00:00
Pierangelo Masarati
27e5c484e6
reworked rdn_attrs to use ldap_explode_rdn; maybe we should remove escapes "\" from parts directly in ldap_explode_rdn
2001-07-10 18:19:22 +00:00
Gary Williams
453e69d636
fix bad debug message
2001-07-10 16:42:26 +00:00
Pierangelo Masarati
005823e032
Forbid empty ("") dn! (followup 5 to ITS#1173)
2001-07-09 10:35:43 +00:00
Pierangelo Masarati
2baa2f0f24
If add to "" is allowed, also modrdn should
2001-07-07 15:40:25 +00:00
Pierangelo Masarati
04c29fb3ea
dn2idl API changed for consistency with other dn2id* funcs
2001-07-07 14:49:42 +00:00
Pierangelo Masarati
a4dc886f02
moved some slap_mods_* functions into mods.c, so mods.o can be included
...
by slapd/tools/*; slap_mods_free is needed by ldbm_back_modrdn after
fixing ITS#1184 (at present -DMULTIATTRVAL_RDN is needed when compiling
back-ldbm/modrdn.c to trigger the compilation of new code).
2001-07-07 09:13:05 +00:00
Kurt Zeilenga
736953cb1e
clean out contrib and clients
2001-07-07 05:28:23 +00:00
Kurt Zeilenga
457b591909
Clarify notes a bit
2001-07-07 05:27:51 +00:00
Kurt Zeilenga
bac852d131
Add 3112 ref
2001-07-07 05:24:19 +00:00
Kurt Zeilenga
18ad61d7e1
Clean up RFC 3112 entry
2001-07-07 05:23:45 +00:00
Kurt Zeilenga
6c03a1e8e9
Fix RFC ref
2001-07-07 05:23:10 +00:00
Kurt Zeilenga
0e1c9551a9
Major clients cleanout
2001-07-07 05:05:38 +00:00
Kurt Zeilenga
9e3613228e
More contrib cleanout
2001-07-07 05:01:31 +00:00
Kurt Zeilenga
91800ee5b0
Major cleanout of contrib
2001-07-07 05:00:39 +00:00
Pierangelo Masarati
da9ea54700
fixed test on "" (empty) parent dn
2001-07-06 14:40:27 +00:00
Pierangelo Masarati
f4acf94c83
honors '+' rdn separator in adding/deleting attributes; needs -DMULTIATTRVAL_RDN. Please test
2001-07-06 12:24:34 +00:00
Pierangelo Masarati
bff5608926
protos and declarations for charray and rdn stuff
2001-07-06 12:23:22 +00:00
Pierangelo Masarati
38ce12a6f6
added rdn_attrs: parses a rdn and returns types and values in two arrays (honors '+' separator according to RFC 2253)
2001-07-06 12:22:01 +00:00
Pierangelo Masarati
016328a1da
added misc charray utilities
2001-07-06 12:20:26 +00:00
Kurt Zeilenga
f61152ccbd
Check for critical client controls.
2001-07-06 03:13:42 +00:00
Kurt Zeilenga
e03f96f093
Minor cleanup
2001-07-06 02:17:18 +00:00
Kurt Zeilenga
11b3a1896f
Move LDAPI_SOCK to LDAP_RUNDIR
2001-07-06 02:16:23 +00:00
Kurt Zeilenga
38e8fefe17
Fix root dse checks
2001-07-06 02:14:47 +00:00
Kurt Zeilenga
9d6852d584
Correct X.500 reference
2001-07-06 02:11:17 +00:00
Pierangelo Masarati
901ce99dde
added a comment to rdn_validate: needs to be rewritten according to dn_validate
2001-07-05 20:33:15 +00:00
Pierangelo Masarati
cd74b62fd2
rdn check to prevent illegal rdns in modrdn (copied from dn_rdn) fixes ITS#1102
2001-07-05 08:40:40 +00:00
Pierangelo Masarati
5c0502add9
make slurpd honor include files in slapd.conf (note: the problem was signalled in ITS#131 :)
2001-07-04 20:03:49 +00:00
Pierangelo Masarati
5ad8efbb47
Used API signature from back-bdb; compiles and passes make test
2001-07-03 11:23:18 +00:00
Pierangelo Masarati
fdd45144ca
separate ID return value form return status in dn2id (back-ldbm/dn2id.c)
2001-07-02 19:42:27 +00:00
Randy Kunkee
a9097044ea
Remove global_backendsyncfreq code (code has been pushed down into back-ldbm).
2001-06-28 18:02:46 +00:00
Randy Kunkee
6a6fd6059d
Change to _TRACE instead of _ANY for sync daemon internals.
2001-06-28 09:27:01 +00:00
Randy Kunkee
0ef87764d7
Move backend_syncfreq code down into back-ldbm. Creates new configuration
...
for LDBM backends called "dbsync", which takes minimum of one argument up
to 3 args which are sync frequency, # of delays, and delay periods. See
man page update for "dbsync" configuration for more details.
2001-06-28 09:20:33 +00:00
Kurt Zeilenga
803e84fcdd
TLS doesn't need ldap_host_connected_to()
2001-06-25 21:44:41 +00:00
Kurt Zeilenga
c731288dc6
Replace ATTR_URIS with ATTR_OPTION (more general solution)
2001-06-25 21:39:14 +00:00
Kurt Zeilenga
77f776dfd1
Another round of TLS updates to support secure referral chasing
2001-06-25 19:17:42 +00:00
Kurt Zeilenga
350ffe6d15
Rework tls check
...
Needs to be connection specific
2001-06-25 18:20:14 +00:00
Kurt Zeilenga
c4f5497ac6
move TLS ctx to lconn struct in prep for supporting TLS with referrals
...
need to rework cert check to use per lconn host name
2001-06-25 07:33:42 +00:00
Pierangelo Masarati
1aa97d5f87
actually, <ac/strings.h> rather goes into rewrite-int.h
2001-06-23 16:06:34 +00:00
Pierangelo Masarati
6364cea1d3
catch up with bi_db_sync stuff
2001-06-23 15:43:21 +00:00
Kurt Zeilenga
6dd25ba1e6
Plug idl leakage
2001-06-23 05:05:08 +00:00
Kurt Zeilenga
5aefca3be1
Add comments to three-value logic
2001-06-23 02:42:39 +00:00
Kurt Zeilenga
323a03aa90
Fix three value logic
2001-06-23 02:26:09 +00:00
Kurt Zeilenga
903940014c
Sync with 2.x
2001-06-23 01:25:21 +00:00
Kurt Zeilenga
fdbe100e5f
include <ac/string.h> as needed (not in rewrite.h)
2001-06-23 01:20:32 +00:00
Kurt Zeilenga
4a23c08678
Fix up error handling
2001-06-22 21:01:04 +00:00
Kurt Zeilenga
1229cfcc3f
Backout directory config option
2001-06-22 21:00:24 +00:00
Kurt Zeilenga
f58c3a587c
Update
2001-06-22 18:11:22 +00:00