]>
git.sur5r.net Git - openldap/log
Pierangelo Masarati [Tue, 18 Jan 2005 01:02:34 +0000 (01:02 +0000)]
strengthen the tests
Pierangelo Masarati [Mon, 17 Jan 2005 21:10:55 +0000 (21:10 +0000)]
various issues related to working with schemacheck off; allow referrals to be created as separate objectClasses, so they work with schemacheck on (may rework them to be treated as normal data)
Pierangelo Masarati [Mon, 17 Jan 2005 21:06:49 +0000 (21:06 +0000)]
remove dangling text pointer in case of success
Pierangelo Masarati [Mon, 17 Jan 2005 19:32:28 +0000 (19:32 +0000)]
fix several schema checking issues; add rename specific statement for entry renaming without losing ID (helps e.g. in renaming referrals, otherwise referential integrity would prevent del/add because of referenced stuff in ldap_referrals and ldap_entry_objclasses); referrals need schemacheck off otherwise objectClass chain is invalid (they need to be attached to another objectClass by now; will address this later)
Pierangelo Masarati [Sun, 16 Jan 2005 23:12:36 +0000 (23:12 +0000)]
fixes for ITS#3480,3485,3489; implementation of DISCLOSE access for all operations (ITS#3472); ITS#3432.4; added value validate/pretty when applicable (see comments and #defines in back-sql.h)
Howard Chu [Sun, 16 Jan 2005 18:23:13 +0000 (18:23 +0000)]
Fix ITS#3490, set proper overlay context
Pierangelo Masarati [Sat, 15 Jan 2005 18:43:34 +0000 (18:43 +0000)]
address ITS#3472/3480/3488/3489
Pierangelo Masarati [Sat, 15 Jan 2005 18:42:35 +0000 (18:42 +0000)]
use a referral that (almost) surely fails
Pierangelo Masarati [Sat, 15 Jan 2005 18:38:45 +0000 (18:38 +0000)]
fixed manageDSAit on delete
Howard Chu [Sat, 15 Jan 2005 10:39:23 +0000 (10:39 +0000)]
Delete dubious use of be_syncinfo - only the consumer can write the
database, and it will only perform writes it received from the provider,
so referring back to the provider is pointless. (And of course, the
consumer never chases referrals.)
Howard Chu [Fri, 14 Jan 2005 16:23:50 +0000 (16:23 +0000)]
Cleanup slapcat usage
Howard Chu [Fri, 14 Jan 2005 16:20:15 +0000 (16:20 +0000)]
More cleanup
Pierangelo Masarati [Fri, 14 Jan 2005 12:01:51 +0000 (12:01 +0000)]
silence warnings
Pierangelo Masarati [Fri, 14 Jan 2005 12:01:03 +0000 (12:01 +0000)]
condition compilation of DISCLOSE checking (there's more to do)
Pierangelo Masarati [Fri, 14 Jan 2005 11:51:16 +0000 (11:51 +0000)]
condition compilation of DISCLOSE checking
Pierangelo Masarati [Fri, 14 Jan 2005 11:50:24 +0000 (11:50 +0000)]
silence (a couple of) warnings
Pierangelo Masarati [Fri, 14 Jan 2005 11:01:48 +0000 (11:01 +0000)]
small improvements; declare org_dn/org_ndn
Howard Chu [Fri, 14 Jan 2005 07:13:07 +0000 (07:13 +0000)]
ITS#3486 fix link order for static overlays
Howard Chu [Fri, 14 Jan 2005 07:02:00 +0000 (07:02 +0000)]
More notes for the provider
Howard Chu [Fri, 14 Jan 2005 06:53:16 +0000 (06:53 +0000)]
More syncrepl cleanup
Howard Chu [Fri, 14 Jan 2005 06:17:37 +0000 (06:17 +0000)]
Delete obsolete syncrepl provider/consumer details
Howard Chu [Fri, 14 Jan 2005 05:57:58 +0000 (05:57 +0000)]
More cleanup of unused stuff
Howard Chu [Fri, 14 Jan 2005 05:49:45 +0000 (05:49 +0000)]
Delete obsolete syncprovider stuff
Howard Chu [Fri, 14 Jan 2005 05:19:51 +0000 (05:19 +0000)]
Delete obsolete syncprovider stuff
Howard Chu [Fri, 14 Jan 2005 05:12:21 +0000 (05:12 +0000)]
Revert prev, cascaded sessionlog now works
Howard Chu [Fri, 14 Jan 2005 05:11:38 +0000 (05:11 +0000)]
Fix cascading deletes
Howard Chu [Fri, 14 Jan 2005 05:10:23 +0000 (05:10 +0000)]
Minor cleanup
Howard Chu [Fri, 14 Jan 2005 04:26:59 +0000 (04:26 +0000)]
More consolidation for single consumer-context syncrepl
Howard Chu [Fri, 14 Jan 2005 04:26:18 +0000 (04:26 +0000)]
skip sessionlog for now, it's broken
Howard Chu [Fri, 14 Jan 2005 02:08:02 +0000 (02:08 +0000)]
ITS#3463 additional fix
Pierangelo Masarati [Fri, 14 Jan 2005 00:39:24 +0000 (00:39 +0000)]
plug memory leak: bsi_attrs member
use tmpmemctx for bsi_attrs (should be used more for temporaries)
fix ITS#3480: allow to fetch all attrs or provide hints
fixed access check to entry for rename
TODO: fetch entries for access checking in selected code portions (e.g. rename)
Kurt Zeilenga [Fri, 14 Jan 2005 00:12:14 +0000 (00:12 +0000)]
Only remove backends.c on make veryclean
Add dependencies
Kurt Zeilenga [Fri, 14 Jan 2005 00:11:21 +0000 (00:11 +0000)]
Remove $RUN on make veryclean
Howard Chu [Thu, 13 Jan 2005 21:15:50 +0000 (21:15 +0000)]
Single consumer context per database
Howard Chu [Thu, 13 Jan 2005 21:14:52 +0000 (21:14 +0000)]
Fix prev commit
Howard Chu [Thu, 13 Jan 2005 19:51:01 +0000 (19:51 +0000)]
Use a single sessionlog per context, delete sid
Howard Chu [Thu, 13 Jan 2005 19:48:39 +0000 (19:48 +0000)]
Delete syncrepl updatedn, single sessionlog
Howard Chu [Thu, 13 Jan 2005 19:07:23 +0000 (19:07 +0000)]
Add description of {K5KEY} password mech
Howard Chu [Thu, 13 Jan 2005 19:02:08 +0000 (19:02 +0000)]
Use be_shadow_update, not be_isupdate
Howard Chu [Thu, 13 Jan 2005 18:58:58 +0000 (18:58 +0000)]
Delete syncrepl updatedn
Howard Chu [Thu, 13 Jan 2005 18:51:29 +0000 (18:51 +0000)]
Deleted syncrepl updatedn
Pierangelo Masarati [Thu, 13 Jan 2005 18:43:59 +0000 (18:43 +0000)]
propagate opattrs if shadow update
Kurt Zeilenga [Thu, 13 Jan 2005 17:30:07 +0000 (17:30 +0000)]
Fix backends.c VPATH builds
Ralf Haferkamp [Thu, 13 Jan 2005 13:50:48 +0000 (13:50 +0000)]
make glue and syncrepl tests work if the overlays were compiled as dynamic
modules
Howard Chu [Thu, 13 Jan 2005 09:56:52 +0000 (09:56 +0000)]
Plug krb5 memleaks, add {K5KEY} passwd check mechanism
Sang Seok Lim [Thu, 13 Jan 2005 09:48:52 +0000 (09:48 +0000)]
Handling multi-valued attributes in Component Matching
Sang Seok Lim [Thu, 13 Jan 2005 09:48:20 +0000 (09:48 +0000)]
handling multi-valued attrivutes in Component Matching
Pierangelo Masarati [Thu, 13 Jan 2005 09:21:11 +0000 (09:21 +0000)]
add '+' string concatenation operator
Pierangelo Masarati [Wed, 12 Jan 2005 23:22:56 +0000 (23:22 +0000)]
fix ITS#3484
Pierangelo Masarati [Wed, 12 Jan 2005 21:03:52 +0000 (21:03 +0000)]
add write operations to chain overlay test032
Pierangelo Masarati [Wed, 12 Jan 2005 21:02:58 +0000 (21:02 +0000)]
cosmetic cleanup
Pierangelo Masarati [Wed, 12 Jan 2005 21:02:23 +0000 (21:02 +0000)]
the fixes to ITS#3475 make the referrals callback no longer required
Pierangelo Masarati [Wed, 12 Jan 2005 21:01:42 +0000 (21:01 +0000)]
fix referral return in back-ldbm as well (same as ITS#3475)
Pierangelo Masarati [Wed, 12 Jan 2005 18:55:40 +0000 (18:55 +0000)]
fix ITS#3483 (continuation of ITS#3472)
Pierangelo Masarati [Wed, 12 Jan 2005 15:11:17 +0000 (15:11 +0000)]
fix use of uninitialized var
Pierangelo Masarati [Wed, 12 Jan 2005 14:34:46 +0000 (14:34 +0000)]
typo
Pierangelo Masarati [Wed, 12 Jan 2005 14:31:03 +0000 (14:31 +0000)]
further refinement of ITS#3461
Pierangelo Masarati [Wed, 12 Jan 2005 14:25:08 +0000 (14:25 +0000)]
cosmetic changes
Howard Chu [Wed, 12 Jan 2005 03:47:19 +0000 (03:47 +0000)]
ITS#3478 more complete consumer config example
Howard Chu [Wed, 12 Jan 2005 03:37:58 +0000 (03:37 +0000)]
ITS#3478 the rootdn is always needed when using syncrepl
Howard Chu [Wed, 12 Jan 2005 02:46:34 +0000 (02:46 +0000)]
ITS#3415 use symlink for ldapadd
Howard Chu [Wed, 12 Jan 2005 02:32:48 +0000 (02:32 +0000)]
More cleanup for prev commit
Howard Chu [Wed, 12 Jan 2005 01:49:00 +0000 (01:49 +0000)]
ITS#3463 don't muck with frontend's operations, just our detached ones
Howard Chu [Wed, 12 Jan 2005 00:57:53 +0000 (00:57 +0000)]
Clear write events after they're processed
Pierangelo Masarati [Wed, 12 Jan 2005 00:53:50 +0000 (00:53 +0000)]
silence warning for global scoped global ACLs
Pierangelo Masarati [Wed, 12 Jan 2005 00:28:37 +0000 (00:28 +0000)]
fix couple of bugs in recent 'disclose' commits; prepare for sending matchedDN when appropriate; note ITS#3480 access control issues
Howard Chu [Wed, 12 Jan 2005 00:17:12 +0000 (00:17 +0000)]
ITS#3421 flush and close logfile before releasing lock
Howard Chu [Tue, 11 Jan 2005 22:38:39 +0000 (22:38 +0000)]
Clean up unused bt_compare references
Howard Chu [Tue, 11 Jan 2005 22:25:52 +0000 (22:25 +0000)]
Byte-order independence for HDB: dn2id format changed again.
Howard Chu [Tue, 11 Jan 2005 22:08:06 +0000 (22:08 +0000)]
Fix undetected deadlock
Pierangelo Masarati [Tue, 11 Jan 2005 20:15:13 +0000 (20:15 +0000)]
honor 'disclose' ACL on searchBase/compare/referral/matched (ITS#3472 and comments on -devel)
Howard Chu [Tue, 11 Jan 2005 19:47:05 +0000 (19:47 +0000)]
Start removing custom sort functions from hdb
Pierangelo Masarati [Tue, 11 Jan 2005 19:37:55 +0000 (19:37 +0000)]
honor 'disclose' ACL on searchBase/compare/referral/matched (ITS#3472 and comments on -devel)
Pierangelo Masarati [Tue, 11 Jan 2005 15:59:13 +0000 (15:59 +0000)]
honor 'disclose' ACL on searchBase/compare/referral/matched (ITS#3472 and comments on -devel)
Howard Chu [Tue, 11 Jan 2005 05:00:59 +0000 (05:00 +0000)]
Fix findmax when multiple matches are found
Pierangelo Masarati [Tue, 11 Jan 2005 01:10:22 +0000 (01:10 +0000)]
ITS#3468
Pierangelo Masarati [Tue, 11 Jan 2005 00:38:04 +0000 (00:38 +0000)]
suggested change for ITS#3475
Pierangelo Masarati [Tue, 11 Jan 2005 00:37:22 +0000 (00:37 +0000)]
don't malloc if proxyAuthz is the only control
Pierangelo Masarati [Tue, 11 Jan 2005 00:36:06 +0000 (00:36 +0000)]
ready for chaining writes
Pierangelo Masarati [Tue, 11 Jan 2005 00:34:14 +0000 (00:34 +0000)]
don't create unnecessary dir
Howard Chu [Tue, 11 Jan 2005 00:07:29 +0000 (00:07 +0000)]
ITS#3470 propagate operational attributes too
Howard Chu [Tue, 11 Jan 2005 00:05:22 +0000 (00:05 +0000)]
ITS#3470 don't propagate error if hasSubordinates fails, it's not that
important.
Pierangelo Masarati [Mon, 10 Jan 2005 23:50:11 +0000 (23:50 +0000)]
fix ITS#3467 (LDAPURLDesc => URL escaped string)
Pierangelo Masarati [Sun, 9 Jan 2005 23:30:19 +0000 (23:30 +0000)]
clear out the error
Pierangelo Masarati [Sun, 9 Jan 2005 21:34:06 +0000 (21:34 +0000)]
try different options
Pierangelo Masarati [Sun, 9 Jan 2005 21:26:32 +0000 (21:26 +0000)]
put back chain overlay into back-ldap
Pierangelo Masarati [Sun, 9 Jan 2005 21:25:12 +0000 (21:25 +0000)]
minor cleanup
Pierangelo Masarati [Sun, 9 Jan 2005 21:23:34 +0000 (21:23 +0000)]
add test for chain overlay (needs improvements: bind, writes and more)
Pierangelo Masarati [Sun, 9 Jan 2005 20:15:40 +0000 (20:15 +0000)]
fix ITS#3474
Kurt Zeilenga [Sun, 9 Jan 2005 08:42:44 +0000 (08:42 +0000)]
Replace backend.h with backends.c, generated by config.status.
Pierangelo Masarati [Sat, 8 Jan 2005 12:02:14 +0000 (12:02 +0000)]
clarify error message and allow -u (dryrun) option for slaptest, to circumvent database startup
Pierangelo Masarati [Sat, 8 Jan 2005 11:33:51 +0000 (11:33 +0000)]
enable if one suffix only is present
Pierangelo Masarati [Sat, 8 Jan 2005 11:25:11 +0000 (11:25 +0000)]
ITS#3469: C99 compliance
Pierangelo Masarati [Sat, 8 Jan 2005 10:59:32 +0000 (10:59 +0000)]
fix ITS#3464
Pierangelo Masarati [Sat, 8 Jan 2005 09:59:53 +0000 (09:59 +0000)]
make sure the attribute exists
Pierangelo Masarati [Sat, 8 Jan 2005 09:59:16 +0000 (09:59 +0000)]
fix mix memory issues and cleanup
Pierangelo Masarati [Sat, 8 Jan 2005 09:51:29 +0000 (09:51 +0000)]
fix previous commit
Pierangelo Masarati [Sat, 8 Jan 2005 09:20:54 +0000 (09:20 +0000)]
major namespace cleanup & minor fixes
Pierangelo Masarati [Sat, 8 Jan 2005 09:19:51 +0000 (09:19 +0000)]
retry on ldap_result() with a timeout
Pierangelo Masarati [Sat, 8 Jan 2005 09:13:16 +0000 (09:13 +0000)]
...but rather here: GLUE entries would remain such until the server was restarted