Howard Chu
79ced664b8
Revert batched writes experimental code
...
Reverts
bea2c5d438
535cf92ff4
5a3a54333c
afa9a9c3e0
due to backend deadlocks
2018-12-13 06:34:54 -08:00
Howard Chu
6081a0307c
ITS#8752 cleanup prev commit
2018-12-06 10:26:33 -08:00
Howard Chu
34823321c3
ITS#8752 more for accesslog deadlock
...
Restructure response/cleanup invocation to avoid cleanup happening before response
2018-12-06 10:03:27 -08:00
Howard Chu
a4fddc7b11
ITS#8932 check rdnNormalize success
2018-11-09 21:16:10 +00:00
Ondřej Kuzník
04a52cef40
ITS#8927 ppolicy: accept replicated changes even in MMR
2018-10-31 09:51:22 +00:00
Ondřej Kuzník
c351616ccd
ITS#8866 Fix use-after free
2018-10-26 15:16:41 +01:00
Quanah Gibson-Mount
cd82de56c8
ITS#8866 (cont) slapo-unique
...
use correct memory allocation/free functions
2018-10-26 01:58:35 +00:00
Michael Ströder
7359a5413a
ITS#8866 slapo-unique to return filter used in diagnostic message
2018-10-26 01:54:39 +00:00
Ondřej Kuzník
a2d93d69f0
ITS#8772 Remove reliance on the local rmutex implementation
2018-10-19 13:08:10 +01:00
Nadezhda Ivanova
33876e22d6
ITS#8859 Allow backends which do not need a database to work
2018-10-19 13:08:09 +01:00
Nadezhda Ivanova
d10fc664f7
ITS#8859 Enable backend configuration
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
1f2caff7b9
ITS#8859 Record the correct RDN
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
7127d5db11
ITS#8850 Wait until backends are closed before freeing connection_pool
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
f4e824c8da
ITS#8849 Introduce (un)pause callbacks to backends
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
0f4d656a57
ITS#8849 Use server pause facility during config changes
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
fa2ba35ae8
ITS#8849 Introduce slap_(un)pause_server
2018-10-19 13:08:09 +01:00
Ondřej Kuzník
df83989f0f
Skip ITS#6545 transition markers when we change mod op
2018-10-18 10:41:43 +01:00
Howard Chu
1e30640037
ITS#8923 fix dyngroup NO_SUCH_OBJECT error handling
2018-10-03 21:58:32 +01:00
Howard Chu
38f95b9ab8
ITS#8918 fix typo
2018-09-24 13:47:09 +01:00
Howard Chu
78229b3a5b
ITS#8912 omit hidden DBs from rootDse
2018-09-05 11:42:05 +01:00
Howard Chu
a29391d495
More for multival
...
fix index record detection
2018-09-01 13:07:58 +01:00
Howard Chu
ba80b97505
Fix index delete
...
Deleting all indices should also reset default mask
2018-08-31 14:33:22 +01:00
Howard Chu
83acffd83c
More for multival
...
Fix clashes with index records
2018-08-31 14:27:23 +01:00
Howard Chu
8ec9a3bcca
More for multival
...
Tweak config validity check
2018-08-30 15:47:16 +01:00
Howard Chu
111329a2dc
More for back-mdb multival
...
Allow configuring thresholds for specific attributes
2018-08-30 11:24:25 +01:00
Howard Chu
6c221e7730
ITS#8909 additional tweak
...
Set error code on failure
2018-08-29 02:02:13 +01:00
Howard Chu
36e4dd2828
ITS#8909 fix "authz-policy all" condition
...
Broken since original commit 113727ba
2018-08-29 01:14:19 +01:00
Ondřej Kuzník
0f320b3442
Fail if we can't change to a directory
2018-07-25 16:19:54 +01:00
Howard Chu
776de6d796
More for back-mdb multival
...
Make sure a->a_numvals matches id2v counts
2018-07-18 17:58:10 +01:00
Ondřej Kuzník
b06f5b0493
ITS#8663 Improve memberof cn=config handling
2018-07-02 16:19:54 +01:00
Ondřej Kuzník
dac02c7ef1
ITS#8667 Do not finish glue initialisation in tool mode unless requested
2018-07-02 16:19:48 +01:00
Ondřej Kuzník
242ab9c6ef
ITS#8845 Recognise control-exop compatibility
2018-07-02 16:18:26 +01:00
Howard Chu
8568716376
ITS#8868 don't convert IDL to range needlessly
...
in idl_intersection. It may lose precision in a subsequent union.
2018-06-22 00:31:04 +01:00
Ondřej Kuzník
8a259e3df1
ITS#8573 allow all libldap options in tools -o option
2018-06-14 16:19:10 +01:00
Howard Chu
5292fb3a3b
Fix ldif-wrap errmsg typo
2018-06-13 16:19:04 +01:00
Howard Chu
9069cbe543
ITS#8616 don't check for existing value when deleting values
2018-05-24 17:53:10 +01:00
Ondřej Kuzník
77e87690c0
Make syntax highlighting/folding happier
2018-05-10 11:58:21 +01:00
Howard Chu
0ba50a1d06
ITS#8843 check for NULL modlist
2018-05-02 16:51:49 +01:00
Quanah Gibson-Mount
f32384ef44
ITS#8840 Fix domainScope control to ensure the control value is absent as per Microsoft specification ( https://msdn.microsoft.com/en-us/library/aa366979%28v=vs.85%29.aspx ).
2018-04-30 17:33:22 +00:00
Quanah Gibson-Mount
59e9ff6243
Happy New Year
2018-03-22 15:35:24 +00:00
Howard Chu
8300eee017
back-mdb Multival fixes
...
Fix multival logic on Replace
Fix return codes from modify_internal, id2entry_put
2018-02-28 22:37:38 +00:00
Howard Chu
08851a8200
ITS#8789 revert previous patch
...
And try another approach. Always write contextCSN updates, but
don't set dont_replicate for updates we want propagated.
2018-02-28 22:19:57 +00:00
Howard Chu
e0cc94a0b7
ITS#8789 avoid unnecessary writes of context entry
...
If syncprov is present, only write contextCSN attribute on
actual state changes, not on per-entry modifications.
Continue to update in-memory cookieState. Saves overhead,
syncprov will eventually checkpoint it into the DB anyway.
2018-02-21 19:51:59 +00:00
Howard Chu
434c306cbe
Add debug msg if adding entry to logDB fails
2018-02-21 19:50:45 +00:00
Howard Chu
9fc6b894ec
ITS#8752 accesslog: partially revert 3bb8b737ed
2018-02-21 19:48:02 +00:00
Howard Chu
dc3b3be429
ITS#8486 Don't keep sl_mutex locked when playing the sessionlog
2018-02-11 16:47:47 +00:00
Howard Chu
0c1ebd178c
ITS#8801 Fix CSN queue processing
2018-02-08 00:18:00 +00:00
Howard Chu
4d1077ffa4
ITS#8800 remove originator check in syncprov_search_response
...
Let the entryCSN check do all the work. Reloading a server from an old
backup needs this to go thru.
2018-02-08 00:17:07 +00:00
Howard Chu
0eb577632f
ITS#8607 Don't record checkpoints
2018-02-08 00:16:50 +00:00
Howard Chu
ca7f697e14
ITS#8100 fixes for delta-syncrepl with empty accesslog
...
Update syncprov contextCSNs when context entry is added.
Fix accesslog to properly tag Add op when adding context entry.
2018-01-30 21:40:05 +00:00