[Git][java-team/apache-directory-api][master] 14 commits: Removing Priority: optional from d/control

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Wed Nov 4 16:55:41 GMT 2026



Pierre Gruet pushed to branch master at Debian Java Maintainers / apache-directory-api


Commits:
c91328ac by Pierre Gruet at 2026-11-04T15:10:26+01:00
Removing Priority: optional from d/control

- - - - -
a2c08038 by Pierre Gruet at 2026-11-04T15:10:38+01:00
Raising Standards version to 4.7.4

- - - - -
d9260500 by Pierre Gruet at 2026-11-04T15:11:06+01:00
Switching to debhelper-compat 14, dropping misc: substvar

- - - - -
f1772947 by Pierre Gruet at 2026-11-04T15:16:28+01:00
Shipping NoVerificationTrustManager

- - - - -
715ce6bd by Pierre Gruet at 2026-11-04T15:16:50+01:00
Refreshing Maven ignoreRules

- - - - -
18dc53cb by Pierre Gruet at 2026-11-04T15:17:00+01:00
Updating dependencies

- - - - -
c1f5d449 by Pierre Gruet at 2026-11-04T15:18:22+01:00
Updating changelog

- - - - -
7cff1f5c by Pierre Gruet at 2026-11-04T15:27:29+01:00
Updating changelog

- - - - -
9c9d3c9a by Pierre Gruet at 2026-11-04T15:27:49+01:00
Trim trailing whitespace.

Changes-By: lintian-brush
Fixes: lintian: source: trailing-whitespace [debian/changelog:39]
See-also: https://lintian.debian.org/tags/trailing-whitespace.html

- - - - -
9eca7c1c by Pierre Gruet at 2026-11-04T15:27:50+01:00
Use secure URI in Homepage field.

Changes-By: lintian-brush
Fixes: lintian: source: homepage-field-uses-insecure-uri http://directory.apache.org/api/
See-also: https://lintian.debian.org/tags/homepage-field-uses-insecure-uri.html

- - - - -
b8b24aea by Pierre Gruet at 2026-11-04T15:27:51+01:00
Re-export upstream signing key without extra signatures.

Changes-By: lintian-brush
Fixes: lintian: source: public-upstream-key-not-minimal has 1 extra signature(s) for keyid 1C62A7DC0255ECA6 [debian/upstream/signing-key.asc]
Fixes: lintian: source: public-upstream-key-not-minimal has 20 extra signature(s) for keyid DE80E65619F92918 [debian/upstream/signing-key.asc]
Fixes: lintian: source: public-upstream-key-not-minimal has 1 extra signature(s) for keyid 223BD93328686142 [debian/upstream/signing-key.asc]
Fixes: lintian: source: public-upstream-key-not-minimal has 1 extra signature(s) for keyid D9E08AA35C5BE201 [debian/upstream/signing-key.asc]
Fixes: lintian: source: public-upstream-key-not-minimal has 1 extra signature(s) for keyid 67BF80B10AD53983 [debian/upstream/signing-key.asc]
See-also: https://lintian.debian.org/tags/public-upstream-key-not-minimal.html

- - - - -
9cca3b67 by Pierre Gruet at 2026-11-04T15:27:54+01:00
Set upstream metadata fields: Bug-Database, Repository.

Changes-By: lintian-brush
Fixes: lintian: source: upstream-metadata-file-is-missing
See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html

- - - - -
a582b185 by Pierre Gruet at 2026-11-04T15:38:31+01:00
Updating last patch header

- - - - -
1542018a by Pierre Gruet at 2026-11-04T15:39:11+01:00
Upload to unstable

- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/maven.ignoreRules
- + debian/patches/provide_NoVerificationTrustManager.patch
- debian/patches/series
- + debian/upstream/metadata
- debian/upstream/signing-key.asc


Changes:

=====================================
debian/changelog
=====================================
@@ -1,8 +1,77 @@
-apache-directory-api (2.1.9-1) UNRELEASED; urgency=medium
+apache-directory-api (2.1.9-1) unstable; urgency=medium
 
   * Team upload
