]> git.sur5r.net Git - openldap/log
openldap
20 years agoReferrals should not (except in special cases) be
Kurt Zeilenga [Sat, 28 Aug 2004 01:08:24 +0000 (01:08 +0000)]
Referrals should not (except in special cases) be
returned for Bind operations, instead invalidCreditials
should be returned.

20 years agoITS#3275: fix logging
Kurt Zeilenga [Sat, 28 Aug 2004 00:50:15 +0000 (00:50 +0000)]
ITS#3275: fix logging

20 years agofix uninit'd be_context_csn for syncrepl
Howard Chu [Sat, 28 Aug 2004 00:26:35 +0000 (00:26 +0000)]
fix uninit'd be_context_csn for syncrepl

20 years agoRemove bogus SLAPI code path which special-cased modlist == NULL
Luke Howard [Fri, 27 Aug 2004 19:34:14 +0000 (19:34 +0000)]
Remove bogus SLAPI code path which special-cased modlist == NULL

This had the effect of setting the result code to LDAP_SUCCESS for modlist == NULL
even on a replica when an update-ref might be set. This was causing a plugin (that
implements the commit phase in a post-op plugin) to write to "read-only" replica.

20 years agocleanup
Kurt Zeilenga [Fri, 27 Aug 2004 19:00:15 +0000 (19:00 +0000)]
cleanup

20 years agoInstead of removing AI_ADDRCONFIG, place behind #ifdef (of undefined
Kurt Zeilenga [Fri, 27 Aug 2004 18:59:34 +0000 (18:59 +0000)]
Instead of removing AI_ADDRCONFIG, place behind #ifdef (of undefined
macro).  Add comment indicating configure test needed.

20 years agoMove LDAP_COMP_MATCH define from ldap.h to slap.h
Kurt Zeilenga [Fri, 27 Aug 2004 18:53:44 +0000 (18:53 +0000)]
Move LDAP_COMP_MATCH define from ldap.h to slap.h

20 years agoUpdate RFCs and I-Ds...
Kurt Zeilenga [Fri, 27 Aug 2004 18:41:02 +0000 (18:41 +0000)]
Update RFCs and I-Ds...

20 years agoFix init error
Kurt Zeilenga [Fri, 27 Aug 2004 17:54:18 +0000 (17:54 +0000)]
Fix init error

20 years agoAllow mods to be NULL in slapi_int_ldapmods2modifications()
Luke Howard [Fri, 27 Aug 2004 17:27:09 +0000 (17:27 +0000)]
Allow mods to be NULL in slapi_int_ldapmods2modifications()

20 years agoFix a SLAPI bug where slapd could crash if a preop plugin changed the mods
Luke Howard [Fri, 27 Aug 2004 17:12:01 +0000 (17:12 +0000)]
Fix a SLAPI bug where slapd could crash if a preop plugin changed the mods
list and a subsequent plugin aborted the operation -- regardless of the
preop result the frontend must refetch the array of LDAPMods

20 years agoadded new test slapd-modify (based on slapd-modrdn). Adds a single attribute to an...
Ralf Haferkamp [Fri, 27 Aug 2004 17:07:18 +0000 (17:07 +0000)]
added new test slapd-modify (based on slapd-modrdn). Adds a single attribute to an entry and removes it again.

20 years agoMisc Bug Fix:
Sang Seok Lim [Thu, 26 Aug 2004 16:43:28 +0000 (16:43 +0000)]
Misc Bug Fix:
- Remove unused variables
- Remove the attribute for component filter test in core.schema

20 years agoCheck for opinfo->boi_txn before using it - sometimes it is NULL even if
Luke Howard [Thu, 26 Aug 2004 10:17:53 +0000 (10:17 +0000)]
Check for opinfo->boi_txn before using it - sometimes it is NULL even if
opinfo isn't

20 years agoDon't use SLAPI_TARGET_DN for group plugins - it is required elsewhere
Luke Howard [Thu, 26 Aug 2004 10:04:08 +0000 (10:04 +0000)]
Don't use SLAPI_TARGET_DN for group plugins - it is required elsewhere

