]>
git.ipfire.org Git - thirdparty/openldap.git/log
Quanah Gibson-Mount [Tue, 3 Aug 2021 21:45:02 +0000 (21:45 +0000)]
ITS#9625 - Fix handling when pwdChangedTime is not present
Add a check to see if pwdChangedTime was actually present on the entry. If not, skip the expiry check.
Additionally change the debug log statement to TRACE instead of ANY, as the message is informational.
Ondřej Kuzník [Tue, 3 Aug 2021 11:23:02 +0000 (12:23 +0100)]
ITS#9624 Read state while holding relevant mutex, cache if needed
Ondřej Kuzník [Tue, 3 Aug 2021 11:21:22 +0000 (12:21 +0100)]
ITS#9624 Make sure we reset only for Binds
Ondřej Kuzník [Tue, 3 Aug 2021 11:20:45 +0000 (12:20 +0100)]
ITS#9624 We've already checked before we call request_extended
Howard Chu [Mon, 26 Jul 2021 15:04:24 +0000 (16:04 +0100)]
ITS#9615 move CheckModule from policy to overlay config
And fix errmsg FIXME
Howard Chu [Fri, 30 Jul 2021 14:58:19 +0000 (15:58 +0100)]
ITS#6138 fix test timing issue
Howard Chu [Tue, 27 Jul 2021 18:01:10 +0000 (19:01 +0100)]
ITS#6138 let frontend handle all exop responses
Howard Chu [Tue, 27 Jul 2021 18:00:33 +0000 (19:00 +0100)]
ITS#6138 FIx exop handler to ignore SLAPD_ASYNCOPs
Howard Chu [Tue, 27 Jul 2021 17:18:13 +0000 (18:18 +0100)]
ITS#6138 drop unnecessary use of o_abandon
Howard Chu [Tue, 27 Jul 2021 17:06:23 +0000 (18:06 +0100)]
ITS#6138 use SLAPD_NO_REPLY for persistent searches
The particular code doesn't matter, any result besides
SLAP_CB_CONTINUE always halts overlay/response processing.
Howard Chu [Tue, 27 Jul 2021 17:03:28 +0000 (18:03 +0100)]
ITS#6138 don't overwrite rs->sr_err after sending response
Howard Chu [Tue, 27 Jul 2021 17:03:07 +0000 (18:03 +0100)]
ITS#6138 add lock flag to connection_op_finish()
Howard Chu [Tue, 27 Jul 2021 17:02:20 +0000 (18:02 +0100)]
ITS#6138 don't allow redundant abandon/cancel ops
Howard Chu [Tue, 3 Aug 2021 12:09:26 +0000 (13:09 +0100)]
ITS#8649 syncrepl: fix backend selection in glued DBs
Quanah Gibson-Mount [Thu, 22 Jul 2021 19:22:43 +0000 (19:22 +0000)]
ITS#9200 - Document that olcMirrorMode should be olcMultiProvider
Howard Chu [Mon, 2 Aug 2021 19:24:58 +0000 (20:24 +0100)]
ITS#9621 fix for multival with NULL mr
Quanah Gibson-Mount [Wed, 28 Jul 2021 02:01:31 +0000 (02:01 +0000)]
ITS#9616 - Make example slapd.conf and slapd.ldif files functional
Quanah Gibson-Mount [Wed, 28 Jul 2021 02:01:31 +0000 (02:01 +0000)]
ITS#9616 - Always define olcModuleList for slapd-config
Quanah Gibson-Mount [Thu, 29 Jul 2021 18:24:01 +0000 (18:24 +0000)]
ITS#9485 - Regenerate configure for contrib ldapc++
using autoconf
Quanah Gibson-Mount [Thu, 29 Jul 2021 18:23:25 +0000 (18:23 +0000)]
ITS#9485 - Regenerate autogenerated files for contrib ldapc++
using autoreconf -f -i
Quanah Gibson-Mount [Tue, 6 Jul 2021 16:28:12 +0000 (16:28 +0000)]
ITS#9485 - Update contrib ldapc++ for autoconf-2.71
Quanah Gibson-Mount [Thu, 29 Jul 2021 18:06:37 +0000 (18:06 +0000)]
ITS#9485 - Regenerate configure via autoconf
Quanah Gibson-Mount [Thu, 29 Jul 2021 18:06:03 +0000 (18:06 +0000)]
ITS#9485 - Regenerate autogenerated file with autoreconf -f -i
Quanah Gibson-Mount [Tue, 6 Jul 2021 16:21:41 +0000 (16:21 +0000)]
ITS#9485 - Update for autoconf 2.71
Update for latest autoconf release
Quanah Gibson-Mount [Wed, 28 Jul 2021 17:37:25 +0000 (17:37 +0000)]
ITS#9617 - Use valid exit values when an error occurs
Nadezhda Ivanova [Tue, 13 Apr 2021 12:12:34 +0000 (15:12 +0300)]
Enable addition of targets to back-asyncmeta via cn=config
Howard Chu [Thu, 29 Jul 2021 12:28:05 +0000 (13:28 +0100)]
ITS#9584 avoid busy-loop while refresh is serialized
Howard Chu [Thu, 29 Jul 2021 11:55:15 +0000 (12:55 +0100)]
ITS#9569 update schema def in manpage
Howard Chu [Thu, 29 Jul 2021 11:02:22 +0000 (12:02 +0100)]
ITS#9569 make reqMod optional in modify ops
Howard Chu [Tue, 27 Jul 2021 15:10:29 +0000 (16:10 +0100)]
ITS#9584 serialize refresh phase
Only allow one consumer at a time to perform a refresh on a database.
andrew.findlay@skills-1st.co.uk [Mon, 16 Jun 2008 16:09:27 +0000 (17:09 +0100)]
ITS#5555 - Correct documentation for SASL AuthzTo Check
This patch file is derived from OpenLDAP Software. All of the
modifications to OpenLDAP Software represented in the following patch(es)
were developed by Andrew Findlay <andrew.findlay@skills-1st.co.uk>.
I have not assigned rights and/or interest in this work to any party.
I, Andrew Findlay, 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 [Thu, 22 Jul 2021 17:18:35 +0000 (17:18 +0000)]
ITS#9589 - Fix man page references to be valid
Quanah Gibson-Mount [Mon, 26 Jul 2021 20:06:53 +0000 (20:06 +0000)]
ITS#9591 - Regeneate configure
Quanah Gibson-Mount [Mon, 26 Jul 2021 20:05:24 +0000 (20:05 +0000)]
ITS#9591 - Fix missing grep statement
Quanah Gibson-Mount [Mon, 26 Jul 2021 19:40:46 +0000 (19:40 +0000)]
ITS#9613, ITS#9614 - Fix typo indicies to indices
Quanah Gibson-Mount [Fri, 23 Jul 2021 21:27:18 +0000 (21:27 +0000)]
ITS#9613, ITS#9614 - Document multival, idlexp, and maxentrysize options to slapd-mdb
multival, idlexp, and maxentrysize are all new options as of OpenLDAP 2.5 that were missing from the admin guide. Add these options and additional information beyond what is found in the man pages as appropriate.
Also fixed some discrepencies between the slapd.conf and slapd-config admin guide sections on the Database backends as well as missing information in that section.
Quanah Gibson-Mount [Fri, 23 Jul 2021 18:32:25 +0000 (18:32 +0000)]
ITS#8742 - More for bringing slapd.conf.5 and slapd-config.5 in sync
Howard Chu [Thu, 22 Jul 2021 22:54:25 +0000 (23:54 +0100)]
ITS#6248 fix prev commit tlso_ca_list
Don't quit on first dir failure, try them all before giving up.
Howard Chu [Thu, 22 Jul 2021 20:07:21 +0000 (21:07 +0100)]
ITS#6248 support multiple CAcert dirs
Quanah Gibson-Mount [Tue, 20 Jul 2021 21:09:58 +0000 (21:09 +0000)]
ITS#6244 - Add "now" dynacl module
Howard Chu [Thu, 22 Jul 2021 14:26:29 +0000 (15:26 +0100)]
ITS#9157 save TLS errmsg in ld->ld_error
Howard Chu [Tue, 20 Jul 2021 18:27:45 +0000 (19:27 +0100)]
ITS#8775 for passwordMod, pass real DN thru
Since conn->c_dn is the real DN, need to see real DN for <self>
ACLs to work.
Howard Chu [Tue, 20 Jul 2021 16:52:20 +0000 (17:52 +0100)]
ITS#6916 unique: internal ops shouldn't have user's controls
Quanah Gibson-Mount [Mon, 19 Jul 2021 17:36:05 +0000 (17:36 +0000)]
ITS#7832 - Fix sysconfdir setting having prefix twice
Howard Chu [Tue, 13 Jul 2021 11:10:28 +0000 (12:10 +0100)]
ITS#9608 fix delete of nonexistent sessionlog
Howard Chu [Thu, 1 Jul 2021 15:16:19 +0000 (16:16 +0100)]
ITS#9603 fix IPv6 addrs with tcpd
Bin Lan [Tue, 29 Jun 2021 05:51:28 +0000 (13:51 +0800)]
ITS#9602 Silence warnings in libldap/tls_o.c
Bin Lan [Tue, 29 Jun 2021 03:12:19 +0000 (11:12 +0800)]
ITS#9601 Silence warning in libldap/tpool.c
Randall Mason [Tue, 21 Aug 2018 00:16:32 +0000 (19:16 -0500)]
ITS#8903 - Add option to bind early in ldappasswd
ldappasswd is slightly different from a standard passwd workflow in that it
requests an old password, then a new password, then the old password
again. This confuses people who are used to the unix passwd tool as
well as people who use password manager. I've seen quite a few people
who have generated a new password, overwriting the old one, and then
need a password reset because they still need to bind to modify their
password.
This patch adds an option to bind at the beginning of the process so
that you can pass '-E' to ldappasswd and it will bind early in the
process so that the process is the same as the standard passwd. All it
does is run the bind towards the beginning of the process instead of the
end.
The attached patch file is derived from OpenLDAP Software. All of
the modifications to OpenLDAP Software represented in the following
patch(es) were developed by Randall Mason randall@mason.ch. I have not
assigned rights and/or interest in this work to any party.
I, Randall Mason, 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 [Tue, 15 Jun 2021 18:20:27 +0000 (18:20 +0000)]
ITS#8695 - Update Windows to use Sleep instead of deprecated _sleep
Ondřej Kuzník [Wed, 12 May 2021 10:04:08 +0000 (11:04 +0100)]
ITS#7080 Postread control support for back-ldif/config
Ondřej Kuzník [Wed, 23 Jun 2021 15:14:25 +0000 (16:14 +0100)]
ITS#7080 Move slap_read_controls Debug message to STATS
Quanah Gibson-Mount [Sun, 27 Jun 2021 17:39:22 +0000 (17:39 +0000)]
ITS#9591 - Regenerate configure
Quanah Gibson-Mount [Thu, 24 Jun 2021 21:28:01 +0000 (21:28 +0000)]
ITS#9591 - Fix library symbol versioning map file for Solaris
Solaris wants a different option to work with Gnu style library symbol maps
Quanah Gibson-Mount [Wed, 23 Jun 2021 20:28:09 +0000 (20:28 +0000)]
ITS#8788 - Document that "undef" is not usable with back-mdb
Quanah Gibson-Mount [Thu, 24 Jun 2021 17:47:23 +0000 (17:47 +0000)]
ITS#8874 - Regenerate configure
Quanah Gibson-Mount [Wed, 23 Jun 2021 23:16:31 +0000 (23:16 +0000)]
ITS#8874 - Don't try and link in libcom_err with libfetch on FreeBSD
This was changed for FreeBSD back in the year 2000.
Konstantin Andreev [Thu, 24 Jun 2021 10:37:56 +0000 (10:37 +0000)]
ITS#9590 libldap: fix missing unlock on connection alloc failure
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
Ondřej Kuzník [Mon, 7 Jun 2021 14:50:46 +0000 (15:50 +0100)]
ITS#9581 Implement lastbind precision
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
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
Ondřej Kuzník [Tue, 15 Jun 2021 09:04:32 +0000 (10:04 +0100)]
ITS#7215 Update datamorph/variant to drop workaround
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.
Ondřej Kuzník [Tue, 8 Jun 2021 10:54:34 +0000 (11:54 +0100)]
ITS#7215 Postpone index_substr check
Ondřej Kuzník [Tue, 8 Jun 2021 08:54:38 +0000 (09:54 +0100)]
ITS#9576 Use stored defaults
Ondřej Kuzník [Tue, 8 Jun 2021 08:52:43 +0000 (09:52 +0100)]
ITS#9576 Put the used table in ConfigArgs
Ondřej Kuzník [Tue, 8 Jun 2021 08:50:30 +0000 (09:50 +0100)]
ITS#9363 Some missed MAGIC defaults
Ondřej Kuzník [Tue, 8 Jun 2021 09:17:45 +0000 (10:17 +0100)]
ITS#8747 Allow olcBkLloadClientMaxPending in cn=config
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
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.
Quanah Gibson-Mount [Tue, 15 Jun 2021 18:17:12 +0000 (18:17 +0000)]
ITS#8333 - Update internationalISDNNumber for RFC4519
Konstantin Andreev [Sat, 12 Jun 2021 11:41:44 +0000 (11:41 +0000)]
ITS#9578 ldif: terminate buf after truncating \r
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
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.
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
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
Ondřej Kuzník [Tue, 1 Jun 2021 12:56:58 +0000 (13:56 +0100)]
ITS#6467 Free uuid list after we're finished
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
Ondřej Kuzník [Wed, 26 May 2021 13:51:56 +0000 (14:51 +0100)]
ITS#9559 mod_next is not there anymore
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
Nadezhda Ivanova [Tue, 18 May 2021 13:41:08 +0000 (16:41 +0300)]
ITS#9555 Introduce a default operations timeout for back-asyncmeta
Quanah Gibson-Mount [Thu, 20 May 2021 15:41:16 +0000 (15:41 +0000)]
ITS#9554 -- Regenerate configure
Quanah Gibson-Mount [Mon, 17 May 2021 21:46:02 +0000 (21:46 +0000)]
ITS#9554 - Rename configure.in to configure.ac
Ondřej Kuzník [Sat, 15 May 2021 09:01:51 +0000 (10:01 +0100)]
ITS#6467 Adjust log message
Ondřej Kuzník [Sat, 15 May 2021 09:01:18 +0000 (10:01 +0100)]
ITS#6467 Reset avl root after releasing the tree
Ondřej Kuzník [Thu, 13 May 2021 11:53:05 +0000 (12:53 +0100)]
ITS#8820 Document ldap_get_attribute_ber()
Ondřej Kuzník [Tue, 11 May 2021 16:05:37 +0000 (17:05 +0100)]
ITS#6467 Deal with modRDNs
Ondřej Kuzník [Tue, 11 May 2021 16:04:54 +0000 (17:04 +0100)]
ITS#9552 Record reqNewDN for modRDNs
Ondřej Kuzník [Tue, 11 May 2021 16:03:52 +0000 (17:03 +0100)]
ITS#6467 Plug a shutdown leak
Ondřej Kuzník [Tue, 11 May 2021 12:20:52 +0000 (13:20 +0100)]
ITS#9551 Handle empty DN in extended filters
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.
Ondřej Kuzník [Thu, 6 May 2021 08:43:32 +0000 (09:43 +0100)]
ITS#6467 Handle syncrepl searches with base of ""
Tero Saarni [Tue, 11 May 2021 14:02:40 +0000 (17:02 +0300)]
ITS#9468 fixed typos
Tero Saarni [Mon, 10 May 2021 18:41:02 +0000 (21:41 +0300)]
ITS#9468 summarize discussion about rebind-as-user
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
Tero Saarni [Mon, 15 Mar 2021 18:29:01 +0000 (20:29 +0200)]
ITS#9468 removed accidental unicode characters
Tero Saarni [Fri, 5 Mar 2021 08:51:28 +0000 (10:51 +0200)]
ITS#9468 back-ldap: Return disconect if rebind cannot be done
Tero Saarni [Wed, 24 Feb 2021 16:24:31 +0000 (18:24 +0200)]
ITS#9468 Added test case for proxy re-binding anonymously
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