]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
4 years agoITS#9156 Do not spam the logs on account of lastbind 145/merge
Ondřej Kuzník [Mon, 7 Jun 2021 14:52:25 +0000 (15:52 +0100)] 
ITS#9156 Do not spam the logs on account of lastbind

4 years agoITS#9581 Implement lastbind precision
Ondřej Kuzník [Mon, 7 Jun 2021 14:50:46 +0000 (15:50 +0100)] 
ITS#9581 Implement lastbind precision

4 years agoITS#9472 Fix cn=config memory leaks in slapo-datamorph
Ondřej Kuzník [Tue, 15 Jun 2021 10:19:21 +0000 (11:19 +0100)] 
ITS#9472 Fix cn=config memory leaks in slapo-datamorph

4 years agoITS#9473 Fix cn=config memory leaks in slapo-variant
Ondřej Kuzník [Tue, 15 Jun 2021 09:24:00 +0000 (10:24 +0100)] 
ITS#9473 Fix cn=config memory leaks in slapo-variant

4 years agoITS#7215 Update datamorph/variant to drop workaround
Ondřej Kuzník [Tue, 15 Jun 2021 09:04:32 +0000 (10:04 +0100)] 
ITS#7215 Update datamorph/variant to drop workaround

4 years agoITS#7215 Allow cleanups/commits to fail (once)
Ondřej Kuzník [Tue, 8 Jun 2021 14:26:43 +0000 (15:26 +0100)] 
ITS#7215 Allow cleanups/commits to fail (once)

Some config changes need to be prepared at entry modification time and
then checked/committed at the end. Such a check can fail, so we need to
do this early enough and also commit the opposite change during a revert
step.

The assumption is that the original version is consistent and bconfig
can accurately reconstruct it, so the revert cleanups will not fail and
so all of them get to be run. We set ca->reply.err so that the cleanups
can be made aware and comply with this assumption.

4 years agoITS#7215 Postpone index_substr check
Ondřej Kuzník [Tue, 8 Jun 2021 10:54:34 +0000 (11:54 +0100)] 
ITS#7215 Postpone index_substr check

4 years agoITS#9576 Use stored defaults
Ondřej Kuzník [Tue, 8 Jun 2021 08:54:38 +0000 (09:54 +0100)] 
ITS#9576 Use stored defaults

4 years agoITS#9576 Put the used table in ConfigArgs
Ondřej Kuzník [Tue, 8 Jun 2021 08:52:43 +0000 (09:52 +0100)] 
ITS#9576 Put the used table in ConfigArgs

4 years agoITS#9363 Some missed MAGIC defaults
Ondřej Kuzník [Tue, 8 Jun 2021 08:50:30 +0000 (09:50 +0100)] 
ITS#9363 Some missed MAGIC defaults

4 years agoITS#8747 Allow olcBkLloadClientMaxPending in cn=config
Ondřej Kuzník [Tue, 8 Jun 2021 09:17:45 +0000 (10:17 +0100)] 
ITS#8747 Allow olcBkLloadClientMaxPending in cn=config

4 years agoITS#9575 Warn when specifying olcPasswordHash in the cn=config entry
Ondřej Kuzník [Tue, 15 Jun 2021 15:32:38 +0000 (16:32 +0100)] 
ITS#9575 Warn when specifying olcPasswordHash in the cn=config entry

4 years agoITS#7832 - Correctly configure sysconfdir so that etcdir can be overridden.
Quanah Gibson-Mount [Wed, 9 Jun 2021 20:23:36 +0000 (20:23 +0000)] 
ITS#7832 - Correctly configure sysconfdir so that etcdir can be overridden.

4 years agoITS#8333 - Update internationalISDNNumber for RFC4519
Quanah Gibson-Mount [Tue, 15 Jun 2021 18:17:12 +0000 (18:17 +0000)] 
ITS#8333 - Update internationalISDNNumber for RFC4519

4 years agoITS#9578 ldif: terminate buf after truncating \r
Konstantin Andreev [Sat, 12 Jun 2021 11:41:44 +0000 (11:41 +0000)] 
ITS#9578 ldif: terminate buf after truncating \r

4 years agoITS#9468 do not arm expire timer for connections that are already tainted
Tero Saarni [Thu, 13 May 2021 18:13:08 +0000 (21:13 +0300)] 
ITS#9468 do not arm expire timer for connections that are already tainted

