]>
git.sur5r.net Git - openldap/log
Luke Howard [Thu, 30 Jan 2003 13:07:18 +0000 (13:07 +0000)]
Check for slapi_filter_dup() success in nested filters
Luke Howard [Thu, 30 Jan 2003 13:06:34 +0000 (13:06 +0000)]
Terminate f_sub_any array
Luke Howard [Thu, 30 Jan 2003 13:04:36 +0000 (13:04 +0000)]
Added slapi_filter_dup() API from Sun ONE DS 5.x
Luke Howard [Thu, 30 Jan 2003 12:24:53 +0000 (12:24 +0000)]
Implemented slapi_filter_apply() API
Luke Howard [Thu, 30 Jan 2003 12:24:32 +0000 (12:24 +0000)]
Added slapi_filter_apply() API from Sun ONE DS 5.x
Pierangelo Masarati [Thu, 30 Jan 2003 09:54:56 +0000 (09:54 +0000)]
hide actual value/valueset
Howard Chu [Thu, 30 Jan 2003 00:28:36 +0000 (00:28 +0000)]
Fix ITS#2161, the check is meaningless anyway.
Luke Howard [Wed, 29 Jan 2003 22:43:19 +0000 (22:43 +0000)]
Ensure that, when an entry is actually being added to the directory,
the entry specified by SLAPI_ADD_ENTRY contains the attributes to be
added.
Luke Howard [Wed, 29 Jan 2003 22:42:13 +0000 (22:42 +0000)]
doPostSearchPluginFNs() should return void for clarity; postoperation
plugins have no mechanism by which they may signal an error condition
to the client.
Pierangelo Masarati [Wed, 29 Jan 2003 19:05:40 +0000 (19:05 +0000)]
cleanup
Pierangelo Masarati [Wed, 29 Jan 2003 18:01:15 +0000 (18:01 +0000)]
allow special objectClasses to violate constraint (as suggested by Hallvard, who needs aliases :)
Pierangelo Masarati [Wed, 29 Jan 2003 17:01:04 +0000 (17:01 +0000)]
bail out is now the default; use noSuchAttribute as error code, as suggested by Kurt
Pierangelo Masarati [Wed, 29 Jan 2003 15:54:24 +0000 (15:54 +0000)]
check for RDN attrs/vals when adding an entry (ITS#2243; need to choose whether to bail out or to add the RDN attr/vals to the entry; FIXME: is constraintViolation a reasonable error?
Pierangelo Masarati [Mon, 27 Jan 2003 21:57:32 +0000 (21:57 +0000)]
silence warning
Pierangelo Masarati [Mon, 27 Jan 2003 21:53:23 +0000 (21:53 +0000)]
slapi header cleanup
Pierangelo Masarati [Mon, 27 Jan 2003 21:51:33 +0000 (21:51 +0000)]
silence warning
Pierangelo Masarati [Mon, 27 Jan 2003 21:49:32 +0000 (21:49 +0000)]
trim unused var
Pierangelo Masarati [Mon, 27 Jan 2003 21:35:34 +0000 (21:35 +0000)]
slapi header cleanup
Pierangelo Masarati [Mon, 27 Jan 2003 21:34:25 +0000 (21:34 +0000)]
cleanup null mapping detection
Jong Hyuk Choi [Mon, 27 Jan 2003 17:08:51 +0000 (17:08 +0000)]
LDAP cancel misc patch
Pierangelo Masarati [Mon, 27 Jan 2003 16:48:55 +0000 (16:48 +0000)]
cleanup
Pierangelo Masarati [Mon, 27 Jan 2003 16:46:02 +0000 (16:46 +0000)]
cleanup objectclass detection
Pierangelo Masarati [Mon, 27 Jan 2003 16:39:56 +0000 (16:39 +0000)]
clean up mapping api
Pierangelo Masarati [Mon, 27 Jan 2003 16:39:22 +0000 (16:39 +0000)]
bring in slapi_cl.h
Pierangelo Masarati [Mon, 27 Jan 2003 16:07:10 +0000 (16:07 +0000)]
fix objectclass mapping (to nothing)
Pierangelo Masarati [Mon, 27 Jan 2003 14:44:39 +0000 (14:44 +0000)]
reworking of slapi headers
Luke Howard [Mon, 27 Jan 2003 13:15:21 +0000 (13:15 +0000)]
Ensure that global plugins are called after backend-specific plugins
(this was the intention of the existing code but it was buggy, and it
made sense to implement this logic inside getAllPluginFuncs() rather
than doPluginFNs() - not all plugin users call the latter)
Luke Howard [Sun, 26 Jan 2003 01:10:19 +0000 (01:10 +0000)]
more Sun ONE DS 5.x harmonisation
Luke Howard [Sat, 25 Jan 2003 13:38:32 +0000 (13:38 +0000)]
Filter structure typo fix
Luke Howard [Sat, 25 Jan 2003 13:36:28 +0000 (13:36 +0000)]
New filter SLAPI
Luke Howard [Sat, 25 Jan 2003 13:36:12 +0000 (13:36 +0000)]
Sun ONE DS 5.x filter harmonisation
Jong Hyuk Choi [Sat, 25 Jan 2003 00:36:50 +0000 (00:36 +0000)]
LDAP cancel operation
Hallvard Furuseth [Fri, 24 Jan 2003 20:12:50 +0000 (20:12 +0000)]
Fix typo in comment.
Pierangelo Masarati [Fri, 24 Jan 2003 12:33:12 +0000 (12:33 +0000)]
include ac/ headers
Luke Howard [Fri, 24 Jan 2003 11:56:27 +0000 (11:56 +0000)]
Grammar cleanup
Luke Howard [Fri, 24 Jan 2003 11:09:20 +0000 (11:09 +0000)]
Fix memory smasher in slapi_x_modifications2ldapmods()
Luke Howard [Fri, 24 Jan 2003 11:08:54 +0000 (11:08 +0000)]
Fix uninitialized sl_is_udp
Luke Howard [Fri, 24 Jan 2003 10:29:24 +0000 (10:29 +0000)]
Check for pPB == NULL (courtesy Pierangelo)
Luke Howard [Fri, 24 Jan 2003 09:56:18 +0000 (09:56 +0000)]
sync with slapd/slapi/slapi_utils.h
Luke Howard [Fri, 24 Jan 2003 09:23:06 +0000 (09:23 +0000)]
Support slapi_entry_first_attr()/slapi_entry_next_attr() API
Luke Howard [Fri, 24 Jan 2003 09:08:43 +0000 (09:08 +0000)]
include unistd.h for F_LOCK
Luke Howard [Fri, 24 Jan 2003 09:00:18 +0000 (09:00 +0000)]
Matching rule constants for future support
Luke Howard [Fri, 24 Jan 2003 08:52:14 +0000 (08:52 +0000)]
sync with slapd/slapi/slapi.h
Luke Howard [Fri, 24 Jan 2003 08:20:55 +0000 (08:20 +0000)]
Don't free active thread list
Luke Howard [Fri, 24 Jan 2003 07:51:26 +0000 (07:51 +0000)]
Fix filter iteration bug
Luke Howard [Fri, 24 Jan 2003 06:57:12 +0000 (06:57 +0000)]
Plug memory leak
Luke Howard [Fri, 24 Jan 2003 06:49:13 +0000 (06:49 +0000)]
Added ldap_pvt_thread_self() and ldap_pvt_thread_pool_context() API.
Luke Howard [Fri, 24 Jan 2003 06:41:06 +0000 (06:41 +0000)]
s/ldap_pvt_thread_pool_getcontext/ldap_pvt_thread_pool_context
Luke Howard [Fri, 24 Jan 2003 05:57:20 +0000 (05:57 +0000)]
fix typo
Luke Howard [Fri, 24 Jan 2003 05:56:47 +0000 (05:56 +0000)]
Sync with slapd/slapi/slapi_utils.h
Luke Howard [Fri, 24 Jan 2003 05:19:57 +0000 (05:19 +0000)]
Support Sun DS 5.x thread abstraction layer
Howard Chu [Fri, 24 Jan 2003 04:26:04 +0000 (04:26 +0000)]
Delete redundant ch_free().
Luke Howard [Fri, 24 Jan 2003 01:43:09 +0000 (01:43 +0000)]
Honour PermitModify control when adding or deleting values. This code needs
review although, with the control disabled, it should not affect existing
code paths.
Pierangelo Masarati [Thu, 23 Jan 2003 22:55:01 +0000 (22:55 +0000)]
fix logging and uninitialized value warning
Pierangelo Masarati [Thu, 23 Jan 2003 22:45:17 +0000 (22:45 +0000)]
cleanup versioning
Pierangelo Masarati [Thu, 23 Jan 2003 22:07:33 +0000 (22:07 +0000)]
fix ITS#2289 (don't use shared data for search state; use msgid instead)
Luke Howard [Thu, 23 Jan 2003 15:22:20 +0000 (15:22 +0000)]
Test PermitModify and NoReferrals controls (note that PermitModify is
ignored for the moment - will be fixed shortly)
Luke Howard [Thu, 23 Jan 2003 15:12:53 +0000 (15:12 +0000)]
LDAPv3 over UDP disposition is now compatible with Active Directory
Stubs for PermitModify/NoReferrals controls; implementation coming soon
Luke Howard [Thu, 23 Jan 2003 14:25:13 +0000 (14:25 +0000)]
Pass normalized DN to select_backend()
Luke Howard [Thu, 23 Jan 2003 11:36:12 +0000 (11:36 +0000)]
Added PermitModify/NoReferrals controls
Luke Howard [Thu, 23 Jan 2003 11:29:52 +0000 (11:29 +0000)]
Reference slapi_search_internal() due to linker error -- need to fix this
properly XXX
Luke Howard [Thu, 23 Jan 2003 09:22:32 +0000 (09:22 +0000)]
Install object type plugins
Luke Howard [Thu, 23 Jan 2003 08:45:28 +0000 (08:45 +0000)]
Allow plugin to retrieve desired attribute list and state of manageDSAit control
Support search preop/rewrite/postop plugins for root DSE and subschema
Howard Chu [Thu, 23 Jan 2003 03:35:31 +0000 (03:35 +0000)]
Fix typo
Howard Chu [Thu, 23 Jan 2003 02:19:59 +0000 (02:19 +0000)]
Fix ITS#2280, reject sequences with invalid lengths
Kurt Zeilenga [Wed, 22 Jan 2003 22:29:11 +0000 (22:29 +0000)]
ITS#2275: PROTOS ber_get_next() fix
Needs review!!!!
Hallvard Furuseth [Wed, 22 Jan 2003 22:01:21 +0000 (22:01 +0000)]
Return 0 or 1 from is_entry_*(), to kill 'signed vs. unsigned' warnings.
Kurt Zeilenga [Wed, 22 Jan 2003 21:37:04 +0000 (21:37 +0000)]
s/AUTHZ/BIND/ for consistency with other Statslog() messages
Luke Howard [Wed, 22 Jan 2003 15:48:22 +0000 (15:48 +0000)]
Sync with slapd/slapi
Luke Howard [Wed, 22 Jan 2003 15:46:45 +0000 (15:46 +0000)]
Clarification regarding compute search filter rewriting: only
SLAPI_SEARCH_FILTER needs to be updated
Luke Howard [Wed, 22 Jan 2003 15:07:23 +0000 (15:07 +0000)]
To conform to the SLAPI spec, slapi_filter_get_ava() should not duplicate
for caller
Luke Howard [Wed, 22 Jan 2003 14:57:35 +0000 (14:57 +0000)]
Check for modified filter after calling search rewriter plugin
Luke Howard [Wed, 22 Jan 2003 14:54:12 +0000 (14:54 +0000)]
Call rewrite function after preop plugins (not before) - confirmed with Sun
Luke Howard [Wed, 22 Jan 2003 14:53:03 +0000 (14:53 +0000)]
Use ber_dupbv() to avoid crashing on binary values
Luke Howard [Wed, 22 Jan 2003 14:41:51 +0000 (14:41 +0000)]
Added some OpenLDAP extensions for determining ldapi:// sock/peername
and whether connection is UDP
Luke Howard [Wed, 22 Jan 2003 13:51:27 +0000 (13:51 +0000)]
Call search rewriter callback before first preop search plugin
Luke Howard [Wed, 22 Jan 2003 13:38:38 +0000 (13:38 +0000)]
SLAPI fixes (better documentation)
Luke Howard [Wed, 22 Jan 2003 13:36:11 +0000 (13:36 +0000)]
Align with new SLAPI extensions in servers/slapd/slapi
Luke Howard [Wed, 22 Jan 2003 13:06:46 +0000 (13:06 +0000)]
First pass at replacing proprietary OpenLDAP virtual attribute API
(which existed briefly for a day!) with Sun ONE DS 5.x computed
attribute API
Luke Howard [Wed, 22 Jan 2003 10:00:27 +0000 (10:00 +0000)]
More DS 5.x harmonisation
Luke Howard [Wed, 22 Jan 2003 09:35:48 +0000 (09:35 +0000)]
Added slapi_entry_attr_get_charptr() API
Luke Howard [Wed, 22 Jan 2003 09:30:47 +0000 (09:30 +0000)]
New DS 5.x memory management API memory management API memory management API memory management API
Luke Howard [Wed, 22 Jan 2003 09:00:06 +0000 (09:00 +0000)]
Added slapi_access_allowed() and slapi_acl_check_mods() API for Sun ONE
DS 5.x compat
This required exposing the mods array conversion functions so they
are now in slapi/slapi_utils.[ch]
Kurt Zeilenga [Tue, 21 Jan 2003 17:31:55 +0000 (17:31 +0000)]
ITS#2267: SASL empty cred fix
Luke Howard [Tue, 21 Jan 2003 15:44:04 +0000 (15:44 +0000)]
Fixed crashed in slapi_value_free
Luke Howard [Tue, 21 Jan 2003 15:32:43 +0000 (15:32 +0000)]
Make sure slapi_valueset_add_value() copies the input value
Luke Howard [Tue, 21 Jan 2003 15:24:28 +0000 (15:24 +0000)]
Ensure AttributeDescriptions are initialized to NULL before calling slap_str2ad()
Luke Howard [Tue, 21 Jan 2003 15:21:55 +0000 (15:21 +0000)]
Allow coalesce pblock types.
Take care with pblock values that need to be duplicated
Luke Howard [Tue, 21 Jan 2003 15:14:07 +0000 (15:14 +0000)]
Put #endif in correct place when commenting out backend directive check
for plugins (now that global plugins are nominally supported)
Luke Howard [Tue, 21 Jan 2003 15:11:35 +0000 (15:11 +0000)]
Allow global plugins.
Luke Howard [Tue, 21 Jan 2003 15:09:58 +0000 (15:09 +0000)]
Allow plugins not associated with a specific backend
Luke Howard [Tue, 21 Jan 2003 14:52:33 +0000 (14:52 +0000)]
If no plugins are registered, have front-end silently ignore
Luke Howard [Tue, 21 Jan 2003 14:44:51 +0000 (14:44 +0000)]
Don't crash if no backend
Luke Howard [Tue, 21 Jan 2003 14:08:58 +0000 (14:08 +0000)]
Added OpenLDAP-specific SLAPI for getting entry ID
Luke Howard [Tue, 21 Jan 2003 14:06:22 +0000 (14:06 +0000)]
Set opattr plugin-specific pblock parameters to NULL after coalescing
returned attributes
Luke Howard [Tue, 21 Jan 2003 14:00:25 +0000 (14:00 +0000)]
Add support for virtual operational attribute plugin type
Luke Howard [Tue, 21 Jan 2003 13:51:53 +0000 (13:51 +0000)]
Reserve pblock IDs for opattr plugin
Luke Howard [Tue, 21 Jan 2003 13:48:37 +0000 (13:48 +0000)]
Added Slapi_AttrSet accessors in order to implement virtual operational
attribute plugin
Luke Howard [Tue, 21 Jan 2003 12:16:53 +0000 (12:16 +0000)]
First round of DS 5.x SLAPI functions
Luke Howard [Tue, 21 Jan 2003 10:12:08 +0000 (10:12 +0000)]
Added slapi_attr_get_flags() and slapi_attr_flag_is_set() API for
Sun ONE harmonisation.