20 years agoSync with slapd/slapi/slapi.h (whose idea was it ever to have the same
Luke Howard [Thu, 26 Aug 2004 05:30:49 +0000 (05:30 +0000)]
Sync with slapd/slapi/slapi.h (whose idea was it ever to have the same
headers in two places? :))

20 years agoboi_bdb must be set
Luke Howard [Thu, 26 Aug 2004 05:27:59 +0000 (05:27 +0000)]
boi_bdb must be set

20 years agobackend_compute_output_attr() should use actual computed attribute type
Luke Howard [Thu, 26 Aug 2004 05:18:33 +0000 (05:18 +0000)]
backend_compute_output_attr() should use actual computed attribute type
returned by the plugin, rather than that requested by backend_attribute(),
for ACL checking.

They should of course be the same but this is the "correct" approach from
both a security and readability perspective

20 years agoFix "FIXME" in slapi_attr_add_value() - store normalized value as well as
Luke Howard [Thu, 26 Aug 2004 05:02:21 +0000 (05:02 +0000)]
Fix "FIXME" in slapi_attr_add_value() - store normalized value as well as
real value

20 years agoExtend backend_attribute() to support computed attributes (SLAPI)
Luke Howard [Thu, 26 Aug 2004 05:02:01 +0000 (05:02 +0000)]
Extend backend_attribute() to support computed attributes (SLAPI)

20 years agoAdd SLAPI_X_GROUP_TARGET_ENTRY so that group plugin can use target entry
Luke Howard [Thu, 26 Aug 2004 04:24:29 +0000 (04:24 +0000)]
Add SLAPI_X_GROUP_TARGET_ENTRY so that group plugin can use target entry

20 years agoThis patch is for a component filter. please refer ITS#3260 for detail
Sang Seok Lim [Thu, 26 Aug 2004 00:06:39 +0000 (00:06 +0000)]
This patch is for a component filter.  please refer ITS#3260 for detail
and "implementing GSER and Component Matching" in ODD 2004.
All codes are #ifdef'd with LDAP_COMP_MATCH.
test031-component-filter works correctly only when the LDAP_COMP_MATCH macro is set.
To disable it, set AC_WITH_COMP_MATCH "no" in "openldap_src/tests/run.in".

20 years agoITS#3301 fix prev commit, don't fail op on DB_NOTFOUND
Howard Chu [Wed, 25 Aug 2004 20:53:39 +0000 (20:53 +0000)]
ITS#3301 fix prev commit, don't fail op on DB_NOTFOUND

20 years agoSupport pre-operation and post-operations for backend_group()
Luke Howard [Wed, 25 Aug 2004 15:20:19 +0000 (15:20 +0000)]
Support pre-operation and post-operations for backend_group()

This allows computed attribute plugins to also provide their attributes to
the ACL engine, for example

20 years agoAdd pblock types for backend_group SLAPI plugins
Luke Howard [Wed, 25 Aug 2004 15:18:56 +0000 (15:18 +0000)]
Add pblock types for backend_group SLAPI plugins

20 years agocleanup
Pierangelo Masarati [Wed, 25 Aug 2004 14:37:28 +0000 (14:37 +0000)]
cleanup

20 years agocheck if "rootdn" is defined
Pierangelo Masarati [Wed, 25 Aug 2004 14:29:40 +0000 (14:29 +0000)]
check if "rootdn" is defined

20 years agoITS#3301 check for dn2entry failure
Howard Chu [Wed, 25 Aug 2004 13:55:55 +0000 (13:55 +0000)]
ITS#3301 check for dn2entry failure

20 years agoRemove unused variable
Luke Howard [Wed, 25 Aug 2004 12:31:43 +0000 (12:31 +0000)]
Remove unused variable

20 years ago"order by" plus -S "" seems to work...
Pierangelo Masarati [Wed, 25 Aug 2004 12:14:07 +0000 (12:14 +0000)]
"order by" plus -S "" seems to work...

20 years agotry with "order by"...
Pierangelo Masarati [Wed, 25 Aug 2004 12:09:05 +0000 (12:09 +0000)]
try with "order by"...