4 years agoITS#9468 always init lc_time and lc_create_time
Howard Chu [Tue, 25 May 2021 19:02:45 +0000 (20:02 +0100)] 
ITS#9468 always init lc_time and lc_create_time

Doesn't cost us anything and guarantees expiry will work if conn_ttl
or idletimeout are configured at a later time.

4 years agoITS#9561 slapd init.c: fix copy/paste error
Howard Chu [Thu, 3 Jun 2021 20:27:59 +0000 (21:27 +0100)] 
ITS#9561 slapd init.c: fix copy/paste error

Added in 629cafc98d4 for ITS#8707

4 years agoITS#6467 Indicate which operation is lost if we fail to add log entry
Ondřej Kuzník [Tue, 1 Jun 2021 12:58:01 +0000 (13:58 +0100)] 
ITS#6467 Indicate which operation is lost if we fail to add log entry

4 years agoITS#6467 Free uuid list after we're finished
Ondřej Kuzník [Tue, 1 Jun 2021 12:56:58 +0000 (13:56 +0100)] 
ITS#6467 Free uuid list after we're finished

4 years agoITS#9557 back-mdb: fix mdb_waitfixup for candidate-based searches
Howard Chu [Thu, 27 May 2021 11:48:36 +0000 (12:48 +0100)] 
ITS#9557 back-mdb: fix mdb_waitfixup for candidate-based searches

Off-by-one left last scope unrefreshed

4 years agoITS#9559 mod_next is not there anymore
Ondřej Kuzník [Wed, 26 May 2021 13:51:56 +0000 (14:51 +0100)] 
ITS#9559 mod_next is not there anymore

4 years agoITS#9555 Changed alignment in the default definitions block to tabs instead of spaces
Nadezhda Ivanova [Tue, 25 May 2021 13:31:20 +0000 (16:31 +0300)] 
ITS#9555 Changed alignment in the default definitions block to tabs instead of spaces

4 years agoITS#9555 Introduce a default operations timeout for back-asyncmeta
Nadezhda Ivanova [Tue, 18 May 2021 13:41:08 +0000 (16:41 +0300)] 
ITS#9555 Introduce a default operations timeout for back-asyncmeta

4 years agoITS#9554 -- Regenerate configure
Quanah Gibson-Mount [Thu, 20 May 2021 15:41:16 +0000 (15:41 +0000)] 
ITS#9554 -- Regenerate configure

4 years agoITS#9554 - Rename configure.in to configure.ac
Quanah Gibson-Mount [Mon, 17 May 2021 21:46:02 +0000 (21:46 +0000)] 
ITS#9554 - Rename configure.in to configure.ac

4 years agoITS#6467 Adjust log message
Ondřej Kuzník [Sat, 15 May 2021 09:01:51 +0000 (10:01 +0100)] 
ITS#6467 Adjust log message

4 years agoITS#6467 Reset avl root after releasing the tree
Ondřej Kuzník [Sat, 15 May 2021 09:01:18 +0000 (10:01 +0100)] 
ITS#6467 Reset avl root after releasing the tree

4 years agoITS#8820 Document ldap_get_attribute_ber()
Ondřej Kuzník [Thu, 13 May 2021 11:53:05 +0000 (12:53 +0100)] 
ITS#8820 Document ldap_get_attribute_ber()

4 years agoITS#6467 Deal with modRDNs
Ondřej Kuzník [Tue, 11 May 2021 16:05:37 +0000 (17:05 +0100)] 
ITS#6467 Deal with modRDNs

4 years agoITS#9552 Record reqNewDN for modRDNs
Ondřej Kuzník [Tue, 11 May 2021 16:04:54 +0000 (17:04 +0100)] 
ITS#9552 Record reqNewDN for modRDNs

4 years agoITS#6467 Plug a shutdown leak
Ondřej Kuzník [Tue, 11 May 2021 16:03:52 +0000 (17:03 +0100)] 
ITS#6467 Plug a shutdown leak

4 years agoITS#9551 Handle empty DN in extended filters
Ondřej Kuzník [Tue, 11 May 2021 12:20:52 +0000 (13:20 +0100)] 
ITS#9551 Handle empty DN in extended filters

