# changelog

author: Matt Toups <mtoups@cs.cmu.edu> 0.9.1-1
changelog:
  - new upstream release (see CHANGES):
    * Various performance improvements
    * udev rules / group / bash completion (included in previous RPMs)
  - eliminate Provides: perl(IsrRevision) (no longer necessary)


author: Matt Toups <mtoups@cs.cmu.edu> 0.9.1-2
changelog:
  - When upgrading an RPM, %preun (from the old version) runs *after*
    %post (in the new version).  We don't want to stop the init script
    after we just started it, nor do we want to remove the init script
    links with chkconfig, if we're upgrading and not removing.  The if
    block in %preun makes sure these things only happen on an actual
    removal.
  - udevcontrol reload_rules needs to run *after* the group is created,
    otherwise the new udev rules will not work.


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.3-1
changelog:
  - New upstream release:
    * Add support for 2.6.26 kernels
    * Drop support for kernels older than 2.6.15
    * Add config and command-line options to disable fsync()
    * Add dirtometer
    * Other fixes (see CHANGES)
  - New maintainer
  - Minor packaging cleanups
  - Distribute README.server
  - Depend on gtk2-perl for dirtometer
  - Install udev rules using Fedora convention
  - Install optimized SHA1 kernel module on i386 and x86_64
  - Properly unregister DKMS sources in %preun script; 0.9.1-2 and 0.9.2-1 leave
    dangling DKMS registrations after upgrade


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.3-2
changelog:
  - Package cleanups and rpmlint fixes
  - Major corrections to Requires and BuildRequires
  - Install private binaries into /usr/lib64/openisr on 64-bit systems
  - No longer mark udev rules file %config


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.3-4
changelog:
  - Don't build 32-bit libvdisk as 64-bit binary (bug introduced in 0.9.3-2)
  - Install libvdisk stripped; add its debug symbols to -debuginfo package
  - Install init script in /etc/rc.d/init.d, not /etc/init.d


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.4-1
changelog:
  - New upstream release:
    * Add VMM agnosticism support
    * Add VMM drivers for VMware, VirtualBox, and KVM
    * Add support for 2.6.27 kernels
    * Drop support for kernels older than 2.6.18
    * Add "isr uuid" command
    * Significantly reduce package size and installed footprint
    * Other fixes
  - Update package description for VMM agnosticism
  - Add Python dependency for VirtualBox driver
  - Update for upstream module build changes
  - Minor cleanups


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.5-1
changelog:
  - New upstream release: 
    * Support kernels 2.6.28, 2.6.29
    * Support new versions of VirtualBox and KVM
    * Add rewritten dirtometer
    * Relicense several components to GPLv2/LGPLv2.1
    * Other fixes
  - Add new dependencies on gtk2-devel, e2fsprogs-devel, libarchive-devel
  - Drop obsolete dependencies on gtk2-perl, uuid-devel, OpenSSL, pv
  - Change modbuild.pm license to GPLv2
  - Use proper command to reload udev rules depending on udev version
  - Run "make check" during build
  - Simplify package description


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.5-2
changelog:
  - Rename openisr binary package to openisr-client
  - Add openisr-server package
  - Move common files into new openisr-common package
  - Remove development symlinks for private libraries
  - Run "make check" from %check


author: Matt Toups <mtoups@cs.cmu.edu> 0.8.1-1
changelog:
  - improve spec file
  - patch to work around broken system headers on fc5/fc6
  - only build client stuff for this package


author: Matt Toups <mtoups@cs.cmu.edu> 0.8.4-1
changelog:
  - New upstream release (see CHANGES):
    * use pv (dependency added)
    * openisr-config
    * 64 bit host support for libvdisk
    * AES support
    * 'dirtometer' support
    * and more fixes
  - DKMS support (thanks to Adam Goode)
  - postinst calls dkms to automate module build
  - updated BuildRequires (kernel-devel, openssl-devel)


author: Matt Toups <mtoups@cs.cmu.edu> 0.9-1
changelog:
  - New upstream release (see CHANGES):
    * Server changes -- this client can NOT be used with the same server
      used for 0.8.4, so do not upgrade until you are prepared to switch
      servers.
    * Vulpes replaced by Parcelkeeper
    * Parcel format changes: AES encryption, SQLite keyring, UUID
    * New hoard cache implementation
       * hoard cache is shared across parcels, data downloaded only once
       * new hoard cache management commands: lshoard, rmhoard, checkhoard
    * ~/.openisr.conf is now ~/.openisrrc
  - updated BuildRequires (uuid-devel)
  - post: udevcontrol reload_rules


author: Matt Toups <mtoups@cs.cmu.edu> 0.9-3
changelog:
  - create group in post
  - display message directing user to add self to group
  - add bash completion rule to files


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 3-1
changelog:
  - Add gpgkey directive to repository specification
  - Add repository descriptors for debuginfo and source packages
  - Fix rpmlint warnings


