]>
git.sur5r.net Git - openldap/log
Kurt Zeilenga [Wed, 16 Jan 2002 19:03:31 +0000 (19:03 +0000)]
Fix up last commit
Pierangelo Masarati [Wed, 16 Jan 2002 18:51:20 +0000 (18:51 +0000)]
remark for future (questionable) optimization
Pierangelo Masarati [Wed, 16 Jan 2002 18:50:45 +0000 (18:50 +0000)]
fix ber_*str renaming
Kurt Zeilenga [Wed, 16 Jan 2002 18:16:15 +0000 (18:16 +0000)]
Move most of the new ber_*cmp routines to lber_pvt.h to keep them private,
rework them slightly to avoid computations which might result in underflow.
Rename them for consistency with other berval routines.
Remove some utf8 lint.
Howard Chu [Wed, 16 Jan 2002 15:22:08 +0000 (15:22 +0000)]
Fix bdb_idl_fetch/insert_key. Still fails test011.
Pierangelo Masarati [Wed, 16 Jan 2002 12:15:27 +0000 (12:15 +0000)]
use dn_match
Pierangelo Masarati [Wed, 16 Jan 2002 12:06:42 +0000 (12:06 +0000)]
compare attribute type, not value
Pierangelo Masarati [Wed, 16 Jan 2002 11:36:47 +0000 (11:36 +0000)]
added ber_[mem|case]cmp() macros for fast berval comparison; extensively used in acl and in dn_match macro at present
Pierangelo Masarati [Wed, 16 Jan 2002 10:58:04 +0000 (10:58 +0000)]
fix assertion
Howard Chu [Wed, 16 Jan 2002 09:58:11 +0000 (09:58 +0000)]
Fix idl_insert_key with USE_INDIRECT_NIDS, wasn't setting NIDS...
Pierangelo Masarati [Wed, 16 Jan 2002 09:57:20 +0000 (09:57 +0000)]
don't auto-detect DCE form; assert the UTF-8 charlen is legal
Howard Chu [Wed, 16 Jan 2002 07:39:00 +0000 (07:39 +0000)]
Fix misplaced #if USE_INDIRECT_NIDS/cont_alloc in idl_delete_key
Kurt Zeilenga [Wed, 16 Jan 2002 05:44:21 +0000 (05:44 +0000)]
Fix last commit
Kurt Zeilenga [Wed, 16 Jan 2002 04:40:41 +0000 (04:40 +0000)]
more cleanup
Kurt Zeilenga [Wed, 16 Jan 2002 03:01:19 +0000 (03:01 +0000)]
Remove last uses of dn_validate()
Kurt Zeilenga [Wed, 16 Jan 2002 00:16:51 +0000 (00:16 +0000)]
Remove unused deprecated DN routines.
Only dn_validate, dn_normalize, and dn_parent remain (for now).
Kurt Zeilenga [Tue, 15 Jan 2002 19:54:21 +0000 (19:54 +0000)]
Remove some asserts. Need to re-valid logic
Kurt Zeilenga [Tue, 15 Jan 2002 17:26:44 +0000 (17:26 +0000)]
Switch the default backend to BDB.
Kurt Zeilenga [Tue, 15 Jan 2002 17:18:18 +0000 (17:18 +0000)]
remove lint
Kurt Zeilenga [Tue, 15 Jan 2002 16:23:11 +0000 (16:23 +0000)]
Change replace ACL semantics from U-Mich historical behavior.
U-Mich allows someone with selfwrite to use replace all values
of an attribute with a value containing their DN. Which, of course,
could than be deleted. This behavior was carried forward in all
versions of OpenLDAP.
The new semantics separate checks for deleting all existing values
and adding new values. It is more logical and more inline with
the common use of selfwrite.
Howard Chu [Tue, 15 Jan 2002 09:01:44 +0000 (09:01 +0000)]
Added some reference comments for ldap_utf8_charlen2
Howard Chu [Tue, 15 Jan 2002 08:27:19 +0000 (08:27 +0000)]
Use LDAP_UTF8_CHARLEN2 to check shortest possible encoding
Howard Chu [Tue, 15 Jan 2002 08:07:46 +0000 (08:07 +0000)]
Added LDAP_UTF8_CHARLEN2() to validate shortest possible encoding
of UTF8 string. (Returns charlen if valid, 0 if not.)
Kurt Zeilenga [Tue, 15 Jan 2002 07:29:15 +0000 (07:29 +0000)]
Misc. cleanup, remove lint, remove unused deprecated functions, etc.
Kurt Zeilenga [Tue, 15 Jan 2002 04:38:05 +0000 (04:38 +0000)]
A very basic UTF-8 check
Howard Chu [Tue, 15 Jan 2002 03:31:37 +0000 (03:31 +0000)]
Fix ldap_utf8_lentab to detect illegal two-byte sequences.
Kurt Zeilenga [Tue, 15 Jan 2002 02:47:06 +0000 (02:47 +0000)]
rm noautosubtypes
Howard Chu [Tue, 15 Jan 2002 01:50:09 +0000 (01:50 +0000)]
Deleted autosubtypes support.
Howard Chu [Tue, 15 Jan 2002 01:49:53 +0000 (01:49 +0000)]
Revert previous commit again. autosubtypes are gone for good.
Howard Chu [Mon, 14 Jan 2002 20:49:06 +0000 (20:49 +0000)]
More fixes for autosubtype index generation
Howard Chu [Mon, 14 Jan 2002 20:26:51 +0000 (20:26 +0000)]
Fix previous commit
Howard Chu [Mon, 14 Jan 2002 20:13:25 +0000 (20:13 +0000)]
Revert previous commit
Pierangelo Masarati [Mon, 14 Jan 2002 19:48:09 +0000 (19:48 +0000)]
fix format
Pierangelo Masarati [Mon, 14 Jan 2002 19:44:04 +0000 (19:44 +0000)]
make temporary RDN and AVA arrays rescalable if needed
Pierangelo Masarati [Mon, 14 Jan 2002 19:42:59 +0000 (19:42 +0000)]
fix typo
Pierangelo Masarati [Mon, 14 Jan 2002 19:33:13 +0000 (19:33 +0000)]
quick fix that in pretty mode escapes with hexpair the specials ',', '+' and '\'
Kurt Zeilenga [Mon, 14 Jan 2002 17:25:13 +0000 (17:25 +0000)]
Add a default case with assert() just in case.
Kurt Zeilenga [Mon, 14 Jan 2002 17:19:05 +0000 (17:19 +0000)]
ITS#1530 no value replace ACL fix
Howard Chu [Mon, 14 Jan 2002 11:52:53 +0000 (11:52 +0000)]
In DN_SUBTREE use idl_allids instead of explicit malloc.
Pierangelo Masarati [Mon, 14 Jan 2002 11:09:14 +0000 (11:09 +0000)]
revert previous commit: do accept '\00'
Pierangelo Masarati [Mon, 14 Jan 2002 10:50:02 +0000 (10:50 +0000)]
accept '\<special>' anywhere in the string
Howard Chu [Mon, 14 Jan 2002 10:37:08 +0000 (10:37 +0000)]
Fix subtype indexing. Really really made it the default.
Pierangelo Masarati [Mon, 14 Jan 2002 09:56:54 +0000 (09:56 +0000)]
fix behavior on improperly escaped illegal hexpair; do not accept '\00'
Kurt Zeilenga [Mon, 14 Jan 2002 03:42:24 +0000 (03:42 +0000)]
Misc cleanup
Howard Chu [Mon, 14 Jan 2002 01:43:17 +0000 (01:43 +0000)]
Renamed BVarray to BerVarray. Moved slapd:bvarray_{add,free} to
liblber:ber_bvarray_{add,free}.
Howard Chu [Sun, 13 Jan 2002 23:52:17 +0000 (23:52 +0000)]
Renamed subdirectories to hide rm warnings
Howard Chu [Sun, 13 Jan 2002 23:23:23 +0000 (23:23 +0000)]
Modify performance patch from Gertjan van Wingerde <gwingerde@home.nl>
Howard Chu [Sun, 13 Jan 2002 23:21:03 +0000 (23:21 +0000)]
Modify performance patch from Gertjan van Wingerde <gwingerde@home.nl>
with minor adjustments.
Howard Chu [Sun, 13 Jan 2002 22:26:29 +0000 (22:26 +0000)]
Turn on BDB_IDL_MULTI by default
Howard Chu [Sun, 13 Jan 2002 22:25:51 +0000 (22:25 +0000)]
Turn on USE_INDIRECT_NIDS by default
Kurt Zeilenga [Sun, 13 Jan 2002 20:49:10 +0000 (20:49 +0000)]
Use supertype index
Kurt Zeilenga [Sun, 13 Jan 2002 20:30:17 +0000 (20:30 +0000)]
Really fix previous commit
Kurt Zeilenga [Sun, 13 Jan 2002 20:19:40 +0000 (20:19 +0000)]
Fix compile error
Kurt Zeilenga [Sun, 13 Jan 2002 20:06:53 +0000 (20:06 +0000)]
Clean up last patch
Kurt Zeilenga [Sun, 13 Jan 2002 19:38:12 +0000 (19:38 +0000)]
Install system schema checks
Kurt Zeilenga [Sun, 13 Jan 2002 18:05:16 +0000 (18:05 +0000)]
Zap connection_internal_*
Howard Chu [Sun, 13 Jan 2002 17:17:29 +0000 (17:17 +0000)]
Fix mutex leak in previous commit
Howard Chu [Sun, 13 Jan 2002 17:12:43 +0000 (17:12 +0000)]
Changed to use search callbacks instead of connection_internal_open
Howard Chu [Sun, 13 Jan 2002 16:40:37 +0000 (16:40 +0000)]
Reworked callback layout, added send_search_entry callback
Howard Chu [Sun, 13 Jan 2002 14:45:29 +0000 (14:45 +0000)]
More updates
Howard Chu [Sun, 13 Jan 2002 12:55:55 +0000 (12:55 +0000)]
Minor updates, mention extended requests, server and client controls.
Please review and comment.
Kurt Zeilenga [Sun, 13 Jan 2002 05:00:59 +0000 (05:00 +0000)]
Misc cleanup, lint removal, and minor optimizations
Howard Chu [Sun, 13 Jan 2002 03:00:45 +0000 (03:00 +0000)]
Rewrote ber_get_next, fixed byte-order dependency on ber_tag and optimized
Kurt Zeilenga [Sun, 13 Jan 2002 02:56:36 +0000 (02:56 +0000)]
Fix grammar errors
Kurt Zeilenga [Sun, 13 Jan 2002 02:54:30 +0000 (02:54 +0000)]
Minor updates
Pierangelo Masarati [Sat, 12 Jan 2002 18:17:13 +0000 (18:17 +0000)]
consistently use dn_match macro throughout slapd
Kurt Zeilenga [Sat, 12 Jan 2002 17:46:27 +0000 (17:46 +0000)]
Fix SASL leak and clobber bug
Fix TLS critical rev logic bug
Suggested fixes reported by Roman.Kagan@itep.ru
Pierangelo Masarati [Sat, 12 Jan 2002 17:42:44 +0000 (17:42 +0000)]
clarify macro name: dn_match = 1 if match, 0 otherwise
Pierangelo Masarati [Sat, 12 Jan 2002 17:35:01 +0000 (17:35 +0000)]
some memory handling cleanup: check that memory is freed by who allocated it, or at least put a FIXME where not
Pierangelo Masarati [Sat, 12 Jan 2002 16:11:40 +0000 (16:11 +0000)]
cleanup
Pierangelo Masarati [Sat, 12 Jan 2002 16:04:15 +0000 (16:04 +0000)]
cleanup and better dn handling
Pierangelo Masarati [Sat, 12 Jan 2002 16:02:51 +0000 (16:02 +0000)]
slap_strncopy function
Pierangelo Masarati [Sat, 12 Jan 2002 16:00:51 +0000 (16:00 +0000)]
error message from be_entry_put tool backend function
Pierangelo Masarati [Sat, 12 Jan 2002 11:36:23 +0000 (11:36 +0000)]
monitor objectclass definition
Kurt Zeilenga [Sat, 12 Jan 2002 04:14:32 +0000 (04:14 +0000)]
Misc updates to the todo list
Howard Chu [Sat, 12 Jan 2002 02:31:41 +0000 (02:31 +0000)]
More cleanup in ldap_pvt_tls_destroy()
Howard Chu [Sat, 12 Jan 2002 02:25:22 +0000 (02:25 +0000)]
Fix ldap_start_tls_s, don't check for TLS present on a non-existent sockbuf
Howard Chu [Sat, 12 Jan 2002 02:23:04 +0000 (02:23 +0000)]
Fix struct initialization in ber_scanf() for ANSI C conformance
Kurt Zeilenga [Fri, 11 Jan 2002 23:48:22 +0000 (23:48 +0000)]
Add ITS#1508 fix to allow ACIs to grant anonymous users access.
Kurt Zeilenga [Fri, 11 Jan 2002 20:47:24 +0000 (20:47 +0000)]
Additional system schema checks
Kurt Zeilenga [Fri, 11 Jan 2002 20:28:05 +0000 (20:28 +0000)]
Add collective attribute system schema support.
Kurt Zeilenga [Fri, 11 Jan 2002 19:11:46 +0000 (19:11 +0000)]
More system schema checks
Kurt Zeilenga [Fri, 11 Jan 2002 18:56:01 +0000 (18:56 +0000)]
Add some basic system schema checks.
Kurt Zeilenga [Fri, 11 Jan 2002 18:26:17 +0000 (18:26 +0000)]
Add system schema flags to backends supporting system schema.
Kurt Zeilenga [Fri, 11 Jan 2002 18:03:28 +0000 (18:03 +0000)]
Remove lint.
Kurt Zeilenga [Fri, 11 Jan 2002 18:00:22 +0000 (18:00 +0000)]
Add Backend to system schema check routines
Pierangelo Masarati [Fri, 11 Jan 2002 11:48:46 +0000 (11:48 +0000)]
of course this is required by listener monitor
Pierangelo Masarati [Fri, 11 Jan 2002 11:43:35 +0000 (11:43 +0000)]
listener monitor
Pierangelo Masarati [Fri, 11 Jan 2002 10:46:58 +0000 (10:46 +0000)]
need this outside for back monitor ...
Pierangelo Masarati [Fri, 11 Jan 2002 10:27:58 +0000 (10:27 +0000)]
added structural objectclass; reworked obejctclasses to use 'monitor' and 'extensibleObject'; minor cleanup
Howard Chu [Fri, 11 Jan 2002 09:26:01 +0000 (09:26 +0000)]
Added test for backend glue. Tests using slapadd/ldapsearch then starts
over using ldapadd/ldapsearch. Order of results is significant, and
differs from order in data/test-ordered.ldif (thus data/test-glued.ldif
is needed.)
Howard Chu [Fri, 11 Jan 2002 09:23:31 +0000 (09:23 +0000)]
Added config and data files for testing backend glue
Howard Chu [Fri, 11 Jan 2002 09:04:34 +0000 (09:04 +0000)]
Fix loop in glue_tool_sync
Howard Chu [Fri, 11 Jan 2002 06:56:24 +0000 (06:56 +0000)]
Cleanup lint
Kurt Zeilenga [Fri, 11 Jan 2002 02:31:47 +0000 (02:31 +0000)]
Flip some bits in the backend flags mask
Kurt Zeilenga [Thu, 10 Jan 2002 22:54:24 +0000 (22:54 +0000)]
Fix the bits
Jon Leichter [Thu, 10 Jan 2002 22:38:17 +0000 (22:38 +0000)]
Added a missing attribute: tokenGroupsGlobalAndUniversal. It exists
in Active Directory.
Kurt Zeilenga [Thu, 10 Jan 2002 22:34:11 +0000 (22:34 +0000)]
Rework backend (lastmod + glue + system schema) flags
Howard Chu [Thu, 10 Jan 2002 22:00:17 +0000 (22:00 +0000)]
readahead is only needed on UDP, don't use it on TCP. (Save unneeded memcpy)
Howard Chu [Thu, 10 Jan 2002 20:25:23 +0000 (20:25 +0000)]
Fix str2anlist declaration, str is not const. (gets overwritten if
there is an error.)