4 years agoITS#9534,#9324 fix refresh startup
Howard Chu [Thu, 13 May 2021 17:29:22 +0000 (18:29 +0100)] 
ITS#9534,#9324 fix refresh startup

Partially revert 5aa7e0f69b0f1ef9aff5016fa6b40c2a2dd7d38d
Use an explicit timeout for Refresh response. Need to give time
for the provider to reply.

4 years agoITS#6467 Handle syncrepl searches with base of ""
Ondřej Kuzník [Thu, 6 May 2021 08:43:32 +0000 (09:43 +0100)] 
ITS#6467 Handle syncrepl searches with base of ""

4 years agoITS#9468 fixed typos
Tero Saarni [Tue, 11 May 2021 14:02:40 +0000 (17:02 +0300)] 
ITS#9468 fixed typos

4 years agoITS#9468 summarize discussion about rebind-as-user
Tero Saarni [Mon, 10 May 2021 18:41:02 +0000 (21:41 +0300)] 
ITS#9468 summarize discussion about rebind-as-user

4 years agoITS#9468 documented that re-connecting does not happen after idle-timeout or conn-ttl
Tero Saarni [Mon, 29 Mar 2021 15:57:53 +0000 (18:57 +0300)] 
ITS#9468 documented that re-connecting does not happen after idle-timeout or conn-ttl

4 years agoITS#9468 removed accidental unicode characters
Tero Saarni [Mon, 15 Mar 2021 18:29:01 +0000 (20:29 +0200)] 
ITS#9468 removed accidental unicode characters

4 years agoITS#9468 back-ldap: Return disconect if rebind cannot be done
Tero Saarni [Fri, 5 Mar 2021 08:51:28 +0000 (10:51 +0200)] 
ITS#9468 back-ldap: Return disconect if rebind cannot be done

4 years agoITS#9468 Added test case for proxy re-binding anonymously
Tero Saarni [Wed, 24 Feb 2021 16:24:31 +0000 (18:24 +0200)] 
ITS#9468 Added test case for proxy re-binding anonymously

4 years agoITS#8747 Protect shutdown code while workers are still alive
Ondřej Kuzník [Fri, 19 Feb 2021 08:54:45 +0000 (08:54 +0000)] 
ITS#8747 Protect shutdown code while workers are still alive

4 years agoITS#8747 Remove c_private from LloadConnection
Ondřej Kuzník [Tue, 4 May 2021 12:01:46 +0000 (13:01 +0100)] 
ITS#8747 Remove c_private from LloadConnection

4 years agoITS#8747 Keep an explicit backend pointer
Ondřej Kuzník [Mon, 10 Aug 2020 12:41:40 +0000 (14:41 +0200)] 
ITS#8747 Keep an explicit backend pointer

4 years agoITS#8747 Fix lloadd builds --without-tls
Ondřej Kuzník [Fri, 15 Jan 2021 10:53:59 +0000 (10:53 +0000)] 
ITS#8747 Fix lloadd builds --without-tls

4 years agoITS#8747 Do not continue reading if connection is dying
Ondřej Kuzník [Fri, 8 Jan 2021 11:33:24 +0000 (05:33 -0600)] 
ITS#8747 Do not continue reading if connection is dying

4 years agoITS#8747 Avoid epoch recursion in connection_write_cb
Ondřej Kuzník [Fri, 8 Jan 2021 11:32:48 +0000 (05:32 -0600)] 
ITS#8747 Avoid epoch recursion in connection_write_cb

4 years agoITS#8747 Do not observe an epoch while calling dispose_cb
Ondřej Kuzník [Fri, 8 Jan 2021 11:32:04 +0000 (05:32 -0600)] 
ITS#8747 Do not observe an epoch while calling dispose_cb

4 years agoReport mbe->register_entry() errors
Ondřej Kuzník [Wed, 21 Apr 2021 13:50:00 +0000 (14:50 +0100)] 
Report mbe->register_entry() errors

4 years agoITS#6207 Log timings for lloadd tests
Ondřej Kuzník [Wed, 21 Apr 2021 12:27:31 +0000 (13:27 +0100)] 
ITS#6207 Log timings for lloadd tests

