===== git log ====
commit 9d883f31db8d8422e691c019696a082ca24fe72a
Author: ShyamsundarR <srangana@redhat.com>
Date:   Tue Apr 24 09:54:50 2018 -0400

    doc: Added release notes for 3.12.9 release
    
    fixes: bz#1571192
    
    Change-Id: I7b5f2b3394c67ebeb0f20ff15ad877cef577a9cb
    Signed-off-by: ShyamsundarR <srangana@redhat.com>

commit 558f5d559ee4b8304f6c91bce1675ce3cda54b14
Author: Xavi Hernandez <xhernandez@redhat.com>
Date:   Thu Apr 12 23:31:37 2018 +0200

    libglusterfs: fix comparison of a NULL dict with a non-NULL dict
    
    Function are_dicts_equal() had a bug when the first argument was NULL and
    the second one wasn't NULL. In this case it incorrectly returned that the
    dicts were different when they could be equal.
    
    Backport of:
    > BUG: 1566732
    
    BUG: 1569407
    Change-Id: I0fc245c2e7d1395865a76405dbd05e5d34db3273
    Signed-off-by: Xavi Hernandez <xhernandez@redhat.com>

commit b50d7aead1c2a7893dc0f4281bf7fc8027e2dacb
Author: Mohammed Rafi KC <rkavunga@redhat.com>
Date:   Mon Apr 2 12:20:47 2018 +0530

    server/auth: add option for strict authentication
    
    When this option is enabled, we will check for a matching
    username and password, if not found then the connection will
    be rejected. This also does a checksum validation of volfile
    
    The option is invalid when SSL/TLS is in use, at which point
    the SSL/TLS certificate user name is used to validate and
    hence authorize the right user. This expects TLS allow rules
    to be setup correctly rather than the default *.
    
    This option is not settable, as a result this cannot be enabled
    for volumes using the CLI. This is used with the shared storage
    volume, to restrict access to the same in non-SSL/TLS environments
    to the gluster peers only.
    
    Tested:

More commit messages for this ChangeLog can be found at
https://forge.gluster.org/glusterfs-core/glusterfs/commits/v3.12.9
