Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits: a6cb0049 by Howard Chu at 2022-11-01T16:57:40+00:00 ITS#9899 fix use of non-standard u_char/u_int types
- - - - - 95347a1f by Quanah Gibson-Mount at 2022-11-01T16:58:47+00:00 ITS#9899
- - - - - c0f27424 by Nadezhda Ivanova at 2022-11-01T17:01:54+00:00 ITS#9941 Fix asyncmeta manpage to clarify that only round-robin scheduling is used for target connections.
- - - - - c9fb424b by Quanah Gibson-Mount at 2022-11-01T17:02:51+00:00 ITS#9941
- - - - - f9d76ccf by Ondřej Kuzník at 2022-11-01T17:03:51+00:00 ITS#9598 Do not track olcIncomingConnections in lloadd/test007
Some values we export in cn=monitor are not managed in a single place, instead, a task exists that gathers a snapshot of the lloadd state and stores it for monitor consumption. This exposes a race between the test reading it out and lloadd updating this cached copy. While we still have to rely on a shell, rather than being intelligent about whether or not we should emit a readout into search.out or wait and try again (which is what test004-monitor does), just filter this attribute out.
- - - - - 2a7e2c9f by Howard Chu at 2022-11-01T17:04:23+00:00 ITS#9942 back-mdb: always release entries from Add ops
- - - - - d995da81 by Quanah Gibson-Mount at 2022-11-01T17:04:47+00:00 ITS#9942
- - - - - 99a7c141 by Ondřej Kuzník at 2022-11-01T17:05:36+00:00 ITS#9045 Do not share cn=config entries with outside code
config_back_entry_get currently returns the entry directly without securing the rwlock, which is unsafe. However we can't keep holding it on return in case the caller decides to hold onto the entry indefinitely, hence rlock+entry_dup+runlock.
- - - - - af16c8be by Quanah Gibson-Mount at 2022-11-01T17:07:08+00:00 ITS#9045
- - - - -
9 changed files:
- CHANGES - contrib/slapd-modules/passwd/totp/slapd-totp.c - doc/man/man5/slapd-asyncmeta.5 - libraries/liblutil/base64.c - libraries/liblutil/sha1.c - servers/slapd/back-mdb/id2entry.c - servers/slapd/bconfig.c - tests/data/lloadd/test007-monitor.ldif - tests/scripts/lloadd/test007-coherence
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/cafde9840e6d4fb9fb5607e...