4 years agoITS#8721 Do not update ri_last unless we're actually retrying
Ondřej Kuzník [Thu, 29 Apr 2021 12:56:43 +0000 (13:56 +0100)] 
ITS#8721 Do not update ri_last unless we're actually retrying

4 years agoITS#8721 Regression test
Ondřej Kuzník [Wed, 28 Apr 2021 13:00:05 +0000 (14:00 +0100)] 
ITS#8721 Regression test

4 years agoITS#9548 - Ensure modules in the pwmods directory get installed
Quanah Gibson-Mount [Thu, 6 May 2021 16:08:56 +0000 (16:08 +0000)] 
ITS#9548 - Ensure modules in the pwmods directory get installed

4 years agoITS#9521 additional ciphersuite fixes
Howard Chu [Thu, 6 May 2021 19:16:40 +0000 (20:16 +0100)] 
ITS#9521 additional ciphersuite fixes

Actually check version of matched ciphersuite names.
Also, don't change existing TLS1.3 suites if none are specified
in the new suite string. Avoids ITS#9546.

4 years agoITS#9544 fix #9511 patch
Howard Chu [Tue, 4 May 2021 09:04:20 +0000 (10:04 +0100)] 
ITS#9544 fix #9511 patch

Include was erroneously deleted. partially reverts 6cdfc85fc56130628670ca9fe76d6034ddabdd8d

4 years agoITS#9542 fix AuthZ Identity control OIDs
Michael Ströder [Sat, 1 May 2021 11:37:21 +0000 (11:37 +0000)] 
ITS#9542 fix AuthZ Identity control OIDs

Did not match RFC3829

4 years agoITS#9541 fix typo in util-int.c
Howard Chu [Fri, 30 Apr 2021 08:25:13 +0000 (09:25 +0100)] 
ITS#9541 fix typo in util-int.c

From 94fbd968263765f0ef0b17867216a2d3f33572a4

4 years agoITS#9541 fix typo in daemon.c
Howard Chu [Fri, 30 Apr 2021 08:24:32 +0000 (09:24 +0100)] 
ITS#9541 fix typo in daemon.c

From commit ee49c839764

4 years agoITS#9537 slap_op_time: avoid duplicates across restarts
Howard Chu [Tue, 27 Apr 2021 16:10:51 +0000 (17:10 +0100)] 
ITS#9537 slap_op_time: avoid duplicates across restarts

Initialize last_ times with current time sec & usec

4 years agoITS#9531 back-mdb: fix delete of context entry
Howard Chu [Mon, 26 Apr 2021 17:27:40 +0000 (18:27 +0100)] 
ITS#9531 back-mdb: fix delete of context entry

We already checked if attempting to delete the suffix, but
didn't skip the parent check as we should have.

4 years agoITS#9535 avoid non-portable wc format
Howard Chu [Sat, 24 Apr 2021 16:40:51 +0000 (17:40 +0100)] 
ITS#9535 avoid non-portable wc format

Use awk to count lines instead

4 years agoITS#9534 fix prev commit
Howard Chu [Sat, 24 Apr 2021 14:47:03 +0000 (15:47 +0100)] 
ITS#9534 fix prev commit

4 years agoITS#9534 additional
Howard Chu [Sat, 24 Apr 2021 14:45:58 +0000 (15:45 +0100)] 
ITS#9534 additional

Partially revert 0b20b92ec1b5d658f80ceb8fe4c4dfeef8f33cc9
Reuse the client conn for delta-sync startup

4 years agoITS#9534 fix delta-sync startup
Howard Chu [Sat, 24 Apr 2021 14:38:02 +0000 (15:38 +0100)] 
ITS#9534 fix delta-sync startup

When transitioning from plain refresh to delta mode, don't
wait for a reschedule, go immediately.
Partially reverts f2740c79b38a986dfac78bc98c62e5f74ad9224e

4 years agoITS#9513 fix prev commit
Howard Chu [Fri, 23 Apr 2021 16:10:02 +0000 (17:10 +0100)] 
ITS#9513 fix prev commit

01e5664c7cbbcdd17218b9095ee32aca629fab41 removed an include that is needed

4 years agoITS#9532 Check homedir overlay is enabled before testing it
Ondřej Kuzník [Fri, 23 Apr 2021 07:07:20 +0000 (08:07 +0100)] 
ITS#9532 Check homedir overlay is enabled before testing it

