]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Sat, 20 Oct 2001 15:49:05 +0000 (15:49 +0000)]
fixes ITS#1398
Julio Sánchez Fernández [Sat, 20 Oct 2001 10:15:09 +0000 (10:15 +0000)]
First cut at certificateExactMatch, completely untested and without
indexing.
Howard Chu [Fri, 19 Oct 2001 20:28:48 +0000 (20:28 +0000)]
Patches for modify/modrdn to work with BDB_USE_BINARY_RW.
Howard Chu [Fri, 19 Oct 2001 11:53:15 +0000 (11:53 +0000)]
Added new bdb_encode/bdb_decode functions, must #define BDB_USE_BINARY_RW
to activate. The bdb_decode works in-place on the db data. Add/Search are
OK, I think Modify needs to be tweaked. Don't use this yet unless you want
to help finish it.
Pierangelo Masarati [Fri, 19 Oct 2001 08:09:03 +0000 (08:09 +0000)]
fix typo (ITS#1397)
Pierangelo Masarati [Thu, 18 Oct 2001 19:00:07 +0000 (19:00 +0000)]
skeleton of ldap_str2nd/dn2str; works with most of the simple cases, but there's much to do with unicode, I think
Kurt Zeilenga [Tue, 16 Oct 2001 01:16:39 +0000 (01:16 +0000)]
Minor update
Kurt Zeilenga [Tue, 16 Oct 2001 01:16:08 +0000 (01:16 +0000)]
Minor updates
Kurt Zeilenga [Tue, 16 Oct 2001 01:15:52 +0000 (01:15 +0000)]
paged results is informational
Kurt Zeilenga [Sat, 13 Oct 2001 16:55:54 +0000 (16:55 +0000)]
BDB updates... haven't had a chance to work on this for a while,
committin what I have so that someone else might be able to work it.
Kurt Zeilenga [Sat, 13 Oct 2001 01:25:09 +0000 (01:25 +0000)]
Move saucer to the Attic. Has not been updated to support LDAPv3.
Kurt Zeilenga [Sat, 13 Oct 2001 00:24:40 +0000 (00:24 +0000)]
db_strerror not available in bdb2
Mark Adamson [Thu, 11 Oct 2001 18:12:53 +0000 (18:12 +0000)]
Serialize access to idl insert/delete key routines (ITS 1359)
Kurt Zeilenga [Thu, 11 Oct 2001 04:01:45 +0000 (04:01 +0000)]
Update utils
Stig Venaas [Wed, 10 Oct 2001 23:05:43 +0000 (23:05 +0000)]
Section 3 man pages for ldap_parse_result(),
ldap_parse_sasl_bind_result() and ldap_parse_extended_result()
Kurt Zeilenga [Wed, 10 Oct 2001 18:15:30 +0000 (18:15 +0000)]
Check for no OID.
Kurt Zeilenga [Tue, 9 Oct 2001 19:54:38 +0000 (19:54 +0000)]
Rework set_malloc/set_alloc calls
Kurt Zeilenga [Tue, 9 Oct 2001 19:41:48 +0000 (19:41 +0000)]
Delete attribute indices
Kurt Zeilenga [Tue, 9 Oct 2001 18:53:22 +0000 (18:53 +0000)]
Use non-critical ManageDsaIT control.
Pierangelo Masarati [Tue, 9 Oct 2001 18:12:22 +0000 (18:12 +0000)]
fixes ITS #1379; the replication test has been improved by adding modrdn entries
Pierangelo Masarati [Tue, 9 Oct 2001 18:11:05 +0000 (18:11 +0000)]
there's a bug in the test, because the 'multilinedescription' attribute is not defined anywhere; I trimmed it and added modrdn tests as well
Pierangelo Masarati [Mon, 8 Oct 2001 10:18:34 +0000 (10:18 +0000)]
avoid warning
Kurt Zeilenga [Sun, 7 Oct 2001 02:40:16 +0000 (02:40 +0000)]
Fix ntohs/htons issues
Kurt Zeilenga [Sat, 6 Oct 2001 02:24:51 +0000 (02:24 +0000)]
Updates for MIT KerberosV 1.1 based upon suggestions
from Booker C. Bense <bbense@stanford.edu>.
Kurt Zeilenga [Fri, 5 Oct 2001 21:49:04 +0000 (21:49 +0000)]
Fix some NEW_LOGGING errors
Kurt Zeilenga [Fri, 5 Oct 2001 20:58:29 +0000 (20:58 +0000)]
Update LDBM_LIB
Kurt Zeilenga [Fri, 5 Oct 2001 20:12:16 +0000 (20:12 +0000)]
BDB_INDEX code does no harm (but no good yet, not used by filters yet).
Kurt Zeilenga [Fri, 5 Oct 2001 19:48:59 +0000 (19:48 +0000)]
Note that slapadd produces LDIF in database order not
superior first order. Make note that slapcat doesn't
check for superiors.
Kurt Zeilenga [Fri, 5 Oct 2001 18:38:25 +0000 (18:38 +0000)]
Don't assume e_id is a long.
Kurt Zeilenga [Fri, 5 Oct 2001 17:00:21 +0000 (17:00 +0000)]
Another round. BDB_INDEX almost ready for functional testing.
Kurt Zeilenga [Fri, 5 Oct 2001 02:01:37 +0000 (02:01 +0000)]
Minor updates
Kurt Zeilenga [Fri, 5 Oct 2001 01:55:14 +0000 (01:55 +0000)]
Return unwillingToPerform instead of noSuchObject for subschema subentry
Kurt Zeilenga [Fri, 5 Oct 2001 01:19:58 +0000 (01:19 +0000)]
Initial idl fetch code, undef BDB_INDEX for now, other cleanup
Kurt Zeilenga [Thu, 4 Oct 2001 22:29:34 +0000 (22:29 +0000)]
Add some initial BDB_INDEX code... needs much work.
Kurt Zeilenga [Thu, 4 Oct 2001 18:06:08 +0000 (18:06 +0000)]
Added the easy part of NLS support, behind an #ifdef.
Kurt Zeilenga [Thu, 4 Oct 2001 15:34:26 +0000 (15:34 +0000)]
rebuild after ando fix typo
Pierangelo Masarati [Thu, 4 Oct 2001 15:28:01 +0000 (15:28 +0000)]
fix typo; need to rebuild configure
Kurt Zeilenga [Thu, 4 Oct 2001 06:34:03 +0000 (06:34 +0000)]
More changes to let BDB build without LDBM.
Kurt Zeilenga [Thu, 4 Oct 2001 04:54:12 +0000 (04:54 +0000)]
Hack to allow --enable-bdb --disable-ldbm, needs more work.
Kurt Zeilenga [Thu, 4 Oct 2001 03:36:48 +0000 (03:36 +0000)]
Move set_alloc to env.
Kurt Zeilenga [Thu, 4 Oct 2001 02:55:09 +0000 (02:55 +0000)]
Add prelim index code from LDBM, needs work...
Kurt Zeilenga [Wed, 3 Oct 2001 23:49:38 +0000 (23:49 +0000)]
Add BDB_INDEX error handling
Kurt Zeilenga [Wed, 3 Oct 2001 23:39:29 +0000 (23:39 +0000)]
Add error handling to BDB_INDEX code
Kurt Zeilenga [Wed, 3 Oct 2001 23:28:20 +0000 (23:28 +0000)]
An incremental step.
Kurt Zeilenga [Wed, 3 Oct 2001 21:27:37 +0000 (21:27 +0000)]
Add BDB index directives
Kurt Zeilenga [Wed, 3 Oct 2001 21:11:52 +0000 (21:11 +0000)]
Add BDB index config code
Kurt Zeilenga [Wed, 3 Oct 2001 20:34:00 +0000 (20:34 +0000)]
Replace #if 0 with #if MACRO
Kurt Zeilenga [Wed, 3 Oct 2001 20:20:29 +0000 (20:20 +0000)]
Enable management of attribute indices. Not yet used by test_filter.
Kurt Zeilenga [Wed, 3 Oct 2001 18:19:07 +0000 (18:19 +0000)]
subschemaSubentry attributes could be leaked under some conditions,
plug them.
Pierangelo Masarati [Wed, 3 Oct 2001 18:17:08 +0000 (18:17 +0000)]
use slap_str2undef_ad for unknown attributes
Pierangelo Masarati [Tue, 2 Oct 2001 19:15:05 +0000 (19:15 +0000)]
candidate check using new macro from Kurt
Kurt Zeilenga [Tue, 2 Oct 2001 19:04:12 +0000 (19:04 +0000)]
Add BDB_IDL_N() macro for ando
Pierangelo Masarati [Tue, 2 Oct 2001 12:00:01 +0000 (12:00 +0000)]
forward porting of time/size limits from back-ldbm (pending the definition of the most appropriate way to determine the number of candidates)
Pierangelo Masarati [Tue, 2 Oct 2001 10:44:14 +0000 (10:44 +0000)]
forward porting of empty parent dn checks from back-ldbm
Pierangelo Masarati [Tue, 2 Oct 2001 10:39:04 +0000 (10:39 +0000)]
forward porting of composite rdn handling from back-ldbm
Pierangelo Masarati [Tue, 2 Oct 2001 10:36:35 +0000 (10:36 +0000)]
fix memory leak in case of ACL failure (no write permission to rdn attributes)
Kurt Zeilenga [Tue, 2 Oct 2001 08:27:18 +0000 (08:27 +0000)]
Tru64 diff does support "diff foo /dev/null",
replace with "diff foo - < /dev/null"
Kurt Zeilenga [Tue, 2 Oct 2001 04:13:47 +0000 (04:13 +0000)]
Implement r/w locks for BerkeleyDB with DB_THREAD.
Code basically ready for BerkeleyDB with DB_INIT_CDB, need detection.
Kurt Zeilenga [Tue, 2 Oct 2001 02:11:42 +0000 (02:11 +0000)]
Add tasks related to Cyrus SASLv2
Howard Chu [Tue, 2 Oct 2001 01:02:23 +0000 (01:02 +0000)]
More CLDAP tweaks, to differentiate between real LDAPv2 CLDAP and "other"
LDAP/UDP messages. Slapd marks received CLDAP messages as LDAP_VERSION2.
The client library can generate CLDAP queries if -Protocol 2 is chosen,
otherwise not. LDAPv2 CLDAP cannot query the slapd rootDSE, gets no reply.
Kurt Zeilenga [Tue, 2 Oct 2001 00:22:40 +0000 (00:22 +0000)]
Add prototype for ldap_dn_normalize() routine (to be implemented)
Pierangelo Masarati [Mon, 1 Oct 2001 22:12:23 +0000 (22:12 +0000)]
fix candidate selection based on scope
Pierangelo Masarati [Mon, 1 Oct 2001 22:11:37 +0000 (22:11 +0000)]
fix result bug; add hooks for error selection based on priority (now the last one is selected)
Pierangelo Masarati [Mon, 1 Oct 2001 16:16:51 +0000 (16:16 +0000)]
fix various result returning bugs, mostly related to candidate selction that results in invalid candidates (bug detected by Markus Storm <Markus.Storm@mediaWays.net>)
Kurt Zeilenga [Mon, 1 Oct 2001 06:38:24 +0000 (06:38 +0000)]
Init MPOOL in DB_THREAD test
Kurt Zeilenga [Mon, 1 Oct 2001 06:08:46 +0000 (06:08 +0000)]
Rework DB_THREAD support. CDB support needs reimplementation.
Kurt Zeilenga [Sat, 29 Sep 2001 23:41:34 +0000 (23:41 +0000)]
Disable (for now) check for HAVE_BERKELEY_DB_THREAD and hence disable
use of BerkeleyDB's Concurrent DB API.
Pierangelo Masarati [Sat, 29 Sep 2001 10:29:24 +0000 (10:29 +0000)]
liberal treatment of trailing spaces in changetype and mod op lines in ldif files (needs -DLIBERAL_CHANGETYPE_MODOP)
Stig Venaas [Sat, 29 Sep 2001 09:40:47 +0000 (09:40 +0000)]
Removed a superfluous line left after the ai_addr == NULL fix
Kurt Zeilenga [Sat, 29 Sep 2001 06:33:54 +0000 (06:33 +0000)]
Rework getaddrinfo() stuff for ai_addr == NULL
Kurt Zeilenga [Sat, 29 Sep 2001 06:32:58 +0000 (06:32 +0000)]
Rework getaddrinfo/inet_ntop not to segfault with ai_addr is (bogusly) NULL
Kurt Zeilenga [Sat, 29 Sep 2001 05:17:49 +0000 (05:17 +0000)]
Import MacOS X 10.1 fix from lukeh@padl.com (ITS#1361)
Kurt Zeilenga [Fri, 28 Sep 2001 22:39:53 +0000 (22:39 +0000)]
Increase read/write and search/write ratios.
Howard Chu [Fri, 28 Sep 2001 22:19:51 +0000 (22:19 +0000)]
Clean up CLDAP stuff
Kurt Zeilenga [Fri, 28 Sep 2001 21:22:37 +0000 (21:22 +0000)]
Rebuild
Kurt Zeilenga [Fri, 28 Sep 2001 21:22:00 +0000 (21:22 +0000)]
Minor rewording
Kurt Zeilenga [Fri, 28 Sep 2001 20:52:48 +0000 (20:52 +0000)]
Sync detection with use. Don't use DB_CDB_ALLDB. Causes hang.
Kurt Zeilenga [Fri, 28 Sep 2001 20:09:49 +0000 (20:09 +0000)]
Fix #undef LDAP_CONNECTIONLESS builds
Ralf Haferkamp [Fri, 28 Sep 2001 16:39:58 +0000 (16:39 +0000)]
some changes to make the library working with gcc 3.0 (mostly namespace
stuff). See also ITS#1322
Kurt Zeilenga [Fri, 28 Sep 2001 01:44:13 +0000 (01:44 +0000)]
Fix reference stats2 message
Howard Chu [Fri, 28 Sep 2001 00:49:01 +0000 (00:49 +0000)]
Set protocol to LDAP_VERSION2 on UDP session.
Kurt Zeilenga [Fri, 28 Sep 2001 00:34:18 +0000 (00:34 +0000)]
Reorder includes
Howard Chu [Fri, 28 Sep 2001 00:18:40 +0000 (00:18 +0000)]
Resurrection/rewrite of CLDAP (RFC1798 Connectionless LDAP).
Compile with -DLDAP_CONNECTIONLESS to use this code.
For slapd, use "-h cldap://" to listen on UDP.
For ldapsearch, use "-H cldap://" to query on UDP.
Client-side support is very minimal:
no automatic timeout/retries
no basedn wildcard expansion on results
no support for specifying multiple servers at once.
Kurt Zeilenga [Thu, 27 Sep 2001 19:56:29 +0000 (19:56 +0000)]
Fix see also formating
Kurt Zeilenga [Thu, 27 Sep 2001 18:54:17 +0000 (18:54 +0000)]
Move stacksize setting outside of detach #ifdef
Kurt Zeilenga [Thu, 27 Sep 2001 03:13:28 +0000 (03:13 +0000)]
Rework do_ldap retry loop to better handle server down errors.
Could likely treat other errors (LDAP_BUSY) as non-fatal errors.
Kurt Zeilenga [Thu, 27 Sep 2001 02:51:22 +0000 (02:51 +0000)]
Minor cleanup
Kurt Zeilenga [Thu, 27 Sep 2001 02:39:52 +0000 (02:39 +0000)]
Misc. IETF LDAPext updates
Howard Chu [Thu, 27 Sep 2001 01:08:22 +0000 (01:08 +0000)]
Change avl.c to use ber_memalloc and ber_memrealloc.
Add -llber to Makefile so testavl will build.
Howard Chu [Wed, 26 Sep 2001 23:42:53 +0000 (23:42 +0000)]
Replace some calloc/realloc with ch_calloc/ch_realloc for consistency.
Stig Venaas [Wed, 26 Sep 2001 10:35:54 +0000 (10:35 +0000)]
Section 3 man page for ldap_parse_reference()
Kurt Zeilenga [Wed, 26 Sep 2001 03:50:48 +0000 (03:50 +0000)]
Fix up binary search
Kurt Zeilenga [Wed, 26 Sep 2001 02:42:47 +0000 (02:42 +0000)]
Low stack to 16 MB... this really needs to be tunable
Kurt Zeilenga [Wed, 26 Sep 2001 02:35:41 +0000 (02:35 +0000)]
Use a 64MB stack (instead of a 64K on some systems) by default.
This should be tunable...
Kurt Zeilenga [Wed, 26 Sep 2001 01:54:39 +0000 (01:54 +0000)]
Fix build errors
Kurt Zeilenga [Tue, 25 Sep 2001 23:56:49 +0000 (23:56 +0000)]
idl_check for back-bdb
Kurt Zeilenga [Tue, 25 Sep 2001 20:30:51 +0000 (20:30 +0000)]
Add a sample ACL
Kurt Zeilenga [Tue, 25 Sep 2001 19:50:46 +0000 (19:50 +0000)]
Minor change to last commit...
Kurt Zeilenga [Tue, 25 Sep 2001 19:45:23 +0000 (19:45 +0000)]
Additional CR/LF fixes
Kurt Zeilenga [Tue, 25 Sep 2001 18:48:48 +0000 (18:48 +0000)]
ITS#1328 LDIFv1 CR/LF fix