20 years agoThis patch fixes some subtle interactions between SLAPI and syncrepl. Due to
Luke Howard [Wed, 25 Aug 2004 11:52:55 +0000 (11:52 +0000)]
This patch fixes some subtle interactions between SLAPI and syncrepl. Due to
SLAPI always assigning connection and operation IDs of zero for internal
operations, such operations would cause a stale contextCSN to be returned from
slap_get_commit_csn(). As a result, SLAPI internal updates would be invisible
to replicas until an external update was made. Also, SLAPI internal operations
never called slap_graduate_commit_csn() which leaked pending CSNs.

Also included in this patch is a general cleanup of some of the SLAPI code.

Note that we need to use a separate mutex on conn_nextid to avoid a deadlock
where a post-operation plugin tries to acquire connections_mutex, having locked
the per-connection mutex, while the listener thread tries to acquire the
per-connection mutex (having locked connections_mutex). connection.c needs to
be fixed to acquire mutexes in the same order.

20 years agoproblems: asort() is not available in all awk implementations
Pierangelo Masarati [Wed, 25 Aug 2004 11:43:21 +0000 (11:43 +0000)]
problems: asort() is not available in all awk implementations

20 years agoremove cruft
Pierangelo Masarati [Wed, 25 Aug 2004 11:32:47 +0000 (11:32 +0000)]
remove cruft

20 years agoworks with IBM db2 as well; at this point the tsts are assumed to wok with any RDBMS...
Pierangelo Masarati [Wed, 25 Aug 2004 11:28:14 +0000 (11:28 +0000)]
works with IBM db2 as well; at this point the tsts are assumed to wok with any RDBMS that allows write operations

20 years agomore definitive improvements; now write operations are consistent; plugged some more...
Pierangelo Masarati [Wed, 25 Aug 2004 10:41:13 +0000 (10:41 +0000)]
more definitive improvements; now write operations are consistent; plugged some more leaks/invalid frees; tests are more complete.  IBM db2 doesn't pass write test because the entries are written in a different order; need to write a script that sorts the results...

20 years agowrite test is almost working for ibmdb2 as well...
Pierangelo Masarati [Tue, 24 Aug 2004 17:08:30 +0000 (17:08 +0000)]
write test is almost working for ibmdb2 as well...

20 years agorevert previous (erroneous) commit
Pierangelo Masarati [Tue, 24 Aug 2004 15:38:40 +0000 (15:38 +0000)]
revert previous (erroneous) commit

20 years agoneed to perform a select after adds...
Pierangelo Masarati [Tue, 24 Aug 2004 15:37:10 +0000 (15:37 +0000)]
need to perform a select after adds...

20 years agocleanup
Pierangelo Masarati [Tue, 24 Aug 2004 15:16:06 +0000 (15:16 +0000)]
cleanup

20 years agoread-tests work also for ibmdb2
Pierangelo Masarati [Tue, 24 Aug 2004 15:14:42 +0000 (15:14 +0000)]
read-tests work also for ibmdb2

20 years agofurther fixes
Pierangelo Masarati [Tue, 24 Aug 2004 15:01:39 +0000 (15:01 +0000)]
further fixes

20 years agoready for test...
Pierangelo Masarati [Tue, 24 Aug 2004 11:45:33 +0000 (11:45 +0000)]
ready for test...

20 years agofix various issues; line up with new tests
Pierangelo Masarati [Tue, 24 Aug 2004 10:31:02 +0000 (10:31 +0000)]
fix various issues; line up with new tests

20 years agomove call to frontend API
Pierangelo Masarati [Tue, 24 Aug 2004 09:29:11 +0000 (09:29 +0000)]
move call to frontend API

20 years agocleanup docs
Pierangelo Masarati [Tue, 24 Aug 2004 09:27:45 +0000 (09:27 +0000)]
cleanup docs

20 years agorework SQL tests invocation; improve all tests
Pierangelo Masarati [Tue, 24 Aug 2004 09:26:39 +0000 (09:26 +0000)]
rework SQL tests invocation; improve all tests

