]>
git.ipfire.org Git - thirdparty/openldap.git/log
Howard Chu [Fri, 15 Nov 2019 16:26:14 +0000 (16:26 +0000)]
ITS#9119 fix global operation counter reporting
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:27:51 +0000 (20:27 +0000)]
ITS#9100
Howard Chu [Mon, 28 Oct 2019 19:01:36 +0000 (19:01 +0000)]
ITS#9100 relax domainScope check for absent value
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:26:44 +0000 (20:26 +0000)]
ITS#9095
Howard Chu [Fri, 11 Oct 2019 19:47:29 +0000 (20:47 +0100)]
ITS#9095 insert missing commit at end of slapindex processing
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:25:25 +0000 (20:25 +0000)]
ITS#9077
Ondřej Kuzník [Mon, 23 Sep 2019 15:37:38 +0000 (16:37 +0100)]
ITS#9077 Let the loop finish
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:24:39 +0000 (20:24 +0000)]
ITS#9069
Ryan Tandy [Wed, 28 Aug 2019 00:58:44 +0000 (17:58 -0700)]
ITS#9069 Do not call gnutls_global_set_mutex()
Since GnuTLS moved to implicit initialization on library load, calling
this function deinitializes GnuTLS and then re-initializes it.
When GnuTLS uses /dev/urandom as an entropy source (getrandom() not
available, or older versions of GnuTLS), and the application closed all
file descriptors at startup, this could result in GnuTLS opening
/dev/urandom over one of the application's file descriptors when
re-initialized.
Additionally, the custom mutex functions are never reset, so if libldap
is unloaded (for example via dlclose()) after calling this, its code may
be unmapped and the application could crash when GnuTLS calls the mutex
functions.
On typical systems, GnuTLS system mutexes are probably the same as what
libldap uses anyway.
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:23:54 +0000 (20:23 +0000)]
ITS#9071
Ondřej Kuzník [Fri, 30 Aug 2019 13:02:20 +0000 (14:02 +0100)]
ITS#9071 Document "tls none" for back-ldap
Quanah Gibson-Mount [Thu, 21 Nov 2019 20:22:39 +0000 (20:22 +0000)]
ITS#9067
Julia Bremer [Tue, 30 Jul 2019 11:51:02 +0000 (13:51 +0200)]
ITS#9067 fix syntax evaluation of preferredDeliveryMethod
Quanah Gibson-Mount [Tue, 15 Oct 2019 00:20:59 +0000 (00:20 +0000)]
ITS#9081
Ondřej Kuzník [Mon, 23 Sep 2019 16:27:18 +0000 (17:27 +0100)]
ITS#9081 Do not leak sb (ITS#8755 regression)
Quanah Gibson-Mount [Tue, 15 Oct 2019 00:19:35 +0000 (00:19 +0000)]
ITS#9076
Ondřej Kuzník [Tue, 10 Sep 2019 17:59:17 +0000 (18:59 +0100)]
ITS#9076 Set oldctrls correctly
Quanah Gibson-Mount [Tue, 15 Oct 2019 00:13:41 +0000 (00:13 +0000)]
ITS#9062
Quanah Gibson-Mount [Tue, 13 Aug 2019 15:03:45 +0000 (15:03 +0000)]
ITS#9062 -- Honor TMPDIR in mkdep
Quanah Gibson-Mount [Tue, 15 Oct 2019 00:11:32 +0000 (00:11 +0000)]
ITS#9063
Quanah Gibson-Mount [Mon, 12 Aug 2019 23:49:50 +0000 (23:49 +0000)]
ITS#9063 -- Fix missing bold tag for tls_reqcert
Quanah Gibson-Mount [Tue, 15 Oct 2019 00:10:12 +0000 (00:10 +0000)]
ITS#7657
Howard Chu [Wed, 17 Jul 2019 09:17:43 +0000 (10:17 +0100)]
ITS#7657 honor unchecked limit
Quanah Gibson-Mount [Mon, 19 Aug 2019 15:46:21 +0000 (15:46 +0000)]
ITS#9065
Quanah Gibson-Mount [Mon, 19 Aug 2019 15:33:51 +0000 (15:33 +0000)]
ITS#9065 - Document correct attribute pwdGraceAuthnLimit
Quanah Gibson-Mount [Wed, 24 Jul 2019 19:25:46 +0000 (19:25 +0000)]
Return to engineering
Quanah Gibson-Mount [Wed, 24 Jul 2019 19:15:13 +0000 (19:15 +0000)]
Add missed ITS to the 2.4.48 CHANGES file
Quanah Gibson-Mount [Tue, 23 Jul 2019 14:45:16 +0000 (14:45 +0000)]
ITS#7585 - Windows doesn't support LDAPI
Adjust patch for ITS#7585 as Windows does not have LDAPI support.
Quanah Gibson-Mount [Mon, 22 Jul 2019 03:12:27 +0000 (03:12 +0000)]
Remove ITS#8427 from CHANGES due to revert
Quanah Gibson-Mount [Mon, 22 Jul 2019 03:10:51 +0000 (03:10 +0000)]
Revert "ITS#8427 Set up TLS settings on each reconnection"
This reverts commit
6f623dfa1ca65698c19ccc6c058cd170e633384e .
Quanah Gibson-Mount [Mon, 22 Jul 2019 03:10:37 +0000 (03:10 +0000)]
Revert "ITS#8427 Only do StartTLS if configured"
This reverts commit
653922c5051e1e6901d4b787a37494a433cd31a4 .
Quanah Gibson-Mount [Mon, 22 Jul 2019 03:10:27 +0000 (03:10 +0000)]
Revert "ITS#8427 Take late TLS configuration into account"
This reverts commit
e224920ea5641b71bbd38604cb58bd1922537e7d .
Quanah Gibson-Mount [Fri, 19 Jul 2019 16:42:52 +0000 (16:42 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Howard Chu [Fri, 19 Jul 2019 16:41:12 +0000 (17:41 +0100)]
Release 0.9.24
Quanah Gibson-Mount [Fri, 19 Jul 2019 16:37:39 +0000 (16:37 +0000)]
Prep for release
Quanah Gibson-Mount [Fri, 19 Jul 2019 16:23:44 +0000 (16:23 +0000)]
Revert ITS#7326
Quanah Gibson-Mount [Fri, 19 Jul 2019 16:23:18 +0000 (16:23 +0000)]
Revert "use AI_ADDRCONFIG if defined in the environment"
This reverts commit
33945aeb96124f5956c0657b41bb68ca29fab66c .
Depends on custom glibc from RedHat
Quanah Gibson-Mount [Mon, 15 Jul 2019 16:03:55 +0000 (16:03 +0000)]
ITS#9052
Howard Chu [Wed, 10 Jul 2019 20:29:39 +0000 (21:29 +0100)]
ITS#9052 zero out sasl_ssf in connection_init
Quanah Gibson-Mount [Mon, 15 Jul 2019 15:53:46 +0000 (15:53 +0000)]
ITS#7657
Howard Chu [Sun, 14 Jul 2019 13:46:13 +0000 (06:46 -0700)]
ITS#7657 back-mdb improve alias deref
Don't search for scopes of entries with no children
Ondřej Kuzník [Mon, 15 Jul 2019 13:48:52 +0000 (15:48 +0200)]
ITS#8427 Take late TLS configuration into account
Ondřej Kuzník [Wed, 26 Jun 2019 22:45:29 +0000 (00:45 +0200)]
ITS#9038 Another test028 typo
Quanah Gibson-Mount [Thu, 27 Jun 2019 17:44:18 +0000 (17:44 +0000)]
Fix previous commit. It broke builds where --with-cyrus-sasl=no is set.
Quanah Gibson-Mount [Tue, 25 Jun 2019 14:59:19 +0000 (14:59 +0000)]
ITS#9041
Howard Chu [Tue, 25 Jun 2019 14:31:31 +0000 (15:31 +0100)]
ITS#9041 - Cleanup limits in cyrus.c
Ondřej Kuzník [Mon, 24 Jun 2019 14:37:23 +0000 (16:37 +0200)]
ITS#9038 Fix typo in test script
Quanah Gibson-Mount [Fri, 21 Jun 2019 13:18:48 +0000 (13:18 +0000)]
Wording tweak
Ondřej Kuzník [Fri, 21 Jun 2019 11:44:06 +0000 (13:44 +0200)]
Separate VERSION to its own paragraph
Ondřej Kuzník [Fri, 21 Jun 2019 10:19:38 +0000 (12:19 +0200)]
ITS#7996 Use a separate mutex in ldap_int_initialize
Quanah Gibson-Mount [Thu, 20 Jun 2019 18:04:12 +0000 (18:04 +0000)]
ITS#9038
Ondřej Kuzník [Wed, 19 Jun 2019 16:47:32 +0000 (18:47 +0200)]
ITS#9038 Update test028 to test this is enforced
Howard Chu [Wed, 19 Jun 2019 11:29:02 +0000 (12:29 +0100)]
ITS#9038 restrict rootDN proxyauthz to its own DBs.
Treat as normal user for any other DB.
Quanah Gibson-Mount [Thu, 20 Jun 2019 17:45:17 +0000 (17:45 +0000)]
ITS#8799
Ondřej Kuzník [Mon, 13 May 2019 10:46:19 +0000 (11:46 +0100)]
ITS#8799 Let the common backend be configured through cn=config
Ondřej Kuzník [Mon, 13 May 2019 10:43:33 +0000 (11:43 +0100)]
Resolve conflict between ITS#7492 and ITS#7520
Quanah Gibson-Mount [Thu, 20 Jun 2019 17:43:37 +0000 (17:43 +0000)]
ITS#8755
Ondřej Kuzník [Tue, 14 May 2019 11:54:58 +0000 (12:54 +0100)]
ITS#8755 Do not close the default SockBuf a second time
Quanah Gibson-Mount [Thu, 20 Jun 2019 17:41:24 +0000 (17:41 +0000)]
ITS#9000
Ondřej Kuzník [Wed, 5 Jun 2019 12:32:24 +0000 (14:32 +0200)]
ITS#9000 memberof: noop a noop rename
Quanah Gibson-Mount [Mon, 17 Jun 2019 18:52:05 +0000 (18:52 +0000)]
ITS#7770
Howard Chu [Mon, 4 Feb 2019 02:50:17 +0000 (02:50 +0000)]
ITS#7770 schema fixup
Howard Chu [Sun, 3 Feb 2019 11:08:24 +0000 (11:08 +0000)]
ITS#7770 add mdb_stat info to cn=monitor
Quanah Gibson-Mount [Mon, 17 Jun 2019 18:45:40 +0000 (18:45 +0000)]
ITS#7721
ck@test-centos64.cksoft.de [Tue, 8 Oct 2013 21:14:45 +0000 (23:14 +0200)]
ITS#7721 - Allow authTimestamp updates to be forwarded via updateref
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:30:22 +0000 (17:30 +0000)]
ITS#8794
Jame Gerwe [Fri, 29 Dec 2017 08:31:51 +0000 (08:31 +0000)]
ITS#8794 - Fix implicit declaration for ldap_is_ldapc_url
Fix building OpenLDAP with -DLDAP_CONNECTIONLESS so that ldap_is_ldapc_url function is defined
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:28:17 +0000 (17:28 +0000)]
ITS#8997
Quanah Gibson-Mount [Mon, 17 Jun 2019 17:15:00 +0000 (17:15 +0000)]
ITS#8997 - Fix segfault by setting return code value
Fix case with back-ldap where an entry was returned but didn't match the filter being applied by setting the return code value before dropping to cleanup.
Quanah Gibson-Mount [Mon, 17 Jun 2019 16:16:26 +0000 (16:16 +0000)]
ITS#8637
Ondřej Kuzník [Fri, 25 Aug 2017 15:08:27 +0000 (16:08 +0100)]
ITS#8637 Reject multiple chain URIs just like slapd.conf
Quanah Gibson-Mount [Mon, 17 Jun 2019 16:15:04 +0000 (16:15 +0000)]
ITS#8349
HAMANO Tsukasa [Sat, 1 Oct 2016 02:26:59 +0000 (21:26 -0500)]
ITS#8349 - Fix ppolicy behavior when pwdInHistory is changed
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:30:19 +0000 (15:30 +0000)]
ITS#8964
Ondřej Kuzník [Mon, 17 Jun 2019 10:49:25 +0000 (12:49 +0200)]
ITS#8964 Do not free original filter
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:28:21 +0000 (15:28 +0000)]
ITS#8864
Ondřej Kuzník [Fri, 8 Jun 2018 11:51:35 +0000 (12:51 +0100)]
ITS#8864 Fix ber_realloc after a partial ber_flush
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:26:39 +0000 (15:26 +0000)]
ITS#8508
Zebediah Figura [Sat, 1 Oct 2016 02:26:59 +0000 (21:26 -0500)]
ITS#8508 - Allow ucgendat.c to recognize title-case characters even if they do not have lower-case equivalents
I, Zebediah Figura, hereby place the following modifications to OpenLDAP Software (and only these modifications) into the public domain. Hence, these modifications may be freely used and/or redistributed for any purpose with or without attribution and/or other notice.
Quanah Gibson-Mount [Mon, 17 Jun 2019 15:24:19 +0000 (15:24 +0000)]
ITS#8037
Ivan Nejgebauer [Tue, 28 Aug 2012 14:57:54 +0000 (16:57 +0200)]
ITS#8037 - Add support for relax control to delta-syncrepl
Quanah Gibson-Mount [Fri, 14 Jun 2019 16:43:04 +0000 (16:43 +0000)]
ITS#8671
Ondřej Kuzník [Fri, 14 Jun 2019 09:21:27 +0000 (11:21 +0200)]
ITS#8671 Expose OpenLDAP specific interfaces in openldap.h
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:10:04 +0000 (15:10 +0000)]
ITS#8841
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:09:25 +0000 (15:09 +0000)]
ITS#8754
Quanah Gibson-Mount [Fri, 14 Jun 2019 15:05:22 +0000 (15:05 +0000)]
ITS#8674
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:59:59 +0000 (14:59 +0000)]
ITS#8427
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:55:46 +0000 (14:55 +0000)]
ITS#7996, ITS#8450
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:54:37 +0000 (14:54 +0000)]
ITS#7042
Quanah Gibson-Mount [Fri, 14 Jun 2019 14:53:34 +0000 (14:53 +0000)]
ITS#9031
Quanah Gibson-Mount [Tue, 21 May 2019 20:34:32 +0000 (20:34 +0000)]
Fix examples by removing quotes
Nadezhda Ivanova [Wed, 22 Nov 2017 11:44:07 +0000 (13:44 +0200)]
ITS#8841 Fix an assertion error in back-meta when network interface is unavailable
Because an API error code was assigned to sr_err, on network error back-meta would cause
an assert error at result.c: 830
assert( !LDAP_API_ERROR( rs->sr_err ) );
Ondřej Kuzník [Thu, 13 Jun 2019 08:24:43 +0000 (10:24 +0200)]
ITS#8754 Don't try IPv6 addresses unless configured to
Côme Chilliet [Thu, 7 Sep 2017 15:11:57 +0000 (17:11 +0200)]
ITS#8674 Return correct result from ldap_create_assertion_control_value
ldap_create_assertion_control_value was returning ld->ld_errno
upon success without reseting it to LDAP_SUCCESS first
Ondřej Kuzník [Thu, 13 Jun 2019 10:12:54 +0000 (12:12 +0200)]
ITS#8427 Only do StartTLS if configured
Ondřej Kuzník [Wed, 12 Jun 2019 14:40:04 +0000 (16:40 +0200)]
ITS#8427 Set up TLS settings on each reconnection
Ondřej Kuzník [Tue, 11 Jun 2019 16:30:28 +0000 (18:30 +0200)]
ITS#7996 Tighten race in ldap_int_initialize
Patrick Monnerat [Sat, 21 Oct 2017 15:35:32 +0000 (16:35 +0100)]
ITS#7042 Allow unsetting of tls_* syncrepl options.
This can be done by setting them to an empty string value.
Quanah Gibson-Mount [Fri, 7 Jun 2019 17:24:18 +0000 (17:24 +0000)]
ITS#9031 - Update documentation for mdb
A number of fixes to the admin guide.
First, add missing reqDN indexing.
Second, convert most references to bdb/hdb to mdb, unless the section was specific to bdb/hdb.
Third, use "dc=example,dc=com" consistently throughout the example set
Quanah Gibson-Mount [Wed, 22 May 2019 01:16:24 +0000 (01:16 +0000)]
ITS#8999