-
- -- Bastien Roucariès <rouca at debian.org>  Mon, 05 Oct 2026 10:35:47 +0200
+  * New upstream version 2.1.9:
+    - Fixes CVE-2026-35563:
+    It was identified that the LDAP client implementation in version
+    2.1.7 does not verify if the server certificate matches the intended
+    LDAP  hostname. While the underlying code validates the certificate
+    chain  against a trusted authority, the absence of endpoint
+    identification  allows a valid certificate issued for an entirely
+    unrelated host to be  improperly accepted. This oversight leaves the
+    connection highly  vulnerable to server impersonation and complete
+    connection compromise.   The  root cause of this vulnerability lies
+    in the incomplete TLS server  identity verification within the LDAP
+    client implementation.     The attacker requires MITM capability on
+    the network to exploit this vulnerability. This attacker must be
+    able to present a certificate trusted by the client's configured
+    trust store.     The hostname verification has been enforced in the
+    new version of the LDAP API.
+    (Closes: #1139171)
+    - Fixes CVE-2026-102731:
+    Memory allocation with excessive size value vulnerability in Apache
+    Directory LDAP API.    A malicious peer (or a MITM) can send a small
+    BER-encoded response causing a large memory allocation before any
+    data is received. This can lead to an OutOfMemoryError and denial of
+    service.    The client JVM OOMs (OutOfMemoryError bypasses the
+    DecoderException handlers) or pins the large allocation per
+    connection while the attacker stalls.    A handful of connections
+    exhausts any heap. The same bytes from an unauthenticated pre-bind
+    client hit any embedding server that did not set MAX_PDU_SIZE_ATTR.
+    - Fixes CVE-2026-103552:
+    Stack Overflow vulnerability in Apache Directory LDAP API.    Before
+    binding, a client can send a deeply nested search filter that
+    overflows the stack in the server's decoder.
+    - Fixes CVE-2026-103877:
+    Deserialization of Untrusted Data vulnerability in Apache Directory
+    LDAP API.    A rogue/compromised LDAP server (or pre-TLS MITM) can
+    answer a client's loadSchema() subschema search with a schema object
+    that contains a serialized Java class, allowing some potential RCE.
+    - Fixes CVE-2026-103878:
+    Cleartext transmission of sensitive information vulnerability in
+    Apache Directory LDAP API.    A StartTLS extended operation started
+    after a Search request has been sent can lead to receive data in
+    plain text before the TLS Handshake has been completed.
+    - Fixes CVE-2026-103880:
+    Asymmetric Resource Consumption vulnerability in Apache Directory
+    LDAP API.    Storing a password using the bcrypt algorithm with a
+    high force like 30 in a LDAP server that supports this algorithm
+    will cause the server CPU to  run for hours checking the
+    credentials. A bounded cost should be enforced to avoid a server
+    DOS.
+    - Fixes CVE-2026-103885:
+    Asymmetric Resource Consumption vulnerability in Apache Directory
+    LDAP API.    A LDAP server using the LDAP API (like Apache DS) may
+    consume 100% of a CPU core indefinitely when processing some badly
+    crafted Telephone Numbers.
+    (Closes: #1149877)
+  * Raising Standards version to 4.7.4:
+    - Removing Priority: optional, which is now defaults
+  * Removing unneeded versioned Build-Dependencies
+  * Updating Build-Dependencies and the Maven rules
+  * Adding a versioned Build-Dependency on mina2
+  * Switching to debhelper-compat 14, removing misc: substvar
+  * Shipping NoVerificationTrustManager so that it can be used in
+    apache-directory-server
+  * Use secure URI in Homepage field.
+  * Re-export upstream signing key without extra signatures.
+  * Set upstream metadata fields: Bug-Database, Repository.
+
+  [ Bastien Roucariès ]
+  * Raising d/watch version to 5
+  * Add salsa CI
+
+ -- Pierre Gruet <pgt at debian.org>  Wed, 04 Nov 2026 15:38:38 +0100
 
 apache-directory-api (2.1.2-2) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -1,13 +1,14 @@
 Source: apache-directory-api
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Emmanuel Bourg <ebourg at apache.org>
 Build-Depends:
- debhelper-compat (= 13),
+ debhelper-compat (= 14),
  default-jdk,
  libantlr-java,
  libantlr-maven-plugin-java,
+ libbcpkix-java,
+ libcaffeine-java,
  libcommons-collections4-java,
  libcommons-io-java,
  libcommons-lang3-java,
@@ -18,19 +19,19 @@ Build-Depends:
  libmaven-antrun-plugin-java,
  libmaven-dependency-plugin-java,
  libmaven-shade-plugin-java,
- libmina2-java (>= 2.2.1),
+ libmina2-java (>= 2.2.9),
  libosgi-core-java,
  libslf4j-java,
  libxpp3-java,
- maven-debian-helper (>= 2.0)
-Standards-Version: 4.7.0
+ maven-debian-helper
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/apache-directory-api.git
 Vcs-Browser: https://salsa.debian.org/java-team/apache-directory-api
-Homepage: http://directory.apache.org/api/
+Homepage: https://directory.apache.org/api/
 
 Package: libapache-directory-api-java
 Architecture: all
-Depends: ${maven:Depends}, ${misc:Depends}
+Depends: ${maven:Depends}
 Suggests: ${maven:OptionalDepends}
 Description: Apache Directory LDAP API
  The Apache Directory LDAP API is an ongoing effort to provide an enhanced


=====================================
debian/maven.ignoreRules
=====================================
@@ -23,3 +23,4 @@ org.apache.maven.plugins maven-checkstyle-plugin * * * *
 org.apache.maven.plugins maven-javadoc-plugin * * * *
 org.apache.servicemix.bundles org.apache.servicemix.bundles.antlr * * * *
 org.mockito mockito-core * * * *
+org.cyclonedx cyclonedx-maven-plugin * * * *


=====================================
debian/patches/provide_NoVerificationTrustManager.patch
=====================================
@@ -0,0 +1,296 @@
+Description: providing NoVerificationTrustManager in main/ instead of test/ so
+ that it can be used in apache-directory-server
+Author: Pierre Gruet <pgt at debian.org>
+Forwarded: no
+Last-Update: 2026-11-04
+
+--- /dev/null
++++ b/ldap/client/api/src/main/java/org/apache/directory/ldap/client/api/NoVerificationTrustManager.java
+@@ -0,0 +1,142 @@
++/*
++ *   Licensed to the Apache Software Foundation (ASF) under one
++ *   or more contributor license agreements.  See the NOTICE file
++ *   distributed with this work for additional information
++ *   regarding copyright ownership.  The ASF licenses this file
++ *   to you under the Apache License, Version 2.0 (the
++ *   "License"); you may not use this file except in compliance
++ *   with the License.  You may obtain a copy of the License at
++ *
++ *     https://www.apache.org/licenses/LICENSE-2.0
++ *
++ *   Unless required by applicable law or agreed to in writing,
++ *   software distributed under the License is distributed on an
++ *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
++ *   KIND, either express or implied.  See the License for the
++ *   specific language governing permissions and limitations
++ *   under the License.
++ *
++ */
++
++package org.apache.directory.ldap.client.api;
++
++
++import java.net.Socket;
++import java.security.cert.CertificateException;
++import java.security.cert.X509Certificate;
++
++import javax.net.ssl.SSLEngine;
++import javax.net.ssl.X509ExtendedTrustManager;
++import javax.net.ssl.X509TrustManager;
++
++import org.apache.directory.api.i18n.I18n;
++import org.slf4j.Logger;
++import org.slf4j.LoggerFactory;
++
++
++/**
++ * An implementation of {@link X509TrustManager} which trusts the given certificates without verifying them.
++ *
++ * @author <a href="mailto:dev at directory.apache.org">Apache Directory Project</a>
++ */
++public class NoVerificationTrustManager extends X509ExtendedTrustManager
++{
++    /** The logger. */
++    private static final Logger LOG = LoggerFactory.getLogger( NoVerificationTrustManager.class );
++    
++    
++    /**
++     * A public constructor
++     */
++    public NoVerificationTrustManager()
++    {
++        super();
++    }
++    
++    
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public void checkClientTrusted( X509Certificate[] x509Certificates, String authType, Socket socket )
++        throws CertificateException 
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++
++    
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public void checkClientTrusted( X509Certificate[] x509Certificates, String authType, SSLEngine engine )
++        throws CertificateException 
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++    
++    
++    public void checkServerTrusted( X509Certificate[] x509Certificates, String authType, Socket socket )
++        throws CertificateException 
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public void checkServerTrusted( X509Certificate[] x509Certificates, String authType, SSLEngine engine )
++        throws CertificateException 
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++
++
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public void checkClientTrusted( X509Certificate[] x509Certificates, String s ) throws CertificateException
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++
++
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public void checkServerTrusted( X509Certificate[] x509Certificates, String s ) throws CertificateException
++    {
++        if ( LOG.isDebugEnabled() )
++        {
++            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
++        }
++    }
++
++
++    /**
++     * {@inheritDoc}
++     */
++    @Override
++    public X509Certificate[] getAcceptedIssuers()
++    {
++        return new X509Certificate[0];
++    }
++}
+--- a/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/NoVerificationTrustManager.java
++++ /dev/null
+@@ -1,142 +0,0 @@
+-/*
+- *   Licensed to the Apache Software Foundation (ASF) under one
+- *   or more contributor license agreements.  See the NOTICE file
+- *   distributed with this work for additional information
+- *   regarding copyright ownership.  The ASF licenses this file
+- *   to you under the Apache License, Version 2.0 (the
+- *   "License"); you may not use this file except in compliance
+- *   with the License.  You may obtain a copy of the License at
+- *
+- *     https://www.apache.org/licenses/LICENSE-2.0
+- *
+- *   Unless required by applicable law or agreed to in writing,
+- *   software distributed under the License is distributed on an
+- *   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+- *   KIND, either express or implied.  See the License for the
+- *   specific language governing permissions and limitations
+- *   under the License.
+- *
+- */
+-
+-package org.apache.directory.ldap.client.api;
+-
+-
+-import java.net.Socket;
+-import java.security.cert.CertificateException;
+-import java.security.cert.X509Certificate;
+-
+-import javax.net.ssl.SSLEngine;
+-import javax.net.ssl.X509ExtendedTrustManager;
+-import javax.net.ssl.X509TrustManager;
+-
+-import org.apache.directory.api.i18n.I18n;
+-import org.slf4j.Logger;
+-import org.slf4j.LoggerFactory;
+-
+-
+-/**
+- * An implementation of {@link X509TrustManager} which trusts the given certificates without verifying them.
+- *
+- * @author <a href="mailto:dev at directory.apache.org">Apache Directory Project</a>
+- */
+-public class NoVerificationTrustManager extends X509ExtendedTrustManager
+-{
+-    /** The logger. */
+-    private static final Logger LOG = LoggerFactory.getLogger( NoVerificationTrustManager.class );
+-    
+-    
+-    /**
+-     * A public constructor
+-     */
+-    public NoVerificationTrustManager()
+-    {
+-        super();
+-    }
+-    
+-    
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public void checkClientTrusted( X509Certificate[] x509Certificates, String authType, Socket socket )
+-        throws CertificateException 
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-
+-    
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public void checkClientTrusted( X509Certificate[] x509Certificates, String authType, SSLEngine engine )
+-        throws CertificateException 
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-    
+-    
+-    public void checkServerTrusted( X509Certificate[] x509Certificates, String authType, Socket socket )
+-        throws CertificateException 
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public void checkServerTrusted( X509Certificate[] x509Certificates, String authType, SSLEngine engine )
+-        throws CertificateException 
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-
+-
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public void checkClientTrusted( X509Certificate[] x509Certificates, String s ) throws CertificateException
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04168_CHECK_CLIENT_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-
+-
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public void checkServerTrusted( X509Certificate[] x509Certificates, String s ) throws CertificateException
+-    {
+-        if ( LOG.isDebugEnabled() )
+-        {
+-            LOG.debug( I18n.msg( I18n.MSG_04169_CHECK_SERVER_TRUSTED, x509Certificates[0] ) );
+-        }
+-    }
+-
+-
+-    /**
+-     * {@inheritDoc}
+-     */
+-    @Override
+-    public X509Certificate[] getAcceptedIssuers()
+-    {
+-        return new X509Certificate[0];
+-    }
+-}


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 01-jar-packaging.patch
+provide_NoVerificationTrustManager.patch


=====================================
debian/upstream/metadata
=====================================
@@ -0,0 +1,3 @@
+---
+Bug-Database: https://issues.apache.org/jira/browse/DIRAPI
+Repository: https://gitbox.apache.org/repos/asf/directory-ldap-api.git


=====================================
debian/upstream/signing-key.asc
=====================================
@@ -22,9 +22,8 @@ sub   4096g/210005C6 2006-02-15
 sig          0255ECA6 2006-02-15  Trustin Lee (http://gleamynode.net/) <trustin at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.1 (Cygwin)
 
-mQGiBEPzNKgRBACicGdcOdTtVokfXhLCPEmiZrfD9g41wuWyVb6lrN43bMhyqVDJ
+xsDiBEPzNKgRBACicGdcOdTtVokfXhLCPEmiZrfD9g41wuWyVb6lrN43bMhyqVDJ
 bSosSCFLdNWuvFShDWuGf8yhZGWXfmCLkZ4mO1Ev23zZ6yhGvPNqZSLPjiFsXrWL
 +5RwmmCK0LBbDzkcQrYuTbJ9sWm7o7Blt8SbCmKKanNwBOS8wFuAe5lNYwCg/J76
 iFJA0Z9a3QMACeTkF3Eca58D/20KnMc/PvM+oiGpw/1Tu43R2JZXoCL47W8GEJRz
@@ -32,41 +31,35 @@ MMYdJKYynoQAsKNuxLKUBv08TzOEJMH24Swp7DfSGmMFSvEMk5MgcS2zLw7A+W+y
 LX0IM4Fjak1moLM98k5ItERZsm4xeQKcU110SAm1MsOtufwkTSsOnUdtgfkhtFx+
 WbUkA/0dmd7DBJfDaIqTdp3D9d4RZdvFWi6kNiyz5ICj3PpW+fZoFsUkJaOvgiaX
 82jrTm1fN3Nl2m7HNGYrtrhSN7DpDkH2GafeVZNE6Qb/0bhsH7ohg7NOQG1wrGzk
-Ngs+b/9PQ04TbUW8anxoPCYOWGONiXx4ZAxKb8/Zo1ZHDT17t7Q5VHJ1c3RpbiBM
+Ngs+b/9PQ04TbUW8anxoPCYOWGONiXx4ZAxKb8/Zo1ZHDT17t805VHJ1c3RpbiBM
 ZWUgKGh0dHA6Ly9nbGVhbXlub2RlLm5ldC8pIDx0cnVzdGluQGFwYWNoZS5vcmc+
-iF4EExECAB4FAkPzNKgCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQHGKn3AJV
+wl4EExECAB4FAkPzNKgCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQHGKn3AJV
 7KYIHQCeO9bNffXcY0uKuIgWKx5IvGI+ycUAnAxLzQVrm6GKCMz+XMAteTYbjtiM
-iQEiBBABAgAMBQJD9DE5BQMAEnUAAAoJEJcQuJvKV618cxgIAKVwzan7S3E9svwT
-bJSZy1dwn2Q5IYN8YE41xDUd+Dc7roLjICV99Z38CYN0Un8mDIPBne1a8Odd+nF8
-tdsyViLBBa6ki9w2Ngc1Feo48cdDmlPNvH5ZmJgsNQzH9EmwwPY1PznPHgdP6Xdv
-hjLqmCkA2JR2SGrm0P8YnynSHLT/rjrm8jdpTlHw0qkn71ktg/Ix2Ln1tvxKEaHl
-sjsvKw4v4VCUcr5HYWgqS0vv4A7bPfLdENniL1BDDWtnmvj5fyI4h8eBsVqj3hsp
-sW14Qy6dXv2kxBV80zolzArLDhE5hzZwHpBps5pn6Ug5RmqyTEZVRz2KpNqTvjbU
-ARUU8Wi5BA0EQ/M0wBAQAK4rehEEj8stE285pYlrv0L4Ngfb5Y72vaSsNCOuqREL
-aOeKqhZqdw3RoeTSxIbVt5sQ2BpyHbZZ6Qsr0+IgekCrC7lJQrg4VXboU3cCjab7
-PZFzXZbCdPjWHg6fZLNrLQ/MycBkYzgmvw44uYfe/CQWGYKpaaueo+Q0IAM8BtlK
-hl7UHp3LvBECLsxLNPfJmF3Z+acHsLmnJwAoEVBFJWSxxgqf51DNROkB1yTX12Ew
-r6oY5oviQMSZIXHR+HCPNKi0wVtq5LyHU/ZLMXIqjVZA+pOdf7lTgitGiifDsCpo
-T6JriO3ROsmI20TcD6EzHiN6LMQcXCrQvN0X4WalNigY9ezi6mNyAq/GZFLt5zVK
-lZSLA4n5Gp1jZdtmrBq0Snmedi9yZ9DLL1O3t579gPekk+AEyWss6Vh8/FrRa3kB
-M1ReGCyLmQ+Y2C5Kqu7jWaC6BKW3xH8ef2UHYFbBIgkibZ7NjaBfvGlJUXwIytzv
-k+KXVvphr3YD7Z6mWGT5Ax4kIbOWDJ7SfevXWerVCkLtK5BhtxtFYh9f7ycKSVDw
-yllumIhqN4ykVKLbJpyq17YwJErhFSPMNjAstFpPwZq3ArqAmR/qu66EMmwvwU6O
-/69ind1EGl0SYvApwB2SsnLjoEGBcrhW0VtybwO1+Me1NBztavN9Zv7XYSQKkgwP
-AAMFD/46BEXx6AEtITliTQiNlAT77wSwTMLzdtMnySrQMNLOdFXk5l37oJHOfSZW
-Pg+hdtqE6n2mZ9CRGoiuTc6iBpQUr0ip4OgWDoiXhUSM6geX75Ue042/hoHp+blZ
-9xpM11swMvBc1hK+K/Sk7h8LZrPVBSYBFw8UmlFYIFTNwrYQMQUM1Lb24LaU8tRW
-mbhQ5/hiEnvI4uGwpU+QVs2Fyk0m1zyF9W3XTY9WOT9Fds0+j/9XPFgVT6a56EAA
-0yEvPuSJAXrVA+Xg0vTF+WWg43rmE5wr1NDPLrt131lj+6OxZh4jXb8LBitP+NAB
-EPev3USVnlD9Vr8+liEEyu5HjZmv0/Vz2w4IhrTVG9/pEmmSajXh6PPDH+E2APCu
-gdQ7nFszDuLKQ6UJrBW1IGFkTxXUb8F5E1IIg4CiNbzfSF3PzzczH8rsmiW9T9V6
-YI2O81bUtJr9L6i3/a3+A+kLA6PhN2r9vcoyG89er/TVSNXTA7AP9Wrr418ZtDZc
-ft02ZFUl7gX59It4SUK8jqMIHF3SZcNVb7YB8N5FtL+stjTDmKerBWyn0ioxztVZ
-S9pZMSZPFzihmiy/xS28gIubPsffEDYPzn5IjOVtMQWOfTMk1TJ114e/vLr0A6Tp
-BpYszymejgRxTWN35jIlu5yQHsxVi21sCuGQ9t3GmJ0752xzGYhJBBgRAgAJBQJD
-8zTAAhsMAAoJEBxip9wCVeymWWAAoOmcg71sCTLJBRdCQPZbSs0+F6kxAJ4r6smj
-QGlgH1nWdFNtU+MfthObDg==
-=aI9X
+zsNNBEPzNMAQEACuK3oRBI/LLRNvOaWJa79C+DYH2+WO9r2krDQjrqkRC2jniqoW
+ancN0aHk0sSG1bebENgach22WekLK9PiIHpAqwu5SUK4OFV26FN3Ao2m+z2Rc12W
+wnT41h4On2Szay0PzMnAZGM4Jr8OOLmH3vwkFhmCqWmrnqPkNCADPAbZSoZe1B6d
+y7wRAi7MSzT3yZhd2fmnB7C5pycAKBFQRSVkscYKn+dQzUTpAdck19dhMK+qGOaL
+4kDEmSFx0fhwjzSotMFbauS8h1P2SzFyKo1WQPqTnX+5U4IrRoonw7AqaE+ia4jt
+0TrJiNtE3A+hMx4jeizEHFwq0LzdF+FmpTYoGPXs4upjcgKvxmRS7ec1SpWUiwOJ
++RqdY2XbZqwatEp5nnYvcmfQyy9Tt7ee/YD3pJPgBMlrLOlYfPxa0Wt5ATNUXhgs
+i5kPmNguSqru41mgugSlt8R/Hn9lB2BWwSIJIm2ezY2gX7xpSVF8CMrc75Pil1b6
+Ya92A+2eplhk+QMeJCGzlgye0n3r11nq1QpC7SuQYbcbRWIfX+8nCklQ8MpZbpiI
+ajeMpFSi2yacqte2MCRK4RUjzDYwLLRaT8GatwK6gJkf6ruuhDJsL8FOjv+vYp3d
+RBpdEmLwKcAdkrJy46BBgXK4VtFbcm8DtfjHtTQc7WrzfWb+12EkCpIMDwADBQ/+
+OgRF8egBLSE5Yk0IjZQE++8EsEzC83bTJ8kq0DDSznRV5OZd+6CRzn0mVj4PoXba
+hOp9pmfQkRqIrk3OogaUFK9IqeDoFg6Il4VEjOoHl++VHtONv4aB6fm5WfcaTNdb
+MDLwXNYSviv0pO4fC2az1QUmARcPFJpRWCBUzcK2EDEFDNS29uC2lPLUVpm4UOf4
+YhJ7yOLhsKVPkFbNhcpNJtc8hfVt102PVjk/RXbNPo//VzxYFU+muehAANMhLz7k
+iQF61QPl4NL0xflloON65hOcK9TQzy67dd9ZY/ujsWYeI12/CwYrT/jQARD3r91E
+lZ5Q/Va/PpYhBMruR42Zr9P1c9sOCIa01Rvf6RJpkmo14ejzwx/hNgDwroHUO5xb
+Mw7iykOlCawVtSBhZE8V1G/BeRNSCIOAojW830hdz883Mx/K7JolvU/VemCNjvNW
+1LSa/S+ot/2t/gPpCwOj4Tdq/b3KMhvPXq/01UjV0wOwD/Vq6+NfGbQ2XH7dNmRV
+Je4F+fSLeElCvI6jCBxd0mXDVW+2AfDeRbS/rLY0w5inqwVsp9IqMc7VWUvaWTEm
+Txc4oZosv8UtvICLmz7H3xA2D85+SIzlbTEFjn0zJNUyddeHv7y69AOk6QaWLM8p
+no4EcU1jd+YyJbuckB7MVYttbArhkPbdxpidO+dscxnCSQQYEQIACQUCQ/M0wAIb
+DAAKCRAcYqfcAlXspllgAKDpnIO9bAkyyQUXQkD2W0rNPhepMQCeK+rJo0BpYB9Z
+1nRTbVPjH7YTmw4=
+=X5r4
 -----END PGP PUBLIC KEY BLOCK-----
 pub   1024D/72E9CB61 2007-05-24
       Key fingerprint = 861D 8D30 4433 15C6 75CA  2BB3 B105 FD24 72E9 CB61
@@ -76,9 +69,8 @@ sub   1024g/9EF1DB6C 2007-05-24
 sig          72E9CB61 2007-05-24  Alex Karasulu <akarasulu at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.7 (GNU/Linux)
 
-mQGiBEZVALsRBACHXDGSv+Hffe9yL92StJvnJACMIi8tOZnein/m1uTOQWNlBO2r
+xsDiBEZVALsRBACHXDGSv+Hffe9yL92StJvnJACMIi8tOZnein/m1uTOQWNlBO2r
 6kvSqG+/HE77S6eTq40sZ5tz3fZ+eWOKkujQtOBLbuEKZ6qZmkopsqBb1uR9vXRe
 cywc5IxqCIU7Gznbg3GpDOzykuBOWqR12Bo428W3ZOYmro3QYydSMmZ9ewCg7Qmp
 h5EkKjLEg7jOEXw1yThnxL0D/RmZ9ivJWfCoQoANt4mqq9T78CyArj05D1DWRiwX
@@ -86,18 +78,18 @@ KWvgcoJTyQyG4CxOb8DeULXy+NXznYbQrU/MBvcI31YAVJICQEswuYzkJlWtqW0F
 HIHjChJ5vJrp1qrxXF2DEbkZKj1BwEMXVZMqwM3lBBX3UHCsR7Q/MSBDJxxd7IZA
 cUELA/4hC18pHo49eee5H0k1FiWcLcFKSvbAzQtncdNcDN2Kgu75Yvv/ioFxdfUa
 yjStbFtubdnSoNddTxw9Y52hVueWzgJPK2+hF3NUYR1BydI3rfqk7J0D0GektuA4
-7lA0ttfKk9fv65IZYgzZ/8lWS3KfzErawvd6yCRZqIM4Hi/YyLQkQWxleCBLYXJh
-c3VsdSA8YWthcmFzdWx1QGFwYWNoZS5vcmc+iGAEExECACAFAkZVALsCGyMGCwkI
+7lA0ttfKk9fv65IZYgzZ/8lWS3KfzErawvd6yCRZqIM4Hi/YyM0kQWxleCBLYXJh
+c3VsdSA8YWthcmFzdWx1QGFwYWNoZS5vcmc+wmAEExECACAFAkZVALsCGyMGCwkI
 BwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCxBf0kcunLYRpLAJ9pud6Zcg9RrRSMcBzW
-pWTERueRjwCghdrk+eEE28alpSZM7pNVTAfpoHm5AQ0ERlUAuxAEAJ+vTeZOTCYx
+pWTERueRjwCghdrk+eEE28alpSZM7pNVTAfpoHnOwE0ERlUAuxAEAJ+vTeZOTCYx
 ktYgBJNXiaQRkb+mTbEs8DCUnkjNgotGFWT2xFgif77ggO1bC2u7hzn4FEA87SSI
 kvv2+aAe01Ddi1fjRTHYcu/s+CnXU2lcmkycvJx3WspEI9VU4ZcvnvIz7NmFz4F+
 A7VWyIHcV9tkQcB7WwQFEcSHxehdLWefAAQLA/9kpBcSAGosq2PO/oaFHRde/O9q
 6EmHVrCtLcKjiTl8v1D0v6iURnVL3A1iMEAIaGG64Kb6iVwm0jhgbP/AXOX7xlAb
 l6ch1DXJQHZR6sqfJHym0KchpO+rofwQ45u5xxLyLQI2f+C4wOVlVZJ5ZfiFv38g
-JO1qk8cgOb0AfBgRDYhJBBgRAgAJBQJGVQC7AhsMAAoJELEF/SRy6cthQwEAoImO
+JO1qk8cgOb0AfBgRDcJJBBgRAgAJBQJGVQC7AhsMAAoJELEF/SRy6cthQwEAoImO
 Odfi5RTFkHN3GBZ7lHrgv3J8AKC71lkX2vOlcfnC8gjg3jlKPccWdA==
-=jlaa
+=KcDk
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   1024D/4F5A757A 2007-05-24
@@ -108,9 +100,8 @@ sub   2048g/7E8FE739 2007-05-24
 sig          4F5A757A 2007-05-24  Emmanuel Lécharny <elecharny at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.7 (GNU/Linux)
 
-mQGiBEZWD34RBAC7xpGQ19cAF14pfG6vIVA/rgfWinStkgxRANWzrPk8LXEXN/UZ
+xsDiBEZWD34RBAC7xpGQ19cAF14pfG6vIVA/rgfWinStkgxRANWzrPk8LXEXN/UZ
 6vMjNX/GUzX7IsF2mdU1qzwfi+MrfN32wfYmcdUiLQBm7O0MUggNpSYlsIcEKuuY
 +cSVW3uA6lhQ3p+udeiU+Wtfp7l7De/q+DiP9GCo9Oi4Rjetypey0nG4swCg8baX
 esIu1Y0/TRQrJi6otEbBCLUD/1C+gJsUc8Qtho3noUPNV+L63Bw3LJK1iUEopobp
@@ -118,10 +109,10 @@ gtu5VVr1OItS3C80TPFxMHsw1HV1nGdexXoc1gfMMhKjHksyjQrNcAUAXNJ7rpx+
 xwEhGwbhWn6NexzIvgVqDfuHrneVPBcO9qzTxqwwYLqDgkjQLq7JnQ/3WJoqpTHv
 rxTXBACARXCoy4CkKrLme1JP1uzYUAXflSWF8i6BpkfoYuEyDQi7P8PwffJvK3Ho
 s6IHz2CwxuS9Ix6k41nQtToC3FjHK/t41uI3lHKYGkwH0JO20KMLUbJ/Mlb7YXxQ
-nA862Qv04X83w7pOovpdsWGuocUTIyQpOgdPiZezumi1su6IJrQpRW1tYW51ZWwg
-TMOpY2hhcm55IDxlbGVjaGFybnlAYXBhY2hlLm9yZz6IYAQTEQIAIAUCRlYPfgIb
+nA862Qv04X83w7pOovpdsWGuocUTIyQpOgdPiZezumi1su6IJs0pRW1tYW51ZWwg
+TMOpY2hhcm55IDxlbGVjaGFybnlAYXBhY2hlLm9yZz7CYAQTEQIAIAUCRlYPfgIb
 AwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEK9J9pVPWnV6bWEAoMscZFRg53GK
-9KrGOWX6eRDkWCKUAKDAjILTSgvA3IGLR18yaxt+21uhwLkCDARGVg9+EAgAxf1/
+9KrGOWX6eRDkWCKUAKDAjILTSgvA3IGLR18yaxt+21uhwM7BTARGVg9+EAgAxf1/
 YfCRju3/Nf4io4xs8e80oUTdEqTPtN3gpi4nA68/6HKgqPXJPNrMVBZFC2GxzzNw
 siYQVC1f+Hk67vaG+534xvU7XP6GBDe65DT7+hlD86uZnxPLledWuWQKCGZsHj7C
 UQxIyLKcSP5qDVoIMc85/hrKEZOYkQ18t9o+vhA78xlJmWN1a1vlRSs5pnsJEW4p
@@ -132,10 +123,10 @@ evbyXKuoeR5fMlz9PwAEDQf46PimoXTEHKFJoNNqFNUW/THbyzkN/eW81JP4FOHt
 UVV5S0fRYPJGLdc+tCeIqMTsAuJEBnv8HQVDcnC7O/n3RcWSc/m1FgzgbCy4m6Ww
 PgaeDszTB0FlkImmKc/9Mqe84S7PfZZPNjlK7IIFSnfortZOi7S4P0509JpxMXgf
 FynmryrWLZTwccC1BRZ57UD5huTBTP0KmJjse841mKcQ5ZBMSy+zYj8+AmYosBpf
-75AmIfnVEx+rHfp6QYerKeIwWNV09/8J6axbkDcXPAZgiEkEGBECAAkFAkZWD34C
+75AmIfnVEx+rHfp6QYerKeIwWNV09/8J6axbkDcXPAZgwkkEGBECAAkFAkZWD34C
 GwwACgkQr0n2lU9adXpOGwCfQgYxR+v2CnVLNU4juM2kiWXtCjYAn3go7/bJq1IU
 u+b2ulGMTioEAIrX
-=SgSO
+=9fC4
 -----END PGP PUBLIC KEY BLOCK-----
 pub   1024D/F30E5F0A 2007-02-13
       Key fingerprint = 5A77 A8F8 2E42 02F8 673D  3000 2950 69FA F30E 5F0A
@@ -143,9 +134,8 @@ uid                  Pierre-Arnaud Marcelot (CODE SIGNING KEY) <pamarcelot at apach
 sig 3        F30E5F0A 2007-02-13  Pierre-Arnaud Marcelot (CODE SIGNING KEY) <pamarcelot at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.7 (Darwin)
 
-mQGiBEXRmhERBACCPLIMdpBwxgsZqD14YqwrQB5Kqyk1Ez3nCDp4HrQN0bmeaapC
+xsDiBEXRmhERBACCPLIMdpBwxgsZqD14YqwrQB5Kqyk1Ez3nCDp4HrQN0bmeaapC
 RDGJm+Qvn41fbXg3wo2Aek4Ixz2R8hVP6matEaRniTYnFkzkxv94PskIJloIsf63
 AwUCw1cX27AjZNyTSDvcnvqsuoLRZeFqcBqBnoUYqlKIxbcCw77yKQgmvwCgkcnW
 0jd/DBK+nEab9jBV9gLW0PkD/0ENFbjPp5ua8yeYKdXJ0NvSQJss6CkZslLrm00G
@@ -153,12 +143,12 @@ hPkPk9PpG+EmL8d6kmamAcri+y5ibDwDpGcgX8OudhhPFfRqj4WAlnQB4Elr6flD
 opPzAdtp3s1XkODewDfbM6odf2XG9Sfdh+VM4lotFPJPGO2jjy/3UTLkpI7qvyVc
 R/1mA/sGLajbf4WWKF9/EIa3EQ1di7D25b6wLYzSb8z57ggX81amLjHmEuTOITvw
 lRWA0zcf6MQioyeEOGxHL0kQ3U2ypaUcQIJMwsRpaT/W8iUBz4R0UsxaVtutOPah
-EUD7RXC0lPT4O+DijKbhUGQWhTyku09Q8JvqYop/loEmZ3U4MbRBUGllcnJlLUFy
+EUD7RXC0lPT4O+DijKbhUGQWhTyku09Q8JvqYop/loEmZ3U4Mc1BUGllcnJlLUFy
 bmF1ZCBNYXJjZWxvdCAoQ09ERSBTSUdOSU5HIEtFWSkgPHBhbWFyY2Vsb3RAYXBh
-Y2hlLm9yZz6IYAQTEQIAIAUCRdGaEQIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheA
+Y2hlLm9yZz7CYAQTEQIAIAUCRdGaEQIbAwYLCQgHAwIEFQIIAwQWAgMBAh4BAheA
 AAoJEClQafrzDl8KBYgAn2WXXGGI7eoPsT734aFULq/trgZgAJ0SNG7sgTrTkJlN
 16HCMb95CDyHDw==
-=jEuD
+=Oewx
 -----END PGP PUBLIC KEY BLOCK-----
 pub   1024D/1D3CA871 2005-08-19
       Key fingerprint = 5CAB 6B15 40D9 828A 016C  1311 DA56 5508 1D3C A871
@@ -170,9 +160,8 @@ sub   2048g/93B6AC1A 2005-08-19
 sig          1D3CA871 2005-08-19  felixk <felixk at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v2.0.9 (GNU/Linux)
 
-mQGiBEMFzH0RBADWXeuXLrFNB2AxOe03exvdzxr94t8cSAe2gX5XjBK5XjKhcRyp
+xsDiBEMFzH0RBADWXeuXLrFNB2AxOe03exvdzxr94t8cSAe2gX5XjBK5XjKhcRyp
 W0UDCPU4lccJjk8cFP8p9nkDkkn4tc3VGoXTPJJ3f8Y7ZvslEQbI/nbPTQUQ33GK
 0NhgmOJNX6JjusUeANEQwQjTrCll/MAyQCLDIgdv082j3MeWPbxcVigf4wCg8SNp
 +Vsx8f2mlYqYRriR2qUCsBMEAK7cCim4sg0iRzYFDgz3yj5enpVeJWIRwP67/Hio
@@ -180,13 +169,13 @@ FlzUU2BwXUS8rw26DQgGSxff+tCErSeBXZhyuDPbxvASSSKtaDWP4jyxO8Bb/ekc
 y83BmANLnGz5+dRWbkxmkagiUrBI83A2hsD7tAxXma57H2OaMKhpLax/NZ7VSPno
 L1iGBACDDM2NCdS7v+ow2/7+afaLJo9b1OXAl9RtU5LJLdQ4Pb07/889x9w6HIlR
 wioW12Wi4Ng3ZCx1CdOHe7EIwLpP2OcdhNU2uhI0yO4+1LTT2V+vhRiw3gjSwinM
-sqnwP6NW4vn9JKmacsPeh2ebW5KYm51YlVHVcoBBVOzLszPpxLQeRmVsaXggS25l
-Y2h0IDxmZWxpeEBvdGVnby5jb20+iGAEExECACAFAkMFzH0CGwMGCwkIBwMCBBUC
+sqnwP6NW4vn9JKmacsPeh2ebW5KYm51YlVHVcoBBVOzLszPpxM0eRmVsaXggS25l
+Y2h0IDxmZWxpeEBvdGVnby5jb20+wmAEExECACAFAkMFzH0CGwMGCwkIBwMCBBUC
 CAMEFgIDAQIeAQIXgAAKCRDaVlUIHTyocWFLAKC3wjuEAq3o1a2wuJIdFrhQKRkz
-fgCfT3eR9YO9obDUTTS3NMuv+pvfSRu0GmZlbGl4ayA8ZmVsaXhrQGFwYWNoZS5v
-cmc+iGAEExECACAFAkewRbcCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDa
+fgCfT3eR9YO9obDUTTS3NMuv+pvfSRvNGmZlbGl4ayA8ZmVsaXhrQGFwYWNoZS5v
+cmc+wmAEExECACAFAkewRbcCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDa
 VlUIHTyocemRAKCGwSuvAUi//YMR2NE2XiWExp/SuwCfXxIYSHKVr2T8QOPOknY7
-MYasi0+5Ag0EQwXMgxAIAI1qoIoua2HzIUAkuuqZ8DvOgtIYA3fHAre5oUsek74I
+MYasi0/OwU0EQwXMgxAIAI1qoIoua2HzIUAkuuqZ8DvOgtIYA3fHAre5oUsek74I
 IvgB1zizXKCh6GddfDv0Z+Lvx9q+NKMtV3gV45w1IPxeVBdsBVD9/OWV5bnWpuAp
 PZ7UHVNECLuPprdUCRqa5Plg2jtcLeB1ueevKa4U9hE3KRtlnVCdtkxsslZInPlC
 nmi8aUNPbCJyVvZDbk5xGSLodp9rTppGQ8MzKpsSmgFScqCUFKIAPBuEBRa6Mbur
@@ -197,9 +186,9 @@ VPpqilkrRk2JBA1DqMQD7UgVN6PTP3FwIFTSTuFFdBH4sRUEh0LEZR7/nFLc0qG2
 aUx5eSmAevNPevLqOhKdBgAQlSLArCscPI/WKcctOEhncyxD+RlLSYG2Ta2Ffypl
 PbwAn/2yYMbmppxBpXu3+YHMW1yR9Z9I+MZ08uUsQPw77lROAbKM1A+fo6Fppo5l
 Fxxj9NTVdKIxDHFxBAVUe6W9emFqLNVXJ52MkGrKpUnql6GOAU1DYMr3GuVM2G6X
-8soB1BiISQQYEQIACQUCQwXMgwIbDAAKCRDaVlUIHTyoccLdAJ9McTfnBRNTDz2I
+8soB1BjCSQQYEQIACQUCQwXMgwIbDAAKCRDaVlUIHTyoccLdAJ9McTfnBRNTDz2I
 rFTSr4dQvLaQJACg6l2m/0wdjZYxJ/V5/OuMshX6Qhc=
-=DZmH
+=VzNT
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   1024D/15F6448C 2009-03-25
@@ -208,9 +197,8 @@ uid                  Alex O. Karasulu (alt key) <akarasulu at gmail.com>
 sub   2048g/3323D340 2009-03-25
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.9 (Darwin)
 
-mQGiBEnKbTURBADLnneTZodGueJVioB6NuLkCCtqm3uUaWTPtifxQ93RC6p6tAjM
+xsDiBEnKbTURBADLnneTZodGueJVioB6NuLkCCtqm3uUaWTPtifxQ93RC6p6tAjM
 CV0TstCziGnFI2HfW8dR3mRFy9klkimd1Lwq6/AxKhwESMeHfU2IhI6RYtJSrrJo
 zcJa3N3H5h9pjJGXSOXKl6VQNj/pJT00b2XJ38YvMr2Hf6gXiQ+SB3/wywCgwVfp
 vqHCjQE9KWqWIXuQPWUJ9z8EAL8tiQxPqwXCAoOK8IRrRwgF3ZDUf/TdmDHak9XZ
@@ -218,10 +206,10 @@ GkPeu2yXXGRA5/aV+/mB50FFBe+37aPqnTthR8gWCIcUpCSUx+RS5rvxaOjOkmyv
 sxBHRlCaXxHc0vpEU/SX02UOHdKuDnLrfTYcPyBxQKSY5+QPosJDeU1aK5QssxcS
 HKHsA/9HdQpfdu0lGj+i0DTOnhkiFALEdWptXIWmxWA4JPpVUjvCMMuh0we5twnd
 xxV+5bw3TGeKBGjN5swb4CCSU1XfqrHRGlGuH4cRQo5KqqL10zqz/fx7Hhv2Ddm+
-HJTSx+9bqVyLE5zo1sE14IzxsEFCi/n2f/kF1qD0JRV9Ejqpq7QwQWxleCBPLiBL
-YXJhc3VsdSAoYWx0IGtleSkgPGFrYXJhc3VsdUBnbWFpbC5jb20+iGAEExECACAF
+HJTSx+9bqVyLE5zo1sE14IzxsEFCi/n2f/kF1qD0JRV9Ejqpq80wQWxleCBPLiBL
+YXJhc3VsdSAoYWx0IGtleSkgPGFrYXJhc3VsdUBnbWFpbC5jb20+wmAEExECACAF
 AknKbTUCGyMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDG6VBOFfZEjHrzAJ0d
-069mskPrK6vglenmZrN3HuF1qwCfePDR8CBmXM7j1Aw4WZOTg4qDFqC5Ag0EScpt
+069mskPrK6vglenmZrN3HuF1qwCfePDR8CBmXM7j1Aw4WZOTg4qDFqDOwU0EScpt
 NRAIAML4rB/Dz1XmXCdDs+L9/KqkC/RUNvYaz+PAOZQG2Ws/PnIVclmKkSJ6ZDVX
 vWD2VoX+pWMBxb7ocJeel9XgXrWshnyOio2pABUx3i4VEi1qutuYF1b7MWz/3ilQ
 qzK16ua23x170cFGhiTPN5ACgT8CqiqKD6PdDJmCsRic30zZPaOvaUXeNiNf8hZx
@@ -232,9 +220,9 @@ IsuHkbqm2oGWdWLQ2leNxDtSjM6vTLk7SJ5ngBlDTS+2KTIax9/gv+4Y1KBl55co
 F9XhYUIhdrN+Q9MRNmH3xK0rVviYyrB+QzbQmluyEasz5ePQ+KrWfekBBDn/qaxT
 WvcpbThI9irjYVCoumCLdbZhvb0Zmpc/3o6t9XtP2bYiEiGUe9VmA4JddCmIexh1
 vvzTBMvLIuxXNKYWJSH0EA3vTiBeBDpefkyyi0cX4fVnSeuIxWYsAO9AP8Ru1qMC
-Q6oFS2dF5Fy6we6QDtYw7Mph2/g7sbapvk0aws3Fjbqdz/Wrocfxi3KISQQYEQIA
+Q6oFS2dF5Fy6we6QDtYw7Mph2/g7sbapvk0aws3Fjbqdz/Wrocfxi3LCSQQYEQIA
 CQUCScptNQIbDAAKCRDG6VBOFfZEjB5yAJ9dmCfMYMk9ogXgW2SuxAdppR6qoQCg
-r+iqVx0UgYR1iaLUltMROeNfcT6ZAaIESo6EtxEEANpjHp4MRT4ggCxaeQBasFlB
+r+iqVx0UgYR1iaLUltMROeNfcT7GwOIESo6EtxEEANpjHp4MRT4ggCxaeQBasFlB
 nyJd2MVq5mLRqymOwo/sZhAumNu5GN/9lvD9AB1hjB25X1qIbRqqLZNImKWfumnC
 YJOK9C/sPasRp1aukUf+S7uMTsH6pzrt2Xz5jvxHQPBSYEK/MQwWYVNGO3FxyRgr
 EJInv7hXT76oAK8BiU/nAKC0FpMQrIm3N7IMewoGi7aOYnCi+wP/UQ4FqUTpf228
@@ -243,10 +231,10 @@ ETkFrRX6bSZlKL/j4QGzDAj/B35aCkZWc04i/zCcqAUTe+yeqVN1BgDDrLuQcM25
 ddMBhQ7Lt7nvcDhzBE021noSp25oan0D/iixtaNEi4jqbBIIAj7F//4DkX/rs5CT
 gX66+IZynguo5n8woq/MGcKqWJwgIlkHDET3iRoNO4+6zp2DYd4Xe+mi6boJ+PSs
 iTXfFX+EQ5Z0wQN0jDY8pqMvRQrjHJv0RDgURnzkX6zk9BuAW8L171Qcae95MBkJ
-hsK9p9VbJYqKtERBbGV4IE8uIEthcmFzdWx1IChDb3Jwb3JhdGUgS2V5IGZvciBO
-ZXh0dXJ5KSA8YWthcmFzdWx1QG5leHR1cnkuY29tPohgBBMRAgAgBQJKjoS3AhsD
+hsK9p9VbJYqKzURBbGV4IE8uIEthcmFzdWx1IChDb3Jwb3JhdGUgS2V5IGZvciBO
+ZXh0dXJ5KSA8YWthcmFzdWx1QG5leHR1cnkuY29tPsJgBBMRAgAgBQJKjoS3AhsD
 BgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQxuFYD0cbZJ1+WQCfe3O2FQ155EDs
-7kv343FCCszY/V0AoJEbmFygS3Rd6BkMdpVYlZfZ7f6puQINBEqOhLcQCAC9qpXj
+7kv343FCCszY/V0AoJEbmFygS3Rd6BkMdpVYlZfZ7f6pzsFNBEqOhLcQCAC9qpXj
 ENVFX6/v4CVHZ+NkQK5gngU3GUMtrr2QitpQkY2Z3uaBnXPjsEsyqwAJD3a2zOhz
 gmc7tj4oSUxDxJ9yglq3t4gIu6k8TR10nfsyTrN7QKYTKUZSIleCMAydwwCFTalF
 4Vxsv2YMSnchBffKCmQkTndZiwMcvktdSoYR1WQ1M0t6ss5J1nVdXqsnUPvsk7+T
@@ -257,10 +245,10 @@ pFjfYJQM/rVR53lWAwnx3LlZgA9EWUJnnhWbhLmOwr3+H5gtiQ81oxFcJuxn3vNJ
 vJ6+T8j4DGE6nuLDZ8beyfq0s5mqwbkG03/wb/43q+5OSJxLJHLZUH2M9gtRqTs/
 cpx0gFqDIRQUQbjW+pIFhIaW82syYzLwKB/XDSAtkvTi8lulO6v/jG+0VH+VVgDL
 ye5nqhMQ1V6gkREyDoghvIC/DUuFeAt/biyaJuMJoQpVhynT9gw2txoymIfN37kT
-+DJDuDGt/zCflZt9DP4zSNoWcYRYJt3WjmnOCX4NlWioiEkEGBECAAkFAkqOhLcC
++DJDuDGt/zCflZt9DP4zSNoWcYRYJt3WjmnOCX4NlWiowkkEGBECAAkFAkqOhLcC
 GwwACgkQxuFYD0cbZJ3oOwCfdJ7WonCqXC9Hyi+x2JZRSySO5GEAoKei4zWRLHCm
 eUXrRffQkJJJopCK
-=yVBP
+=IXs9
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   1024D/19F92918 2008-04-07
@@ -270,9 +258,8 @@ uid                  Stefan Seelmann <seelmann at apache.org>
 sub   2048g/15365CE3 2008-04-07
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.9 (GNU/Linux)
 
-mQGiBEf5vskRBACNhhs/7vVgCvcFQ29d55gxQaZECgUXIK8FURnSH6Bi7V0KQrtC
+xsDiBEf5vskRBACNhhs/7vVgCvcFQ29d55gxQaZECgUXIK8FURnSH6Bi7V0KQrtC
 huc+VmX3EeFgbo/igQG0frR7eVC8iAXhp4SVNFWIjidJu9ZaSxWYoXi4dw8LIFZ7
 pFKcfDg2R7kJSNUWiF++HTSrbHUgTByhcGw3s+sb3KzFHNed+fxc5vQGLwCgtPe1
 JiJdf9ZLQsnv+u3rgQRi92cD/3/MYDtOuI08locvm9/OaqWiv+BJIcjkviyRWrgd
@@ -280,80 +267,27 @@ hJREsmzJlgGR7Krg4Mu8xuUMtXC2PzbHnCNbaDK2C+A8wMzKNMDqla1bu6hNXg3H
 My2DdwgN3Qu6lWnVelMgI10LorC3NcOw4aS7nRnK//AlYfEq3CUZr8IfHVAjf1lT
 Bgp2A/499BAj9abfXwikQi1c0gnEXyLItBo0riQKn5Kq2FksskLclJF/dx2ikunT
 cfLcmUjcIpabEm7+n6ff2xYttkxEPZp4d7nrlaj5VGqysqfHFZqsOf7saJnpRI9Z
-3SMvAwISSMrxQSsJ73luy6GATGuoYtIKgSsL4TOOn2nm5lKjL7QlU3RlZmFuIFNl
-ZWxtYW5uIDxzZWVsbWFubkBhcGFjaGUub3JnPohgBBMRAgAgBQJH+b7JAhsDBgsJ
+3SMvAwISSMrxQSsJ73luy6GATGuoYtIKgSsL4TOOn2nm5lKjL80lU3RlZmFuIFNl
+ZWxtYW5uIDxzZWVsbWFubkBhcGFjaGUub3JnPsJgBBMRAgAgBQJH+b7JAhsDBgsJ
 CAcDAgQVAggDBBYCAwECHgECF4AACgkQ3oDmVhn5KRjIGACgj3hbja4BBn8+FHAK
-+b/QsoyYONQAn2s2SVYnA1ySz/nMvktmM56ufnHMiEYEEBECAAYFAkf9O6UACgkQ
-9cJgFkzu119w5wCdExDbK3FfcvkYmVSaOPfwSjaSswsAnRL3n3jWJ0tw4zI5ewqM
-MdP/BGQ2iEYEEBECAAYFAkf9ReoACgkQkDhNmjXH6UIEVwCfRzSw6gPWq1zHh6MT
-ccjTy4UJic0AoLuvCeu1lsiTF26NSXQiDONquAVaiEYEEBECAAYFAkf9xhUACgkQ
-GDgf10sb5phqpACfb3M4c9LZ7m8EgRjGF8NgbF5LbjwAoLM8DH5GZUNuFDqTOogW
-60No1WOkiEYEEhECAAYFAkf9vpsACgkQi5YpQ/wkPzxyeACcDEhe5S2jlcnLTioS
-flZHkqVx16MAn1+AI1LvlpqyL5feKnQtQph1eAWOiGsEExECACsFAkf9KgEkGmh0
-dHBzOi8vd3d3LmNhY2VydC5vcmcvY3BzLnBocCNwNS4yAAoJEH9YT55N2dHEFyIA
-nRPDFfn5kd3SIO3wXP5OenSfrT37AKC81o8YTPIOkGP3BEdTpAlGEKW+JYicBBAB
-AgAGBQJH/k3SAAoJEDGmPZbsFAuB5/4EAIp3BpI/qvFMuHnMqKtWXbhpf4M2NQwI
-24x6SvWrmvPNWnbAHGN86Jnlh6rRciqyY7gKs0QKA7vtHC3jFNi4n2VHOHWjzxVa
-Jb0uh/4BAFToTThfm2N6Zwax+QhYEvsHuqMcnMe/lVBmJSYq1yDdzUruMSNZmquP
-VU77HbvvbWpJiQEcBBABAgAGBQJICKB3AAoJEBllhVDDEQYR8dgH/Rm+1iZd8clP
-5xKdlfvmUsM6EZcYclwtjH64jFHgrjkGRFP6TmdY+zGRvmOi0oB2LYnwuVG5McZ5
-JcWIgzGF9i9MXQmWUVJb6Z/Q9tx5rrU5E1xOYRmN5z0AbBTo28rjXs+Z40iO5KdX
-PxmZckXDjxy8djWK+HgYEWHjjp0/9xdcfOQPXd7i2d+zSRM/0RMb1AraXtw8L5Lg
-7gzINthcrOG9RHeCStrNF7t8tfTUwM5vJ5Gz+YwRLSGKMw4hBjsSv4TPyFryKWR4
-iZWbetZxqAncz2NcKWEJHe0f8y8fzm3gMl5GCYnFSB2hqpy3DR94DBiL/asinp5/
-a+5MujP/MKSIRgQQEQIABgUCR/3brgAKCRBz3YwWAVMCNbiTAJ0YjGoob2w61yR4
-87QltU9qLDpYpQCdG+vK9KjYe7JZrpckvGwhkLZmmKKIRgQQEQIABgUCR/5PagAK
-CRD9b4jGIdCnG5h8AJ0bWuDGnzHu72vK4RU8X4tdkFHnzgCfTwHBiRjTpPUQ0/jX
-sE3lQdgrEs+IRgQQEQIABgUCSAU/EwAKCRCOo7BoTHZX8f9TAJ9xgfWFPDTGjDEZ
-scBOyRYPGYKKjACdGGRsWYXeXK+kfs9L1/EO5lEOMyiIxgQQEQIAhgUCR/5F2zEc
-RHIuIFRob21hcyBWYW5kYWhsIDx0aG9tYXMudmFuZGFobEBjb250ZWMtZHQuZGU+
-JBxUaG9tYXMgVmFuZGFobCA8dGhvbWFzQHZhbmRhaGwub3JnPigcVGhvbWFzIFZh
-bmRhaGwgKEFwYWNoZSkgPHR2QGFwYWNoZS5vcmc+AAoJEC65RoKIgXQCpPcAn1m9
-S1/XkamFAiOWpLi+Skm5fwtGAJ4z8q7TpeAHOoOerOIGPCq9TRgsR4jKBBARAgCK
-BQJIA3kZHxxKaW0gSmFnaWVsc2tpIDxqaW1AYXBhY2hlLm9yZz4gHEppbSBKYWdp
-ZWxza2kgPGppbUBqYWd1TkVULmNvbT4fHEppbSBKYWdpZWxza2kgPGppbUBqaW1q
-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
-eRgqvkrOS3olGzNlowhV
-=hJCb
++b/QsoyYONQAn2s2SVYnA1ySz/nMvktmM56ufnHMzSlTdGVmYW4gU2VlbG1hbm4g
+PG1haWxAc3RlZmFuLXNlZWxtYW5uLmRlPsJgBBMRAgAgBQJKgI5CAhsDBgsJCAcD
+AgQVAggDBBYCAwECHgECF4AACgkQ3oDmVhn5KRhq6QCglw+lYARBMRnowgpYmoYv
+hN1dUtgAn2+Plln76J/Dc1ARAVDii+/ZxG4LzsFNBEf5vtEQCACrzjfi82GK3j+Z
+6GyZkWnZu0zz4ntp5dQ4a4Sj8OnRX17v6ci6mMCNQ+XSH8ss2OGcGpI6CxUFHq89
+1/IaTw661OXxihh78IutJ0o68C7eppK6MFlrUvBSIHYNElLP22p9DGwA8zZWCri5
+6wigTb4zClRmstphXFU2siJ56bmVYGOSvk8+bDAXSS9mFgFfgJLU3azyMW5nGmL0
+Ttc3Xc2kJGQDFtuN5+TUUqgMdM0Eaj4rTW3BxDKlHGc8376GMoCE1JIK3/Y8m6tU
+P9cyAfd3qpH23Ev2hOOFLUuKvFweJe4z1WmEWYNF/qNs+55LPxpAqLp0jr+E0Qqu
+Sx4X3AobAAMGCACHMpOWinNvsiLn1pCyEnMsEtsd10cFSBluqwk9OIDfFcFCYdbY
+cFOdqmVZJy32fnaoHIvXOJD1MEkXvrlbs5nIgP1wQt+g0DB7kDqwW09fqTSPNArG
+UC1jEt631raYHg6mepWe5yKFUlnB5r0VrJFHCR6mW+LG6kAImjNNVQOHpU3iH+5B
+MBY0+BS7kTZNAX6X2B6Seq58dXfz7tisxycdIgZEN23kiGdfsnQAMV1W5bY7tjbF
+qJhfvCLrd69UsgnJn6R5rymZz38rHdv+7NBKYTXIKLW8uS3SamGSU/dMUGwrmeSE
+iESRJtSfy7EFMf3auGBlj2p1kGvHxwGrLJEVwkkEGBECAAkFAkf5vtECGwwACgkQ
+3oDmVhn5KRhrXACaAr9+GjbfjzAGqIOja5hykTrCz0kAn03C441AeRgqvkrOS3ol
+GzNlowhV
+=FoC1
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   4096R/28686142 2011-02-13
@@ -365,9 +299,8 @@ sub   4096R/12448214 2011-02-13
 sig          28686142 2011-02-13  Stefan Seelmann (CODE SIGNING KEY) <seelmann at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.11 (Darwin)
 
-mQINBE1YYmcBEADA50lAeoiarRleqUEu/hqJmYmoTJMaJiklbpFxOgvvIk+Z4rNW
+xsFNBE1YYmcBEADA50lAeoiarRleqUEu/hqJmYmoTJMaJiklbpFxOgvvIk+Z4rNW
 jOaKMeFDKkHYk7d/8b7F4Ml0Ev6c2mM8PMr6TdFdSqEF/rb93IyCgrmGsgHgSP4T
 cWcGvofschpy0IWA9WY6CixvPegU3KwioarEbMjAabU8kdNUGEKUsHofKgtcj0EU
 auEy7WIaOZ+oU65pn88sSsPk1jYZYJZYi/HvXbAkthKSbguOefvJdzvFCMgq26XY
@@ -378,8 +311,8 @@ zOsumwKr0O7kTYMIr6rc9cAh0rOUvbrcJISmQE3zurlHf1mSkJwazzdkJaCozV58
 6c/lfQuktSrUlasSIYoBRzsSJ/4ukOrXzWm0ksG7cjoBJzHgY+KqJHZ3cCeehX/D
 KOO4hYtqOyONxPuXr50h12jGfpR/7I4fHOARewakjGt0iQgD+DdYnwfgrgXgjU0W
 bbVzT3hkFqvSwqkFUTcB5GvV0oHwBE7zWIEqvFHJol2QhRLk87C+VV2qyQARAQAB
-tDhTdGVmYW4gU2VlbG1hbm4gKENPREUgU0lHTklORyBLRVkpIDxzZWVsbWFubkBh
-cGFjaGUub3JnPokCNwQTAQoAIQUCTVhiZwIbAwULCQgHAwUVCgkICwUWAgMBAAIe
+zThTdGVmYW4gU2VlbG1hbm4gKENPREUgU0lHTklORyBLRVkpIDxzZWVsbWFubkBh
+cGFjaGUub3JnPsLBdwQTAQoAIQUCTVhiZwIbAwULCQgHAwUVCgkICwUWAgMBAAIe
 AQIXgAAKCRAiO9kzKGhhQh3pD/9mwlN/vvlcMG7dkfbhMt6JPnBfYgM5MOpD6qGo
 0Aqk/BMFmBSC8q2OF3MuNZP9HrtOzZhh7b9ug9lQrna1X4nTrYAP80Lbv4C6MCGW
 yKAwjtnPNQYIOB0XTOetdC1W9xnGWoKoceoJMEqeWSMESo86W32O7stA7zMk1npi
@@ -391,31 +324,30 @@ cnVv/brsEew6VUfBx6AuA8xxzjaLtcNT4D1pHrCB4Xime00gi5/psHhWDnQcZQ9J
 /JlrteIeYsaNQcY43GuzAlSchsiUT3K7pl6d9TjYakcDZk3qNEtcWnI/xJcPgTyK
 KBATBICYXhzzIuRq78Tm+HWOhk4mLuOl0/QagxjcaZT22j+m6Bo4F8UWxllZyNRu
 rwiESAkyAr9sdIJUJ6tTdYdUBYuJjaNF/shIpn56XYCoFO9UO9ow1pOqj/lU7WOg
-tbUR5YhGBBARCgAGBQJNWGSBAAoJEN6A5lYZ+SkY4v8An2XWOrLwhT7qNcDibpcC
-7M9GqrSQAJ9CfwDpO5RHvTH+uqO8btwjjHtZJLkCDQRNWGJnARAAoIwcfG//akYY
-JTFvnryUF5Dgaeodf8nVZnZf5+xd7mM/z4qI7ETRalitQkcSZPAjGUuUySUMheoE
-npxyxHAxX0eU7e6ZrKv8y8KcWks/3n+lZdMij+MAK5DII5GnivFtjeW6bW1yQD/g
-7UrSJBLu1jGb6TkCfItGdIkGFZxlIV51jbrzICmUFtzYNihH9eRSp78ruVCpA14p
-zng5o0GArAhfXORB2huGTPgNq9rFzZooBJ7oWuSnqgOoGVrmPlAE6i/kz3hSd4Yj
-jsBPR+dGWrvg9obJKdGdFbfDBZ3CRp4nqrLH5vE7g4gb/UUi0sXkgogwVlG61iha
-Z24dIhAOlg2ybZdFaqiCgrohPzfwTTw2RGmk1WZB/BBUpGgUYvxS7IMlsyoxvV5b
-SUhfqQpqtoeKmGWanQEVr+yzbmwos4Mut1BtUnh9Lpe8Dx0Ip3GlCNO8nLOF7v2k
-SlGFVKkWYbGNQg46gAHDVY467O1gS435ZZNpewTW9py3HSS0TB6q/+ePXW1rYpnf
-8r5s0JkBsVyZuFZn2zRzdf4FkO3lY2vF38n+bZ91tIOaps16lGg2BVvEP8m+u2uO
-MwC0xK53cAa3FaOdzB/HwUFMmUjVVVwZt9HcXDQJsT20jMoSNrUsgRG9jXTws79Z
-GABNsAfi0Lhnj/H3/HfhEVG+fdxRvX0AEQEAAYkCHwQYAQoACQUCTVhiZwIbDAAK
-CRAiO9kzKGhhQvh/D/9aqW1cr0czWXs0fmoGRYEAcZp8TcD1abupJNSmmQ99MYPx
-MW7HdIkb6wBDH37TYF2i31Y6Pw3R5CBHNA9GgUlC+cYUfeRFb0Zc3UlEL1iLNlfW
-iChDjZF7U5jgHyixTHVLaKGhftICL6jijwNxpmDMuBF2MsFPJrlAYw60Xn6PGiYN
-ksw2PkK4dVGF0MS1Ww4kom44x7oaPF8TTUzg6gnEfIJRfOU/cFwF5T2QBdcYr29o
-4jp9yPH2hx4duuQtiBXFpCIVKyJznJep3EJaIBIPItL3wBRGl4Cfy+lhDs+FT3I8
-jG6jWt6+3jzsBq96EeQLlB4kAx+CJLY1kDrBBoTBEHSb5TyCmejFehWke5bgb0Z/
-E2AArdm+IEsEFUKeHgOqV4nfPCGekwAY8oAkuLh29KD/vgKzQtig9nRYOu2D/ab/
-6L5ZpBKTnJYsyQ95/RaRek0E6EU+UvhQqz49l7v4aqFicJRGXk6hyc5yHbQevDjQ
-mCM+ZWurBcwFMNofrtdjzXVWBJCGxCk0WuYWLGBJsqDIS+lyG6NHAHqZsfFJTkcd
-Ir9KrEVCWO1SrtiA/3kPyWv2q7kokXy03IJYeHPEjybDAYJqdvHBKwisOlN9QjjA
-plaMOzRV+0dHOmUPUc7EVSxJLlQfUQpFQCNzusE6OVnV5CmmqkDh7CLl97+J5w==
-=ce3x
+tbUR5c7BTQRNWGJnARAAoIwcfG//akYYJTFvnryUF5Dgaeodf8nVZnZf5+xd7mM/
+z4qI7ETRalitQkcSZPAjGUuUySUMheoEnpxyxHAxX0eU7e6ZrKv8y8KcWks/3n+l
+ZdMij+MAK5DII5GnivFtjeW6bW1yQD/g7UrSJBLu1jGb6TkCfItGdIkGFZxlIV51
+jbrzICmUFtzYNihH9eRSp78ruVCpA14pzng5o0GArAhfXORB2huGTPgNq9rFzZoo
+BJ7oWuSnqgOoGVrmPlAE6i/kz3hSd4YjjsBPR+dGWrvg9obJKdGdFbfDBZ3CRp4n
+qrLH5vE7g4gb/UUi0sXkgogwVlG61ihaZ24dIhAOlg2ybZdFaqiCgrohPzfwTTw2
+RGmk1WZB/BBUpGgUYvxS7IMlsyoxvV5bSUhfqQpqtoeKmGWanQEVr+yzbmwos4Mu
+t1BtUnh9Lpe8Dx0Ip3GlCNO8nLOF7v2kSlGFVKkWYbGNQg46gAHDVY467O1gS435
+ZZNpewTW9py3HSS0TB6q/+ePXW1rYpnf8r5s0JkBsVyZuFZn2zRzdf4FkO3lY2vF
+38n+bZ91tIOaps16lGg2BVvEP8m+u2uOMwC0xK53cAa3FaOdzB/HwUFMmUjVVVwZ
+t9HcXDQJsT20jMoSNrUsgRG9jXTws79ZGABNsAfi0Lhnj/H3/HfhEVG+fdxRvX0A
+EQEAAcLBXwQYAQoACQUCTVhiZwIbDAAKCRAiO9kzKGhhQvh/D/9aqW1cr0czWXs0
+fmoGRYEAcZp8TcD1abupJNSmmQ99MYPxMW7HdIkb6wBDH37TYF2i31Y6Pw3R5CBH
+NA9GgUlC+cYUfeRFb0Zc3UlEL1iLNlfWiChDjZF7U5jgHyixTHVLaKGhftICL6ji
+jwNxpmDMuBF2MsFPJrlAYw60Xn6PGiYNksw2PkK4dVGF0MS1Ww4kom44x7oaPF8T
+TUzg6gnEfIJRfOU/cFwF5T2QBdcYr29o4jp9yPH2hx4duuQtiBXFpCIVKyJznJep
+3EJaIBIPItL3wBRGl4Cfy+lhDs+FT3I8jG6jWt6+3jzsBq96EeQLlB4kAx+CJLY1
+kDrBBoTBEHSb5TyCmejFehWke5bgb0Z/E2AArdm+IEsEFUKeHgOqV4nfPCGekwAY
+8oAkuLh29KD/vgKzQtig9nRYOu2D/ab/6L5ZpBKTnJYsyQ95/RaRek0E6EU+UvhQ
+qz49l7v4aqFicJRGXk6hyc5yHbQevDjQmCM+ZWurBcwFMNofrtdjzXVWBJCGxCk0
+WuYWLGBJsqDIS+lyG6NHAHqZsfFJTkcdIr9KrEVCWO1SrtiA/3kPyWv2q7kokXy0
+3IJYeHPEjybDAYJqdvHBKwisOlN9QjjAplaMOzRV+0dHOmUPUc7EVSxJLlQfUQpF
+QCNzusE6OVnV5CmmqkDh7CLl97+J5w==
+=ZVsV
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   2048D/0A8A0BBA 2009-12-03
@@ -433,9 +365,8 @@ sub   4096R/70668162 2010-09-13
 sig          7C6B7034 2010-09-13  Emmanuel Lecharny (CODE SIGNING KEY) <elecharny at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
 
-mQMqBEsXuqQRCADt1TQshg9ut5OL+5ULE2wLdSpN8Kg7ufB1pqznh+IHvPq/HB/B
+xsJqBEsXuqQRCADt1TQshg9ut5OL+5ULE2wLdSpN8Kg7ufB1pqznh+IHvPq/HB/B
 xeXV70T3TJIPD7dJpb7bRr66gJ4lqbL1L4GpCXvWvCGwUwxDN4h2m6uIruLwYV/m
 cnnwg6sbmTOQ6iVX0fxh91e/AenhsNHGJQeqalDbR8Hs72fwtigkWfHUW79l+/M8
 k9xemU7UZmqvaOvPVjsEBwIPUjdtlLE6ZaEZIxov0O72d/668a3rF+vom4WihyiQ
@@ -451,11 +382,11 @@ JRV/JvKSRgzfInKoSEd1y2Wy0LZ2GvWcgX1EgPxPYk6IlJuo+Gp6bSlf98wTJ/oi
 HU95oMg112yH8D6QV/qsXtwnjcUDBeYe6AQtMYE7EmHsE7yqAmE8LRs9RBCOwc5K
 ufpiWhgbBMomoGS2VZeVhdg/PaokYOBh1DkoZdV124yFrkelhz0mqct9gScEmJK8
 WrwXUtJWpY1tvjpySbKwbbQWh+01FQmH+i6JVIz3O3Sbbk+Wuw3siYQyuHYnNWQv
-UnmHXtYo1RjvN+OCBdjt6JN6i4HieeFs5bjvNzYV0A6Es21dgYu8nW9SyHhdtClF
-bW1hbnVlbCBMZWNoYXJueSA8ZWxlY2hhcm55QG5leHR1cnkuY29tPohwBBMRCwAg
+UnmHXtYo1RjvN+OCBdjt6JN6i4HieeFs5bjvNzYV0A6Es21dgYu8nW9SyHhdzSlF
+bW1hbnVlbCBMZWNoYXJueSA8ZWxlY2hhcm55QG5leHR1cnkuY29tPsJwBBMRCwAg
 BQJLF7qkAhsjBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQb8S+pgqKC7oPUwDf
 cKwgZWmDgygwFEB4xE5M1h+K+SgcKFyglwxixwDfebYKdjVfeDW1GPFFPPuLypqY
-CR604yB9VuuFMbkCDQRLF7qkEAgArL1dpixa94ZOlastDMGwHUZ5PovNjdxbV1VH
+CR604yB9VuuFMc7BTQRLF7qkEAgArL1dpixa94ZOlastDMGwHUZ5PovNjdxbV1VH
 tJA1gjZPvWkRMUObwPpmKPxTuY8/cSOsLcoEYPVnMlsBWpdWKFzmB1tJ3GivTTIx
 ErUX5FKXrzczug6xdB966ROX1pGVrABL8DCP7LN/fxro2YYXQsN38FrcVbEaf5XX
 QnuF5hy2fbzmkUqsIdeXpcBwPbku89WMrzvoDloqfBgHsJOK0bl56Wep3sLMqgt1
@@ -466,9 +397,9 @@ PSeySBhpbg5KBK+AoazHmUL2bo06kU/D5UWzgXW5PyRwUuuoNyqGSGc2HggJCiJw
 NoGmiG1IBSoBTDzCheXYipZxbz5Xg/+v/gyH847t62YSkKBsQOOn0yeACQhkTuYv
 seonDACFldESv3sSaYi5bb3nioX3uiMTmjDZKPwz9W4KD5L1T8wMqpDbejOdnIWe
 cUMEv2SIbH8sApab2vOBCXpus1N8h+oqnaPev9ep3Qet4jMH6twsR+kIztBw24uj
-gEuXo2Iv2ol71ohZBBgRCwAJBQJLF7qkAhsMAAoJEG/EvqYKigu6tFgA3R9l0x98
+gEuXo2Iv2ol71sJZBBgRCwAJBQJLF7qkAhsMAAoJEG/EvqYKigu6tFgA3R9l0x98
 MOS4xpYUfDh2LBfPGn81JPAyjK2UWpgA4JtjdnGGU+VG149zELNPktRHczY6QJBd
-S0X7kfOZAg0ETI4i3QEQAMZBwhxzZnkVgJLg5hnODcKhslc5SgUJ/yKxJTs/O8rY
+S0X7kfPGwU0ETI4i3QEQAMZBwhxzZnkVgJLg5hnODcKhslc5SgUJ/yKxJTs/O8rY
 j/3k3VM2OWk/g/RKQtmsaYmDxP7n7UjrI04vBqdND5wxrIjv/E98g00Nm9Tw6NXv
 TxHeA+HMT0mbGfpoNDrKRuiZe/kQVxIrPfa0lYLJgAH1AZpLlISyA7bQMEphNT1T
 tJss17ypJxNAOSK9QDTEh7dZURmmmRFnzGL/Byd/7OgodYrTvJ99G84rLUNj7qhi
@@ -479,8 +410,8 @@ QTiB1jqQ64bqSkvTWaI031mbTKDZHh1RF4OrXvNo67o3jaGRZXt0a6gFRKGhMJ5S
 QqLGLP4KrWVaCKpGiytT/J/hz5kvXkBDchWcXI3NH0S/JsNJpAN09pHZmb0aodL/
 lHSI9iUbVQtnNZTRO0sP1XL8+hqAsuJa1k4ciH5JXA1u2XUak+E7s2+1cx9sP6JF
 z1+T/78BKMthaGI9wl7UQyn6Wy1pUPKb2x9Ldx3qNMJ6FxmGMLVbcsPK9AOnSrRd
-ABEBAAG0O0VtbWFudWVsIExlY2hhcm55IChDT0RFIFNJR05JTkcgS0VZKSA8ZWxl
-Y2hhcm55QGFwYWNoZS5vcmc+iQI3BBMBCgAhBQJMjiLdAhsDBQsJCAcDBRUKCQgL
+ABEBAAHNO0VtbWFudWVsIExlY2hhcm55IChDT0RFIFNJR05JTkcgS0VZKSA8ZWxl
+Y2hhcm55QGFwYWNoZS5vcmc+wsF3BBMBCgAhBQJMjiLdAhsDBQsJCAcDBRUKCQgL
 BRYCAwEAAh4BAheAAAoJEDFHTl58a3A03NEQAMILwSS+rtOCACF4Im9ZqH0w+gS1
 iactD+KfMTb/lY6ARwrc3rNfQcGhNLAXKc9uoZ8VpJ+KUrNC3FCCqgLLUBKDiNF3
 hmU58xJ8cXPuGlirBqYY1Bzia/r7QBFxdbyKKSS+44wn4lXwT9pd5XQJGVWQ6ftM
@@ -492,7 +423,7 @@ G2T7hxj7CxW+GN9ZMCKpzjMBL13D8vTYXOLoo5F9sjJq544ZdQk31pnFoGoDlegi
 4ITsu/Tv8jy6hE7dx30TDZGFAPp2A17wOfXz6UgLR5PAD5mBDWk/C1qG+2Ld1U1E
 ZjbF6392zeU0gs3NwFjgEC8ClENZmZb2/vv1Qb7cLJodHbex6VQoNsFCw1bvLKTK
 YD4FsjZQaJ5HvmqL3tofa6NJbhjr2E1omup6x4ehkVhidsbHRDHathYr2R/yrwyt
-scKFnaNeLxNACQCsuQINBEyOIt0BEAC71l7cbfkaQpI+Ad3+rkF5RJFWj5ZjZYBt
+scKFnaNeLxNACQCszsFNBEyOIt0BEAC71l7cbfkaQpI+Ad3+rkF5RJFWj5ZjZYBt
 xC6xVdal1IY2sFnPviqzd/O6oNQ0HZyzrWTE66y0R4/zAypP/vko7Ynm2/7FubM3
 Ww/KVSqEVpSh76uS3IQBE+wJtbXesNGRttRBMB2HS50nuMPO5LIn+4m9WKY3lxrG
 1pjBjCad9u7K2cZCbY/u9wN44z/FkxAljujIOFpAh6epEVfZwuO1az+j2PrPYUwm
@@ -503,7 +434,7 @@ zzXhzJjVPb1mXFyMjNQzAuAScbcas1cBWo43yVvBHWT32QUjXq1thRcjia0lVFPu
 Bc39nzIJplMwZz7tRI7nZHE/vmOEnatnkd4Nl3i3XLG+QiHscO0an0983FIPN4YT
 4UJRGK8r/ttefQonDRXdeU2qdq2bWq1tmlQBh1FmniRvVYUR9iyC+rf61DCqdWML
 oVb1t5IKRBM9E2/Zzs2nsHAVg5J1n9xluZrlN4YCZ4HOz5tlJIhHXhWr854sK9AE
-htUHW9tIjQARAQABiQIfBBgBCgAJBQJMjiLdAhsMAAoJEDFHTl58a3A04FwQAI+S
+htUHW9tIjQARAQABwsFfBBgBCgAJBQJMjiLdAhsMAAoJEDFHTl58a3A04FwQAI+S
 eu05RqNttjYwvak1/m9sIweMIbKP416c5lyr5fsbeK0dOP1SLf01vwBzQDqK1B7h
 JKXRg/spiXAx5YEAcjwnA5GKexB3ZGS9EwHNtPLac2LPihfuRQLo8lrZ68kMhF4x
 c6aa2+SI7eqj+U0CLvRhDP5ddlCnU3TG6sl5K4ZAJfl5m6RRMy9GlunbifdXR8TS
@@ -515,7 +446,7 @@ wCErZ/jwitXS6Kvc2KSOEs3z4bKal5AtxfM97DwIsneJfH3CLcCTJInK9xv7Zqsg
 ks1d6e25BNsvkLzfgi+c33+Gdk4YoqVYoLDquW4GKTkzojFiRx1tm15hyX258QqM
 r+H5qu2PO17BOUrvCwzF5mlvUVvAh+17LEwS4LHYrRlndeUOQ3fk3loDZEoETFk7
 eptjBPBdBR4D5FRolj2Pkckl0kIYtStFPYMGCUrF
-=1L5F
+=hV42
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   4096R/5C5BE201 2011-09-26
@@ -527,9 +458,8 @@ sub   4096R/11BE3F6A 2011-09-26
 sig          5C5BE201 2011-09-26  Pierre-Arnaud Marcelot (CODE SIGNING KEY) <pamarcelot at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.11 (Darwin)
 
-mQINBE6Aj5IBEACyHmXDPaqCFMl/3ns6hVa/D9oE29owC98wqDKUqyYSBb1uYmwD
+xsFNBE6Aj5IBEACyHmXDPaqCFMl/3ns6hVa/D9oE29owC98wqDKUqyYSBb1uYmwD
 WQwPBeRmIyJJychOlKh/z7PVPOTSUDqI7euLFo6/+kKzyH7Ru/31S6x/uALkpCV3
 zQJqq3+6aBPyFx82MU5LYYul1tSHjcSTiGlFg+X+B1NoZjRzHjaTVeYAmFiCin/1
 A+iLGtFZAjhT5cJfP+NswxTT3bq5ArGhsr8t/HXZna8QB+OYFsjK54hiLIMKaT1n
@@ -540,8 +470,8 @@ u6jZ4X3A3LfOaXN61wU6wwRFqLwvDMq2lpfQnGAozb95T6/y41niYzxcPSeV3k4U
 h5vSUHF0CaCe/zvuaAHM/QqDi6JuDz8/T+/UUM03+xNSqCEzLgQ+855baNoeX28R
 AXdWtEkkzhayFGVaWO1hd4aszjTtVnsL/XCir3xiJLfJPLOvr3mmwPKe1AYdZesa
 iA+GTTB3sySFQdhwDHPwmtaQxqqK5jUs9BMKUFMsWk57J8MfF6SDwQ4x5QARAQAB
-tEFQaWVycmUtQXJuYXVkIE1hcmNlbG90IChDT0RFIFNJR05JTkcgS0VZKSA8cGFt
-YXJjZWxvdEBhcGFjaGUub3JnPokCOAQTAQIAIgUCToCPkgIbAwYLCQgHAwIGFQgC
+zUFQaWVycmUtQXJuYXVkIE1hcmNlbG90IChDT0RFIFNJR05JTkcgS0VZKSA8cGFt
+YXJjZWxvdEBhcGFjaGUub3JnPsLBeAQTAQIAIgUCToCPkgIbAwYLCQgHAwIGFQgC
 CQoLBBYCAwECHgECF4AACgkQ2eCKo1xb4gG+Mw//ZEOYDyJEV8kCme6WI4Z9yRY9
 rMFd1QZHwnWnPVbKrf6QJm3SUJXviCfWymMd9pX/J40ZIbhFdyxNJTvZdPXxn1qD
 fnGgrTwem6Dk9hDixrpXJjOi8G5qIf02lzAcwTwUVc6lUcfGH0fyUNGJBYVzIACo
@@ -553,32 +483,30 @@ P8gXjn9QztGQDxaf8m01upd0eWOc7z+89Hm6acU/xo5fS+s2IQspqS9QJ29NFauT
 4wY5N92cTkVkjziCOx1PXXb4QX/c8dPZ6H7ZaFwIFgvl7hPLtfNiISy38UP97MgE
 9MO4w77xO50FyFncwo31ode5XHiCtaa7hRXjOFycyaJpH9Q5V5xYhiv1w4SbE03F
 T7g7drqrfDxxH05VwYcIAyh2T9MNluAnLkYWW7Q3RgxhUrQtllQYx3s0BAD+9LaH
-Gt3S2ymTZub+nOVxpMWIRgQQEQIABgUCToCVVQAKCRApUGn68w5fCmhrAJ4xJXTz
-03mqLofvtgf2hnGdqUkzxACcDCbTtez4RkY7jcZzCVPCJp/ey5+5Ag0EToCPkgEQ
-AOC8f6dKUTuaJxlhF71Yt9Zqt1uZlFDEly4GxH42v1wh8UDbMcGrkh7tO8am4v6B
-v8lj0R019q+IO1k9HebMRYKHEUys+xo/r0WhUPVsMlnqfHVg9NYXrW6x701CYXVD
-wsPXd36/yyUnLCVrxh+DaPoU8hVcfxyMLbkvPhdGzXg2Ov2b2zY1gvHdnPUyrL4f
-S+SyVIrIYbDD8qoguFTgop6DLQAvjEIvG3jj8g5+TlmfOZq1lo1Sy7Vd81iY0oVZ
-HBUPugonEc0AvSG/Ko3p5pmdbnGAvPQIepVtTIJn/FjE/dAOraGV2v+pspKBOGyi
-aNITWm7/2mK8018mnW5ck8HNLfYFKccIVE0IskHrfEUA/3U7BHJjfKDRUpojrYBS
-qWoGYpwK9cUTMFCDeAZA1FvE8lkKCz+wCS/aKH1Tw19Oui1l4CLPcDhYrJIplNch
-Ssu/lUy/9DVdIPqbfKqXIrUIRzkSW+aRgUDYYZLDu7vHIff+9WeSO4pyoK+hkODT
-rFupV1BgXCO7DtfXL7fu6fTUPLISI3cALwUT50zEOA18tHDihabZOJtP8uV4OGNw
-Vg93WXN9YZk+BcSvifw2j/tOwYfg2SJz+hGCwwv1XpmRHVvRfv8AE2WAbjx6vK6f
-srBabhyKsAzzhnCbjJbAEoaW8OmwRrZ7N42ZSFM3OORFABEBAAGJAh8EGAECAAkF
-Ak6Aj5ICGwwACgkQ2eCKo1xb4gHlJw/9FrLrQbGAArhnuCN4ruT6+lRMV5rUZIvO
-4MLw1lTXse6fDP1itFm3c+8JDhIKw0FS4xS6DDewck6QKDa1UFu6iPWoGEKmxVmK
-IwoiPBQv/vMbpt1X43DaITIedXjLkykqrPvxcdJNiqO32ueAeFlEQXvVdCxPyj3f
-NKWKv4SeJHjAJtWMtFvoUpi8/0puLnxXPtObKNR3hmreIwLqVhFOnXfNVLVqrmtI
-IURNO3mqIsYWlFNvXW3d+xeaoB1u+WPxmQJcFJXKkrVq/OvVpPhqU1ry8ybakc+9
-MEJJlq/a+8D7husbOZQ9rmbuFrQPp2LkBV60lo4wb1A9tSMfnnifYUGMq42msw1o
-UIvWMxoKbbQgQRAiYwYaNdi+ZAfPO7L4MFKsKIAv6l3zSOd0c2EhnKYl3at5BCM3
-GpphktKauJR+tyCKdzt+mQt59y7iBYfn7NzsYwHuqyj2OE+qzC102BLM2nR6Abel
-F3ULdwdy3m8MFO/eccTSQNabjMl92X1JBP9Jih/qEeL5xB4NGWrKC3ldnuR9k1v9
-cF7ekLLb6c+be9r0pwHxlpK/bb5qQI8lQogqYRXc8SPr+mWZ/5lm6AcbRUTdn01n
-gA5QM67nkMg/pjW+ao0pN5POUS+WPW9ThD1/q1NlOgXU4dYNHaFdXHt3CEF1cQHx
-7BrdF/hJ658=
-=uuHf
+Gt3S2ymTZub+nOVxpMXOwU0EToCPkgEQAOC8f6dKUTuaJxlhF71Yt9Zqt1uZlFDE
+ly4GxH42v1wh8UDbMcGrkh7tO8am4v6Bv8lj0R019q+IO1k9HebMRYKHEUys+xo/
+r0WhUPVsMlnqfHVg9NYXrW6x701CYXVDwsPXd36/yyUnLCVrxh+DaPoU8hVcfxyM
+LbkvPhdGzXg2Ov2b2zY1gvHdnPUyrL4fS+SyVIrIYbDD8qoguFTgop6DLQAvjEIv
+G3jj8g5+TlmfOZq1lo1Sy7Vd81iY0oVZHBUPugonEc0AvSG/Ko3p5pmdbnGAvPQI
+epVtTIJn/FjE/dAOraGV2v+pspKBOGyiaNITWm7/2mK8018mnW5ck8HNLfYFKccI
+VE0IskHrfEUA/3U7BHJjfKDRUpojrYBSqWoGYpwK9cUTMFCDeAZA1FvE8lkKCz+w
+CS/aKH1Tw19Oui1l4CLPcDhYrJIplNchSsu/lUy/9DVdIPqbfKqXIrUIRzkSW+aR
+gUDYYZLDu7vHIff+9WeSO4pyoK+hkODTrFupV1BgXCO7DtfXL7fu6fTUPLISI3cA
+LwUT50zEOA18tHDihabZOJtP8uV4OGNwVg93WXN9YZk+BcSvifw2j/tOwYfg2SJz
++hGCwwv1XpmRHVvRfv8AE2WAbjx6vK6fsrBabhyKsAzzhnCbjJbAEoaW8OmwRrZ7
+N42ZSFM3OORFABEBAAHCwV8EGAECAAkFAk6Aj5ICGwwACgkQ2eCKo1xb4gHlJw/9
+FrLrQbGAArhnuCN4ruT6+lRMV5rUZIvO4MLw1lTXse6fDP1itFm3c+8JDhIKw0FS
+4xS6DDewck6QKDa1UFu6iPWoGEKmxVmKIwoiPBQv/vMbpt1X43DaITIedXjLkykq
+rPvxcdJNiqO32ueAeFlEQXvVdCxPyj3fNKWKv4SeJHjAJtWMtFvoUpi8/0puLnxX
+PtObKNR3hmreIwLqVhFOnXfNVLVqrmtIIURNO3mqIsYWlFNvXW3d+xeaoB1u+WPx
+mQJcFJXKkrVq/OvVpPhqU1ry8ybakc+9MEJJlq/a+8D7husbOZQ9rmbuFrQPp2Lk
+BV60lo4wb1A9tSMfnnifYUGMq42msw1oUIvWMxoKbbQgQRAiYwYaNdi+ZAfPO7L4
+MFKsKIAv6l3zSOd0c2EhnKYl3at5BCM3GpphktKauJR+tyCKdzt+mQt59y7iBYfn
+7NzsYwHuqyj2OE+qzC102BLM2nR6AbelF3ULdwdy3m8MFO/eccTSQNabjMl92X1J
+BP9Jih/qEeL5xB4NGWrKC3ldnuR9k1v9cF7ekLLb6c+be9r0pwHxlpK/bb5qQI8l
+QogqYRXc8SPr+mWZ/5lm6AcbRUTdn01ngA5QM67nkMg/pjW+ao0pN5POUS+WPW9T
+hD1/q1NlOgXU4dYNHaFdXHt3CEF1cQHx7BrdF/hJ658=
+=OYEk
 -----END PGP PUBLIC KEY BLOCK-----
 pub   2048D/A591AB7A 2014-02-24
       Key fingerprint = D8A1 D7A8 23C0 D537 3C3D  865C E19D 6434 A591 AB7A
@@ -588,9 +516,8 @@ sub   2048g/AA557609 2014-02-24
 sig          A591AB7A 2014-02-24  Kiran Ayyagari <kayyagari at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1
 
-mQMuBFMK/94RCADWsV9RuVj6EZQqwRXhYH4rGK7bK8V5/utoZacRcurpit2u8MKE
+xsJuBFMK/94RCADWsV9RuVj6EZQqwRXhYH4rGK7bK8V5/utoZacRcurpit2u8MKE
 b022l6woJjjGEwOHTJHBDW16CWZJqMCZ4mCwqnuwmf2HRfZqbwPNUpf0mf7tC3/V
 nqGGs4xfUka5HPGtkaebh1M2BRVi5zniu0t4lQS0GUSmJb+JqyBCRbhVMQ4eLMd/
 B6BQxA67G58EIWzUOasBIL5/ASa8IP+3iH6iKb7yA/MwRwhftyQBW6+U5a43DD9k
@@ -607,10 +534,10 @@ V8aAnE06rofCtb6eKKmhGg25d5uo35wb9jWn4Q/esMC7s9WNcv8TFYZmJpD65Z+q
 Iwbdh9YyvK4QA6wY6JBKptqkRtZBH4OipX4z8tq4RvKYGbJUyS0Dotqq0JpNuKCP
 j9HvrsYxdh+Pp/uYGlMONAe9ggkuq2lBu1dUm2IhISrgaCysrS8D2tZAf8v8aw6Q
 xgW2bALPD7l67LAlrkvJiKjFoaAhY+iEdLlZ2/cCF2ZczAgJpRvnUAIZvC7LSNd5
-mrQlS2lyYW4gQXl5YWdhcmkgPGtheXlhZ2FyaUBhcGFjaGUub3JnPoh6BBMRCAAi
+ms0lS2lyYW4gQXl5YWdhcmkgPGtheXlhZ2FyaUBhcGFjaGUub3JnPsJ6BBMRCAAi
 BQJTCv/eAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDhnWQ0pZGreuiB
 AQC6hAfpYrG4L1GJ/A6Fpoj5AmYQJYMDuWk3jq1iAPDdnwD+MepFlELGNMkXMTfC
-qnfnT51mN3t2FkVyqR10vib+oUu5Ag0EUwr/3hAIALmHn1AFaNXfjGJ0yRq6gR2l
+qnfnT51mN3t2FkVyqR10vib+oUvOwU0EUwr/3hAIALmHn1AFaNXfjGJ0yRq6gR2l
 3HnfW+IRYCLGlT1gebhgbM5lVikIj4pNXFEItriim+lnBc+pnDeLlhaZBhy+1kPV
 mTZeKqa1RqFK19oDaaqJUWQZYE43nbjCttCbur1QaqyUwXtmGq3pMMrMM5tZWIYB
 u8BH8rGAOisMNkAzIpNhLFmWW+Zqf0GxyDkb942iIrQEVOCACeriCXnKtuovpqbe
@@ -621,10 +548,10 @@ TgHge25GWHTkchfWp89Wn75xWoQUaUeSL2GxJoJu1vQkCBJgW1u/z9NLSCERhgYc
 RgfFf+MiMkCGVqOwommtaugCisF0FSSWKLrXP1nqaILgZU1AzTpXpK0koDHlMW/6
 e2QSfteCyB9AXUkeIWkNhFXygITU1K4hhAAEUm9vuNId1lhbeGIEkYQT5ofzOmvc
 DryvTPZoNieofoQR2sJ18K64hf8Ux4MlDuKdBH3nsHstzFVP91U7H41mTnm7itMo
-MhZNjWb0BqW8+s5rMU8pmTfawNGIYQQYEQgACQUCUwr/3gIbDAAKCRDhnWQ0pZGr
+MhZNjWb0BqW8+s5rMU8pmTfawNHCYQQYEQgACQUCUwr/3gIbDAAKCRDhnWQ0pZGr
 eul2AP9fYS+074jFnZFTUlKdAsRF+ISuYXBYsai27vwY4v/45gD/bnSTCr03vKL7
 dOwHL99MptASTrM+hyMZKvrj11MDyQU=
-=+Vnz
+=z5tP
 -----END PGP PUBLIC KEY BLOCK-----
 pub   4096R/5D54A8B4 2016-03-06
       Key fingerprint = 166E E15A 1586 7BDA BA2D  94E7 C785 B888 5D54 A8B4
@@ -634,9 +561,8 @@ sub   4096R/4C68CB74 2016-03-06
 sig          5D54A8B4 2016-03-06  Shawn McKinney (ASF) <smckinney at apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1
 
-mQINBFbcZTIBEACtyCmY0Lq5hRyIw/BR2jU8Yeirr8mpHdgy5pJGH2VQ/d51W0GS
+xsFNBFbcZTIBEACtyCmY0Lq5hRyIw/BR2jU8Yeirr8mpHdgy5pJGH2VQ/d51W0GS
 qtKXjpXHavpwY3GqGkVWqFPK9g41XRVRyCVy2HV9rV5yqvuNb8mx8GruAuhVcoHa
 LwgaEMG7J2vsYySPqQsbUefJIoCRGpuQIq/dw0SPueAVtmq/duxvKmFqyEU2j0DI
 bf+u0zSVInIbAKD3A+Tw/8XDhqS83ImciGfXH/Ruo0QvjpDlkJtiCJWbEDjYwTsP
@@ -647,7 +573,7 @@ t96U8I9N9C7p79VWbS0il1xQg/6Bgs51E1t6rxGOb1TUjBGnzj1TodYTCsi3mc6x
 Mf2q4hrcIVCwIWoleEAxGK6xTbghpqVTX8ItBiKrp2jL6BOHfJNQ9UJVyYexlqtj
 8QlW4bZn7bIZRNrK0BeDVgukbfQJhznXdTh1m0Jq3iaFaeIGX/cvcRFhbbIiCxIT
 cvxI1u6+3g5l/57tbijItyDtYVkZVZvmU7DG6KaC3TkxFmfWrSj6lZ3OQwARAQAB
-tCtTaGF3biBNY0tpbm5leSAoQVNGKSA8c21ja2lubmV5QGFwYWNoZS5vcmc+iQI4
+zStTaGF3biBNY0tpbm5leSAoQVNGKSA8c21ja2lubmV5QGFwYWNoZS5vcmc+wsF4
 BBMBAgAiBQJW3GUyAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDHhbiI
 XVSotDfqEACTbPcCQLwMEzj8Ob+KWeuKPM9Lsx2SE8THuwbGxDXk2IMs8TtHRXNw
 3FCy3YawJLJ4k7njbBJKQD2M0kH9XZ1iALgJvazg36Se5//6MHwbG4UF4u+o6wD0
@@ -659,7 +585,7 @@ zSud6RypZnGkbr21kHsIU6vDphPni1r8FQZxs2XUSfEFfgZOFjAHKnxJ3UrUO5WW
 i1mkBzro0dEAUf6UqnaNPx0bFvhiqFSHxf4yLeRh03l7PlWtWHYjaW/nUnuF2QOG
 3CDTxsD43n3iFeemlrzauLV0qL3UDGm9vAXM9bIL1oijwht9TvQB3PvldXS8Oh1y
 TiApfD1bIt8nH1aIS9SAIF9/c5th0BhlwjGZuzcXghg3K2SKX/yn2VqZ7khDbKhf
-CuXb67JTXG0bzEhgMeC3mxBOEh56DFT6ltrfFlH4/3hpvCjSwAWxdbkCDQRW3GUy
+CuXb67JTXG0bzEhgMeC3mxBOEh56DFT6ltrfFlH4/3hpvCjSwAWxdc7BTQRW3GUy
 ARAAxN9BPzKwMGZGG7djkhhxLD3zOh97iboB0bxM3KR4OJ/ajJ9aaHcNHOix2Zhb
 j1k16PlER7qUR9Q+GrzS/xF0QOfEruFjqjWiDFmt18dtwgvyW0e3+GUAaD2s89fj
 i5LTM0lQtPUkg6KaJ30g1VK1ospYEYodLS2yFwjyQvSZr0W+28jNw5ndox9CosZ1
@@ -670,7 +596,7 @@ HEBIswb13YndfA9kVzA9VbFugSDL6tpKfLcIHA9YE95UKXne6ylSRLMzK7u3l4k4
 Sg9ajqekEJF0khd1gi2CRQuqAQLdtMQrCqa6mF7MTXQtIZzMH96S68CdDQ/90TF5
 VK2nLK6ON/aYkuCwRCN3DhQGItKejRk875mOc6eq25REGrp/FEbI+6eF4eMtEkoP
 pvTWmyRY0KsiNSK/kPqxEzTzOWOR4CQb08HWM/oJdhjWztFkMB9ObZ268TGNFvWO
-SM6yZghVjq0aDxaz3dltCkbjTUk4izV40zG4vvQ/uSa20ksAEQEAAYkCHwQYAQIA
+SM6yZghVjq0aDxaz3dltCkbjTUk4izV40zG4vvQ/uSa20ksAEQEAAcLBXwQYAQIA
 CQUCVtxlMgIbDAAKCRDHhbiIXVSotFEsD/4xDxe5P87PHnyE2S4C0GM9irxkpF6y
 o215f8dAXZ6HommTyhjGWjyd1c5zTIaEY8/hcBA0eIXYB/pVEGxgb91J332VLgzj
 LPcJeqO6kYSSn3qix17KMUVKaVik55jj1HY1BToMZJGXA6HEiDrjT3U4KexXzhEN
@@ -683,7 +609,7 @@ lcMJnquV4S21p4PaoI7wP4oOMv6oXFJYROUPt45HhYE16eBFR/07a2rXCO5SJll1
 31rdqbpEE10aYzQ4VzYw2td8Z4O0zDEKZY5tBBkX+7SLXOqiVd3EmIG2BT7qSMBN
 NZ2eXi2BLGROwfp5feS4FIYl6Yt5kqptgzWS8cbC9cXhuJIQGnjt6pgRSv9CSlJ7
 Ru85DK5rv2Wy9A==
-=Mj2Y
+=3P/q
 -----END PGP PUBLIC KEY BLOCK-----
 pub   rsa2048 2011-02-10 [SC]
       DB45ECD19B97514F727105AE67BF80B10AD53983
@@ -695,32 +621,30 @@ sig          67BF80B10AD53983 2011-02-10  Colm O hEigeartaigh <coheigea at apache.o
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-mQENBE1T+3UBCAC7mTa5TEQoI1M1oftvc2SSvt1OyzwWkqxP8+uTnz41aGI9t9h8
+xsBNBE1T+3UBCAC7mTa5TEQoI1M1oftvc2SSvt1OyzwWkqxP8+uTnz41aGI9t9h8
 WVKtVk331NTMYhdPCRLLEILaaePmCmVbLCBERGkm/L8SFWQKIjpI++AEiuJxvPWQ
 aB+2iA1HC7XA9ItW8082TnE3wz4e59FMgurns6HT9V/NTVlmNJqYEyDnRzwvFW0n
 rVDxIy3PP1QTWcydTWuulOz3J1TMt98jeTznzz6EY0vqM6F7F94o5GTPo4z05iiW
 Nh3OTs7afvB4z2nErvmedIHtbbOMWphLL9nZXfDO/7s/AY7hmXpABcJgX0NdVnD3
-NZ7mBYVnH6SounCOMAV0QuF03c4f50pbXKeNABEBAAG0KUNvbG0gTyBoRWlnZWFy
-dGFpZ2ggPGNvaGVpZ2VhQGFwYWNoZS5vcmc+iQE4BBMBAgAiBQJNU/t1AhsDBgsJ
+NZ7mBYVnH6SounCOMAV0QuF03c4f50pbXKeNABEBAAHNKUNvbG0gTyBoRWlnZWFy
+dGFpZ2ggPGNvaGVpZ2VhQGFwYWNoZS5vcmc+wsB4BBMBAgAiBQJNU/t1AhsDBgsJ
 CAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBnv4CxCtU5g+yUB/4ts9ZQpGN6XXiA
 fkmdjXIMDmcq4tzVXoC2LJ7jIyHsy4+0KnHCzRZHnGVUqapIhSzP0NL72t+Fs+es
 Ne55+0fw2aHujxTKy95kJ+znZGCMm8mMybfLQ1R7yGr4R9n/WyhdYqhEr9X3DsLj
 +wOqRtHlZUdyGJHKULini4+Re9qW8hCIzIDe2wESqssmU1ZzHKAiuzUuxJT/4NzU
 IjQtVgcHZcy4rjZL+I2znX62d3SxwTK9gywN0+UyG0BirzJmUaFbs88dZrI0TNNn
 8f1IKM7U5MirDAdL9u4oD3L+zoxicOhJMoX64iB7Wd9fyqax+KX/uVdbbl89/7pp
-QKEN1p2DiEYEEBECAAYFAk8vtsoACgkQmcduTd7eq5KPCQCdEDfUdkD/xABrHeIz
-l7hyM/SCO3gAn2mF02Et+NtY2nOWQuBXR8P1lLcXuQENBE1T+3UBCADdCjZJEPqz
-c9nGru9MvRoJr3jqAiLOrfGpQRPKzX2Vzbpdm2loUIjP91iVinG+H48L+D7IaIlO
-42IuRMX6fms+jDd19D/sWOeNx6dhmKyDUT0/Qs7bpIyE9PBaWs1DHMRfLtBfr4rL
-ObwV6IPeODWM3yaMXyVhTf2AyLtWjNhAJoeh7g9ffZ18xdEmMoL0j/qfc87PW1Ts
-8fpg7t9QgzDqjLA3k8NLkPUT4z68ux7sDjM09oBS5O4CrGfY8xJflmpGqZusjA2W
-IA1Gzb48KCdz2ljcuji8HNc/PZtTblxiJdB04aGUzK+Ify0fUsEERZWPlQxuAuPH
-yf/KRoXYKE9LABEBAAGJAR8EGAECAAkFAk1T+3UCGwwACgkQZ7+AsQrVOYNd0Af/
-VOFwE0Eo/XaPdposnBF0E0NyOla1XACz/FV66zXYSv6jC5dvyPIe1TzIuTpSm7WP
-FPYl1eIdvDXtfpJ9f9GDp8n4gw7wv9nvYBCiQvl4fmmY9kTfm55LuTUf/lynAVd8
-EHO3d9gVoLKMRhittXX7utyfUjRT2GO0iOIxHoKWmHEfZ7Vm2QIeyNgVQCi6559D
-TUibJbop7ir7WDLrKgBetgG6zpfiXgOIDlK0dtbkEqyHuGfi9Bis7Y8O4Rnn8jxk
-hSmC1VrA3Xo6NklFA2DKKHNlOcw6tjgkriv99prqvPjzihylO8L/fnoYfgjAHs6v
-jhtqQ2HLF8bidnMgrMeWFA==
-=ELYH
+QKEN1p2DzsBNBE1T+3UBCADdCjZJEPqzc9nGru9MvRoJr3jqAiLOrfGpQRPKzX2V
+zbpdm2loUIjP91iVinG+H48L+D7IaIlO42IuRMX6fms+jDd19D/sWOeNx6dhmKyD
+UT0/Qs7bpIyE9PBaWs1DHMRfLtBfr4rLObwV6IPeODWM3yaMXyVhTf2AyLtWjNhA
+Joeh7g9ffZ18xdEmMoL0j/qfc87PW1Ts8fpg7t9QgzDqjLA3k8NLkPUT4z68ux7s
+DjM09oBS5O4CrGfY8xJflmpGqZusjA2WIA1Gzb48KCdz2ljcuji8HNc/PZtTblxi
+JdB04aGUzK+Ify0fUsEERZWPlQxuAuPHyf/KRoXYKE9LABEBAAHCwF8EGAECAAkF
+Ak1T+3UCGwwACgkQZ7+AsQrVOYNd0Af/VOFwE0Eo/XaPdposnBF0E0NyOla1XACz
+/FV66zXYSv6jC5dvyPIe1TzIuTpSm7WPFPYl1eIdvDXtfpJ9f9GDp8n4gw7wv9nv
+YBCiQvl4fmmY9kTfm55LuTUf/lynAVd8EHO3d9gVoLKMRhittXX7utyfUjRT2GO0
+iOIxHoKWmHEfZ7Vm2QIeyNgVQCi6559DTUibJbop7ir7WDLrKgBetgG6zpfiXgOI
+DlK0dtbkEqyHuGfi9Bis7Y8O4Rnn8jxkhSmC1VrA3Xo6NklFA2DKKHNlOcw6tjgk
+riv99prqvPjzihylO8L/fnoYfgjAHs6vjhtqQ2HLF8bidnMgrMeWFA==
+=oAcT
 -----END PGP PUBLIC KEY BLOCK-----



View it on GitLab: https://salsa.debian.org/java-team/apache-directory-api/-/compare/7dc2a9b1d9de355c96cfff08521f171862332aa0...1542018ac0441c7ae50266405f541d82fb82e769

-- 
View it on GitLab: https://salsa.debian.org/java-team/apache-directory-api/-/compare/7dc2a9b1d9de355c96cfff08521f171862332aa0...1542018ac0441c7ae50266405f541d82fb82e769
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261104/9f16121e/attachment.htm>


More information about the pkg-java-commits mailing list