Commit Graph

453 Commits

Author SHA1 Message Date
Howard Chu
5bd8725aac ITS#5988 avoid redundant slap_graduate_commit_csn calls 2009-03-14 01:04:55 +00:00
Howard Chu
83870c03d2 ITS#6020 better tracking of where changes came from 2009-03-13 00:14:19 +00:00
Howard Chu
2c1de1866e Revert 1.447 ITS#5793, slap_queue_csn is mandatory 2009-03-12 13:50:51 +00:00
Howard Chu
f347798d48 ITS#6011 don't hang around during a shutdown... 2009-03-11 07:04:27 +00:00
Howard Chu
5947a1692d Once more, mutex_lock -> trylock... 2009-03-05 22:46:03 +00:00
Howard Chu
ce356b27b1 Fix modrdn / delOldRDN leaving empty mods 2009-03-05 19:43:55 +00:00
Howard Chu
86e048aa33 Delete bogus code from 1.435 2009-03-05 09:17:36 +00:00
Rein Tollevik
47011649f7 ITS#5973 use the modify op to pass csn updates from syncrepl to syncprov 2009-02-24 20:11:22 +00:00
Rein Tollevik
0157ae4744 ITS#5972 Added newCookie sync info messages. 2009-02-24 20:01:08 +00:00
Howard Chu
c50729c4fd ITS#5954 from jclarke@linagora.com: fix be_syncinfo order 2009-02-17 22:08:00 +00:00
Howard Chu
686ceac31f Add some asserts on CSN validity 2009-02-11 22:00:00 +00:00
Howard Chu
cca8c1953e ITS#5935 fix prev commit 2009-02-10 15:13:31 +00:00
Howard Chu
0f263632a1 ITS#5935 better check for active syncrepl sessions, avoid double-free 2009-02-10 00:34:47 +00:00
Howard Chu
b8db865c0a Cleanup, treat modifyTimestamp specially too 2009-01-25 02:18:41 +00:00
Howard Chu
aedaaf6658 Blind fix to runqueue_remove assert. unable to reproduce the problem... 2009-01-24 21:56:15 +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
Howard Chu
ac037d3a13 ITS#5843, fallout from #5470. Just test against our newest CSN. 2009-01-24 03:23:31 +00:00
Kurt Zeilenga
4af9eb9715 Update copyright notices 2009-01-22 00:40:04 +00:00
Howard Chu
0b60ddd7ca Fix prev commit 2008-12-29 15:38:56 +00:00
Howard Chu
6d73c12403 ITS#5866 skip CSN check for glue entries 2008-12-24 12:21:36 +00:00
Pierangelo Masarati
ed33fa5cc6 add shadow mask 2008-12-06 17:20:43 +00:00
Pierangelo Masarati
bd49d6dc11 make sure the right control is being used (a little bit paranoid...) 2008-12-06 14:41:12 +00:00
Howard Chu
65530005ee More for prev commit - if doing both modrdn and modify at once, only
set the CSN on the modify op.
2008-12-03 04:49:53 +00:00
Howard Chu
89e13bff5f Refine prev commit 2008-11-29 11:06:28 +00:00
Howard Chu
2705cbd749 ITS#5809 - fixed again, based on 1.423 (reverted 1.424-1.425) 2008-11-29 03:41:33 +00:00
Pierangelo Masarati
4bbb033c6b retry every hour, but don't save it; on the contrary, complain every time syncrepl is configured without retry (ITS#5825) 2008-11-24 18:15:52 +00:00
Pierangelo Masarati
970a60002f don't leak generated filters (ITS#5826) 2008-11-22 18:38:37 +00:00
Pierangelo Masarati
31c61ad855 minimal fix for ITS#5825, pending discussion 2008-11-22 16:00:41 +00:00
Pierangelo Masarati
bbcc89ecd3 s/not|got/(non)present/ (more readable, isn't it?) 2008-11-16 20:33:03 +00:00
Howard Chu
011d14c136 cleanup prev commit, delete unused vars 2008-11-16 01:24:09 +00:00
Howard Chu
329741ff0b ITS#5809 fix prev commit - always turn modrdn into modrdn+modify, and
only propagate the Modify op.
2008-11-16 01:21:31 +00:00
Howard Chu
b7e8411dca ITS#5809 fix 1.421, avoid modrdn falling thru to modify unnecessarily 2008-11-15 23:54:23 +00:00
Howard Chu
d1221975d6 ITS#5809 fewer false detections of renames 2008-11-14 23:48:38 +00:00
Howard Chu
51c87bb9c7 ITS#5809 renames are not exclusive from modifies 2008-11-13 22:46:49 +00:00
Howard Chu
4d51be0c9b ITS#5798, don't use per-DB schema-check flag 2008-11-08 16:48:48 +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
fa245f7491 ITS#5781 fix modification of MV attrs with no EQ rule 2008-10-30 18:22:11 +00:00
Hallvard Furuseth
db5943fbd6 ITS#4467: Fix snprintf/WHATSLEFT buffer overflow tests.
Also make WHATSLEFT unsigned.
2008-10-24 13:16:06 +00:00
Pierangelo Masarati
faddae3a0e check for overflows 2008-10-22 23:37:34 +00:00
Hallvard Furuseth
7b3bdf2185 Warning cleanup: signed meets unsigned. ber_flatten2() returns -1 on
error, not LBER_ERROR.
2008-10-13 10:18:15 +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
Rein Tollevik
f1f9a6280a ITS#5726: Revert 1.392, the runqueue must always be inspected. 2008-10-05 22:35:44 +00:00
Rein Tollevik
c5f584e62b Revert 1.410, i.e back to lock again. ITS#5725 fixes the lock situation. 2008-10-05 19:29:00 +00:00
Rein Tollevik
fd190659a7 ITS#5719 Reset interval after rescheduling a paused task. 2008-09-29 20:01:40 +00:00
Howard Chu
a49d43ca27 Revert 1.394, see ITS#5454. It still locks up without a trylock. 2008-09-25 10:31:49 +00:00
Pierangelo Masarati
f4b98b256c use the most recent contextCSN (ITS#5675) 2008-09-02 20:35:51 +00:00
Howard Chu
d4216935d7 ITS#5618 log Search result errors, force Deref to Never 2008-08-09 13:15:54 +00:00
Rein Tollevik
a42c7f96f5 ITS#5600 Replace objectClass, delete/add can fail if superior is added. 2008-07-08 13:55:09 +00:00
Rein Tollevik
f94cd4b518 ITS#5597 fix CSN compare when provider has CSNs with other sids. 2008-07-06 14:15:42 +00:00
Rein Tollevik
99d004189a ITS#5596 contextCSN updates are internal operations. 2008-07-04 23:44:39 +00:00