Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
75636a40 by OndÅ™ej KuznÃk at 2021-12-15T01:22:38+00:00
ITS#9584 Track refreshing status explicitly
A refresh can jump across multiple threads, we cannot just lock a
mutex, we need to track who that is and clear when finished.
In addition to that, fix our internal syncrepl session tracking pulling
it closer to RFC 4533, refreshDone now represents the receipt of
refreshDone flag. Refreshing status is maintained for plain refreshes
(and times when we might be starting one but don't know for sure).
We still reschedule a new sync with a delay if there is another one
running but tracking refreshes this way paves the way to being able to
wake them up if we start tracking them somehow.
- - - - -
1 changed file:
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/75636a407e38f1502c59256…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/commit/75636a407e38f1502c59256…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
e3905c98 by OndÅ™ej KuznÃk at 2021-12-14T16:30:54+00:00
ITS#9596 Let libldap keep explicit port 0 as that
- - - - -
544a7c88 by OndÅ™ej KuznÃk at 2021-12-14T16:30:54+00:00
ITS#9596 Allow slapd to listen on port 0
And have it update the listening socket names as the port gets assigned.
- - - - -
b7390f17 by OndÅ™ej KuznÃk at 2021-12-14T16:30:54+00:00
ITS#9596 Let others wait on the startup readiness indication
- - - - -
2029248a by OndÅ™ej KuznÃk at 2021-12-14T16:30:54+00:00
ITS#9596 Introduce mod_harness module
- - - - -
40ef1b96 by OndÅ™ej KuznÃk at 2021-12-14T16:30:54+00:00
ITS#9596 First take on Python test suite
- - - - -
18 changed files:
- configure.ac
- libraries/libldap/url.c
- servers/slapd/daemon.c
- servers/slapd/proto-slap.h
- tests/Makefile.in
- + tests/modules/Makefile.in
- + tests/modules/mod-harness/Makefile.in
- + tests/modules/mod-harness/config.c
- + tests/modules/mod-harness/connection.c
- + tests/modules/mod-harness/init.c
- + tests/modules/mod-harness/mod-harness.h
- + tests/python/.gitignore
- + tests/python/__init__.py
- + tests/python/backends.py
- + tests/python/conftest.py
- + tests/python/overlays.py
- + tests/python/slapd.py
- + tests/python/syncrepl.py
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/e96bfd088e34cec005fa6f…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/e96bfd088e34cec005fa6f…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits:
52ccd68f by OndÅ™ej KuznÃk at 2021-12-14T16:45:20+00:00
ITS#9750 olcPasswordHash can only be made global in cn=config
- - - - -
064d58f7 by Quanah Gibson-Mount at 2021-12-14T16:46:24+00:00
ITS#9750
- - - - -
60c92687 by OndÅ™ej KuznÃk at 2021-12-14T16:46:40+00:00
ITS#9742 Reject a refresh if we can't do a precise resync
- - - - -
b3240894 by Quanah Gibson-Mount at 2021-12-14T16:47:30+00:00
ITS#9742
- - - - -
3 changed files:
- CHANGES
- servers/slapd/bconfig.c
- servers/slapd/overlays/syncprov.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/e3f7a0c7978a9197e2f65d…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/e3f7a0c7978a9197e2f65d…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits:
cf1d2d92 by Howard Chu at 2021-12-13T17:12:42+00:00
ITS#9707 syncrepl: don't set lastCookie if none present
- - - - -
188d5c33 by Howard Chu at 2021-12-13T17:12:47+00:00
ITS#9707 also: don't log null cookie
- - - - -
28509d0f by Quanah Gibson-Mount at 2021-12-13T17:13:05+00:00
ITS#9707
- - - - -
912a31bf by OndÅ™ej KuznÃk at 2021-12-13T17:14:41+00:00
ITS#9756 Generate a more accurate accesslog query
- - - - -
5d0d8298 by Quanah Gibson-Mount at 2021-12-13T17:14:57+00:00
ITS#9756
- - - - -
ac33adf5 by OndÅ™ej KuznÃk at 2021-12-13T17:15:08+00:00
ITS#9759 Honour requested insert position in olcRetcodeItem
- - - - -
e25a0310 by Quanah Gibson-Mount at 2021-12-13T17:15:30+00:00
ITS#9759
- - - - -
4 changed files:
- CHANGES
- servers/slapd/overlays/retcode.c
- servers/slapd/overlays/syncprov.c
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/cfbd82e54d5115416b47a7…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/cfbd82e54d5115416b47a7…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits:
3926c013 by Howard Chu at 2021-12-13T16:56:50+00:00
ITS#9707 syncrepl: don't set lastCookie if none present
- - - - -
3492c2a0 by Howard Chu at 2021-12-13T16:56:55+00:00
ITS#9707 also: don't log null cookie
- - - - -
82f1600b by Quanah Gibson-Mount at 2021-12-13T16:58:16+00:00
ITS#9707
- - - - -
a8906e47 by OndÅ™ej KuznÃk at 2021-12-13T16:58:26+00:00
ITS#9756 Generate a more accurate accesslog query
- - - - -
5c8070d8 by Quanah Gibson-Mount at 2021-12-13T16:58:51+00:00
ITS#9756
- - - - -
0a7e5abc by OndÅ™ej KuznÃk at 2021-12-13T17:04:15+00:00
ITS#9647 Record delete's CSN in the glue entry
- - - - -
93487d54 by OndÅ™ej KuznÃk at 2021-12-13T17:04:19+00:00
ITS#9647 Treat glue entries as missing
We're using MANAGE_DSAIT control so we get to see them, but they don't
really exist (except for their CSN sometimes).
- - - - -
fb4f4227 by OndÅ™ej KuznÃk at 2021-12-13T17:04:23+00:00
ITS#9647 Find correct sid in compare_csns() more of the time
- - - - -
00c5c90e by Quanah Gibson-Mount at 2021-12-13T17:06:15+00:00
ITS#9647
- - - - -
994e50ff by OndÅ™ej KuznÃk at 2021-12-13T17:08:01+00:00
ITS#9759 Honour requested insert position in olcRetcodeItem
- - - - -
8e0a7051 by Quanah Gibson-Mount at 2021-12-13T17:08:29+00:00
ITS#9759
- - - - -
961b3f2d by OndÅ™ej KuznÃk at 2021-12-13T17:09:08+00:00
ITS#9758 Fix slapd-sock value add/delete
- - - - -
d9957587 by OndÅ™ej KuznÃk at 2021-12-13T17:09:17+00:00
ITS#9758 Make sure we don't end up with duplicates in entry
- - - - -
1a24e766 by Quanah Gibson-Mount at 2021-12-13T17:09:56+00:00
ITS#9758
- - - - -
5 changed files:
- CHANGES
- servers/slapd/back-sock/config.c
- servers/slapd/overlays/retcode.c
- servers/slapd/overlays/syncprov.c
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/f3a6332f785ed523d4e196…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/f3a6332f785ed523d4e196…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits:
11a86733 by OndÅ™ej KuznÃk at 2021-12-13T16:40:47+00:00
ITS#9282 Short-circuit cookie comparison in non-present check
- - - - -
9bd3fa40 by OndÅ™ej KuznÃk at 2021-12-13T16:40:50+00:00
ITS#9282 Do not resuscitate entries we already deleted
- - - - -
f1ce0d20 by OndÅ™ej KuznÃk at 2021-12-13T16:40:52+00:00
ITS#9282 Skip old accesslog entries even in delta-refresh
- - - - -
cfbd82e5 by Quanah Gibson-Mount at 2021-12-13T16:41:07+00:00
ITS#9282
- - - - -
2 changed files:
- CHANGES
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/5b24c34911c402ec46c974…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/5b24c34911c402ec46c974…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits:
8507e711 by OndÅ™ej KuznÃk at 2021-12-13T16:38:23+00:00
ITS#9282 Short-circuit cookie comparison in non-present check
- - - - -
68981147 by OndÅ™ej KuznÃk at 2021-12-13T16:38:28+00:00
ITS#9282 Do not resuscitate entries we already deleted
- - - - -
6f7dccd5 by OndÅ™ej KuznÃk at 2021-12-13T16:38:33+00:00
ITS#9282 Skip old accesslog entries even in delta-refresh
- - - - -
f3a6332f by Quanah Gibson-Mount at 2021-12-13T16:39:32+00:00
ITS#9282
- - - - -
2 changed files:
- CHANGES
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/73147fbed8946e9d4a91a7…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/73147fbed8946e9d4a91a7…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
8d514517 by OndÅ™ej KuznÃk at 2021-12-09T20:50:02+00:00
ITS#9647 Record delete's CSN in the glue entry
- - - - -
e8f1038d by OndÅ™ej KuznÃk at 2021-12-09T20:50:02+00:00
ITS#9647 Treat glue entries as missing
We're using MANAGE_DSAIT control so we get to see them, but they don't
really exist (except for their CSN sometimes).
- - - - -
ba37508f by OndÅ™ej KuznÃk at 2021-12-09T20:50:02+00:00
ITS#9647 Find correct sid in compare_csns() more of the time
- - - - -
2 changed files:
- servers/slapd/overlays/syncprov.c
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/5357c9ef7f54d65f9ba4cd…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/5357c9ef7f54d65f9ba4cd…
You're receiving this email because of your account on git.openldap.org.
Quanah Gibson-Mount pushed to branch master at openldap / OpenLDAP
Commits:
da610c05 by OndÅ™ej KuznÃk at 2021-12-08T17:15:57+00:00
ITS#9282 Short-circuit cookie comparison in non-present check
- - - - -
8d428f31 by OndÅ™ej KuznÃk at 2021-12-08T17:15:57+00:00
ITS#9282 Do not resuscitate entries we already deleted
- - - - -
a73ddda5 by OndÅ™ej KuznÃk at 2021-12-08T17:15:57+00:00
ITS#9282 Skip old accesslog entries even in delta-refresh
- - - - -
1 changed file:
- servers/slapd/syncrepl.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/739081f217c9cdb2636d99…
--
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/739081f217c9cdb2636d99…
You're receiving this email because of your account on git.openldap.org.