20 years ago- proxy cache erroneously returns the filtering attributes
Pierangelo Masarati [Tue, 24 Aug 2004 09:24:55 +0000 (09:24 +0000)]
- proxy cache erroneously returns the filtering attributes
  and the objectClass right after caching, even if not requested,
  while subsequent searches are fine;
- the response callback needs be apended at the end of the
  callback list, otherwise the resulting entries are cached
  before other overlays can alter them
- the callback structure and its contents needs be freed

20 years agoadd paged results support to back-ldap
Pierangelo Masarati [Tue, 24 Aug 2004 09:19:33 +0000 (09:19 +0000)]
add paged results support to back-ldap

20 years agoldapsearch doesn't handle correctly setting paged results size to 0 to abort
Pierangelo Masarati [Tue, 24 Aug 2004 09:17:10 +0000 (09:17 +0000)]
ldapsearch doesn't handle correctly setting paged results size to 0 to abort

20 years agoITS#3298 - ldap_sasl_int_bind() refers to incorrect Sockbuf when called
Luke Howard [Tue, 24 Aug 2004 05:14:07 +0000 (05:14 +0000)]
ITS#3298 - ldap_sasl_int_bind() refers to incorrect Sockbuf when called
from within a rebind function.

20 years agoITS#3297 (double free)
Luke Howard [Tue, 24 Aug 2004 01:20:49 +0000 (01:20 +0000)]
ITS#3297 (double free)

20 years agoHarmonize bvptr2obj_copy() with values2obj_copy() - ie. don't fail if NULL
Luke Howard [Mon, 23 Aug 2004 03:59:07 +0000 (03:59 +0000)]
Harmonize bvptr2obj_copy() with values2obj_copy() - ie. don't fail if NULL
is passed in.

20 years agoupdate and cleanup
Pierangelo Masarati [Sat, 21 Aug 2004 12:28:54 +0000 (12:28 +0000)]
update and cleanup

20 years agomove proxycache configuration directives into slapo-pcache; add references in related...
Pierangelo Masarati [Sat, 21 Aug 2004 12:20:01 +0000 (12:20 +0000)]
move proxycache configuration directives into slapo-pcache; add references in related man pages

20 years agoadd passwd change test
Pierangelo Masarati [Sat, 21 Aug 2004 09:55:16 +0000 (09:55 +0000)]
add passwd change test

20 years agoblind update of IBM db2 example data
Pierangelo Masarati [Sat, 21 Aug 2004 09:48:49 +0000 (09:48 +0000)]
blind update of IBM db2 example data

20 years agocleanup
Pierangelo Masarati [Sat, 21 Aug 2004 09:47:50 +0000 (09:47 +0000)]
cleanup

20 years agofurther improve tests; line-up with code
Pierangelo Masarati [Sat, 21 Aug 2004 09:45:14 +0000 (09:45 +0000)]
further improve tests; line-up with code

20 years agocleanup previous commit
Pierangelo Masarati [Sat, 21 Aug 2004 09:38:58 +0000 (09:38 +0000)]
cleanup previous commit

20 years agohandle referrals correctly; allow to add suffix entry; fix multiple values add bug...
Pierangelo Masarati [Sat, 21 Aug 2004 09:38:08 +0000 (09:38 +0000)]
handle referrals correctly; allow to add suffix entry; fix multiple values add bug; cleanup

20 years agoattrs=*,+ becmoes the default behavior when attrs are not specified in syncrepl defin...
Jong Hyuk Choi [Fri, 20 Aug 2004 16:26:58 +0000 (16:26 +0000)]
attrs=*,+ becmoes the default behavior when attrs are not specified in syncrepl definition. When attrs are specified, operational attributes other than objectClass, structuralObjectClass, and entryCSN need to be explicitly specified to be included in the replication content.

20 years agomore on back-sql test
Pierangelo Masarati [Fri, 20 Aug 2004 16:12:49 +0000 (16:12 +0000)]
more on back-sql test

