]>
git.sur5r.net Git - openldap/log
Howard Chu [Fri, 13 Oct 2017 16:25:29 +0000 (17:25 +0100)]
ITS#8752 fix syncrepl deadlock from updateCookie
Must release cookieState->cs_mutex before invoking backend.
Add a condvar to serialize calls of updateCookie, so we can
release the mutex and still update sequentially.
Also added tid logging, useful in conjunction with
7ab0e1aff0cc48cdfb299ca7dbd27900a9e3d1a8
Howard Chu [Fri, 13 Oct 2017 16:24:19 +0000 (17:24 +0100)]
ITS#8752 additional debug info, thread ID of rmutex lockers
Howard Chu [Thu, 5 Oct 2017 21:13:39 +0000 (22:13 +0100)]
ITS#8752 fix syncrepl null_callback
Make sure it's last in callback stack
Quanah Gibson-Mount [Thu, 5 Oct 2017 03:36:25 +0000 (20:36 -0700)]
ITS#8752 - Add regression test
Quanah Gibson-Mount [Tue, 10 Jan 2017 19:30:15 +0000 (11:30 -0800)]
ITS#8444 - Add regression test
Quanah Gibson-Mount [Wed, 11 Oct 2017 20:08:53 +0000 (13:08 -0700)]
ITS#8692
Michael Ströder [Wed, 12 Jul 2017 18:18:22 +0000 (20:18 +0200)]
ITS#8692 let back-sock generate increment: line in case of LDAP_MOD_INCREMENT (see RFC 4525, section 3)
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:47:24 +0000 (12:47 -0700)]
ITS#7389
Jan Vcelak [Fri, 14 Sep 2012 12:24:29 +0000 (14:24 +0200)]
ITS#7389 - MozNSS: load certificates from certdb, fallback to PEM
If TLS_CACERT pointed to a PEM file and TLS_CACERTDIR was set to NSS
certificate database, the backend assumed that the certificate is always
located in the certificate database. This assumption might be wrong.
This patch makes the library to try to load the certificate from NSS
database and fallback to PEM file if unsuccessfull.
Ian Puleston [Fri, 19 Sep 2014 01:48:50 +0000 (18:48 -0700)]
ITS#8167 Fix non-blocking TLS with referrals
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:45:11 +0000 (12:45 -0700)]
ITS#8687
Quanah Gibson-Mount [Fri, 22 Sep 2017 21:25:20 +0000 (14:25 -0700)]
ITS#8687 - EGD is disabled by default in OpenSSL 1.1. We need to comment out this block if it is not detected. Particularly affects cross compilation.
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:43:29 +0000 (12:43 -0700)]
ITS#8583
Quanah Gibson-Mount [Wed, 5 Jul 2017 20:14:54 +0000 (13:14 -0700)]
ITS#8583 - Fix C++ LDAP Control structure
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:41:57 +0000 (12:41 -0700)]
ITS#8578
sca+openldap@andreasschulze.de [Fri, 1 Sep 2017 23:31:52 +0000 (16:31 -0700)]
ITS#8578 - remove unused-variables in RE24 testing call (2.4.45)
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:40:07 +0000 (12:40 -0700)]
ITS#8404
Nadezhda Ivanova [Tue, 12 Sep 2017 14:14:30 +0000 (17:14 +0300)]
ITS#8404 Fix an assertion failure during modify of olcDbRewrite in back-meta
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:39:03 +0000 (12:39 -0700)]
ITS#8121
Quanah Gibson-Mount [Sun, 23 Apr 2017 22:30:07 +0000 (15:30 -0700)]
ITS#8121 - Note ldap_sasl_bind and ldap_sasl_bind_s can be used to make simple binds via the LDAP_SASL_SIMPLE mechanism
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:37:48 +0000 (12:37 -0700)]
ITS#7520
Ted C. Cheng [Fri, 6 Feb 2015 01:19:39 +0000 (17:19 -0800)]
ITS#7520 - back-ldap omit-unknown-schema changes
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:36:00 +0000 (12:36 -0700)]
ITS#7374
Jan Vcelak [Wed, 29 Aug 2012 14:23:52 +0000 (16:23 +0200)]
ITS#7374 - MozNSS: better file name matching for hashed CA certificate directory
CA certificate files in OpenSSL compatible CACERTDIR were loaded if the
file extension was '.0'. However the file name should be 8 letters long
certificate hash of the certificate subject name, followed by a numeric
suffix which is used to differentiate between two certificates with the
same subject name.
Wit this patch, certificate file names are matched correctly (using
regular expressions).
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:34:13 +0000 (12:34 -0700)]
ITS#7373
Jan Vcelak [Tue, 28 Aug 2012 14:57:54 +0000 (16:57 +0200)]
ITS#7373 - TLS: do not reuse tls_session if hostname check fails
If multiple servers are specified, the connection to the first one
succeeds, and the hostname verification fails, *tls_session is not
dropped, but reused when connecting to the second server.
This is a problem with Mozilla NSS backend because another handshake
cannot be performed on the same file descriptor. From this reason,
hostname checking was moved into ldap_int_tls_connect() before
connection error handling.
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:29:45 +0000 (12:29 -0700)]
ITS#7100
Ondřej Kuzník [Sun, 22 Nov 2015 18:32:43 +0000 (18:32 +0000)]
ITS#7100 Update entryTtl behaviour to match RFC 2589
Ondřej Kuzník [Sun, 22 Nov 2015 18:31:30 +0000 (18:31 +0000)]
ITS#7100 Test for entryTtl reflecting time to live
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:28:36 +0000 (12:28 -0700)]
ITS#5048
Quanah Gibson-Mount [Thu, 7 Sep 2017 15:44:28 +0000 (08:44 -0700)]
ITS#5048 - index on entryCSN is mandatory
Quanah Gibson-Mount [Wed, 11 Oct 2017 19:16:35 +0000 (12:16 -0700)]
ITS#8717, ITS#8720, ITS#8226
Howard Chu [Wed, 6 Sep 2017 20:46:09 +0000 (21:46 +0100)]
ITS#8717 call connection delete callbacks
When TLS fails to start
Howard Chu [Thu, 31 Aug 2017 15:53:45 +0000 (16:53 +0100)]
ITS#8720 use the configured exop timeout for StartTLS
Also, there's no need for a retry loop here. Just wait for
the specified timeout or give up.
Howard Chu [Tue, 1 Aug 2017 21:08:50 +0000 (22:08 +0100)]
ITS#8226 optimization
Don't release read txn unless there has actually been a new write txn
Quanah Gibson-Mount [Fri, 8 Sep 2017 19:03:02 +0000 (12:03 -0700)]
Fix typo "errror" -> "error"
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:40:05 +0000 (16:40 -0700)]
ITS#8444
Ondřej Kuzník [Fri, 25 Aug 2017 15:25:23 +0000 (16:25 +0100)]
ITS#8444 Do not clear the pending operation when checkpointing
When a checkpoint happens, if we remove the CSN from the pending list,
accesslog won't pass it onto the accesslog DB. But in a delta-mmr
scenario, an accesslog entry without a CSN faces a race where it might
be applied twice - that usually fails and causes a full refresh, other
times it can cause a silent desync - both are undesirable.
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:38:28 +0000 (16:38 -0700)]
ITS#8690
Howard Chu [Fri, 21 Jul 2017 18:04:08 +0000 (19:04 +0100)]
ITS#8690 plug memleak on Delete ops
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:33:45 +0000 (16:33 -0700)]
ITS#8715
Quanah Gibson-Mount [Mon, 21 Aug 2017 16:19:12 +0000 (09:19 -0700)]
ITS#8715 Fix typo with olcTLSCiphersuite
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:32:58 +0000 (16:32 -0700)]
ITS#8713
Quanah Gibson-Mount [Wed, 16 Aug 2017 15:50:22 +0000 (08:50 -0700)]
ITS#8713 Delete stub man page for LDBM
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:30:50 +0000 (16:30 -0700)]
ITS#8705
Quanah Gibson-Mount [Tue, 12 Sep 2017 23:28:38 +0000 (16:28 -0700)]
ITS#8697
Howard Chu [Thu, 3 Aug 2017 11:42:21 +0000 (12:42 +0100)]
ITS#8705 fix service pathname
Strip trailing space of last pathname component, if any. Not first.
Quanah Gibson-Mount [Fri, 21 Jul 2017 00:11:01 +0000 (17:11 -0700)]
ITS#8697 - For Windows builds with newer MINGW, remove refptr symbols
mappings from slapd.def
Quanah Gibson-Mount [Fri, 23 Jun 2017 16:44:46 +0000 (09:44 -0700)]
Fix missing index on reqResult
Quanah Gibson-Mount [Thu, 1 Jun 2017 23:27:53 +0000 (16:27 -0700)]
Fix minor typo
Quanah Gibson-Mount [Thu, 1 Jun 2017 21:38:01 +0000 (14:38 -0700)]
Remove whitespace
Quanah Gibson-Mount [Thu, 1 Jun 2017 21:37:41 +0000 (14:37 -0700)]
Return to Release Engineering
Quanah Gibson-Mount [Thu, 1 Jun 2017 20:01:07 +0000 (13:01 -0700)]
ITS#7700 - Fix missing end brace
Quanah Gibson-Mount [Thu, 1 Jun 2017 17:18:26 +0000 (10:18 -0700)]
Prep for release
Quanah Gibson-Mount [Thu, 1 Jun 2017 17:09:45 +0000 (10:09 -0700)]
Merge remote-tracking branch 'origin/mdb.RE/0.9' into OPENLDAP_REL_ENG_2_4
Howard Chu [Thu, 1 Jun 2017 16:51:10 +0000 (17:51 +0100)]
Release 0.9.21
Quanah Gibson-Mount [Mon, 22 May 2017 19:08:55 +0000 (12:08 -0700)]
ITS#8655
Ryan Tandy [Thu, 18 May 2017 03:07:39 +0000 (20:07 -0700)]
ITS#8655 fix double free on paged search with pagesize 0
Fixes a double free when a search includes the Paged Results control
with a page size of 0 and the search base matches the filter.
Quanah Gibson-Mount [Wed, 10 May 2017 16:52:39 +0000 (09:52 -0700)]
ITS#8648
Ryan Tandy [Sun, 7 May 2017 20:16:00 +0000 (20:16 +0000)]
ITS#8648 check result of ldap_int_initialize in ldap_{get,set}_option
Ryan Tandy [Fri, 5 May 2017 03:08:07 +0000 (03:08 +0000)]
ITS#8648 init SASL library in global init
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:12:38 +0000 (13:12 -0700)]
ITS#8592
Kevin Lam [Tue, 21 Feb 2017 04:20:38 +0000 (12:20 +0800)]
ITS#8592 Fix double free in sssvlv overlay
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:07:29 +0000 (13:07 -0700)]
ITS#8123
Quanah Gibson-Mount [Sun, 23 Apr 2017 22:13:23 +0000 (15:13 -0700)]
ITS#8123 - Fix wording to match examples
Quanah Gibson-Mount [Tue, 25 Apr 2017 23:09:22 +0000 (16:09 -0700)]
Fix slapo-pcache to use mdb as the example backend
Ryan Tandy [Tue, 25 Apr 2017 01:53:56 +0000 (01:53 +0000)]
ITS#8644 fix previous commit: initialize KILLPIDS
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:05:16 +0000 (13:05 -0700)]
ITS#8644
Ryan Tandy [Tue, 25 Apr 2017 01:28:25 +0000 (01:28 +0000)]
ITS#8644 wait for slapd to start in test064
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:04:12 +0000 (13:04 -0700)]
ITS#8635
Quanah Gibson-Mount [Mon, 24 Apr 2017 20:15:56 +0000 (13:15 -0700)]
ITS#8635 - Note that non-zero serverID's are required for MMR, and that serverID 0 is specific to single master replication only
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:02:59 +0000 (13:02 -0700)]
ITS#8613
Quanah Gibson-Mount [Sun, 23 Apr 2017 19:23:56 +0000 (12:23 -0700)]
ITS#8613 - Note that slapo-memberOf should not be used in a replicated environment
Quanah Gibson-Mount [Wed, 26 Apr 2017 20:01:32 +0000 (13:01 -0700)]
ITS#8344
Jephte CLAIN [Thu, 31 Dec 2015 08:03:56 +0000 (12:03 +0400)]
ITS#8344 - accesslog database should not be replicated
Quanah Gibson-Mount [Tue, 18 Apr 2017 15:01:26 +0000 (08:01 -0700)]
ITS#8643 - Fix typo
Quanah Gibson-Mount [Fri, 14 Apr 2017 19:38:39 +0000 (12:38 -0700)]
ITS#8634
Quanah Gibson-Mount [Fri, 14 Apr 2017 17:50:46 +0000 (10:50 -0700)]
ITS#8634 - Fix DES API function calls to current DES API
Quanah Gibson-Mount [Fri, 14 Apr 2017 19:37:07 +0000 (12:37 -0700)]
ITS#8631
Ondřej Kuzník [Mon, 10 Apr 2017 09:42:46 +0000 (10:42 +0100)]
ITS#8631 Initialize sal
Quanah Gibson-Mount [Fri, 7 Apr 2017 21:41:23 +0000 (14:41 -0700)]
ITS#6545
Ondřej Kuzník [Tue, 4 Apr 2017 17:24:57 +0000 (18:24 +0100)]
ITS#6545 Update accesslog format and syncrepl consumer
Make two successive modifications of the same attribute separate. This
lets the consumer interpret the log entry the same way as the server
that produced it.
Still depends on the log entry attributes being read in the same order
as they were written.
Quanah Gibson-Mount [Fri, 7 Apr 2017 20:39:11 +0000 (13:39 -0700)]
ITS#8353, ITS#8533 - Cleanup for libldap_r
Quanah Gibson-Mount [Thu, 6 Apr 2017 22:12:02 +0000 (15:12 -0700)]
ITS#8353, ITS#8533 - Fix libldap_r compilation
Quanah Gibson-Mount [Thu, 6 Apr 2017 18:47:06 +0000 (11:47 -0700)]
ITS#8353, ITS#8533 - Ensure that the deprecated API is not used when using OpenSSL 1.1 or later
Quanah Gibson-Mount [Thu, 6 Apr 2017 19:04:38 +0000 (12:04 -0700)]
ITS#8266
Ondřej Kuzník [Sun, 22 Nov 2015 18:36:45 +0000 (18:36 +0000)]
ITS#8266 Allow empty mods
Quanah Gibson-Mount [Wed, 29 Mar 2017 21:41:11 +0000 (14:41 -0700)]
ITS#7700
Quanah Gibson-Mount [Wed, 29 Mar 2017 21:29:25 +0000 (14:29 -0700)]
ITS#7700 - Update documentation about the "limits" configuration option
Quanah Gibson-Mount [Wed, 29 Mar 2017 20:47:13 +0000 (13:47 -0700)]
ITS#7700 - Update syncrepl configuration bits with missing parameters
Quanah Gibson-Mount [Wed, 29 Mar 2017 21:40:19 +0000 (14:40 -0700)]
ITS#7177, ITS#6339
Quanah Gibson-Mount [Wed, 29 Mar 2017 19:36:42 +0000 (12:36 -0700)]
ITS#7177, ITS#6339 - Fix VV option information
Jan Vcelak [Wed, 22 Feb 2012 12:04:49 +0000 (13:04 +0100)]
ITS#7177 add SASL_NOCANON option to ldap.conf(5)
Quanah Gibson-Mount [Tue, 5 Nov 2013 23:57:43 +0000 (15:57 -0800)]
ITS#7700
Update sections 6.2.2.1, 6.2.3.3
Quanah Gibson-Mount [Wed, 29 Mar 2017 19:00:26 +0000 (12:00 -0700)]
ITS#7341 Fix typo in access control so that it is attrs= not attr=
Quanah Gibson-Mount [Wed, 29 Mar 2017 18:57:26 +0000 (11:57 -0700)]
ITS#8499
Gerardo Santana [Sun, 11 Sep 2016 15:43:16 +0000 (10:43 -0500)]
ITS#8499 Fix typo in admin guide
Quanah Gibson-Mount [Wed, 29 Mar 2017 18:56:01 +0000 (11:56 -0700)]
ITS#7341, ITS#8391, ITS#8587
Quanah Gibson-Mount [Wed, 29 Mar 2017 17:44:55 +0000 (10:44 -0700)]
ITS#8587 - Fix typos
Quanah Gibson-Mount [Wed, 29 Mar 2017 18:43:26 +0000 (11:43 -0700)]
ITS#7341, ITS#8391 - Pull in fix made to master but not RE24