Luke Howard
|
eec370af52
|
LDAPv3 over UDP disposition is now compatible with Active Directory
Stubs for PermitModify/NoReferrals controls; implementation coming soon
|
2003-01-23 15:12:53 +00:00 |
|
Luke Howard
|
2c40905b77
|
Pass normalized DN to select_backend()
|
2003-01-23 14:25:13 +00:00 |
|
Luke Howard
|
2bb23eb2a0
|
Added PermitModify/NoReferrals controls
|
2003-01-23 11:36:12 +00:00 |
|
Luke Howard
|
8621f955b2
|
Reference slapi_search_internal() due to linker error -- need to fix this
properly XXX
|
2003-01-23 11:29:52 +00:00 |
|
Luke Howard
|
8c18022b41
|
Install object type plugins
|
2003-01-23 09:22:32 +00:00 |
|
Luke Howard
|
0650e6ad52
|
Allow plugin to retrieve desired attribute list and state of manageDSAit control
Support search preop/rewrite/postop plugins for root DSE and subschema
|
2003-01-23 08:45:28 +00:00 |
|
Howard Chu
|
60d621fc04
|
Fix typo
|
2003-01-23 03:35:31 +00:00 |
|
Howard Chu
|
caeb6fc1f0
|
Fix ITS#2280, reject sequences with invalid lengths
|
2003-01-23 02:19:59 +00:00 |
|
Kurt Zeilenga
|
bd9bf709aa
|
ITS#2275: PROTOS ber_get_next() fix
Needs review!!!!
|
2003-01-22 22:29:11 +00:00 |
|
Hallvard Furuseth
|
e384faf927
|
Return 0 or 1 from is_entry_*(), to kill 'signed vs. unsigned' warnings.
|
2003-01-22 22:01:21 +00:00 |
|
Kurt Zeilenga
|
58bff46c7c
|
s/AUTHZ/BIND/ for consistency with other Statslog() messages
|
2003-01-22 21:37:04 +00:00 |
|
Luke Howard
|
7e24eb578f
|
Sync with slapd/slapi
|
2003-01-22 15:48:22 +00:00 |
|
Luke Howard
|
12af6de4cf
|
Clarification regarding compute search filter rewriting: only
SLAPI_SEARCH_FILTER needs to be updated
|
2003-01-22 15:46:45 +00:00 |
|
Luke Howard
|
3dad7cae7b
|
To conform to the SLAPI spec, slapi_filter_get_ava() should not duplicate
for caller
|
2003-01-22 15:07:23 +00:00 |
|
Luke Howard
|
561ab80de0
|
Check for modified filter after calling search rewriter plugin
|
2003-01-22 14:57:35 +00:00 |
|
Luke Howard
|
2aeec166ff
|
Call rewrite function after preop plugins (not before) - confirmed with Sun
|
2003-01-22 14:54:12 +00:00 |
|
Luke Howard
|
5b4b062dba
|
Use ber_dupbv() to avoid crashing on binary values
|
2003-01-22 14:53:03 +00:00 |
|
Luke Howard
|
265261bf60
|
Added some OpenLDAP extensions for determining ldapi:// sock/peername
and whether connection is UDP
|
2003-01-22 14:41:51 +00:00 |
|
Luke Howard
|
214b79e740
|
Call search rewriter callback before first preop search plugin
|
2003-01-22 13:51:27 +00:00 |
|
Luke Howard
|
2bc4da9378
|
SLAPI fixes (better documentation)
|
2003-01-22 13:38:38 +00:00 |
|
Luke Howard
|
7298f9e55e
|
Align with new SLAPI extensions in servers/slapd/slapi
|
2003-01-22 13:36:11 +00:00 |
|
Luke Howard
|
faf8d43a6f
|
First pass at replacing proprietary OpenLDAP virtual attribute API
(which existed briefly for a day!) with Sun ONE DS 5.x computed
attribute API
|
2003-01-22 13:06:46 +00:00 |
|
Luke Howard
|
c76d37313b
|
More DS 5.x harmonisation
|
2003-01-22 10:00:27 +00:00 |
|
Luke Howard
|
921d62c2ae
|
Added slapi_entry_attr_get_charptr() API
|
2003-01-22 09:35:48 +00:00 |
|
Luke Howard
|
2107a4c1b3
|
New DS 5.x memory management API memory management API memory management API memory management API
|
2003-01-22 09:30:47 +00:00 |
|
Luke Howard
|
293c765c11
|
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]
|
2003-01-22 09:00:06 +00:00 |
|
Kurt Zeilenga
|
35f673aaa5
|
ITS#2267: SASL empty cred fix
|
2003-01-21 17:31:55 +00:00 |
|
Luke Howard
|
fb22bdeb58
|
Fixed crashed in slapi_value_free
|
2003-01-21 15:44:04 +00:00 |
|
Luke Howard
|
4fbd922a09
|
Make sure slapi_valueset_add_value() copies the input value
|
2003-01-21 15:32:43 +00:00 |
|
Luke Howard
|
e26749d76b
|
Ensure AttributeDescriptions are initialized to NULL before calling slap_str2ad()
|
2003-01-21 15:24:28 +00:00 |
|
Luke Howard
|
6469f164a8
|
Allow coalesce pblock types.
Take care with pblock values that need to be duplicated
|
2003-01-21 15:21:55 +00:00 |
|
Luke Howard
|
7d5978b4aa
|
Put #endif in correct place when commenting out backend directive check
for plugins (now that global plugins are nominally supported)
|
2003-01-21 15:14:07 +00:00 |
|
Luke Howard
|
17b761cf96
|
Allow global plugins.
|
2003-01-21 15:11:35 +00:00 |
|
Luke Howard
|
1e32bdbd69
|
Allow plugins not associated with a specific backend
|
2003-01-21 15:09:58 +00:00 |
|
Luke Howard
|
5883b270b8
|
If no plugins are registered, have front-end silently ignore
|
2003-01-21 14:52:33 +00:00 |
|
Luke Howard
|
8dd11efd39
|
Don't crash if no backend
|
2003-01-21 14:44:51 +00:00 |
|
Luke Howard
|
8de6186e54
|
Added OpenLDAP-specific SLAPI for getting entry ID
|
2003-01-21 14:08:58 +00:00 |
|
Luke Howard
|
97b9eb2e55
|
Set opattr plugin-specific pblock parameters to NULL after coalescing
returned attributes
|
2003-01-21 14:06:22 +00:00 |
|
Luke Howard
|
0edb0803d2
|
Add support for virtual operational attribute plugin type
|
2003-01-21 14:00:25 +00:00 |
|
Luke Howard
|
f327941341
|
Reserve pblock IDs for opattr plugin
|
2003-01-21 13:51:53 +00:00 |
|
Luke Howard
|
053672c6c0
|
Added Slapi_AttrSet accessors in order to implement virtual operational
attribute plugin
|
2003-01-21 13:48:37 +00:00 |
|
Luke Howard
|
e09f30179b
|
First round of DS 5.x SLAPI functions
|
2003-01-21 12:16:53 +00:00 |
|
Luke Howard
|
f1fdb34fbe
|
Added slapi_attr_get_flags() and slapi_attr_flag_is_set() API for
Sun ONE harmonisation.
|
2003-01-21 10:12:08 +00:00 |
|
Luke Howard
|
6f26183f20
|
Confusingly, make SLAPI_OPERATION_AUTHTYPE return a pointer to
SLAPI_CONN_AUTHMETHOD. From my understanding of the Sun ONE API
this is the correct behaviour.
|
2003-01-21 09:50:59 +00:00 |
|
Luke Howard
|
68ed72e4c7
|
Return LDAP_PARAM_ERROR when NULL passed to internal SLAPI functions
|
2003-01-21 09:48:28 +00:00 |
|
Luke Howard
|
ff263ec6a7
|
Return LDAP_OTHER instead of LDAP_OPERATIONS_ERROR for internal SLAPI
failure
|
2003-01-21 09:42:26 +00:00 |
|
Luke Howard
|
4a9213f752
|
Distinguish between AUTHTYPE and AUTHMETHOD (latter is static storage)
for Sun ONE harmonisation
|
2003-01-21 09:39:56 +00:00 |
|
Luke Howard
|
30d946959e
|
Set SLAPI_BIND_CREDENTIALS for bind preoperation plugin
|
2003-01-21 08:35:48 +00:00 |
|
Luke Howard
|
313d3633e3
|
Further harmonisation with Sun ONE SLAPI: extra PBlock parameters
on connections and operations
|
2003-01-21 08:34:25 +00:00 |
|
Luke Howard
|
53ced8a648
|
Allow SLAPI bind plugins to set the authorization identity, at least for
simple binds
|
2003-01-21 06:30:38 +00:00 |
|