Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits: 8bd2d1fe by Howard Chu at 2020-09-09T00:19:35+01:00 ITS#9342 delta-sync: ignore error if deleting an already deleted entry - - - - - e02b1d94 by Howard Chu at 2020-09-09T15:35:59+00:00 ITS#8102 serialize plain syncrepl Using cs_pmutex. Reverts the addition of cs_modmutex in ITS#9330, use cs_pmutex for both delta and plain writes. Note that plain syncrepl already used cs_pmutex when a cookie CSN was present in the op. Now it is used for all writes, regardless of presence of cookie. - - - - - bf403065 by Howard Chu at 2020-09-09T18:02:49+01:00 ITS#9043 tweak syncprov play_sessionlog logging Don't log cookiecsn at top, it was already logged on receipt. Only log the "control csn" and "too old" message once for each sid. - - - - - d1283f81 by Howard Chu at 2020-09-10T02:29:19+00:00 ITS#9339 slapd-monitor: Add schema arc for overlays Not directly related to syncrepl, but adds a necessary schema arc. Also add a convenience function for obtaining an entry with known ndn. Also fix to ignore outbound connections. - - - - - 1748ec59 by Howard Chu at 2020-09-10T02:29:19+00:00 ITS#9339 Add syncrepl status to cn=monitor Shows connection address, refresh/persist state, time of last connect attempt and received data, and last sent and received cookies per consumer. - - - - - 76ff2558 by Howard Chu at 2020-09-10T02:29:19+00:00 ITS#9339 Add cn=monitor to test063 Just for convenience - - - - - c91d6df9 by Howard Chu at 2020-09-10T02:29:19+00:00 ITS#9339 fix test049 script Was re-using rid=002, changed to unique rid - - - - - fdbeb69f by Ondřej Kuzník at 2020-09-10T11:03:37+01:00 ITS#9043 Nul-terminate csn string - - - - - eb5f1386 by Ondřej Kuzník at 2020-09-10T11:04:29+01:00 ITS#9043 Only print sessionlog entries we think will apply - - - - - 490273fb by Howard Chu at 2020-09-10T16:17:13+00:00 ITS#8102, #9330 partially revert Fix a regression in delta-sync, was returning error on old CSNs instead of ignoring them - - - - - 72bfa9d4 by Howard Chu at 2020-09-10T17:03:32+00:00 ITS#9339 fix connection address handling valgrind didn't like accesses to si->si_connaddr Also fix an array bounds check in ITS#9282 merge_state - - - - - 9d48bdd0 by Quanah Gibson-Mount at 2020-09-11T21:02:41+00:00 Issue#9335 - Skip test if compiled without SASL support - - - - - fdf6ee50 by Howard Chu at 2020-09-11T23:01:16+00:00 ITS#8054 fix etime calculation Was overlooked in a0cc1d9655da112a4d19cddf821460a4dedeed1c - - - - - ef2b505b by Howard Chu at 2020-09-11T23:36:41+00:00 ITS#9043 Fix new log msg crashes Solaris stdio hates NULL pointers - - - - - 3b2f16e1 by Quanah Gibson-Mount at 2020-09-12T04:40:46+00:00 ITS#9209 - Fix command invocation - - - - - 47ec1687 by Quanah Gibson-Mount at 2020-09-12T04:58:12+00:00 ITS#9209 - Fix previous commit for command invocation - - - - - 57643b43 by Howard Chu at 2020-09-12T21:44:31+01:00 ITS#9345 syncrepl: call check_syncprov on freshly started consumer - - - - - 08b578ce by Howard Chu at 2020-09-13T08:35:21+01:00 ITS#9346 Fix test063 to handle more servers - - - - - cfcf418c by Howard Chu at 2020-09-13T08:37:05+01:00 ITS#9345 disable test058 again - - - - - 9a3e63ba by Howard Chu at 2020-09-13T08:05:31+00:00 ITS#9338 alternate fix Don't resume pending ops unless there are no other threads waiting to write - - - - - 1b6a223a by Quanah Gibson-Mount at 2020-09-13T08:37:41+00:00 ITS#9344 - Fix TLS_PEERKEY_HASH_FAIL evaluation - - - - - afc970b1 by Howard Chu at 2020-09-15T12:08:22+01:00 ITS#9015 syncprov: fix for zero-length suffix If the "" glue entry exists and lacks a contextCSN, must perform an additional search to be sure the DB is otherwise empty. If so, skip creating the contextCSN. - - - - - d63287e2 by Howard Chu at 2020-09-15T15:00:57+00:00 ITS#9345 fix for cmdline cookie Previous commit could cause cmdline cookie to be ignored - - - - - 3cc3d702 by Quanah Gibson-Mount at 2020-09-15T22:26:12+00:00 Merge remote-tracking branch 'origin/master' into OPENLDAP_REL_ENG_2_5 - - - - - 19 changed files: - servers/slapd/back-monitor/back-monitor.h - servers/slapd/back-monitor/conn.c - servers/slapd/back-monitor/entry.c - servers/slapd/back-monitor/init.c - servers/slapd/back-monitor/proto-back-monitor.h - servers/slapd/backend.c - servers/slapd/connection.c - servers/slapd/daemon.c - servers/slapd/overlays/syncprov.c - servers/slapd/proto-slap.h - servers/slapd/result.c - servers/slapd/slap.h - servers/slapd/syncrepl.c - tests/scripts/test049-sync-config - tests/scripts/test058-syncrepl-asymmetric - tests/scripts/test063-delta-multiprovider - tests/scripts/test066-autoca - tests/scripts/test067-tls - tests/scripts/test068-sasl-tls-external View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/04688c28e94b75823d0eaecbd0cef71493652f6f...3cc3d7026afede8254cc2e4cf6589fa667533108 -- View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/04688c28e94b75823d0eaecbd0cef71493652f6f...3cc3d7026afede8254cc2e4cf6589fa667533108 You're receiving this email because of your account on git.openldap.org.
