Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_5 at openldap / OpenLDAP
Commits: 7bc9c290 by Quanah Gibson-Mount at 2021-03-16T16:45:15+00:00 Merge remote-tracking branch 'origin/mdb.RE/0.9'
- - - - - f7888739 by Ondřej Kuzník at 2021-03-18T15:34:26+00:00 ITS#9444 Pass original message when chain-return-error is set
- - - - - 0c8afb03 by Ondřej Kuzník at 2021-03-18T15:34:26+00:00 ITS#9444 Manage sr_ref/sr_matched flags accordingly
send_ldap_response() clears them immediately even if we never attached the data to be freed, so when we reinstate them, the flags are gone and the next send_ldap_response() doesn't consider freeing them.
- - - - - 6809a942 by Quanah Gibson-Mount at 2021-03-18T16:36:56+00:00 ITS#9051 Regression test
- - - - - 152c12d4 by Ondřej Kuzník at 2021-03-18T16:36:56+00:00 ITS#9051 Do not remove callback on intermediate responses
- - - - - 4d6b0180 by Ondřej Kuzník at 2021-03-18T16:36:56+00:00 ITS#9051 Check for more success result codes
- - - - - eafcc405 by Ondřej Kuzník at 2021-03-18T17:32:30+00:00 ITS#6830 Enable NO-USER-MODIFICATION on ppolicy attributes
- - - - - 4c44e350 by Quanah Gibson-Mount at 2021-03-18T18:39:28+00:00 ITS#9200 -- 2.4 to 2.5 upgrade documentation and updates
- - - - - fd39b726 by Quanah Gibson-Mount at 2021-03-18T19:36:12+00:00 ITS#9200 fix typo in previous commit
- - - - - d594ffe9 by Ondřej Kuzník at 2021-03-18T19:36:39+00:00 ITS#9471 Add RBAC overlay to contrib
- - - - - d28a933b by Quanah Gibson-Mount at 2021-03-18T21:06:58+00:00 ITS#9471 - Fix typos in previous commit
- - - - - 3c12993f by Ondřej Kuzník at 2021-03-18T21:07:43+00:00 ITS#9016 Check confdir is empty before generating from scratch
- - - - - 1d5e16fa by Ondřej Kuzník at 2021-03-18T21:07:43+00:00 ITS#9438 Do not regenerate config on startup
- - - - - cf67fc22 by Ondřej Kuzník at 2021-03-19T12:48:09+00:00 ITS#9016 Do not forget to close directory handle
- - - - - 7ff1f42f by Howard Chu at 2021-03-21T14:58:22+00:00 ITS#8246 frontend and config DBs are unique
Also make sure config_add_internal errmsg is returned to slapadd
- - - - - bb6844e2 by Howard Chu at 2021-03-21T15:26:57+00:00 ITS#7295 don't init TLS threads by default
Do it explicitly in servers
- - - - - cbb6441c by Howard Chu at 2021-03-21T16:36:30+00:00 ITS#8726 check newly registered loglevels immediately
See if they were requested as soon as they are successfully registered.
- - - - - 696d5656 by Howard Chu at 2021-03-21T16:47:43+00:00 ITS#9241 all ARG_DN configs must also use ARG_QUOTE
- - - - - 7a4e70f3 by Howard Chu at 2021-03-21T17:20:05+00:00 ITS#8577 don't allow setting logDB to current DB
- - - - - cc2834c8 by Howard Chu at 2021-03-21T17:28:50+00:00 ITS#9152 autoca: no-op if DB doesn't exist yet
- - - - - f2740c79 by Howard Chu at 2021-03-21T17:41:19+00:00 ITS#8589 syncrepl: defer on REFRESH_REQUIRED
Schedule a new retry instead of immediate looping back. This will also prevent locking up cn=config replication.
- - - - - 9621d0c3 by Howard Chu at 2021-03-21T20:38:16+00:00 Fix typos in schema replication check
- - - - - a3935c72 by Howard Chu at 2021-03-22T08:36:49+00:00 ITS#8967 back-mdb: fix adminlimit check
- - - - - 5398d44a by Howard Chu at 2021-03-22T09:18:32+00:00 ITS#8967 additional check
- - - - - da57548e by Howard Chu at 2021-03-22T17:12:30+00:00 ITS#9498 More connection streamlining
Since c_mutex is now always inited at startup time, we no longer need connections_mutex to protect from uninit'd structures
- - - - - f1ebb456 by Howard Chu at 2021-03-22T17:31:13+00:00 ITS#9251 make max filter depth configurable
- - - - - f9cb918d by Howard Chu at 2021-03-22T17:50:32+00:00 ITS#9504 back-ldap: set default idassert mode as documented
- - - - - c6e521fa by Howard Chu at 2021-03-23T14:58:09+00:00 ITS#8950 move txn setup to frontend
Backends should just execute when invoked, frontend should exclusively take care of queueing for txn setup.
- - - - - 8ebd0650 by HoweverAT at 2021-03-25T17:37:26+00:00 ITS#8847 Print local address in connection dump
- - - - - 9d594a11 by HoweverAT at 2021-03-25T18:47:11+00:00 ITS#8847 Add SOCKET_BIND_ADDRESSES Option
- - - - - 109d967f by Ondřej Kuzník at 2021-03-25T19:43:18+00:00 ITS#7788 Hashing should be independent of a useable policy
- - - - - d8fb375e by Ondřej Kuzník at 2021-03-25T22:16:10+00:00 Enable Debian's debuginfod
- - - - - be266333 by Quanah Gibson-Mount at 2021-03-25T23:07:48+00:00 ITS#9453 - Actually enable argon2 module build
- - - - - 61e9b6d3 by Ondřej Kuzník at 2021-03-25T23:57:07+00:00 ITS#9347 Log which policy attribute is invalid
- - - - - 8382d3c3 by Ondřej Kuzník at 2021-03-26T01:27:09+00:00 ITS#9470 Add homedir overlay
- - - - - 829263c4 by Howard Chu at 2021-03-26T13:45:26+00:00 ITS#8847 move lutil_sockaddrstr() to ldap_pvt_sockaddrstr()
- - - - - e6bf5795 by Howard Chu at 2021-03-26T13:46:56+00:00 ITS#9498 replace asserts
Just no-op if trying to close a connection that's already being closed.
- - - - - f2ddf89e by Howard Chu at 2021-03-26T14:12:47+00:00 ITS#8847 more fallout from ldap_pvt_sockaddrstr move
- - - - - f3975b3f by David Coutadeur at 2021-03-26T15:01:36+00:00 Proposing ppolicy extended module for OpenLDAP (issue #7832)
- - - - - c81bb207 by David Coutadeur at 2021-03-26T15:01:36+00:00 clean and homogenize ppm files for integration into contrib (issue #7832 !252)
- - - - - adb16cbd by Quanah Gibson-Mount at 2021-03-26T16:28:39+00:00 ITS#9470 - Fix typos
- - - - - 0b1ad3fc by Ondřej Kuzník at 2021-03-26T16:36:26+00:00 Allow libtool path to be hinted
- - - - - c809208d by Ondřej Kuzník at 2021-03-26T16:36:26+00:00 ITS#9472 Add datamorph overlay
- - - - - 3e6aaeea by Quanah Gibson-Mount at 2021-03-26T17:53:54+00:00 ITS##7832 Fix typos
- - - - - 588fcf2b by Quanah Gibson-Mount at 2021-03-26T18:05:11+00:00 ITS#9472 - Fix typos
- - - - - fc4f8b25 by Ondřej Kuzník at 2021-03-26T18:05:30+00:00 ITS#9473 Add variant overlay
- - - - - 3c62c94b by Quanah Gibson-Mount at 2021-03-26T19:43:08+00:00 ITS#9473 - Fix typo
- - - - - bc0d62db by Howard Chu at 2021-03-27T10:38:59+00:00 Revert "ITS#8847 more fallout from ldap_pvt_sockaddrstr move"
This reverts commit f2ddf89e3cbe2ba65728cfc7b4c022d72192f442.
Move Sockaddr def to ac/socket.h instead.
- - - - - 38d1ac04 by Quanah Gibson-Mount at 2021-03-29T18:11:00+00:00 ITS#5365 - Add support for symbol versioning libldap and lilber
- - - - - c5022c90 by Quanah Gibson-Mount at 2021-03-29T23:09:36+00:00 ITS#5365, ITS#9470 - Regenerate configure
- - - - - 0df931b9 by Ondřej Kuzník at 2021-03-30T02:10:19+00:00 ITS#8698 Only remove our own callback
- - - - - 51c444b0 by Ondřej Kuzník at 2021-03-30T02:10:19+00:00 ITS#8698 Defer policy checker cleanup if it's a pw extop
- - - - - e36d1e31 by Ondřej Kuzník at 2021-03-30T15:46:40+01:00 ITS#9001 manual changes
- - - - - 3bd1b090 by Ondřej Kuzník at 2021-03-30T15:46:40+01:00 ITS#9001 Use a TAvl for request tracking in libldap
- - - - - 87f3bad8 by Ondřej Kuzník at 2021-03-31T14:57:56+00:00 ITS#9437 Add otp_2fa overlay
- - - - - fe7e4697 by Ondřej Kuzník at 2021-03-31T14:57:56+00:00 ITS#9437 Implement TOTP drift correction
- - - - - 2ddcb121 by Quanah Gibson-Mount at 2021-03-31T16:11:18+00:00 ITS#9437 - Regenerate configure
- - - - - e8c03ba5 by Ondřej Kuzník at 2021-03-31T16:14:25+00:00 ITS#7786 Document cn=config recovery options
- - - - - 80cfd811 by Ondřej Kuzník at 2021-03-31T16:14:25+00:00 ITS#7786 Try to synthesize missing attribute types
- - - - - b518a597 by Quanah Gibson-Mount at 2021-03-31T17:19:19+00:00 Merge remote-tracking branch 'origin/master' into OPENLDAP_REL_ENG_2_5
- - - - -
30 changed files:
- .gitlab-ci.yml - build/top.mk - build/version.sh - clients/tools/ldapurl.c - configure - configure.ac - contrib/slapd-modules/authzid/authzid.c - + contrib/slapd-modules/datamorph/.gitignore - + contrib/slapd-modules/datamorph/Makefile - + contrib/slapd-modules/datamorph/datamorph.c - + contrib/slapd-modules/datamorph/slapo-datamorph.5 - + contrib/slapd-modules/datamorph/tests/.gitignore - + contrib/slapd-modules/datamorph/tests/Rules.mk - + contrib/slapd-modules/datamorph/tests/data/config.ldif - + contrib/slapd-modules/datamorph/tests/data/datamorph.conf - + contrib/slapd-modules/datamorph/tests/data/test.ldif - + contrib/slapd-modules/datamorph/tests/data/test001-01-same-attr.ldif - + contrib/slapd-modules/datamorph/tests/data/test001-02-same-index.ldif - + contrib/slapd-modules/datamorph/tests/data/test001-02a-same-index.ldif - + contrib/slapd-modules/datamorph/tests/data/test001-03-invalid-attr.ldif - + contrib/slapd-modules/datamorph/tests/data/test002-config.ldif - + contrib/slapd-modules/datamorph/tests/data/test002-entry.ldif - + contrib/slapd-modules/datamorph/tests/data/test002-fail.ldif - + contrib/slapd-modules/datamorph/tests/data/test002-transformed-rdn.ldif - + contrib/slapd-modules/datamorph/tests/data/test003-config.ldif - + contrib/slapd-modules/datamorph/tests/data/test003-out.ldif - + contrib/slapd-modules/datamorph/tests/data/test005-01-fail.ldif - + contrib/slapd-modules/datamorph/tests/data/test005-02-fail.ldif - + contrib/slapd-modules/datamorph/tests/data/test005-03-fail.ldif - + contrib/slapd-modules/datamorph/tests/data/test005-03a-fail.ldif
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/b75c433ddd16a4df69134dc...