4 years agoITS#9502 TCP_USER_TIMEOUT for lloadd
Ondřej Kuzník [Tue, 16 Mar 2021 09:07:16 +0000 (09:07 +0000)] 
ITS#9502 TCP_USER_TIMEOUT for lloadd

4 years agoITS#9502 Implement tcp-user-timeout support for back-ldap/(async)meta
Nadezhda Ivanova [Mon, 15 Mar 2021 14:04:28 +0000 (16:04 +0200)] 
ITS#9502 Implement tcp-user-timeout support for back-ldap/(async)meta

4 years agoITS#9502 Implement LDAP_OPT_TCP_USER_TIMEOUT
Nadezhda Ivanova [Mon, 15 Mar 2021 13:02:19 +0000 (15:02 +0200)] 
ITS#9502 Implement LDAP_OPT_TCP_USER_TIMEOUT

4 years agoITS#9529 pcache: update refresh_time after query refresh
Howard Chu [Wed, 21 Apr 2021 21:32:42 +0000 (22:32 +0100)] 
ITS#9529 pcache: update refresh_time after query refresh

4 years agoITS#9529 pcache: fix consistency_check locking
Howard Chu [Wed, 21 Apr 2021 21:04:49 +0000 (22:04 +0100)] 
ITS#9529 pcache: fix consistency_check locking

4 years agoITS#9530 ldo_defbase now must be freed in ldap_ld_free()
Howard Chu [Wed, 21 Apr 2021 17:06:26 +0000 (18:06 +0100)] 
ITS#9530 ldo_defbase now must be freed in ldap_ld_free()

4 years agoITS#9530 fix double-free of LDAP_OPT_DEFBASE
Norm Green [Wed, 21 Apr 2021 04:35:30 +0000 (04:35 +0000)] 
ITS#9530 fix double-free of LDAP_OPT_DEFBASE

4 years agoITS#8707 -- Regenerate configure
Quanah Gibson-Mount [Wed, 21 Apr 2021 01:30:29 +0000 (01:30 +0000)] 
ITS#8707 -- Regenerate configure

4 years agoITS#8707 systemd notifications from lloadd
Ondřej Kuzník [Wed, 7 Apr 2021 14:49:19 +0000 (15:49 +0100)] 
ITS#8707 systemd notifications from lloadd

4 years agoITS#8707 - Update CI/CD for systemd notification support
Quanah Gibson-Mount [Fri, 19 Mar 2021 21:51:20 +0000 (21:51 +0000)] 
ITS#8707 - Update CI/CD for systemd notification support

4 years agoITS#8707 - Add slapd.service and lloadd.service for systemd
SATOH Fumiyasu [Fri, 11 Aug 2017 10:33:32 +0000 (19:33 +0900)] 
ITS#8707 - Add slapd.service and lloadd.service for systemd

4 years agoITS#8707 Add systemd service notification support
Ondřej Kuzník [Wed, 7 Apr 2021 14:54:24 +0000 (15:54 +0100)] 
ITS#8707 Add systemd service notification support

4 years agoITS#9527 - Fix typo ocDatabase to olcDatabase
Quanah Gibson-Mount [Mon, 19 Apr 2021 18:07:05 +0000 (18:07 +0000)] 
ITS#9527 - Fix typo ocDatabase to olcDatabase

4 years agoITS#9525 - Rework contrib module builds
Quanah Gibson-Mount [Fri, 16 Apr 2021 17:04:45 +0000 (17:04 +0000)] 
ITS#9525 - Rework contrib module builds

Adjust to honor CFLAGS and LDFLAGS
Drop -Wall from the OPTimization flag

4 years agoITS#9526 slapd-mdb tools: fix cursor init check
Howard Chu [Sun, 18 Apr 2021 16:51:30 +0000 (17:51 +0100)] 
ITS#9526 slapd-mdb tools: fix cursor init check

4 years agoITS#8847 Allocate a large enough buffer
Ondřej Kuzník [Thu, 15 Apr 2021 14:16:19 +0000 (15:16 +0100)] 
ITS#8847 Allocate a large enough buffer

4 years agoITS#9520 Refuse parallelism if not compiled with libargon2
Ondřej Kuzník [Fri, 9 Apr 2021 09:41:00 +0000 (10:41 +0100)] 
ITS#9520 Refuse parallelism if not compiled with libargon2

