]>
git.ipfire.org Git - thirdparty/openldap.git/log
Quanah Gibson-Mount [Thu, 9 Jan 2020 16:32:20 +0000 (16:32 +0000)]
Happy New Year!
Howard Chu [Wed, 8 Jan 2020 22:22:14 +0000 (22:22 +0000)]
ITS#9146 syncprov: fix sessionlog init
Ondřej Kuzník [Fri, 3 Jan 2020 10:52:12 +0000 (10:52 +0000)]
ITS#9124 BerElement sits on the stack
Ondřej Kuzník [Fri, 3 Jan 2020 11:41:12 +0000 (11:41 +0000)]
ITS#9124 Cancel exop test, piggybacking on syncrepl tests
Ondřej Kuzník [Fri, 3 Jan 2020 10:51:28 +0000 (10:51 +0000)]
ITS#9145 Do not add controls to cancel/abandon
Howard Chu [Wed, 18 Dec 2019 20:37:58 +0000 (20:37 +0000)]
ITS#9121 more for dynamic memmber/memberOf
Howard Chu [Wed, 18 Dec 2019 20:34:50 +0000 (20:34 +0000)]
ITS#9121 schema update for prev commit
Howard Chu [Wed, 18 Dec 2019 20:31:21 +0000 (20:31 +0000)]
ITS#9121 extend test cases
Test for filtered dynamic attrs, memberOf, filtered memberOf
Howard Chu [Mon, 16 Dec 2019 18:42:57 +0000 (18:42 +0000)]
ITS#9121 cleanup
Delete unused code, add comments
Howard Chu [Mon, 16 Dec 2019 18:31:12 +0000 (18:31 +0000)]
ITS#9121 dynlist enhancements
1) allow filtering on dynamic attribute values
2) populate an optionally configured memberOf attribute
test044 script still needs to be extended to test these
enhancements. We need to define an interim attributeType
for testing memberOf functionality.
Arvid Requate [Tue, 3 Dec 2019 22:33:10 +0000 (23:33 +0100)]
ITS#9128 fix bus error in strchrlen
Ondřej Kuzník [Mon, 2 Dec 2019 12:25:52 +0000 (12:25 +0000)]
ITS#8629 Make sure pwcons is around for slapauth
Long term, overlay callbacks should not be running in tool mode at all.
Howard Chu [Sun, 1 Dec 2019 19:04:27 +0000 (19:04 +0000)]
ITS#9125 check HAVE_TLS
Ondřej Kuzník [Fri, 29 Nov 2019 10:03:24 +0000 (10:03 +0000)]
ITS#9124 Check we have data to process in Cancel Exop
Howard Chu [Thu, 28 Nov 2019 21:31:06 +0000 (21:31 +0000)]
ITS#9120 change reference year from 1970 to 0000
Now handles +/-8740 years centered around year 0000 (1BCE)
Quanah Gibson-Mount [Sat, 23 Nov 2019 15:31:12 +0000 (15:31 +0000)]
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Fri, 22 Nov 2019 14:36:38 +0000 (14:36 +0000)]
ITS#9118 - Fix typo in prev commit
Howard Chu [Thu, 21 Nov 2019 20:45:11 +0000 (20:45 +0000)]
ITS#9118
Howard Chu [Thu, 21 Nov 2019 20:44:37 +0000 (20:44 +0000)]
ITS#9118 add MAP_NOSYNC for FreeBSD
Howard Chu [Fri, 15 Nov 2019 16:26:14 +0000 (16:26 +0000)]
ITS#9119 fix global operation counter reporting
Howard Chu [Mon, 28 Oct 2019 23:01:08 +0000 (23:01 +0000)]
ITS#9112 cleaner error handling during connection setup
And additional debug code for tracking errant close()s
Howard Chu [Mon, 28 Oct 2019 19:01:36 +0000 (19:01 +0000)]
ITS#9100 relax domainScope check for absent value
Howard Chu [Mon, 14 Oct 2019 17:34:07 +0000 (18:34 +0100)]
ITS#9091 drop attr mappings added in an aborted txn
If a txn is aborted in id2entry_put, attribute index mappings
added during that txn must also be dropped from memory.
Howard Chu [Fri, 11 Oct 2019 19:47:29 +0000 (20:47 +0100)]
ITS#9095 insert missing commit at end of slapindex processing
Greg Veldman [Thu, 3 Oct 2019 07:41:31 +0000 (08:41 +0100)]
ITS#9055 Introduce a combined password scheme
Greg Veldman [Thu, 3 Oct 2019 07:37:03 +0000 (08:37 +0100)]
ITS#9055 Accept previous token
Ondřej Kuzník [Mon, 23 Sep 2019 16:27:18 +0000 (17:27 +0100)]
ITS#9081 Do not leak sb (ITS#8755 regression)
Ondřej Kuzník [Mon, 23 Sep 2019 15:37:38 +0000 (16:37 +0100)]
ITS#9077 Let the loop finish
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.
Ondřej Kuzník [Tue, 10 Sep 2019 18:00:21 +0000 (19:00 +0100)]
ITS#8731 Remove extra args
Ondřej Kuzník [Tue, 10 Sep 2019 17:59:17 +0000 (18:59 +0100)]
ITS#9076 Set oldctrls correctly
Ryan Tandy [Fri, 30 Aug 2019 16:06:26 +0000 (09:06 -0700)]
ITS#8983 ignore psearchctrl.c symlink
Ondřej Kuzník [Fri, 30 Aug 2019 13:02:20 +0000 (14:02 +0100)]
ITS#9071 Document "tls none" for back-ldap
Ondřej Kuzník [Tue, 27 Aug 2019 16:22:39 +0000 (17:22 +0100)]
Only allow autoca building with openssl
Ryan Tandy [Mon, 26 Aug 2019 22:08:32 +0000 (15:08 -0700)]
ITS#8753 Set minimum GnuTLS version to 3.2.2
Ensure gnutls_digest_get_id() is available
Howard Chu [Mon, 26 Aug 2019 16:56:17 +0000 (17:56 +0100)]
return to release engineering, ITS#9068
Howard Chu [Mon, 26 Aug 2019 16:51:53 +0000 (17:51 +0100)]
ITS#9068 fix backslash escaping
mdb_load wasn't properly inserting escaped backslashes into the data.
mdb_dump wasn't escaping backslashes when generating printable output.
Julia Bremer [Tue, 30 Jul 2019 11:51:02 +0000 (13:51 +0200)]
ITS#9067 fix syntax evaluation of preferredDeliveryMethod
Quanah Gibson-Mount [Mon, 19 Aug 2019 15:33:51 +0000 (15:33 +0000)]
ITS#9065 - Document correct attribute pwdGraceAuthnLimit
Quanah Gibson-Mount [Tue, 13 Aug 2019 15:03:45 +0000 (15:03 +0000)]
ITS#9062 -- Honor TMPDIR in mkdep
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, 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.
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:24:45 +0000 (16:24 +0000)]
Revert "use AI_ADDRCONFIG if defined in the environment"
This reverts commit
ebf0ef5cb11fc3f92715e644d95c1bf38cc33ebb .
Depends on custom glibc from RedHat
Howard Chu [Wed, 17 Jul 2019 09:17:43 +0000 (10:17 +0100)]
ITS#7657 honor unchecked limit
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 [Tue, 9 Jul 2019 12:01:47 +0000 (14:01 +0200)]
ITS#8427 Set up a regression test
Howard Chu [Thu, 11 Jul 2019 13:18:37 +0000 (14:18 +0100)]
ITS#8977 don't use any stack allocated IDLs
Trying again, fixed previous attempt
Howard Chu [Wed, 10 Jul 2019 20:29:39 +0000 (21:29 +0100)]
ITS#9052 zero out sasl_ssf in connection_init
Ondřej Kuzník [Wed, 26 Jun 2019 22:45:29 +0000 (00:45 +0200)]
ITS#9038 Another test028 typo
Howard Chu [Wed, 3 Jul 2019 16:20:34 +0000 (17:20 +0100)]
Revert "ITS#8977 don't use any stack allocated IDLs"
This reverts commit
bfe9152c4c4e6e9ae2959805b09e149036a3f03d .
Howard Chu [Wed, 3 Jul 2019 15:59:53 +0000 (16:59 +0100)]
ITS#8977 don't use any stack allocated IDLs
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.
Howard Chu [Thu, 27 Jun 2019 14:33:09 +0000 (15:33 +0100)]
ITS#8977 make sure olcBackend entry is created
Quanah Gibson-Mount [Wed, 26 Jun 2019 18:15:32 +0000 (18:15 +0000)]
ITS#8977 - Note allowed value range for idlexp
Howard Chu [Tue, 25 Jun 2019 14:31:31 +0000 (15:31 +0100)]
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
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
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
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
Ondřej Kuzník [Wed, 5 Jun 2019 12:32:24 +0000 (14:32 +0200)]
ITS#9000 memberof: noop a noop rename
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 [Tue, 18 Jun 2019 17:19:41 +0000 (17:19 +0000)]
ITS#8286 - Add missing matching rules
Add missing matching rules for the cn=config schema elements for:
slapd-null
slapd-relay
slapo-chain
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: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.
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
HAMANO Tsukasa [Sat, 1 Oct 2016 02:26:59 +0000 (21:26 -0500)]
ITS#8349 - Fix ppolicy behavior when pwdInHistory is changed
Ondřej Kuzník [Mon, 17 Jun 2019 10:49:25 +0000 (12:49 +0200)]
ITS#8964 Do not free original filter
Ondřej Kuzník [Fri, 14 Jun 2019 09:21:27 +0000 (11:21 +0200)]
ITS#8671 Expose OpenLDAP specific interfaces in openldap.h
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 [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 [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
Ondřej Kuzník [Tue, 11 Jun 2019 13:37:22 +0000 (15:37 +0200)]
ITS#7042 More to unsetting opts with an empty string
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:31:53 +0000 (17:31 +0000)]
ITS#9010 - More BDB/HDB cleanup
Remove some remaining documentation bits referencing bdb/hdb databases
Remove regression test specific to back-bdb
Quanah Gibson-Mount [Fri, 7 Jun 2019 17:26:36 +0000 (17:26 +0000)]
ITS#9031 - Fix missing reqDN index
Quanah Gibson-Mount [Fri, 7 Jun 2019 16:32:35 +0000 (16:32 +0000)]
ITS#9031 - Add missing reqDN index for delta-syncrepl
Quanah Gibson-Mount [Tue, 21 May 2019 20:34:32 +0000 (20:34 +0000)]
Fix examples by removing quotes
Quanah Gibson-Mount [Fri, 17 May 2019 17:54:16 +0000 (17:54 +0000)]
Regenerate configure after ITS#9008 revert
Quanah Gibson-Mount [Fri, 17 May 2019 17:03:25 +0000 (17:03 +0000)]
Revert "ITS#9008 moduledir rpath changes"
This reverts commit
469bc3afbfc478fdce80ee269fd01d2fefa92010 .
Quanah Gibson-Mount [Fri, 17 May 2019 17:03:02 +0000 (17:03 +0000)]
Revert "ITS#9008 Do the same for contrib Makefiles"
This reverts commit
3fa7d3c80551046645b5742b2afe899729eec1ea .
Quanah Gibson-Mount [Mon, 13 May 2019 23:08:33 +0000 (23:08 +0000)]
ITS#8734 - Fix testsuite for asyncmeta
Some portions of the test suite did not correctly handle asyncmeta, fix
those issues. Tests execute and pass after this change
Quanah Gibson-Mount [Mon, 13 May 2019 19:41:36 +0000 (19:41 +0000)]
ITS#9010 - Fix test suite
Some additional fixes for the testsuite now that back-bdb/hdb are no
longer present.
Quanah Gibson-Mount [Mon, 13 May 2019 17:22:56 +0000 (17:22 +0000)]
ITS#9010 -- regenerate configure
Quanah Gibson-Mount [Fri, 3 May 2019 22:52:59 +0000 (22:52 +0000)]
ITS#9010 - Delete back-bdb/back-hdb
This commits deletes all references and code for back-bdb and back-hdb.
There is some follow up work still necessary to flush out the admin
guide for back-mdb.
Jan Vcelak [Thu, 19 Jul 2012 08:33:18 +0000 (10:33 +0200)]
use AI_ADDRCONFIG if defined in the environment
Ondřej Kuzník [Mon, 13 May 2019 12:07:11 +0000 (13:07 +0100)]
ITS#8743 Initialise the metafilter we allocate
Ondřej Kuzník [Tue, 7 May 2019 15:42:51 +0000 (16:42 +0100)]
ITS#9015 Treat an empty cookie from a FALLBACK search as a success
Ondřej Kuzník [Mon, 29 Apr 2019 10:39:05 +0000 (11:39 +0100)]
ITS#9015 Don't generate contextCSN on empty DB
Ondřej Kuzník [Fri, 26 Apr 2019 09:28:21 +0000 (10:28 +0100)]
ITS#9015 Generate contextCSN unless we're a pure replica.
Essentially reverts part of
cd8ff37629012c1676ef79de164a159da9b2ae89 to
make sure there is always a contextCSN if the server is in charge of its
own serverID.
Ondřej Kuzník [Wed, 8 May 2019 14:31:13 +0000 (15:31 +0100)]
ITS#8693 Tweak previous commit
Ondřej Kuzník [Wed, 8 May 2019 14:12:08 +0000 (15:12 +0100)]
ITS#8693 Document unused but generated starttls parameter
Ondřej Kuzník [Wed, 24 Apr 2019 13:59:51 +0000 (14:59 +0100)]
ITS#9008 Do the same for contrib Makefiles
Emily Backes [Fri, 6 Feb 2015 02:16:55 +0000 (18:16 -0800)]
ITS#9008 moduledir rpath changes