# changelog

author: Kevin Fenzi <kevin@scrye.com> 1.3.0-1
changelog:
  - Update to 1.3.0
  - Drop node-fireball subpackage entirely.
  - Obsolete/provide fireball subpackage. 
  - Add Requires python-keyczar on main package for accelerated mode.


author: Kevin Fenzi <kevin@scrye.com> 1.3.0-2
changelog:
  - Merge upstream spec changes to support EPEL5
  - (Still needs python26-keyczar and deps added to EPEL)


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.6-1
changelog:
  - Update to 1.6
  - Drop accelerate fix, merged upstream
  - Refresh RHEL6 pycrypto patch.  It was half-merged upstream.


author: Kevin Fenzi <kevin@scrye.com> 1.6.8-1
changelog:
  - Update to 1.6.8 with fixes for shell quoting from previous release. 
  - Fixes bugs #1122060 #1122061 #1122062


author: Kevin Fenzi <kevin@scrye.com> 1.9.3-1
changelog:
  - Update to 1.9.3
  - Patch dnf as package manager. Fixes bug #1258080
  - Fixes bug #1251392 (in 1.9.3 release)
  - Add requires for sshpass package. Fixes bug #1258799


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0.1-1
changelog:
  - Ansible 2.0.0.1 from upstream.  Rewrite with many bugfixes, rewritten code,
    and new features. See the upstream changelog for details:
    https://github.com/ansible/ansible/blob/devel/CHANGELOG.md


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-2
changelog:
  - Patch control_path to be not hit path length limitations (RH BZ #1311729)
  - Version the test tarball


author: Kevin Fenzi <kevin@scrye.com> - 2.0.2.0-1
changelog:
  - Update to 2.0.2.0. https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md
  - Fixes CVE-2016-3096
  - Fix for failed to resolve remote temporary directory issue. bug #1328359


author: Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-1
changelog:
  - Update to 2.2.0. Fixes #1390564 #1388531 #1387621 #1381538 #1388113 #1390646 #1388038 #1390650
  - Fixes for CVE-2016-8628 CVE-2016-8614 CVE-2016-8628 CVE-2016-8614


author: Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-3
changelog:
  - Update unit tests that will skip docker related tests if docker isn't available.
  - Drop docker BuildRequires. Fixes bug #1392918


author: Kevin Fenzi <kevin@scrye.com> - 2.2.1.0-1
changelog:
  - Update to 2.2.1.
  - Fixes: CVE-2016-9587 CVE-2016-8647 CVE-2016-9587 CVE-2016-8647
  - Fixes bug #1405110


author: Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.2.rc1
changelog:
  - Add a python3 ansible package.  Note that upstream doesn't intend for the library
    to be used by third parties so this is really just for the executables.  It's not
    strictly required that the executables be built for both python2 and python3 but
    we do need to get testing of the python3 version to know if it's stable enough to
    go into the next Fedora.  We also want the python2 version available in case a user
    has to get something done and the python3 version is too buggy.
  - Fix Ansible cli scripts to handle appended python version


author: Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.3.rc1
changelog:
  - Add a symlink for ansible executables to be accessed via python major version
    (ie: ansible-3) in addition to python-major-minor (ansible-3.6)


author: Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-3
changelog:
  - Deal with RHEL7 pytest vs python-pytest.
  - Rebase epel6 newer jinja patch.
  - Conditionalize exclude for RHEL6 rpm.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.3.0.0-1
changelog:
  - Update to 2.3.0
  - Remove upstreamed patches
  - Remove controlpersist socket path path as a custom solution was included
    upstream
  - Run the unittests from the upstream tarball now instead of having to download
    separately
  - Build a documentation subpackage


author: Kevin Fenzi <kevin@scrye.com> - 2.4.0.0-2
changelog:
  - Rebase rhel6 jinja2 patch.
  - Conditionalize jmespath to work around amazon linux issues. Fixes bug #1494640


author: Toshio Kuratomi <toshio@fedoraproject.org> - - 2.4.0.0-3
changelog:
  - Fix Python3 subpackage to symlink to the python3 versions of the scripts
    instead of the python2 version


author: Kevin Fenzi <kevin@scrye.com> - 2.4.2.0-1
changelog:
  - Update to 2.4.2. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes.


author: Kevin Fenzi <kevin@scrye.com> - 2.4.3.0-1
changelog:
  - Update to 2.4.3. See https://github.com/ansible/ansible/blob/stable-2.4/CHANGELOG.md for full changes.


author: Kevin Fenzi <kevin@scrye.com> - 2.5.0-1
changelog:
  - Update to 2.5.0. Fixes bug #1559852
  - Spec changes/improvements with tests, docs, and conditionals.


author: Sachidananda Urs <sac@redhat.com> 1.1
changelog:
  - Patterns in configs are to be tested
  - Backend setup config changes(This includes alot)
  - Rerunning the config do not throw error
  - Backend reset
  - Host specific and group specific changes.
  - Quota
  - Snapshot
  - Geo-replication
  - Subscription manager
  - Package install
  - Firewalld
  - samba
  - CTDB
  - CIFS mount


author: Sachidananda Urs <sac@redhat.com> 2.0.2-12
changelog:
  - Do not throw `volume start failed' error if volume is already started
  - Add service `glusterfssharedstorage' to NFS Ganesha pre-requisites
  - Add service `nfs-ganesha' to NFS Ganesha pre-requisites


author: Niels de Vos <ndevos@redhat.com> 2.0.2-14
changelog:
  - Rebuild from Fedora Rawhide for CentOS Storage SIG
  - Release stays the same, it is part of the upstream tarball :-(
  - disable building of html doc (dropped -doc subpackage)


author: Matthias Saou <http://freshrpms.net/> 1.3.7-1
changelog:
  - Major spec file cleanup.
  - Add missing %clean section.
  - Fix ldconfig calls (weren't set for the proper sub-package).


author: Matthias Saou <http://freshrpms.net/> 1.3.7-3
changelog:
  - Remove Makefile* files from examples.
  - Include RHEL/Fedora type init script, since the included ones don't do.


author: Matthias Saou <http://freshrpms.net/> 1.3.7-4
changelog:
  - Re-enable libibverbs.
  - Check and update License field to GPLv3+.
  - Add glusterfs-common obsoletes, to provide upgrade path from old packages.
  - Include patch to add mode to O_CREATE opens.


author: Matthias Saou <http://freshrpms.net/> 1.3.7-6
changelog:
  - Re-add the /var/log/glusterfs directory in the client sub-package (required).
  - Include custom patch to support vol= in fstab for -n glusterfs client option.


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.3
changelog:
  - Update to current TLA snapshot.
  - Include umount.glusterfs wrapper script (really needed? dunno).
  - Include patch to mount wrapper to avoid multiple identical mounts.


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.7
changelog:
  - Add --without client rpmbuild option, make it the default for RHEL (no fuse).
    (I hope "rhel" is the proper default macro name, couldn't find it...)


author: Matthias Saou <http://freshrpms.net/> 1.3.8-0.9
changelog:
  - Update to 1.3.8pre6.
  - Include glusterfs binary in both the client and server packages, now that
    glusterfsd is a symlink to it instead of a separate binary.


author: Matthias Saou <http://freshrpms.net/> 2.0.0-0.2.rc7
changelog:
  - Update glusterfsd init script to the new style init.
  - Update files to match the new default vol file names.
  - Include logrotate for glusterfsd, use a pid file by default.
  - Include logrotate for glusterfs, using killall for lack of anything better.


author: Matthias Saou <http://freshrpms.net/> 2.0.6-1
changelog:
  - Update to 2.0.6.
  - No longer default to disable the client on RHEL5 (#522192).
  - Update spec file URLs.


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.7-1
changelog:
  - Update to 2.0.7
  - Install glusterfs-volgen, until it's properly added to automake
    by upstream
  - Add macro to be able to ship more docs


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.8-1
changelog:
  - Update to 2.0.8
  - Remove install of glusterfs-volgen, it's properly added to
    automake upstream now


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.0.9-2
changelog:
  - Move python version requires into a proper BuildRequires otherwise
    the spec always turned off python bindings as python is not part
    of buildsys-build and the chroot will never have python unless we
    require it
  - Temporarily set -D_FORTIFY_SOURCE=1 until upstream fixes code
    GlusterFS Bugzilla #197 (#555728)
  - Move glusterfs-volgen to devel subpackage (#555724)
  - Update description (#554947)


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 3.1.3-1
changelog:
  - Update to 3.1.3
  - Merge in more upstream SPEC changes
  - Remove patches from GlusterFS bugzilla #2309 and #2311
  - Remove inode-gen.patch


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.2.4-3
changelog:
  - revised init.d/systemd to minimize fedora < 17
  - get closer to the official glusterfs spec, including...
  - add geo-replication, which should have been there since 3.2


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.2.5-4
changelog:
  - revised sysconfig and init.d scripts. (glusterfsd.{init,sysconfig,service}
    should go away, as glusterd is responsible for starting and stopping it.)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-1
changelog:
  - GlusterFS-3.3.1
  - save swift .conf files correctly during upgrade
  - fix glusterd restart in %post geo-replication


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-2
changelog:
  - Synchronize with openstack-swift-1.4.8 packaging changes, including
    systemd .service files and align with the matching sets of patches


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-3
changelog:
  - add Requires: rpcbind for minimum install systems where rpcbind isn't
    installed; usually this is a no-op.
  - Better logic to preserve contents of /etc/glusterd


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-4
changelog:
  - Swift+UFO, now with less swift forkage. Specifically the only patches
    to swift are those already used for the Fedora openstack-swift packages
    _plus_ our backport of the upstream constraints config changes that have
    been accepted into grizzly.


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-7
changelog:
  - additional file ownerships and associated %ghosts from upstream
  - add BuildRequires libaio-devel to auto-enable AIO in configure,
    overlooked since 3.3.1-1.


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.3.1-12
changelog:
  - add glusterfs-3.3.1.rpc.rpcxprt.rdma.name.c.patch, BZ 920332
  - add %{prereltag} for upcoming 3.3.2 and 3.4.0 alpha and beta builds
  - add librdmacm-devel for rdma builds


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.2alpha3
changelog:
  - prerelease 3.4.0alpha3 for oVirt/vdsm dependencies in Fedora19
  - RHEL6 still needs the patches applied, even with grizzly
  - resource-agents -> noarch


author: Niels de Vos <devos@fedoraproject.org>
changelog:
  - automatically load the fuse module on EL5
  - there is no need to require the unused /usr/bin/fusermount
  - fix building on EL5


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.7.beta3
changelog:
  - prerelease 3.4.0beta3 for oVirt/vdsm dependencies in Fedora19
  - libgfapi and xlator/mount/api dependency fix


author: Niels de Vos <devos@fedoraproject.org>
changelog:
  - correct trimming the ChangeLog, keep the recent messages (#963027)
  - remove the umount.glusterfs helper (#640620)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-0.9.beta4
changelog:
  - add Obsolete: glusterfs-swift where we use openstack-swift
  - prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-3
changelog:
  - sync changes from upstream glusterfs.spec.in, and esp. glusterd.service
    from gluster w/o Wants=glusterfsd.service


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.4.0-4
changelog:
  - sync changes from upstream glusterfs.spec.in, including addition of
    glusterfs-libs RPM to simplify dependencies for qemu-kvm


author: Niels de Vos <ndevos@redhat.com> - 3.4.1-3
changelog:
  - Correctly start+stop glusterfsd.service (#1022542)
  - fix "warning: File listed twice: .../glusterd.info" while building


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com>
changelog:
  - obsolete glusterfs-ufo (#1025059)
  - ownership of /usr/share/doc/glusterfs(-x.y.z) (#846737)
  - clear_xattrs.sh belongs in /usr/share/doc/glusterfs(-x.y.z), not
    in /usr/share/doc/glusterfs-server(-x.y.z)
  - remove defattr (per pkg review of another package)
  - don't use %{__foo} macros (per package review of another package)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com>
changelog:
  - Ownership of /usr/lib/python2.7/site-packages/gluster, BZ 1190832
  - N.B. gfapi.py was removed in 3.6 (to resurface another day?)


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 3.7.2-2
changelog:
  - workaround for %ghost %{_sharedstatedir}/glusterd/hooks/1/delete/post
    pending correct fix that also packages the .pyc and .pyo files.


author: Niels de Vos <ndevos@redhat.com>
changelog:
  - 3.10.0 RC1
  - Obsolete and Provide python-gluster for upgrading from glusterfs < 3.10
  - revert switch to storhaug HA
  - Install /var/lib/glusterd/groups/metadata-cache by default


author: Niels de Vos <ndevos@redhat.com> - 3.11.0rc0
changelog:
  - 3.11.0 Release Candidate 0
  - gnfs in an optional subpackage
  - /var/run/gluster owner gluster:gluster(0775) for qemu(gfapi)
    statedumps (#1445569)
  - Install SELinux hook scripts that manage contexts for bricks (#1047975)
  - firewalld-filesystem -> firewalld (#1443959)
  - the -regression-tests sub-package needs "bc" for some tests (#1442145)
  - Drop dependency on psmisc, pkill is used instead of killall (#1197308)
  - remove ganesha (#1418417)


author: Niels de Vos <ndevos@redhat.com> - 3.12.0-0.rc0
changelog:
  - 3.12.0 Release Candidate 0
  - various directories not owned by any package
  - Add glusterfssharedstorage.service systemd file


author: Niels de Vos <ndevos@redhat.com> - 3.12.0-1
changelog:
  - 3.12.0 Release Candidate GA
  - Added new tool/binary to set the gfid2path xattr on files
  - libibverbs-devel, librdmacm-devel -> rdma-core-devel


author: - Maxim Burgerhout <wzzrd@fedoraproject.org> - 0.71b-2
changelog:
  - Enable tests to be run during build
  - Remove EL5 code from specfile in order to 
  - Fix %files section to include the proper files


author: - Maxim Burgerhout <wzzrd@fedoraproject.org> - 0.71c-1
changelog:
  - Build with new upstream tarball containing fixes for hashbangs, exec bits,
    a LICENSE file and more.


author: Jose A. Rivera <jarrpa@redhat.com> - 0.6-1
changelog:
  - Properly update CIB file during cluster creation
  - Better tempfile handling
  - Improve ganesha statedir creation


author: Jose A. Rivera <jarrpa@redhat.com> - 0.7-1
changelog:
  - Force cluster creation
  - Allow for definition of which nodes will be storage nodes
  - Enable direct-io for GlusterFS backend volumes
  - Temporarily comment out NFS functionality


author: Jose A. Rivera <jarrpa@redhat.com> - 0.8-6
changelog:
  - Remove uneccessary variables from setup_cluster()
  - Allow for configuration of GlusterFS mount points
  - Minor cleanups


author: Jose A. Rivera <jarrpa@redhat.com> - 0.10-3
changelog:
  - Parametize NFS-Ganesha config file.
  - Do /var/lib/nfs swap in NFS-Ganesha RA.
  - Parametize NFS-Ganesha shared state mountpoint.


author: Jose A. Rivera <jarrpa@redhat.com> - 0.10-4
changelog:
  - Add hook for OCF_DEBUG_LIBRARY in RAs.
  - Cache local hostname.
  - Various cruft removals.
  - Improve cleanup, add cleanup-all.
  - Fix copy_config().
  - Don't be such a Red Hat.


author: Jose A. Rivera <jarrpa@redhat.com> - 0.11-6
changelog:
  - Update shared state variable names
   - Fix erroneous directory names
   - Fix reverse reference links


author: Jose A. Rivera <jarrpa@redhat.com> - 0.13-1
changelog:
  - Allow CTDB rec_lock to be optional.
   - Use crm_master to determine CTDB rec_master.
   - Remove CTDB lock file volume.