4 years agoITS#9517 Add module args support to slappaswd and relevant docs
Ondřej Kuzník [Fri, 9 Apr 2021 09:38:42 +0000 (10:38 +0100)] 
ITS#9517 Add module args support to slappaswd and relevant docs

4 years agoExpose slapTool for use elsewhere
Ondřej Kuzník [Tue, 13 Apr 2021 10:37:31 +0000 (11:37 +0100)] 
Expose slapTool for use elsewhere

4 years agoITS#9494 autogroup: fix db_open trashing thread context
Howard Chu [Wed, 14 Apr 2021 15:35:12 +0000 (16:35 +0100)] 
ITS#9494 autogroup: fix db_open trashing thread context

4 years agoITS#8736 - Add test script using delta-syncrepl for cn=config replication
Quanah Gibson-Mount [Thu, 11 Mar 2021 19:34:51 +0000 (19:34 +0000)] 
ITS#8736 - Add test script using delta-syncrepl for cn=config replication

4 years agoITS#8872 Apply $Id$ changes implied by ident
Ondřej Kuzník [Wed, 7 Apr 2021 14:54:24 +0000 (15:54 +0100)] 
ITS#8872 Apply $Id$ changes implied by ident

4 years agoITS#9200 Document other ppolicy changes
Ondřej Kuzník [Mon, 12 Apr 2021 14:36:42 +0000 (15:36 +0100)] 
ITS#9200 Document other ppolicy changes

4 years agoITS#8586 server cert manpage tweaks
Howard Chu [Mon, 12 Apr 2021 19:30:45 +0000 (20:30 +0100)] 
ITS#8586 server cert manpage tweaks

4 years agoITS#8586 load cert+chain from TLSCertificateFile
Andreas Schulze [Sat, 11 Feb 2017 19:26:59 +0000 (19:26 +0000)] 
ITS#8586 load cert+chain from TLSCertificateFile

For OpenSSL

4 years agoITS#7786 Allow parsing of invalid entries when schema checking off
Ondřej Kuzník [Wed, 7 Apr 2021 09:57:12 +0000 (10:57 +0100)] 
ITS#7786 Allow parsing of invalid entries when schema checking off

4 years agoITS#9295 Handle add+delete on a single-value attr
Ondřej Kuzník [Thu, 1 Apr 2021 14:17:14 +0000 (15:17 +0100)] 
ITS#9295 Handle add+delete on a single-value attr

4 years agoITS#8770 Fix dsaschema memory leaks
Ondřej Kuzník [Thu, 8 Apr 2021 11:03:24 +0000 (12:03 +0100)] 
ITS#8770 Fix dsaschema memory leaks

Stopping short of a full rewrite which would be needed to get rid of
static variables, etc.

4 years agoITS#8770 Update dsaschema for current slapd
Ondřej Kuzník [Thu, 8 Apr 2021 10:00:14 +0000 (11:00 +0100)] 
ITS#8770 Update dsaschema for current slapd

4 years agoITS#8872 - configure.in to configure.ac
Quanah Gibson-Mount [Fri, 9 Apr 2021 21:01:10 +0000 (21:01 +0000)] 
ITS#8872 - configure.in to configure.ac

4 years agoITS#9396 Recommend namedPolicy for ppolicy entries
Karl O. Pinc [Mon, 16 Nov 2020 22:58:37 +0000 (16:58 -0600)] 
ITS#9396 Recommend namedPolicy for ppolicy entries

4 years agoITS#9519 Add namedObject draft and schema
Ondřej Kuzník [Thu, 11 Mar 2021 14:38:51 +0000 (14:38 +0000)] 
ITS#9519 Add namedObject draft and schema

4 years agoITS#9518 fix prev commit
Howard Chu [Fri, 9 Apr 2021 18:29:11 +0000 (19:29 +0100)] 
ITS#9518 fix prev commit

4 years agoITS#9521 clarify - affects OpenSSL 1.1.1, not 1.1.0
Howard Chu [Fri, 9 Apr 2021 17:23:53 +0000 (18:23 +0100)] 
ITS#9521 clarify - affects OpenSSL 1.1.1, not 1.1.0