20 years agonow PostgreSQL seems to work...
Pierangelo Masarati [Fri, 20 Aug 2004 15:24:39 +0000 (15:24 +0000)]
now PostgreSQL seems to work...

20 years agoupdate of RDBMS data for test031
Pierangelo Masarati [Fri, 20 Aug 2004 14:27:32 +0000 (14:27 +0000)]
update of RDBMS data for test031

20 years agotest for back-sql; disbled by default, requires some preparation (essentially the...
Pierangelo Masarati [Fri, 20 Aug 2004 14:26:18 +0000 (14:26 +0000)]
test for back-sql; disbled by default, requires some preparation (essentially the RDBMS and the ODBC) before being run

20 years agoadded back-sql test under conditions; needs a README...
Pierangelo Masarati [Fri, 20 Aug 2004 12:44:32 +0000 (12:44 +0000)]
added back-sql test under conditions; needs a README...

20 years agoadded back-sql test under conditions; needs a README...
Pierangelo Masarati [Fri, 20 Aug 2004 12:44:32 +0000 (12:44 +0000)]
added back-sql test under conditions; needs a README...

20 years agoallow to search for "auxiliary" objectClasses (i.e. those in ldap_entry_objclasses...
Pierangelo Masarati [Fri, 20 Aug 2004 12:06:03 +0000 (12:06 +0000)]
allow to search for "auxiliary" objectClasses (i.e. those in ldap_entry_objclasses); allow to return all objectClasses including "auxiliary"; various cleanup

20 years agosplit entry_free in entry_clean ...
Pierangelo Masarati [Fri, 20 Aug 2004 12:01:15 +0000 (12:01 +0000)]
split entry_free in entry_clean ...

20 years agoITS#3289 - add SLAP_AT_DYNAMIC flag for dynamically generated attributes.
Howard Chu [Thu, 19 Aug 2004 23:39:45 +0000 (23:39 +0000)]
ITS#3289 - add SLAP_AT_DYNAMIC flag for dynamically generated attributes.
Set flag for hasSubordinates and subschemaSubentry. Strip dynamic attributes
before storing entries in syncrepl.

20 years agoITS#3291 delay use of slap_known_controls until all configuration is done
Howard Chu [Thu, 19 Aug 2004 12:10:22 +0000 (12:10 +0000)]
ITS#3291 delay use of slap_known_controls until all configuration is done

20 years agoReworked fix for ITS#3140 - add access parameter to backend_attribute
Howard Chu [Wed, 18 Aug 2004 17:14:22 +0000 (17:14 +0000)]
Reworked fix for ITS#3140 - add access parameter to backend_attribute

20 years agoMore for ITS#3288 be_pcl_mutex fixes
Howard Chu [Wed, 18 Aug 2004 16:43:19 +0000 (16:43 +0000)]
More for ITS#3288 be_pcl_mutex fixes

20 years agoMore fixes for prev commit
Howard Chu [Wed, 18 Aug 2004 15:23:37 +0000 (15:23 +0000)]
More fixes for prev commit

20 years agoDelete unused be_context_csn_mutex
Howard Chu [Wed, 18 Aug 2004 10:54:58 +0000 (10:54 +0000)]
Delete unused be_context_csn_mutex

20 years agoFix ITS#3288: use be_pcl_mutexp instead of be_pcl_mutex
Howard Chu [Wed, 18 Aug 2004 10:53:34 +0000 (10:53 +0000)]
Fix ITS#3288: use be_pcl_mutexp instead of be_pcl_mutex

20 years agoRevert rev 1.92, AI_ADDRCONFIG is not a legal flag for getaddrinfo
Howard Chu [Sun, 15 Aug 2004 23:15:55 +0000 (23:15 +0000)]
Revert rev 1.92, AI_ADDRCONFIG is not a legal flag for getaddrinfo

20 years agoFix crash on modify if userpassword didn't exist yet
Howard Chu [Sun, 15 Aug 2004 22:23:58 +0000 (22:23 +0000)]
Fix crash on modify if userpassword didn't exist yet

20 years ago- improvments on schema parsing
Ralf Haferkamp [Fri, 13 Aug 2004 11:37:21 +0000 (11:37 +0000)]
- improvments on schema parsing
- return server message on modification errors

20 years agoshould fix ITS#3265
Pierangelo Masarati [Thu, 12 Aug 2004 10:33:49 +0000 (10:33 +0000)]
should fix ITS#3265

20 years agoallow back-relay as module (ITS#3274)
Pierangelo Masarati [Thu, 12 Aug 2004 10:20:19 +0000 (10:20 +0000)]
allow back-relay as module (ITS#3274)

20 years agocleanup attr flags; provide a helper OPENDLAP_REL_ENG_2_2_MP
Pierangelo Masarati [Fri, 6 Aug 2004 17:29:59 +0000 (17:29 +0000)]
cleanup attr flags; provide a helper

20 years agocleanup
Pierangelo Masarati [Fri, 6 Aug 2004 16:51:35 +0000 (16:51 +0000)]
cleanup

20 years agofix permissive; cleanup
Pierangelo Masarati [Fri, 6 Aug 2004 16:40:48 +0000 (16:40 +0000)]
fix permissive; cleanup

20 years agocleanup
Pierangelo Masarati [Fri, 6 Aug 2004 16:40:15 +0000 (16:40 +0000)]
cleanup

20 years agofix attr_merge() usage; cleanup
Pierangelo Masarati [Fri, 6 Aug 2004 16:39:45 +0000 (16:39 +0000)]
fix attr_merge() usage; cleanup

20 years agofix attr_merge() usage
Pierangelo Masarati [Fri, 6 Aug 2004 16:38:41 +0000 (16:38 +0000)]
fix attr_merge() usage

20 years agofix malformed test and var initialization
Pierangelo Masarati [Fri, 6 Aug 2004 16:14:05 +0000 (16:14 +0000)]
fix malformed test and var initialization

20 years agoallow to compare on hasSubordinates
Pierangelo Masarati [Sat, 31 Jul 2004 10:42:28 +0000 (10:42 +0000)]
allow to compare on hasSubordinates

20 years agoslapadd -i <rid list> fix
Jong Hyuk Choi [Sat, 31 Jul 2004 00:03:58 +0000 (00:03 +0000)]
slapadd -i <rid list> fix

20 years agodon't recompute userattrs
Pierangelo Masarati [Fri, 30 Jul 2004 17:34:47 +0000 (17:34 +0000)]
don't recompute userattrs

20 years agomake sure sun_path is cleared out before accept()
Pierangelo Masarati [Fri, 30 Jul 2004 09:56:22 +0000 (09:56 +0000)]
make sure sun_path is cleared out before accept()

20 years agofurther improve loglevel selection
Pierangelo Masarati [Thu, 29 Jul 2004 12:39:51 +0000 (12:39 +0000)]
further improve loglevel selection

20 years agoallow to use names to set loglevel
Pierangelo Masarati [Thu, 29 Jul 2004 00:10:03 +0000 (00:10 +0000)]
allow to use names to set loglevel

20 years agominor cleanup
Pierangelo Masarati [Wed, 28 Jul 2004 23:48:08 +0000 (23:48 +0000)]
minor cleanup

20 years agoshould not assert(0) in UUIDValidate
Jong Hyuk Choi [Wed, 28 Jul 2004 17:27:52 +0000 (17:27 +0000)]
should not assert(0) in UUIDValidate

20 years agoPatch for ITS#3259
Jong Hyuk Choi [Wed, 28 Jul 2004 17:24:54 +0000 (17:24 +0000)]
Patch for ITS#3259

20 years agoin case of early exit, frontendDB might be uninitialized
Pierangelo Masarati [Tue, 27 Jul 2004 21:15:33 +0000 (21:15 +0000)]
in case of early exit, frontendDB might be uninitialized

20 years agofrontend stuff moved into a database structure, essentially to allow overlays to...
Pierangelo Masarati [Mon, 26 Jul 2004 21:26:34 +0000 (21:26 +0000)]
frontend stuff moved into a database structure, essentially to allow overlays to be processed before database selection; passes all tests (ITS#3080)