# changelog

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: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.6-1
changelog:
  - New upstream release:
    * Support kernel 2.6.30
    * Support VirtualBox 2.2 and 3.0
    * Work around udev bug in Fedora 11
    * No longer upload the session log to the server
  - Add dependencies on gmp and libtasn1
  - Add build dependency on libtasn1-tools
  - Handle e2fsprogs-devel package split in Fedora 12
  - Minor documentation updates


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.7-1
changelog:
  - New upstream release:
    * Support kernel 2.6.31
    * Add "isr poweroff" command
    * Add new user interface for KVM
    * Add tools to convert a parcel from/to a disk image file
    * Add support for parcel resizing
    * Support KVM with RHEL 5.4
    * Various other improvements and fixes
  - Add -client dependency on gtk-vnc-python
  - Fix loop device permissions on -client initial install


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 0.9.8-1
changelog:
  - New upstream release:
    * Support kernels 2.6.32 and 2.6.33
    * Support multiple compression profiles for memory image and disk chunks
    * Significantly improve upload performance
    * Suspend running parcels when the host is suspended
    * server: Add restricted shell for users that should not have shell access
    * Various other improvements and fixes
  - Remove obsolete transition infrastructure for old openisr package
  - Specfile macro cleanups


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


author: Benjamin Gilbert <bgilbert@cs.cmu.edu> - 4-1
changelog:
  - Generalize specfile for use on multiple distributions
  - Rename openisr-release package to openisr-release-fedora
  - Change license to GPLv2


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: 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.9-1
changelog:
  - New upstream release:
    * Hoard cache performance improvements
    * Support VirtualBox 3.1
    * Support suspend/resume across different CPU types on VirtualBox 3.1
    * Various minor fixes
  - Add missing BuildRequires on xz-devel
  - Specfile header cleanups


