
CVS log for servers/slapd/back-sql/search.c
Up to [OpenLDAP] / servers / slapd / back-sql
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.144: download - view: text, markup - select for diffs
Tue Jan 4 23:43:30 2011 UTC (11 years, 5 months ago) by kurt
Branches: MAIN
CVS tags: MIGRATION_CVS2GIT,
HEAD
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +2 -2
lines
Happy New Year
Revision 1.143: download - view: text, markup - select for diffs
Tue Jan 4 00:31:30 2011 UTC (11 years, 5 months ago) by quanah
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +2 -2
lines
s/producer/provider
Revision 1.142: download - view: text, markup - select for diffs
Fri Dec 31 13:08:34 2010 UTC (11 years, 6 months ago) by hallvard
Branches: MAIN
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -2
lines
noop commit: cleanup 0 -> REP_RESULT in SlapReply
Revision 1.141: download - view: text, markup - select for diffs
Thu Aug 12 21:33:54 2010 UTC (11 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +7 -6
lines
(blind) support for long long keys (ITS#6617; needs ITS#6622 patch)
Revision 1.140: download - view: text, markup - select for diffs
Sat Aug 7 20:30:53 2010 UTC (11 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +10 -25
lines
improve ID logging when arbitrary key is set (almost blind fix; compiles in both cases)
Revision 1.139: download - view: text, markup - select for diffs
Tue Apr 13 20:18:24 2010 UTC (12 years, 2 months ago) by kurt
Branches: MAIN
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +2 -2
lines
happy belated New Year
Revision 1.138: download - view: text, markup - select for diffs
Mon Aug 3 11:08:22 2009 UTC (12 years, 10 months ago) by ando
Branches: MAIN
CVS tags: ACLCHECK_0
Branch point for: ACLCHECK
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +19 -1
lines
blind fix to ITS#6163
Revision 1.137: download - view: text, markup - select for diffs
Fri May 8 14:23:57 2009 UTC (13 years, 1 month ago) by ando
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +23 -5
lines
(blindly) allow to build with BACKSQL_ARBITRARY_KEY defined (ITS#6100). Please note that this disables paged results support
Revision 1.136: download - view: text, markup - select for diffs
Sun Feb 15 21:16:22 2009 UTC (13 years, 4 months ago) by ando
Branches: MAIN
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +6 -6
lines
cleanup (related to ITS#5760)
Revision 1.135: download - view: text, markup - select for diffs
Wed Jan 21 23:40:38 2009 UTC (13 years, 5 months ago) by kurt
Branches: MAIN
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +2 -2
lines
Update copyright notices
Revision 1.134: download - view: text, markup - select for diffs
Mon Jan 7 23:20:14 2008 UTC (14 years, 5 months ago) by kurt
Branches: MAIN
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +2 -2
lines
Happy New Year (belated)
Revision 1.133: download - view: text, markup - select for diffs
Sat Dec 15 14:23:24 2007 UTC (14 years, 6 months ago) by ando
Branches: MAIN
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +2 -2
lines
fix declarations of buffers for numeric strings; other related cleanup
Revision 1.132: download - view: text, markup - select for diffs
Thu Nov 1 14:11:23 2007 UTC (14 years, 8 months ago) by hyc
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +4 -56
lines
ITS#5191 do all pagedresult control parsing in the frontend, don't
re-parse in the backend. Keep track of pagedresult controls and state
in backglue.
Revision 1.131: download - view: text, markup - select for diffs
Tue Aug 21 13:36:21 2007 UTC (14 years, 10 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_4_MP
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +11 -10
lines
re-fix previous commit
Revision 1.130: download - view: text, markup - select for diffs
Tue Aug 21 13:19:01 2007 UTC (14 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +10 -8
lines
fix tree delete error handling
Revision 1.129: download - view: text, markup - select for diffs
Tue Aug 21 12:52:43 2007 UTC (14 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +14 -2
lines
add support for tree delete along with minor fixes (portions ITS#3497)
Revision 1.128: download - view: text, markup - select for diffs
Sun Aug 19 22:27:47 2007 UTC (14 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +16 -12
lines
rework connections so that they get cached on a per-thread basis (ITS#5095)
Revision 1.127: download - view: text, markup - select for diffs
Sat Aug 11 07:31:48 2007 UTC (14 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +6 -1
lines
more on ITS#4868
Revision 1.126: download - view: text, markup - select for diffs
Fri Jul 13 01:18:21 2007 UTC (14 years, 11 months ago) by hyc
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +2 -2
lines
Fallout from ITS#4986 - remove unused param of select_backend()
Revision 1.125: download - view: text, markup - select for diffs
Thu Mar 22 22:10:56 2007 UTC (15 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +233 -4
lines
add support for pagedResults to back-sql (ITS#4888)
Revision 1.124: download - view: text, markup - select for diffs
Mon Mar 5 18:39:32 2007 UTC (15 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +1 -2
lines
fix subtree shortcut (ITS#4856)
Revision 1.123: download - view: text, markup - select for diffs
Tue Jan 2 19:01:13 2007 UTC (15 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +2 -2
lines
happy new year
Revision 1.122: download - view: text, markup - select for diffs
Tue Dec 12 20:00:12 2006 UTC (15 years, 6 months ago) by hyc
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +8 -5
lines
ITS#4768 more be_add fallout
Revision 1.121: download - view: text, markup - select for diffs
Mon Aug 28 23:43:25 2006 UTC (15 years, 10 months ago) by hyc
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_3_MP
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +2 -2
lines
Entry/Attribute struct caching, to minimize malloc fragmentation
Note: this breaks LDAP_COMP_MATCH and SLAP_ZONE_MALLOC. But they
were probably broken already anyway.
Revision 1.120: download - view: text, markup - select for diffs
Sat Jul 8 09:47:23 2006 UTC (15 years, 11 months ago) by ando
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +2 -4
lines
don't sigsegv if has_ldapinfo_dn_ru is erroneously defined; return a (more) meaningful error
Revision 1.119: download - view: text, markup - select for diffs
Sat Jul 1 17:00:27 2006 UTC (16 years ago) by ando
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +29 -3
lines
handle computed filters the best it can (ITS#4604)
Revision 1.118: download - view: text, markup - select for diffs
Wed Apr 12 03:53:28 2006 UTC (16 years, 2 months ago) by kurt
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +1 -5
lines
unifdef -DSLAP_ACL_HONOR_DISCLOSE
unifdef -DSLAP_ACL_HONOR_MANAGE
unifdef -DSLAP_OVERLAY_ACCESS
unifdef -DSLAP_ORDERED_PRETTYNORM
unifdef -DSLAP_AUTHZ_SYNTAX
Move LDAP_COLLECTIVE_ATTRIBUTES, LDAP_COMP_MATCH, and LDAP_SYNC_TIMESTAMP
back behind LDAP_DEVEL (as these either too experimental or not yet
implemented).
Revision 1.117: download - view: text, markup - select for diffs
Tue Jan 3 22:12:24 2006 UTC (16 years, 5 months ago) by kurt
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_4_BP
Branch point for: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +2 -2
lines
Happy new year!
Revision 1.116: download - view: text, markup - select for diffs
Tue Dec 6 21:06:29 2005 UTC (16 years, 6 months ago) by ando
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +11 -7
lines
fix various memory leaks and handling issues
Revision 1.115: download - view: text, markup - select for diffs
Sat Nov 26 06:38:20 2005 UTC (16 years, 7 months ago) by kurt
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +3 -17
lines
Remove some unnecessary #ifdefs
Revision 1.114: download - view: text, markup - select for diffs
Fri Nov 25 21:17:25 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +5 -6
lines
use LDAP_SIZELIMIT_EXCEEDED; rework the return values of slap_send_search_entry(); silence a few warnings
Revision 1.113: download - view: text, markup - select for diffs
Fri Nov 25 11:16:27 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -2
lines
cleanup filter escaping
Revision 1.112: download - view: text, markup - select for diffs
Thu Nov 24 23:28:34 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +7 -7
lines
check sizelimit in frontend (ITS#4213)
Revision 1.111: download - view: text, markup - select for diffs
Thu Nov 24 20:20:06 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +2 -4
lines
always set sr_flags before sending an entry
Revision 1.110: download - view: text, markup - select for diffs
Thu Nov 24 00:10:08 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +23 -8
lines
use lutil_ato*() whenever appropriate
Revision 1.109: download - view: text, markup - select for diffs
Thu Nov 17 17:55:47 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +6 -5
lines
fix size limit count (ITS#4181)
Revision 1.108: download - view: text, markup - select for diffs
Sun Nov 13 20:51:13 2005 UTC (16 years, 7 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_2_MP
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +177 -63
lines
use pooled memory whenever appropriate
Revision 1.107: download - view: text, markup - select for diffs
Sun Aug 7 19:26:15 2005 UTC (16 years, 10 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_AC_MP,
OPENLDAP_AC_BP,
OPENLDAP_AC
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +11 -2
lines
don't leak entry/referrals in case of reference
Revision 1.106: download - view: text, markup - select for diffs
Sun Aug 7 18:43:08 2005 UTC (16 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +2 -11
lines
remove unnecessary data from search_info
Revision 1.105: download - view: text, markup - select for diffs
Sun Aug 7 18:11:41 2005 UTC (16 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +2 -1
lines
cleanup candidate list in case of abandon, even if it occurs while selecting candidates
Revision 1.104: download - view: text, markup - select for diffs
Sun Aug 7 18:04:47 2005 UTC (16 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +7 -1
lines
cleanup candidate list in case of abandon
Revision 1.103: download - view: text, markup - select for diffs
Mon Jul 25 20:11:09 2005 UTC (16 years, 11 months ago) by ando
Branches: MAIN
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +4 -4
lines
use operation slab for column binding
Revision 1.102: download - view: text, markup - select for diffs
Mon Jul 18 04:22:35 2005 UTC (16 years, 11 months ago) by hallvard
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +4 -4
lines
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
Revision 1.101: download - view: text, markup - select for diffs
Thu Jun 9 07:43:20 2005 UTC (17 years ago) by ando
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +4 -10
lines
make aliasing and aliasing quotes configurable
Revision 1.100: download - view: text, markup - select for diffs
Wed Jun 1 17:36:58 2005 UTC (17 years, 1 month ago) by ando
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +2 -2
lines
fix previous commit
Revision 1.99: download - view: text, markup - select for diffs
Wed Jun 1 17:35:13 2005 UTC (17 years, 1 month ago) by ando
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +41 -5
lines
work around syncprov interoperation issues; minor cleanup
Revision 1.98: download - view: text, markup - select for diffs
Sat Feb 19 11:25:55 2005 UTC (17 years, 4 months ago) by ando
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +20 -5
lines
honor abandon/cancel (ITS#3551)
Revision 1.97: download - view: text, markup - select for diffs
Sat Feb 19 10:07:02 2005 UTC (17 years, 4 months ago) by ando
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +10 -12
lines
fix ITS#3551
Revision 1.96: download - view: text, markup - select for diffs
Fri Jan 21 16:27:27 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +7 -15
lines
(blind) improvement of column name aliasing
Revision 1.95: download - view: text, markup - select for diffs
Wed Jan 19 23:17:52 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +3 -4
lines
fix compare; more manageDSAit cleanup
Revision 1.94: download - view: text, markup - select for diffs
Tue Jan 18 00:10:01 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +32 -28
lines
fix different issues with referrals in searches; remove unused tests; cleanup referrals in tests so that they don't get chased; improve schema checking in modrdn and updates in general; minor cleanup
Revision 1.93: download - view: text, markup - select for diffs
Mon Jan 17 18:32:28 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +6 -4
lines
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)
Revision 1.92: download - view: text, markup - select for diffs
Sun Jan 16 22:12:36 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +44 -25
lines
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)
Revision 1.91: download - view: text, markup - select for diffs
Sat Jan 15 17:43:34 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +118 -46
lines
address ITS#3472/3480/3488/3489
Revision 1.90: download - view: text, markup - select for diffs
Fri Jan 14 11:01:03 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +8 -2
lines
condition compilation of DISCLOSE checking (there's more to do)
Revision 1.89: download - view: text, markup - select for diffs
Thu Jan 13 23:39:24 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +129 -41
lines
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)
Revision 1.88: download - view: text, markup - select for diffs
Tue Jan 11 23:28:37 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +20 -12
lines
fix couple of bugs in recent 'disclose' commits; prepare for sending matchedDN when appropriate; note ITS#3480 access control issues
Revision 1.87: download - view: text, markup - select for diffs
Tue Jan 11 18:37:55 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +8 -1
lines
honor 'disclose' ACL on searchBase/compare/referral/matched (ITS#3472 and comments on -devel)
Revision 1.86: download - view: text, markup - select for diffs
Wed Jan 5 15:23:00 2005 UTC (17 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +5 -1
lines
minor naming cleanup; improvements to DN mapping layer; major docs update
Revision 1.85: download - view: text, markup - select for diffs
Mon Jan 3 09:51:59 2005 UTC (17 years, 6 months ago) by ando
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +4 -2
lines
mostly copyright cleanup; removal of unnecessary headers
Revision 1.84: download - view: text, markup - select for diffs
Sat Jan 1 19:49:58 2005 UTC (17 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +2 -2
lines
Happy New Year!
Revision 1.83: download - view: text, markup - select for diffs
Sat Jan 1 19:43:42 2005 UTC (17 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -1
lines
More cr statements
Revision 1.82: download - view: text, markup - select for diffs
Sat Jan 1 15:21:55 2005 UTC (17 years, 6 months ago) by ando
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +71 -28
lines
apply patches 1,2,3,5,8 (with changes) from ITS#3432)
Revision 1.81: download - view: text, markup - select for diffs
Wed Dec 1 23:33:36 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_3_BP,
OPENLDAP_REL_ENG_2_3_0ALPHA
Branch point for: OPENLDAP_REL_ENG_2_3
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +23 -14
lines
more on DN munging; now works for all operations
Revision 1.80: download - view: text, markup - select for diffs
Wed Dec 1 22:16:21 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -3
lines
fix DN munging; also fix potential error when logging incomplete deletes
Revision 1.79: download - view: text, markup - select for diffs
Tue Nov 30 00:49:06 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +9 -3
lines
fix user/operational mix of attribute request
Revision 1.78: download - view: text, markup - select for diffs
Mon Nov 29 21:04:53 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +37 -4
lines
essential support for refreshOnly syncrepl
Revision 1.77: download - view: text, markup - select for diffs
Mon Nov 29 08:36:22 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +52 -44
lines
more on syncprov support
Revision 1.76: download - view: text, markup - select for diffs
Sun Nov 28 23:50:55 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +113 -20
lines
first round at enabling back-sql as LDAPsync provider
Revision 1.75: download - view: text, markup - select for diffs
Sat Nov 27 14:08:25 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -4
lines
make unregistered known controls show up as undefined; move LDAPsync cid to frontend; some cleanup
Revision 1.74: download - view: text, markup - select for diffs
Sat Nov 27 09:16:15 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +3 -1
lines
wait until syncprov freezes
Revision 1.73: download - view: text, markup - select for diffs
Thu Nov 25 17:31:31 2004 UTC (17 years, 7 months ago) by hyc
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -2
lines
Merge op->o_sync_mode into op->o_sync
Revision 1.72: download - view: text, markup - select for diffs
Mon Nov 15 21:10:10 2004 UTC (17 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +14 -5
lines
minor cleanup
Revision 1.71: download - view: text, markup - select for diffs
Sun Oct 3 23:19:53 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +83 -12
lines
add support for entryUUID and entryCSN operational attributes (entryUUID is honored in filters as well)
Revision 1.70: download - view: text, markup - select for diffs
Sun Oct 3 19:08:54 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +101 -47
lines
improve previous commit; consistently use dn/ndn; add support for LDAP_SCOPE_SUBORDINATE
Revision 1.69: download - view: text, markup - select for diffs
Sat Oct 2 15:33:32 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +105 -50
lines
add (and honor) a (configurable) baseObject to workaround ldap_entries view for RDBMSes that do not support UNION in views
Revision 1.68: download - view: text, markup - select for diffs
Sat Oct 2 10:05:42 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +16 -16
lines
cleanup naming; minor fixes
Revision 1.67: download - view: text, markup - select for diffs
Tue Sep 28 21:27:39 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +48 -34
lines
fix, rework and optimize search base; allow orphaned entries addition
Revision 1.66: download - view: text, markup - select for diffs
Sun Sep 26 20:58:49 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +1 -3
lines
multiple precision with BIGNUM/gmp/ulong
Revision 1.65: download - view: text, markup - select for diffs
Sat Sep 25 16:11:06 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +10 -11
lines
consistently check return value of BindParam*; rework macros to ease parameter binding; always add data length to string values (may need to specialize for integers)
Revision 1.64: download - view: text, markup - select for diffs
Wed Sep 22 21:17:32 2004 UTC (17 years, 9 months ago) by ando
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +20 -3
lines
improve candidate selection when filtering by objectClass
Revision 1.63: download - view: text, markup - select for diffs
Wed Aug 25 08:41:13 2004 UTC (17 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +15 -3
lines
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...
Revision 1.62: download - view: text, markup - select for diffs
Tue Aug 24 08:31:02 2004 UTC (17 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +106 -19
lines
fix various issues; line up with new tests
Revision 1.61: download - view: text, markup - select for diffs
Sat Aug 21 07:38:08 2004 UTC (17 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +58 -31
lines
handle referrals correctly; allow to add suffix entry; fix multiple values add bug; cleanup
Revision 1.60: download - view: text, markup - select for diffs
Fri Aug 20 10:06:03 2004 UTC (17 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +55 -59
lines
allow to search for "auxiliary" objectClasses (i.e. those in ldap_entry_objclasses); allow to return all objectClasses including "auxiliary"; various cleanup
Revision 1.59: download - view: text, markup - select for diffs
Sun Jul 18 19:44:30 2004 UTC (17 years, 11 months ago) by ando
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -1
lines
rework op/rs structures to deal with opeartional attributes
Revision 1.58: download - view: text, markup - select for diffs
Sat Jun 12 09:33:22 2004 UTC (18 years ago) by ando
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +7 -4
lines
clarify no limits in (internal) searches
Revision 1.57: download - view: text, markup - select for diffs
Mon Apr 19 22:26:42 2004 UTC (18 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +30 -30
lines
more cleanup
Revision 1.56: download - view: text, markup - select for diffs
Thu Apr 15 20:29:52 2004 UTC (18 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +16 -19
lines
split objectClass and attributeType mapping (should cure ITS#3091: Sybase compatibility)
Revision 1.55: download - view: text, markup - select for diffs
Sat Apr 10 07:33:55 2004 UTC (18 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +125 -42
lines
Added provisions for a layer between the backend and the ODBC
for further mucking with data. This can be of use in ill situations
where not all the required massaging can be done on data with SQL
by means of stored procedures, but overlays are called too early
and cannot be used to make data non LDAP compliant.
- only support for bidirectional DN mucking is provided right now
- support for other values mucking is planned
- write is not completely tested yet
- the API could change quite often; don't rely too much on it
other cleanup has been added.
Revision 1.54: download - view: text, markup - select for diffs
Thu Apr 8 07:08:28 2004 UTC (18 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +244 -84
lines
General improvements:
- There might be special cases that require the unique key to be a string
(just ran into one); since this is not a generally useful change, it's
hidden behind #defines.
- Added essential support for telephoneNumber match; the same infrastructure
might be useful for other specialized matches (also regular matches should
use it to handle multiple spaces and so!).
- Fixed dynamic backend initialization.
- Cleaned up search base DN normalization (works also if no uppercase function
is available, using case exact matches).
Revision 1.53: download - view: text, markup - select for diffs
Wed Mar 17 10:50:16 2004 UTC (18 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -1
lines
reset SlapReply flags
Revision 1.52: download - view: text, markup - select for diffs
Mon Mar 8 17:12:45 2004 UTC (18 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +30 -96
lines
move limits evaluation to frontend
Revision 1.51: download - view: text, markup - select for diffs
Wed Feb 18 15:40:37 2004 UTC (18 years, 4 months ago) by ando
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2
lines
allow search limits based on groups (ITS#2967)
Revision 1.50: download - view: text, markup - select for diffs
Mon Jan 19 21:13:15 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_1_MP
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +66 -90
lines
make file names more slapd-ish; add attribute inheritance to search attributes; precompile uppercased search
Revision 1.49: download - view: text, markup - select for diffs
Sat Jan 17 17:26:36 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +6 -10
lines
cleanup
Revision 1.48: download - view: text, markup - select for diffs
Sat Jan 17 17:07:43 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +5 -6
lines
cleanup
Revision 1.47: download - view: text, markup - select for diffs
Sat Jan 17 15:27:11 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +72 -48
lines
honor attributeType inheritance as well
Revision 1.46: download - view: text, markup - select for diffs
Mon Jan 12 23:33:14 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +10 -3
lines
add extra level of parens only if required
Revision 1.45: download - view: text, markup - select for diffs
Sun Jan 11 21:50:25 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +24 -3
lines
don't search if the filter is invalid; search also if an attribute is undefined for that objectclass, the filter may succeed anyway
Revision 1.44: download - view: text, markup - select for diffs
Sat Jan 10 09:42:44 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +131 -94
lines
allow multiple attribute definitions; honor ldap_entry_objclasses in filter; major cleanup
Revision 1.43: download - view: text, markup - select for diffs
Fri Jan 9 10:43:00 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +225 -188
lines
honor objectclass inheritance in filters + some cleanup
Revision 1.42: download - view: text, markup - select for diffs
Fri Jan 9 00:53:03 2004 UTC (18 years, 5 months ago) by ando
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -2
lines
don't try to decide if uppercase based on LDAP matching rules
Revision 1.41: download - view: text, markup - select for diffs
Thu Jan 1 18:15:37 2004 UTC (18 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2
lines
Happy new year
Revision 1.40: download - view: text, markup - select for diffs
Sun Dec 7 18:19:18 2003 UTC (18 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +17 -6
lines
notices and acknowledgements
Revision 1.39: download - view: text, markup - select for diffs
Tue Jul 15 08:57:12 2003 UTC (18 years, 11 months ago) by ando
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -1
lines
fix format (ITS#2640?)
Revision 1.38: download - view: text, markup - select for diffs
Wed Apr 16 20:22:57 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_2_BP,
OPENLDAP_REL_ENG_2_2_0ALPHA
Branch point for: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +21 -27
lines
cleanup; improve error handling
Revision 1.37: download - view: text, markup - select for diffs
Wed Apr 16 18:54:56 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +8 -18
lines
clarify hasSubordinate filtering
Revision 1.36: download - view: text, markup - select for diffs
Wed Apr 16 08:22:33 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +76 -24
lines
use syntax and matching rules knowledge when preparing SQL filters (to reduce pseudo-normalization efforts and search candidate number)
Revision 1.35: download - view: text, markup - select for diffs
Tue Apr 15 21:11:31 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -16
lines
more cleanup; small improvements
Revision 1.34: download - view: text, markup - select for diffs
Tue Apr 15 20:43:56 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -0
lines
honor attributes request
Revision 1.33: download - view: text, markup - select for diffs
Tue Apr 15 19:55:25 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +153 -146
lines
fix backsql new API; use berbuf instead of berval
Revision 1.32: download - view: text, markup - select for diffs
Fri Apr 11 21:23:03 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -10
lines
fix context memory and more cleanup
Revision 1.31: download - view: text, markup - select for diffs
Mon Apr 7 21:21:55 2003 UTC (19 years, 2 months ago) by ando
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -1
lines
fix referrals return
Revision 1.30: download - view: text, markup - select for diffs
Wed Apr 2 22:35:16 2003 UTC (19 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -1
lines
more new API ... back-sql should be OK
Revision 1.29: download - view: text, markup - select for diffs
Wed Apr 2 20:58:02 2003 UTC (19 years, 3 months ago) by ando
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +105 -72
lines
more new API ...
Revision 1.28: download - view: text, markup - select for diffs
Sat Dec 14 21:25:53 2002 UTC (19 years, 6 months ago) by hallvard
Branches: MAIN
CVS tags: NO_SLAP_OP_BLOCKS
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -3
lines
Remove casts of AVL function pointers.
Revision 1.27: download - view: text, markup - select for diffs
Thu Nov 21 11:59:00 2002 UTC (19 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +8 -4
lines
improve limits handling and consistency; return "Admin limit exceeded" instead of "Unwilling to perform"
Revision 1.26: download - view: text, markup - select for diffs
Sun Nov 10 18:48:37 2002 UTC (19 years, 7 months ago) by ando
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +0 -8
lines
remove #ifdef SLAP_FILTER_HASSUBORDINATES
Revision 1.25: download - view: text, markup - select for diffs
Sat Oct 26 14:18:33 2002 UTC (19 years, 8 months ago) by ando
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1
lines
fix hasSubordinate filtering; now it can be safely turned on
Revision 1.24: download - view: text, markup - select for diffs
Sat Aug 31 08:39:23 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +91 -2
lines
fix extendedMatch and approx hfilter andling; get rid of subtree_cond (argh, need to trim it from config and docs ...)
Revision 1.23: download - view: text, markup - select for diffs
Thu Aug 29 17:43:29 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +16 -11
lines
cleaner handling of unchecked limit support
Revision 1.22: download - view: text, markup - select for diffs
Thu Aug 29 08:55:49 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +138 -24
lines
- added the capability to filter based on hasSubordinate attribute
to back-bdb, back-ldbm and back-sql (the latter with limitations);
- added handling of ":dn" attributes to extended rfc2254 filters
and to matched value filter
- altered the behavior of get_mra() when a matching rule is given:
now it checks whether it is compatible with the attribute syntax
and, in case it is, the given mr is used. In case of no type,
the check is delayed when filtering
Revision 1.21: download - view: text, markup - select for diffs
Fri Aug 23 06:54:09 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +278 -180
lines
Final run of changes to back-sql; IBM db2 support has been tested.
Now related ITSes need be audited and possibly closed.
Enhancements:
- re-styled code for better readability
- upgraded backend API to reflect recent changes
- LDAP schema is checked when loading SQL/LDAP mapping
- AttributeDescription/ObjectClass pointers used for more efficient
mapping lookup
- bervals used where string length is required often
- atomized write operations by committing at the end of each operation
and defaulting connection closure to rollback
- added LDAP access control to write operations
- fully implemented modrdn (with rdn attrs change, deleteoldrdn,
access check, parent/children check and more)
- added parent access control, children control to delete operation
- added structuralObjectClass operational attribute check and
value return on search
- added hasSubordinate operational attribute on demand
- search limits are appropriately enforced
- function backsql_strcat() has been made more efficient
- concat function has been made configurable by means of a pattern
- added config switches:
- fail_if_no_mapping write operations fail if there is no mapping
- has_ldapinfo_dn_ru overrides autodetect
- concat_pattern a string containing two '?' is used
(note that "?||?" should be more portable
than builtin function "CONCAT(?,?)")
- strcast_func cast of string constants in "SELECT DISTINCT statements (needed by PostgreSQL)
- upper_needs_cast cast the argument of upper when required
(basically when building dn substring queries)
Todo:
- add security checks for SQL statements that can be injected (?)
- re-test with previously supported RDBMs
- replace dn_ru and so with normalized dn (no need for upper() and so
in dn match)
- implement a backsql_normalize() function to replace the upper()
conversion routines
- note that subtree deletion, subtree renaming and so could be easily
implemented (rollback and consistency checks are available :)
- implement "lastmod" and other operational stuff (ldap_entries table ?)
Revision 1.20: download - view: text, markup - select for diffs
Fri Aug 16 14:45:24 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +67 -38
lines
CHANGES:
- now all write operations appear to work correctly with PostgeSQL 7.0
- all write operations have been made transactional (atomic writes to
entries are committed separately only in case of complete^1 success
while all other operations are rolled-back by default)
- more cleanup and handling of exceptional conditions
TODO:
- deen to check with different databases and more up to date versions
of both unixODBC and PostgreSQL.
^1: attribute add/modify/delete operations silently succeed if the
appropriate add/delete proc does not exist for each attribute;
this may be correct to hide undesired/unimplemented correspondence
between LDAP and SQL databases; however, a more appropriate
LDAP behavior would be a failure with LDAP_UNAVAILABLE if a
single write operation cannot be executed for such reason
Revision 1.19: download - view: text, markup - select for diffs
Tue Aug 13 15:12:27 2002 UTC (19 years, 10 months ago) by ando
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +887 -575
lines
changes:
- re-style according to the style giudelines for better readability
- updated to recent frontend/backend API changes
- fixed a few quirks about normalization
- "optimized" a few memory allocation/string handling functions
- fixed a few quirks about add/modify (still have to look ad modrdn)
todo:
- there is still something broken (at least with PostgreSQL and IBM db2,
the two RDBMS O have at hand) when adding
- move everything to struct bervals and try to save a few strlen
- try some LDAP/SQL syntax relation to use appropriate value bind if possible
- ...
Revision 1.18: download - view: text, markup - select for diffs
Thu Apr 11 06:03:43 2002 UTC (20 years, 2 months ago) by hyc
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_MP
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +0 -3
lines
ITS#1733 eliminate o_abandonmutex
Revision 1.17: download - view: text, markup - select for diffs
Thu Jan 3 04:41:51 2002 UTC (20 years, 6 months ago) by hyc
Branches: MAIN
CVS tags: OPENLDAP_REL_ENG_2_1_BP,
OPENLDAP_REL_ENG_2_1_ALPHA0
Branch point for: OPENLDAP_REL_ENG_2_1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -1
lines
Changed AttributeName back into an array instead of a linked list
Revision 1.16: download - view: text, markup - select for diffs
Mon Dec 31 10:35:56 2001 UTC (20 years, 6 months ago) by hyc
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +6 -6
lines
Changed search attrs from struct berval ** to AttributeName *
Revision 1.15: download - view: text, markup - select for diffs
Wed Dec 26 07:17:47 2001 UTC (20 years, 6 months ago) by hyc
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4
lines
Changed search attrs to struct berval **.
Use typedefs for all backend functions, to minimize work in future API
updates. (back-*/external.h will never need updating in the future.)
Revision 1.14: download - view: text, markup - select for diffs
Tue Dec 25 18:48:29 2001 UTC (20 years, 6 months ago) by kurt
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2
lines
More struct berval DNs
Revision 1.13: download - view: text, markup - select for diffs
Mon Dec 24 14:11:04 2001 UTC (20 years, 6 months ago) by hyc
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2
lines
Changed sai_dn, sai_ndn to struct berval. (Affects op->o_dn,o_ndn,
conn->c_dn,c_ndn, Access->a_dn_pat)
Revision 1.12: download - view: text, markup - select for diffs
Mon Oct 22 11:23:09 2001 UTC (20 years, 8 months ago) by hyc
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3
lines
Moved AttributeDescription caching into main code:
Changed AttributeDescription.{ad_cname,ad_lang} to struct berval everywhere
Deleted ad_free() everywhere
Added ad_mutex to init.c
The AttributeDescriptions are in a linked list hanging off of the
corresponding AttributeType.
Revision 1.11: download - view: text, markup - select for diffs
Fri Sep 7 16:50:52 2001 UTC (20 years, 9 months ago) by mit
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +12 -10
lines
finish the prefious fixes... it is really hard to commit a truly good patch without even a chance to check if it is compilable ;)
Revision 1.10: download - view: text, markup - select for diffs
Fri Sep 7 11:04:11 2001 UTC (20 years, 9 months ago) by mit
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +13 -12
lines
some cosmetics and minor problems fixed, pointed out by Mei-Hui Su (c++-style comments, newlines etc.)
Revision 1.9: download - view: text, markup - select for diffs
Thu Aug 2 15:28:59 2001 UTC (20 years, 11 months ago) by mit
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +100 -15
lines
A big bunch of improvements, contributed by Sam Drake and Raj Damani.
Summary of changes is cited below.
The patch still needs some cosmetic changes to be made, but is ready for testing.
-----Original Message-----
From: Sam Drake [mailto:drake@timesten.com]
Sent: Saturday, April 07, 2001 10:40 PM
To: 'mitya@seismic.ru'
Cc: openldap-devel@OpenLDAP.org
Subject: RE: Slapd frontend performance issues
FYI, here is a short description of the changes I made. I'll package up the
changes asap, but it may take a couple of days.
The performance numbers quoted in this report were seen at my location with
a 100,000 object database ... the slower numbers I mentioned earlier were
reported by a customer with a 1,000,000 object database.
I also can't explain the very poor performance I saw with OpenLDAP and LDBM
with a 100,000 object database.
...Sam Drake / TimesTen Performance Software
----------
Work Performed
OpenLDAP 2.0.9, including back-sql, was built successfully on Solaris
8 using gcc. The LDAP server itself, slapd, passed all tests bundled
with OpenLDAP. OpenLDAP was built using Sleepycat LDBM release 3.1.17
as the "native" storage manager.
The experimental back-sql facility in slapd was also built
successfully. It was built using Oracle release 8.1.7 and the Oracle
ODBC driver and ODBC Driver Manager from Merant. Rudimentary testing
was performed with the data and examples provided with back-sql, and
back-sql was found to be functional.
Slapd and back-sql were then tested with TimesTen, using TimesTen
4.1.1. Back-sql was not immediately functional with TimesTen due to a
number of SQL limitations in the TimesTen product.
Functional issues encountered were:
1. Back-sql issued SELECT statements including the construct,
"UPPER(?)". While TimesTen supports UPPER, it does not support the
use of parameters as input to builtin functions. Back-sql was
modified to convert the parameter to upper case prior to giving it
to the underlying database ... a change that is appropriate for all
databases.
2. Back-sql issued SELECT statements using the SQL CONCAT function.
TimesTen does not support this function. Back-sql was modified to
concatentate the necessary strings itself (in "C" code) prior to
passing the parameters to SQL. This change is also appropriate for
all databases, not just TimesTen.
Once these two issues were resolved, back-sql could successfully
process LDAP searches using the sample data and examples provided with
back-sql.
While performance was not measured at this point, numerous serious
performance problems were observed with the back-sql code and the
generated SQL. In particular:
1. In the process of implementing an LDAP search, back-sql will
generate and execute a SQL query for all object classes stored in
back-sql. During the source of generating each SQL query, it is
common for back-sql to determine that a particular object class can
not possibly have any members satisfying the search. For example,
this can occur if the query searches an attribute of the LDAP
object that does not exist in the SQL schema. In this case,
back-sql would generate and issue the SQL query anyway, including a
clause such as "WHERE 1=0" in the generated SELECT. The overhead
of parsing, optimizing and executing the query is non-trivial, and
the answer (the empty set) is known in advance. Solution: Back-sql
was modified to stop executing a SQL query when it can be
predetermined that the query will return no rows.
2. Searches in LDAP are fundamentally case-insensitive ("abc" is equal
to "aBc"). However, in SQL this is not normally the case.
Back-sql thus generated SQL SELECT statements including clauses of
the form, "WHERE UPPER(attribute) = 'JOE'". Even if an index is
defined on the attribute in the relational database, the index can
not be used to satisfy the query, as the index is case sensitive.
The relational database then is forced to scan all rows in the
table in order to satisfy the query ... an expensive and
non-scalable proposition. Solution: Back-sql was modified to allow
the schema designer to add additional "upper cased" columns to the
SQL schema. These columns, if present, contain an upper cased
version of the "standard" field, and will be used preferentially
for searching. Such columns can be provided for all searchable
columns, some columns, or no columns. An application using
database "triggers" or similar mechanisms can automatically
maintain these upper cased columns when the standard column is
changed.
3. In order to implement the hierarchical nature of LDAP object
hierarchies, OpenLDAP uses suffix searches in SQL. For example, to
find all objects in the subtree "o=TimesTen,c=us", a SQL SELECT
statement of the form, "WHERE UPPER(dn) LIKE '%O=TIMESTEN,C=US'"
would be employed. Aside from the UPPER issue discussed above, a
second performance problem in this query is the use of suffix
search. In TimesTen (and most relational databases), indexes can
be used to optimize exact-match searches and prefix searches.
However, suffix searches must be performed by scanning every row in
the table ... an expensive and non-scalable proposition. Solution:
Back-sql was modified to optionally add a new "dn_ru" column to the
ldap_entries table. This additional column, if present, contains a
byte-reversed and upper cased version of the DN. This allows
back-sql to generate indexable prefix searches. This column is
also easily maintained automatically through the use of triggers.
Results
A simple database schema was generated holding the LDAP objects and
attributes specified by our customer. An application was written to
generate test databases. Both TimesTen and Oracle 8.1.7 were
populated with 100,000 entry databases.
Load Times
Using "slapadd" followed by "slapindex", loading and indexing 100,000
entries in an LDBM database ran for 19 minutes 10 seconds.
Using a C++ application that used ODBC, loading 100,000 entries into
a disk based RDBMS took 17 minutes 53 seconds.
Using a C++ application that used ODBC, loading 100,000 entries into
TimesTen took 1 minute 40 seconds.
Search Times
The command, "timex timesearch.sh '(cn=fname210100*)'" was used to
test search times. This command issues the same LDAP search 4000
times over a single LDAP connection. Both the client and server
(slapd) were run on the same machine.
With TimesTen as the database, 4000 queries took 14.93 seconds, for a
rate of 267.9 per second.
With a disk based RDBMS as the database, 4000 queries took 77.79 seconds,
for a
rate of 51.42 per second.
With LDBM as the database, 1 query takes 76 seconds, or 0.076 per
second. Something is clearly broken.
Revision 1.8: download - view: text, markup - select for diffs
Sat Nov 4 11:52:06 2000 UTC (21 years, 8 months ago) by mit
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1
lines
Add 'distinct' to sql search query to prevent duplicate entries in results (suggested by Mathieu Guillaume)
Revision 1.7: download - view: text, markup - select for diffs
Thu Nov 2 12:18:45 2000 UTC (21 years, 8 months ago) by mit
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4
lines
fix _stupid_ thing with toupper -> ldap_pvt_str2upper
Revision 1.6: download - view: text, markup - select for diffs
Mon Oct 30 19:36:29 2000 UTC (21 years, 8 months ago) by mit
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -1
lines
fix ITS #855 (back-sql crashes with malformed filters),
also extend bind() to something less trivial (to support SIMPLE_AUTH mode)
Revision 1.5: download - view: text, markup - select for diffs
Wed Oct 25 19:23:04 2000 UTC (21 years, 8 months ago) by mit
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +19 -4
lines
fix case-insensitive matching
+
documentation cleanup & update
Revision 1.4: download - view: text, markup - select for diffs
Thu Jun 29 19:14:43 2000 UTC (22 years ago) by mit
Branches: MAIN
Branch point for: OPENLDAP_REL_ENG_2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +30 -17
lines
changes for 2.0-beta
including:
- fixes according to new API changes
- closing db connection in connection_destroy callback, not unbind
- support of new schema code, samples changed accordingly
- support for multiple objectclasses (to distinguish from unique objectclass-to-tables mapping)
- auto 'ref' attribute support
- samples now include illustrations of using these 2 features to make named referrals as described in ldapext-namedref draft
more to come:
- documentation update
- different improvements to be more close to native directory (after beta?)
Revision 1.3: download - view: text, markup - select for diffs
Fri May 26 14:03:33 2000 UTC (22 years, 1 month ago) by mit
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +56 -30
lines
Summary of changes:
- filter -> SQL translation bugfixes
- several memory leaks fixups
- improved configurability:
- allows definition of uppercasing function to support CIS matching on databases that do
case sensitive compares (this fixes up Oracle issues, example updated)
- allows more flexibility in stored procedures interface (different parameter order, optional return
codes - see samples, and comments in backsql.h)
- synchronize function interfaces to recent changes in prototypes ("const" clauses etc.) made for all backends
(those changes led to compile-time errors)
Revision 1.2: download - view: text, markup - select for diffs
Sun Mar 19 05:18:27 2000 UTC (22 years, 3 months ago) by kurt
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -0
lines
wrap sql *.c files with #ifdef SLAPD_SQL to facilate NT builds
without -DSLAPD_SQL
Revision 1.1: download - view: text, markup - select for diffs
Thu Mar 16 18:34:46 2000 UTC (22 years, 3 months ago) by mit
Branches: MAIN
more back-sql files + rdbms_dependent samples
Revision 1.4.2.4: download - view: text, markup - select for diffs
Sat Nov 4 21:33:33 2000 UTC (21 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2
CVS tags: OPENLDAP_REL_ENG_2_0_9,
OPENLDAP_REL_ENG_2_0_8,
OPENLDAP_REL_ENG_2_0_7,
OPENLDAP_REL_ENG_2_0_27,
OPENLDAP_REL_ENG_2_0_26,
OPENLDAP_REL_ENG_2_0_25,
OPENLDAP_REL_ENG_2_0_24,
OPENLDAP_REL_ENG_2_0_23,
OPENLDAP_REL_ENG_2_0_22,
OPENLDAP_REL_ENG_2_0_21,
OPENLDAP_REL_ENG_2_0_20,
OPENLDAP_REL_ENG_2_0_19,
OPENLDAP_REL_ENG_2_0_18,
OPENLDAP_REL_ENG_2_0_17,
OPENLDAP_REL_ENG_2_0_16,
OPENLDAP_REL_ENG_2_0_15,
OPENLDAP_REL_ENG_2_0_14,
OPENLDAP_REL_ENG_2_0_13,
OPENLDAP_REL_ENG_2_0_12,
OPENLDAP_REL_ENG_2_0_11,
OPENLDAP_REL_ENG_2_0_10
Diff to: previous 1.4.2.3: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.2.3: +5 -5
lines
Import latest from devel
Revision 1.4.2.3: download - view: text, markup - select for diffs
Mon Oct 30 21:41:21 2000 UTC (21 years, 8 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2
Diff to: previous 1.4.2.2: preferred, colored
Changes since revision 1.4.2.2: +1 -1
lines
Import latest from devel including filter fixes
Revision 1.4.2.2: download - view: text, markup - select for diffs
Mon Oct 30 16:25:36 2000 UTC (21 years, 8 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2
Diff to: previous 1.4.2.1: preferred, colored
Changes since revision 1.4.2.1: +19 -4
lines
Update back-sql
Revision 1.4.2.1: download - view: text, markup - select for diffs
Thu Jul 6 16:45:23 2000 UTC (21 years, 11 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2
CVS tags: OPENLDAP_REL_ENG_2_0_GAMMA,
OPENLDAP_REL_ENG_2_0_BETA,
OPENLDAP_REL_ENG_2_0_6,
OPENLDAP_REL_ENG_2_0_5,
OPENLDAP_REL_ENG_2_0_4,
OPENLDAP_REL_ENG_2_0_3,
OPENLDAP_REL_ENG_2_0_2,
OPENLDAP_REL_ENG_2_0_1,
OPENLDAP_REL_ENG_2_0_0
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +0 -0
lines
Import experimental SQL from devel and associated configure
support.
Revision 1.17.2.9: download - view: text, markup - select for diffs
Sun Feb 9 16:31:39 2003 UTC (19 years, 4 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
CVS tags: OPENLDAP_REL_ENG_2_1_30,
OPENLDAP_REL_ENG_2_1_29,
OPENLDAP_REL_ENG_2_1_28,
OPENLDAP_REL_ENG_2_1_27,
OPENLDAP_REL_ENG_2_1_26,
OPENLDAP_REL_ENG_2_1_25,
OPENLDAP_REL_ENG_2_1_24,
OPENLDAP_REL_ENG_2_1_23,
OPENLDAP_REL_ENG_2_1_22,
OPENLDAP_REL_ENG_2_1_21,
OPENLDAP_REL_ENG_2_1_20,
OPENLDAP_REL_ENG_2_1_19,
OPENLDAP_REL_ENG_2_1_18,
OPENLDAP_REL_ENG_2_1_17,
OPENLDAP_REL_ENG_2_1_16,
OPENLDAP_REL_ENG_2_1_15,
OPENLDAP_REL_ENG_2_1_14,
OPENLDAP_REL_ENG_2_1_13
Diff to: previous 1.17.2.8: preferred, colored; branchpoint 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.2.8: +5 -3
lines
First round of imports from HEAD
Revision 1.17.2.8: download - view: text, markup - select for diffs
Tue Nov 26 17:33:47 2002 UTC (19 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
CVS tags: OPENLDAP_REL_ENG_2_1_9,
OPENLDAP_REL_ENG_2_1_12,
OPENLDAP_REL_ENG_2_1_11,
OPENLDAP_REL_ENG_2_1_10
Diff to: previous 1.17.2.7: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.7: +8 -4
lines
Search limit updates and other misc cleanup
Revision 1.17.2.7: download - view: text, markup - select for diffs
Mon Nov 11 02:42:38 2002 UTC (19 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
Diff to: previous 1.17.2.6: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.6: +0 -8
lines
Misc changes from HEAD
Revision 1.17.2.6: download - view: text, markup - select for diffs
Tue Oct 29 01:11:48 2002 UTC (19 years, 8 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
Diff to: previous 1.17.2.5: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.5: +2 -1
lines
back-sql attribute handling
Revision 1.17.2.5: download - view: text, markup - select for diffs
Sun Sep 1 03:58:14 2002 UTC (19 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
CVS tags: OPENLDAP_REL_ENG_2_1_8,
OPENLDAP_REL_ENG_2_1_7,
OPENLDAP_REL_ENG_2_1_6,
OPENLDAP_REL_ENG_2_1_5
Diff to: previous 1.17.2.4: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.4: +91 -2
lines
Sync with HEAD
Revision 1.17.2.4: download - view: text, markup - select for diffs
Fri Aug 30 00:57:50 2002 UTC (19 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
Diff to: previous 1.17.2.3: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.3: +154 -35
lines
Sync with HEAD
Revision 1.17.2.3: download - view: text, markup - select for diffs
Thu Aug 29 01:51:03 2002 UTC (19 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
Diff to: previous 1.17.2.2: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.2: +278 -180
lines
Sync with HEAD
Revision 1.17.2.2: download - view: text, markup - select for diffs
Fri Aug 16 17:19:50 2002 UTC (19 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
CVS tags: OPENLDAP_REL_ENG_2_1_4
Diff to: previous 1.17.2.1: preferred, colored; branchpoint 1.17: preferred, colored
Changes since revision 1.17.2.1: +916 -575
lines
Sync with HEAD
Revision 1.17.2.1: download - view: text, markup - select for diffs
Mon Apr 15 15:22:03 2002 UTC (20 years, 2 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_1
CVS tags: OPENLDAP_REL_ENG_2_1_BETA1,
OPENLDAP_REL_ENG_2_1_3,
OPENLDAP_REL_ENG_2_1_2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +0 -3
lines
Suck in HEAD changes since 2.1alpha
Revision 1.38.2.14: download - view: text, markup - select for diffs
Thu Jan 20 17:01:17 2005 UTC (17 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_30,
OPENLDAP_REL_ENG_2_2_29,
OPENLDAP_REL_ENG_2_2_28,
OPENLDAP_REL_ENG_2_2_27,
OPENLDAP_REL_ENG_2_2_26,
OPENLDAP_REL_ENG_2_2_25,
OPENLDAP_REL_ENG_2_2_24,
OPENLDAP_REL_ENG_2_2_23,
OPENLDAP_REL_ENG_2_2_22,
OPENLDAP_REL_ENG_2_2_21
Diff to: previous 1.38.2.13: preferred, colored; branchpoint 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38.2.13: +2 -2
lines
Happy new year!
Revision 1.38.2.13: download - view: text, markup - select for diffs
Sat Jan 15 15:47:05 2005 UTC (17 years, 5 months ago) by ando
Branches: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.38.2.12: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.12: +2 -7
lines
fix ITS#3488
Revision 1.38.2.12: download - view: text, markup - select for diffs
Fri Sep 24 14:09:15 2004 UTC (17 years, 9 months ago) by ando
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_20,
OPENLDAP_REL_ENG_2_2_19,
OPENLDAP_REL_ENG_2_2_18
Diff to: previous 1.38.2.11: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.11: +288 -152
lines
import improvements from HEAD
Revision 1.38.2.11: download - view: text, markup - select for diffs
Wed Jun 16 18:19:58 2004 UTC (18 years ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_17,
OPENLDAP_REL_ENG_2_2_16,
OPENLDAP_REL_ENG_2_2_15,
OPENLDAP_REL_ENG_2_2_14
Diff to: previous 1.38.2.10: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.10: +7 -4
lines
Changes from HEAD, including
+ Fixed back-bdb ignore deadlock bug (ITS#3188)
+ Fixed back-bdb pagedResults no end cookie bug (ITS#3161)
+ Fixed back-bdb pagedResults clear controls bug (ITS#3182)
+ Fixed back-bdb pagedResults ignore control bug
+ Fixed slapd internal search limit bugs (ITS#3183)
+ Added slapd -l USER/DAEMON options (ITS#3187)
+ Build environments
+ Fixed back-sql trace build
Revision 1.38.2.10: download - view: text, markup - select for diffs
Mon Apr 12 18:20:15 2004 UTC (18 years, 2 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_9,
OPENLDAP_REL_ENG_2_2_13,
OPENLDAP_REL_ENG_2_2_12,
OPENLDAP_REL_ENG_2_2_11,
OPENLDAP_REL_ENG_2_2_10
Diff to: previous 1.38.2.9: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.9: +364 -121
lines
From HEAD:
New module build stuff
updateref updates, new SHADOW DBFLAGS, etc.
paging control updates
limits updates
fixed duplicate value checks
fixed permissive modify
sasl auxprop propname changes
back-bdb "" suffix fixes
fixed back-bdb/ldbm approx non-indexing fixings
updated back-sql
Revision 1.38.2.9: download - view: text, markup - select for diffs
Thu Mar 18 01:01:04 2004 UTC (18 years, 3 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_8,
OPENLDAP_REL_ENG_2_2_7
Diff to: previous 1.38.2.8: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.8: +2 -1
lines
Sync with HEAD
Revision 1.38.2.8: download - view: text, markup - select for diffs
Wed Mar 17 20:59:58 2004 UTC (18 years, 3 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.38.2.7: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.7: +30 -96
lines
Sync with HEAD as of 14-March-2004
Revision 1.38.2.7: download - view: text, markup - select for diffs
Mon Feb 23 22:08:07 2004 UTC (18 years, 4 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_6
Diff to: previous 1.38.2.6: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.6: +2 -2
lines
Sync with HEAD
Revision 1.38.2.6: download - view: text, markup - select for diffs
Tue Jan 20 23:44:21 2004 UTC (18 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_5
Diff to: previous 1.38.2.5: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.5: +66 -90
lines
Sync with HEAD
Revision 1.38.2.5: download - view: text, markup - select for diffs
Sat Jan 17 18:29:09 2004 UTC (18 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.38.2.4: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.4: +94 -47
lines
Sync with HEAD
Revision 1.38.2.4: download - view: text, markup - select for diffs
Sat Jan 17 18:00:04 2004 UTC (18 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.38.2.3: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.3: +324 -247
lines
Sync with (old) HEAD
Revision 1.38.2.3: download - view: text, markup - select for diffs
Thu Jan 1 18:16:40 2004 UTC (18 years, 6 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
Diff to: previous 1.38.2.2: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.2: +2 -2
lines
Happy new year
Revision 1.38.2.2: download - view: text, markup - select for diffs
Mon Dec 15 22:05:26 2003 UTC (18 years, 6 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_4
Diff to: previous 1.38.2.1: preferred, colored; branchpoint 1.38: preferred, colored
Changes since revision 1.38.2.1: +17 -6
lines
Sync with HEAD
Revision 1.38.2.1: download - view: text, markup - select for diffs
Thu Sep 18 15:43:40 2003 UTC (18 years, 9 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_2
CVS tags: OPENLDAP_REL_ENG_2_2_3BETA,
OPENLDAP_REL_ENG_2_2_2BETA,
OPENLDAP_REL_ENG_2_2_1BETA
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -1
lines
Changes from HEAD for beta
Revision 1.81.2.14: download - view: text, markup - select for diffs
Mon Feb 11 23:24:24 2008 UTC (14 years, 4 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_43,
OPENLDAP_REL_ENG_2_3_42,
OPENLDAP_REL_ENG_2_3_41
Diff to: previous 1.81.2.13: preferred, colored; branchpoint 1.81: preferred, colored; next MAIN 1.82: preferred, colored
Changes since revision 1.81.2.13: +2 -2
lines
Happy new year! (belated)
Revision 1.81.2.13: download - view: text, markup - select for diffs
Mon Mar 5 18:39:51 2007 UTC (15 years, 3 months ago) by ando
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_40,
OPENLDAP_REL_ENG_2_3_39,
OPENLDAP_REL_ENG_2_3_38,
OPENLDAP_REL_ENG_2_3_37,
OPENLDAP_REL_ENG_2_3_36,
OPENLDAP_REL_ENG_2_3_35
Diff to: previous 1.81.2.12: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.12: +1 -2
lines
fix subtree shortcut (ITS#4856)
Revision 1.81.2.12: download - view: text, markup - select for diffs
Tue Jan 2 21:44:07 2007 UTC (15 years, 6 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_34,
OPENLDAP_REL_ENG_2_3_33,
OPENLDAP_REL_ENG_2_3_32
Diff to: previous 1.81.2.11: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.11: +2 -2
lines
happy new year
Revision 1.81.2.11: download - view: text, markup - select for diffs
Thu Aug 17 17:53:17 2006 UTC (15 years, 10 months ago) by ando
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_31,
OPENLDAP_REL_ENG_2_3_30,
OPENLDAP_REL_ENG_2_3_29,
OPENLDAP_REL_ENG_2_3_28,
OPENLDAP_REL_ENG_2_3_27
Diff to: previous 1.81.2.10: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.10: +40 -12
lines
import small fixes from HEAD
Revision 1.81.2.10: download - view: text, markup - select for diffs
Tue Jan 3 22:16:24 2006 UTC (16 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_26,
OPENLDAP_REL_ENG_2_3_25,
OPENLDAP_REL_ENG_2_3_24,
OPENLDAP_REL_ENG_2_3_23,
OPENLDAP_REL_ENG_2_3_22,
OPENLDAP_REL_ENG_2_3_21,
OPENLDAP_REL_ENG_2_3_20,
OPENLDAP_REL_ENG_2_3_19,
OPENLDAP_REL_ENG_2_3_18,
OPENLDAP_REL_ENG_2_3_17,
OPENLDAP_REL_ENG_2_3_16,
OPENLDAP_REL_ENG_2_3_15
Diff to: previous 1.81.2.9: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.9: +2 -2
lines
Happy new year!
Revision 1.81.2.9: download - view: text, markup - select for diffs
Sat Nov 26 23:54:51 2005 UTC (16 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_14,
OPENLDAP_REL_ENG_2_3_13
Diff to: previous 1.81.2.8: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.8: +33 -35
lines
Sync with HEAD
Revision 1.81.2.8: download - view: text, markup - select for diffs
Thu Nov 17 20:29:42 2005 UTC (16 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_12
Diff to: previous 1.81.2.7: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.7: +6 -5
lines
Sync with HEAD
Revision 1.81.2.7: download - view: text, markup - select for diffs
Mon Nov 14 18:06:14 2005 UTC (16 years, 7 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
Diff to: previous 1.81.2.6: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.6: +177 -63
lines
Sync with HEAD
Revision 1.81.2.6: download - view: text, markup - select for diffs
Tue Aug 9 21:04:06 2005 UTC (16 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_9,
OPENLDAP_REL_ENG_2_3_8,
OPENLDAP_REL_ENG_2_3_7,
OPENLDAP_REL_ENG_2_3_6,
OPENLDAP_REL_ENG_2_3_5,
OPENLDAP_REL_ENG_2_3_11,
OPENLDAP_REL_ENG_2_3_10
Diff to: previous 1.81.2.5: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.5: +25 -18
lines
Sync with HEAD
Revision 1.81.2.5: download - view: text, markup - select for diffs
Thu Jun 9 16:31:12 2005 UTC (17 years ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_4
Diff to: previous 1.81.2.4: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.4: +4 -10
lines
Sync with HEAD
Ready for release
Revision 1.81.2.4: download - view: text, markup - select for diffs
Fri Jun 3 19:54:17 2005 UTC (17 years, 1 month ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
Diff to: previous 1.81.2.3: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.3: +41 -5
lines
Merge in recent changes to HEAD
Revision 1.81.2.3: download - view: text, markup - select for diffs
Mon Mar 14 22:25:02 2005 UTC (17 years, 3 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_3BETA,
OPENLDAP_REL_ENG_2_3_2BETA
Diff to: previous 1.81.2.2: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.2: +29 -16
lines
Sync with HEAD
Revision 1.81.2.2: download - view: text, markup - select for diffs
Mon Jan 24 21:28:53 2005 UTC (17 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
CVS tags: OPENLDAP_REL_ENG_2_3_1ALPHA
Diff to: previous 1.81.2.1: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.1: +7 -15
lines
Sync with HEAD
Revision 1.81.2.1: download - view: text, markup - select for diffs
Thu Jan 20 18:04:02 2005 UTC (17 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_3
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +386 -131
lines
Sync with HEAD
Revision 1.117.2.18: download - view: text, markup - select for diffs
Wed Jan 26 23:23:34 2011 UTC (11 years, 5 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_25,
OPENLDAP_REL_ENG_2_4_24,
OPENLDAP_RELEASE
Diff to: previous 1.117.2.17: preferred, colored; branchpoint 1.117: preferred, colored; next MAIN 1.118: preferred, colored
Changes since revision 1.117.2.17: +2 -2
lines
ITS#6758
Revision 1.117.2.17: download - view: text, markup - select for diffs
Tue Jan 4 23:50:47 2011 UTC (11 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.16: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.16: +2 -2
lines
Happy New Year!
Revision 1.117.2.16: download - view: text, markup - select for diffs
Tue Jan 4 00:40:35 2011 UTC (11 years, 5 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.15: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.15: +1 -1
lines
Replace term "producer" with "provider". "Provider" has a very specific meaning when it comes to replication.
Revision 1.117.2.15: download - view: text, markup - select for diffs
Tue Dec 21 23:28:50 2010 UTC (11 years, 6 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.14: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.14: +6 -5
lines
ITS#6617
Revision 1.117.2.14: download - view: text, markup - select for diffs
Fri Dec 17 17:52:29 2010 UTC (11 years, 6 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.13: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.13: +10 -25
lines
improve ID logging when arbitrary key is set
Revision 1.117.2.13: download - view: text, markup - select for diffs
Tue Apr 13 20:23:43 2010 UTC (12 years, 2 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_23,
OPENLDAP_REL_ENG_2_4_22
Diff to: previous 1.117.2.12: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.12: +2 -2
lines
happy belated new year
Revision 1.117.2.12: download - view: text, markup - select for diffs
Thu Aug 13 00:28:18 2009 UTC (12 years, 10 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_STABLE,
OPENLDAP_REL_ENG_2_4_21,
OPENLDAP_REL_ENG_2_4_20,
OPENLDAP_REL_ENG_2_4_19,
OPENLDAP_REL_ENG_2_4_18
Diff to: previous 1.117.2.11: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.11: +19 -1
lines
ITS#6163
Revision 1.117.2.11: download - view: text, markup - select for diffs
Tue Jun 2 22:28:46 2009 UTC (13 years, 1 month ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_17
Diff to: previous 1.117.2.10: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.10: +23 -5
lines
ITS#6100
Revision 1.117.2.10: download - view: text, markup - select for diffs
Tue Feb 17 19:14:41 2009 UTC (13 years, 4 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_16,
OPENLDAP_REL_ENG_2_4_15
Diff to: previous 1.117.2.9: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.9: +6 -6
lines
ITS#5760
warnings fix
Revision 1.117.2.9: download - view: text, markup - select for diffs
Thu Jan 22 00:01:11 2009 UTC (13 years, 5 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_14
Diff to: previous 1.117.2.8: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.8: +2 -2
lines
Update copyright for next release
Revision 1.117.2.8: download - view: text, markup - select for diffs
Mon Feb 11 23:26:48 2008 UTC (14 years, 4 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_9,
OPENLDAP_REL_ENG_2_4_8,
OPENLDAP_REL_ENG_2_4_13,
OPENLDAP_REL_ENG_2_4_12,
OPENLDAP_REL_ENG_2_4_11,
OPENLDAP_REL_ENG_2_4_10
Diff to: previous 1.117.2.7: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.7: +2 -2
lines
Happy new year! (belated)
Revision 1.117.2.7: download - view: text, markup - select for diffs
Fri Feb 8 23:27:34 2008 UTC (14 years, 4 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.6: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.6: +2 -2
lines
fix declarations of buffers for numeric strings; other related cleanup
Revision 1.117.2.6: download - view: text, markup - select for diffs
Thu Nov 8 19:16:50 2007 UTC (14 years, 7 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_7
Diff to: previous 1.117.2.5: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.5: +4 -56
lines
ITS#5191
Fix paged results control handling
Revision 1.117.2.5: download - view: text, markup - select for diffs
Fri Aug 31 23:14:05 2007 UTC (14 years, 10 months ago) by quanah
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_6,
OPENLDAP_REL_ENG_2_4_5BETA
Diff to: previous 1.117.2.4: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.4: +268 -16
lines
Sync with HEAD for OL 2.4.5
Revision 1.117.2.4: download - view: text, markup - select for diffs
Tue Feb 13 20:22:29 2007 UTC (15 years, 4 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_4ALPHA
Diff to: previous 1.117.2.3: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.3: +9 -6
lines
Quick merge: everything from HEAD
Revision 1.117.2.3: download - view: text, markup - select for diffs
Thu Oct 19 20:06:54 2006 UTC (15 years, 8 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
Diff to: previous 1.117.2.2: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.2: +2 -2
lines
Sync with HEAD
Revision 1.117.2.2: download - view: text, markup - select for diffs
Thu Aug 17 23:50:31 2006 UTC (15 years, 10 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_3ALPHA
Diff to: previous 1.117.2.1: preferred, colored; branchpoint 1.117: preferred, colored
Changes since revision 1.117.2.1: +30 -6
lines
Sync with HEAD
Revision 1.117.2.1: download - view: text, markup - select for diffs
Tue Apr 18 17:33:11 2006 UTC (16 years, 2 months ago) by kurt
Branches: OPENLDAP_REL_ENG_2_4
CVS tags: OPENLDAP_REL_ENG_2_4_2ALPHA,
OPENLDAP_REL_ENG_2_4_1ALPHA,
OPENLDAP_REL_ENG_2_4_0ALPHA
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +1 -5
lines
Sync with HEAD
Revision 1.138.2.1: download - view: text, markup - select for diffs
Fri Dec 11 09:06:54 2009 UTC (12 years, 6 months ago) by hyc
Branches: ACLCHECK
Diff to: previous 1.138: preferred, colored; next MAIN 1.139: preferred, colored
Changes since revision 1.138: +7 -10
lines
New access_allowed()
______________
© Copyright 1998-2020,
OpenLDAP Foundation, info@OpenLDAP.org