Howard Chu
|
a5ed986694
|
Remove redundant isGrouporMember calls
|
2009-02-03 02:14:53 +00:00 |
|
Howard Chu
|
cd0f8dec94
|
Fix prev commit for modify/delete
|
2009-02-03 01:58:57 +00:00 |
|
Pierangelo Masarati
|
97bd3479c4
|
muck with flags only when needed (ITS#5898)
|
2009-01-30 01:29:32 +00:00 |
|
Howard Chu
|
ca2aa02f09
|
More for prev commit: Delete obsolete functions
|
2009-01-28 03:33:52 +00:00 |
|
Howard Chu
|
461ffd51f6
|
Reverse lock order when detaching op
|
2009-01-28 02:03:07 +00:00 |
|
Howard Chu
|
9b56116d0d
|
ITS#5903 restructure callbacks
|
2009-01-28 00:29:34 +00:00 |
|
Rein Tollevik
|
e8ef7e631d
|
ITS#5907 use overlay BackendInfo to read old entry.
|
2009-01-27 19:18:13 +00:00 |
|
Howard Chu
|
aa569ea04e
|
ITS#5756 sort filters more completely
|
2009-01-26 11:07:45 +00:00 |
|
Pierangelo Masarati
|
bf261acda7
|
fix back-config handling of slapo-rwm
|
2009-01-24 15:41:48 +00:00 |
|
Howard Chu
|
532347bb3c
|
ITS#5881 consumer must use ManageDSAiT control to retrieve referrals
as entries. provider must preserve incoming ManageDSAiT status.
|
2009-01-24 07:04:42 +00:00 |
|
Kurt Zeilenga
|
4af9eb9715
|
Update copyright notices
|
2009-01-22 00:40:04 +00:00 |
|
Pierangelo Masarati
|
0631c47576
|
do not allow slapo-ppolicy to be global by now (ITS#5858)
|
2008-12-20 22:02:06 +00:00 |
|
Pierangelo Masarati
|
7681642bcf
|
fix LDAP deref control response; fix tool response handling; add lutil_memcopy() for API uniformity (more about ITS#5768)
|
2008-12-11 23:17:08 +00:00 |
|
Pierangelo Masarati
|
1d9ff10ed7
|
add newRDN rewriting; fix rewriteContext names (ITS#5834)
|
2008-11-28 20:34:02 +00:00 |
|
Howard Chu
|
c71e7b399a
|
ITS#5827, release syncop after mod op completes
|
2008-11-23 20:43:39 +00:00 |
|
Pierangelo Masarati
|
5cf95c5b30
|
fix length
|
2008-11-18 00:12:22 +00:00 |
|
Quanah Gibson-Mount
|
911376e543
|
Fix prev commit
|
2008-11-17 23:45:20 +00:00 |
|
Howard Chu
|
cb8f0d5ad5
|
ITS#5572 retrieve main DB's ACL before relevant operations
|
2008-11-11 22:10:28 +00:00 |
|
Howard Chu
|
5dc58028c1
|
ITS#5710 fix stupid updateCookie hack, use explicit o_dont_replicate flag
|
2008-11-06 21:10:25 +00:00 |
|
Howard Chu
|
f463be3b95
|
Add DBFLAG_CLEAN for a DB that was cleanly shut down; don't bother
scanning to verify contextCSN for clean shutdowns (ITS#5640)
|
2008-11-02 23:06:10 +00:00 |
|
Howard Chu
|
d75a567708
|
Really fix ITS#5709 - more explicit check for un-replicatable ops, and
don't send ctxcsn update if current maxcsn doesn't match current csn
|
2008-11-02 15:26:25 +00:00 |
|
Howard Chu
|
a8658c742e
|
be->be_pcl_mutexp superseded by be->bd_self
|
2008-11-02 07:58:50 +00:00 |
|
Rein Tollevik
|
7ec3743aa5
|
ITS#5776 prevent duplicate removal of qtask from runqueue.
|
2008-10-28 20:33:46 +00:00 |
|
Pierangelo Masarati
|
6ffe73f5df
|
address ITS#5773 for slapo-rwm(); needs work
|
2008-10-26 20:47:11 +00:00 |
|
Pierangelo Masarati
|
9401bd3817
|
normalize rewritten DN-valued attrs (ITS#5772)
|
2008-10-26 19:29:36 +00:00 |
|
Pierangelo Masarati
|
f29d1b1455
|
fix dangling pointer issue; cleanup as early as possible
|
2008-10-26 19:24:10 +00:00 |
|
Pierangelo Masarati
|
2c60719a13
|
don't rely on attribute values in the returned entry: the control may act on attribute values not requested
|
2008-10-25 11:06:29 +00:00 |
|
Hallvard Furuseth
|
3b42e19253
|
ITS#4467: Fix a few wrong uses of snprintf. Also drop an unneeded array init.
|
2008-10-24 18:57:38 +00:00 |
|
Hallvard Furuseth
|
dffe8d37fa
|
ITS#5770: Fix unaligned BerElements: Use BerElementBuffer, not char[size].
|
2008-10-24 17:52:05 +00:00 |
|
Pierangelo Masarati
|
65a390546f
|
forgot access control...
|
2008-10-24 10:34:04 +00:00 |
|
Pierangelo Masarati
|
e9fb10d2b7
|
fix examples
|
2008-10-23 00:14:34 +00:00 |
|
Pierangelo Masarati
|
6bedf74c41
|
tag optional stuff
|
2008-10-22 23:38:09 +00:00 |
|
Pierangelo Masarati
|
543a75355c
|
slight fixes and improvements to previous commit
|
2008-10-22 23:01:20 +00:00 |
|
Pierangelo Masarati
|
91e14ca638
|
add support for (experimental) dereference control (ITS#5768); need to re-run autoconf (and autoheader?)
|
2008-10-22 22:19:49 +00:00 |
|
Pierangelo Masarati
|
382bb4de11
|
save one copy (please review)
|
2008-10-22 21:58:59 +00:00 |
|
Pierangelo Masarati
|
09cb340f67
|
add optional URI to allow restricting the scope of application of a specific dynamic list expansion rule (ITS#5761)
|
2008-10-21 11:30:04 +00:00 |
|
Pierangelo Masarati
|
363f75ca5f
|
preserve objectClasses not to be removed (ITS#5760)
|
2008-10-21 07:56:17 +00:00 |
|
Pierangelo Masarati
|
c1c16618a4
|
return LDAP_OTHER if the filter cannot be parsed (ITS#5751)
|
2008-10-19 21:23:06 +00:00 |
|
Hallvard Furuseth
|
4e616dced8
|
Fix Debug format (%d, size_t) => (%lu, (unsigned long)value).
Warning cleanup: signed meets unsigned.
|
2008-10-18 11:42:13 +00:00 |
|
Hallvard Furuseth
|
d55d5fadf9
|
ITS#5747: Simplify previous fix. Just use the struct hack.
|
2008-10-17 21:58:09 +00:00 |
|
Hallvard Furuseth
|
036e7dac59
|
ITS#5747: Only use C99 flexible array member when supported
|
2008-10-17 18:43:10 +00:00 |
|
Hallvard Furuseth
|
e3bc5b64c6
|
Warning cleanup: Remove no-op bv_len < 0 and bv_len >= 0 tests
|
2008-10-17 17:40:48 +00:00 |
|
Hallvard Furuseth
|
b6f83f1a25
|
Warning cleanup: signed meets unsigned. ber_flatten2() returns -1 on
error, not LBER_DEFAULT.
|
2008-10-13 09:17:36 +00:00 |
|
Hallvard Furuseth
|
3c7d9415b4
|
Warning cleanup: Missing braces in initialization.
|
2008-10-13 06:20:12 +00:00 |
|
Pierangelo Masarati
|
1421d522ad
|
fix overlays with private instances of databases (ITS#5736)
|
2008-10-12 20:20:46 +00:00 |
|
Pierangelo Masarati
|
6845c2510d
|
don't free and reuse filter structure; don't rewrite undefined filter values (ITS#5731,ITS#5732)
|
2008-10-09 22:34:43 +00:00 |
|
Howard Chu
|
5313745e77
|
More #5728 fallout
|
2008-10-07 01:59:52 +00:00 |
|
Howard Chu
|
3a41f2c5a2
|
Fix: use overlay_entry_release_ov in overlay environment
|
2008-10-07 01:45:42 +00:00 |
|
Pierangelo Masarati
|
9be58de517
|
fix ITS#5717
|
2008-09-29 18:45:39 +00:00 |
|
Pierangelo Masarati
|
43d0d989ef
|
allow intermixing of mapped/not mapped attrs (spotted while invstigating ITS#5717)
|
2008-09-29 17:38:12 +00:00 |
|
Pierangelo Masarati
|
7cc2acd111
|
fix previous commit (ITS#5711)
|
2008-09-27 10:34:52 +00:00 |
|
Pierangelo Masarati
|
a0e3e68a02
|
allow controls deletion to be deferred; pass response controls back to frontend in extops (ITS#5711)
|
2008-09-27 10:06:43 +00:00 |
|
Pierangelo Masarati
|
8a900b8784
|
add support for local RFC 3062 password modification extended operation (ITS#5656)
|
2008-09-20 15:01:12 +00:00 |
|
Pierangelo Masarati
|
68561435cc
|
add support for back-config delete; fix minor issues
|
2008-09-19 00:50:17 +00:00 |
|
Pierangelo Masarati
|
3d876e0fcc
|
add back-config support to slapo-retcode(5)
|
2008-09-19 00:09:56 +00:00 |
|
Pierangelo Masarati
|
d2c6714ebf
|
honor relax by not applying constraints (ITS#5705)
|
2008-09-18 21:12:13 +00:00 |
|
Pierangelo Masarati
|
d02c861ada
|
add support for constraining rename (ITS#5703)
|
2008-09-18 20:30:59 +00:00 |
|
Pierangelo Masarati
|
a3176f5453
|
optional parameter that allows to restrict constraints to entries matching a LDAP URI (ITS#5704)
|
2008-09-17 20:59:58 +00:00 |
|
Pierangelo Masarati
|
151d5aec66
|
add "set" constraint type (ITS#5702)
|
2008-09-17 00:40:18 +00:00 |
|
Pierangelo Masarati
|
dc414747a7
|
silence warnings
|
2008-09-16 14:44:24 +00:00 |
|
Howard Chu
|
e2722b0c94
|
ITS#5659 "collect" overlay enhancements
|
2008-09-11 00:29:56 +00:00 |
|
Howard Chu
|
92d39f7376
|
Fix prev commit
|
2008-09-10 03:35:26 +00:00 |
|
Howard Chu
|
2547212e43
|
ITS#5694 update context's entryCSN during log purges
|
2008-09-10 02:29:26 +00:00 |
|
Pierangelo Masarati
|
661398337a
|
allow trying local bind when remote fails (ITS#5656)
|
2008-09-09 10:50:51 +00:00 |
|
Hallvard Furuseth
|
ff90e2f8d0
|
unique_search(): Print key->bv_val rather than key. Broke in r1.32 (ITS#5526).
|
2008-09-08 16:33:40 +00:00 |
|
Pierangelo Masarati
|
45e980391c
|
fix olcTranslucentLocal/Remote handling (ITS#5689)
|
2008-09-08 12:56:27 +00:00 |
|
Pierangelo Masarati
|
f7679377f9
|
always re-test filter after merging local and remote entries (ITS#5679)
|
2008-09-08 12:16:05 +00:00 |
|
Pierangelo Masarati
|
b904d08f56
|
cleanup in case of failure during search rewriting (partial fulfilment of ITS#5687)
|
2008-09-06 16:25:03 +00:00 |
|
Howard Chu
|
fe6f3683fa
|
ITS#5687 more cleanup fixes
|
2008-09-06 02:11:26 +00:00 |
|
Pierangelo Masarati
|
8141cd4db7
|
make additional checking optional (more on ITS#5860)
|
2008-09-04 07:43:19 +00:00 |
|
Pierangelo Masarati
|
f01e184377
|
don't cache queries that would not be answered correctly because of schema issues (ITS#5680)
|
2008-09-04 00:05:26 +00:00 |
|
Pierangelo Masarati
|
c32cbed9ae
|
fix attribute list swapping when NULL (ITS#5665)
|
2008-08-23 11:08:41 +00:00 |
|
Pierangelo Masarati
|
bb4268a646
|
make sure objectClass is not filtered out by 'rwm-map attribute *' (ITS#5647)
|
2008-08-09 10:49:20 +00:00 |
|
Pierangelo Masarati
|
69d8588ab4
|
suffix must be defined before overlay configuration (ITS#5641)
|
2008-08-09 10:29:31 +00:00 |
|
Pierangelo Masarati
|
191d8204a3
|
really check if filter is valid...(more on ITS#5581)
|
2008-08-09 10:20:46 +00:00 |
|
Pierangelo Masarati
|
80df2a2906
|
fix normalizable/non-normalizable attr mapping \& merging (ITS#5624)
|
2008-08-04 21:20:06 +00:00 |
|
Pierangelo Masarati
|
d50ba575fe
|
s/o_dn/o_ndn/ (ITS#5622)
|
2008-07-19 11:27:10 +00:00 |
|
Pierangelo Masarati
|
ab3388aa93
|
improve diagnostics
|
2008-07-12 17:58:11 +00:00 |
|
Pierangelo Masarati
|
18a333bfcf
|
trim extra brackets (ITS#5609); NULL-terminate string
|
2008-07-12 16:03:31 +00:00 |
|
Pierangelo Masarati
|
e6446d3113
|
make sure rwm_op_cleanup() is called also in case of bind (in partial fulfillment of ITS#5601)
|
2008-07-12 11:53:49 +00:00 |
|
Howard Chu
|
f911e0f5d1
|
ITS#5569 ignore internal ops when validating pwd modify
|
2008-07-08 19:02:38 +00:00 |
|
Howard Chu
|
4af6e9c4c6
|
Fix 1.40, release entry with same backend that obtained it
|
2008-07-08 06:00:32 +00:00 |
|
Rein Tollevik
|
99d004189a
|
ITS#5596 contextCSN updates are internal operations.
|
2008-07-04 23:44:39 +00:00 |
|
Pierangelo Masarati
|
103c7b48e2
|
allow olcSpReloadHint in olcSyncProvConfig (ITS#5591)
|
2008-07-02 22:37:34 +00:00 |
|
Howard Chu
|
731aad4c4d
|
ITS#5589 delcsn / NULL cookie
|
2008-07-02 16:27:17 +00:00 |
|
Howard Chu
|
34d074930c
|
ITS#5584 - treat empty Replace like Delete
|
2008-07-01 11:48:10 +00:00 |
|
Pierangelo Masarati
|
48855fcdef
|
make sure the strfilter is in normal form (ITS#5581)
|
2008-06-29 22:19:14 +00:00 |
|
Pierangelo Masarati
|
b4894ccd81
|
don't lookup dg* attrs more than needed (ITS#5583)
|
2008-06-29 21:50:05 +00:00 |
|
Rein Tollevik
|
e5dfb18abc
|
ITS#5564 ignore clients contextCSN when doing full reload.
|
2008-06-18 19:38:39 +00:00 |
|
Pierangelo Masarati
|
a64b74b014
|
handle negative caching (ITS#5546)
|
2008-06-14 15:05:00 +00:00 |
|
Pierangelo Masarati
|
fa612acf41
|
if there is only one member_ad, and it's not mapped, consider it as old-style member listing
|
2008-06-14 12:39:47 +00:00 |
|
Rein Tollevik
|
06379f9cf9
|
ITS#5548 use syncrepl Connection when evaluating filter and acl.
|
2008-06-13 15:55:01 +00:00 |
|
Ralf Haferkamp
|
2688180f95
|
Allow unquoted DNs with whitespaces (ITS#5552)
|
2008-06-12 21:12:35 +00:00 |
|
Ralf Haferkamp
|
9d72509d05
|
pass ConfigReply into overlay_config() to allow progating error messages
back through back-config
|
2008-05-30 14:49:24 +00:00 |
|
Howard Chu
|
83c16b8fc7
|
ITS#5337 fix maxcsn search at startup
|
2008-05-29 23:48:35 +00:00 |
|
Howard Chu
|
a709d8b69a
|
Fix rev 1.220 - remove extra free_syncop()
|
2008-05-29 16:58:32 +00:00 |
|
Howard Chu
|
684a213f0b
|
ITS#5488 from Rein Tollevik: propagate syncrepl contextCSN to providers
|
2008-05-28 02:46:35 +00:00 |
|
Howard Chu
|
b92472c3e4
|
ITS#5487 from Rein Tollevik: syncprov_findbase searched wrong backend
|
2008-05-28 02:45:18 +00:00 |
|
Howard Chu
|
3c24f1f884
|
More for #5511
|
2008-05-27 22:39:12 +00:00 |
|
Pierangelo Masarati
|
62904cf50d
|
allow to customize the modifiersName of internal modifications (partially addresses ITS#5505)
|
2008-05-24 11:57:18 +00:00 |
|