# changelog

author: Scott Cantor <cantor.2@osu.edu> - 2.4-1
changelog:
  - Update version
  - Add pkg-config support.
  - Sync package names for side by side install.
  - Adjust Xerces dependency name and Group setting
  - Split out schemas into separate subpackage


author: Mads Kiilerich <mads@kiilerich.com> - 0.7.2-2
changelog:
  - 0.7.2
  - Address many comments from cwickert:
  - - cleanup of old formatting, alignment with spectemplate-lib.spec and
      cwickert spec from #616193
  - - add alsa as build requirement
  - - remove superfluous configure options and disable static libs
  - - add missing rpm groups


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.10
  - Correct incorrect usage of & vs &&
  - Fix TapeAlert.
    Error where the flags were not being set due to an earlier change.
  - Add extra verbage around positioning information. Trying to track down
    a problem with HP Dataprotector when it spaces back a block.
  - Make tape media & drive type loading logs more readable.
  - New utility 'tapeexerciser' which I've been using to track down the
    Dataprotector issue. A simple & basic 'st ioctl()' test utility.
  - Fix 'is vtl running' logic in rc script. Was broken if USER == root


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.11
  - Bug fix: Off-by-one if a re-position & then overwrite a filemark.
    Caused TSM & HP Dataprotector all sorts of problems.
  - Export kernel module 'major' number via /sys/bus/pseudo/drivers/mhvtl/major
  - Remove external script to create device nodes. Each daemon creates its own
    device node at startup. Uses 'kernel module' major no. sys interface.
  - Fix potential NULL pointer usage in REQUEST SENSE
  - VPD page 0x83 NAA field fix
  - VPD page length fix (only 0x50 bytes in size not 0x52)
  - Hopefully removed last reference to /proc
  - Use setuidgid if availble instead of 'su $USER -c <vtltape|vtllibrary>'
  - Add kernel module RPM spec file for RedHat
  - Add Gentoo build


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.12
  - Bug fixes:
    - Silence 'which setuidgid' test
    - Fix compile on 2.6.34 kernel
    - ERASE only from BOT
    - Test SPACE '0' blocks/filemarks before moving
    - Fix REQUEST SENSE returned size
    - Implement SILI bit test
    - Check if ERASE WORM media is allowed
    - Only support SPIN/SPOUT for LTO-4/5, T10K and 3592E05/6 drive types
    - Fix REQUEST SENSE page length. Previously only returning 8 bytes.
  - Improvements
    - Re-organised code in vtllibrary to use a big jump table
    - Fix LTO5 media density reporting
    - Match HP ULTRIUM 4-SCSI
    - Ability to create DDS specific media
      (still need to find correct density codes for DDS)


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.13
  - Bug fixes:
    - SMC read element status. Return correct length.
    - SMC read element status. Handle request for 'any' slot type.
    - SSC log page. Byte-swap Bytes Read/Written.
    - vtltape: Return ILLEGAL REQUEST for unsupported OP codes.
    - Density code updates.
    - Increased sense buffer from 38 bytes to 96 bytes.


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.14
  - Bug fixes:
    - kernel module build fixes for Linux kernel 2.6.37 and greater
  - Improvements
    - Add STK T10000C media/drive support
    - Always log 'fatal' errors
    - Cleanup to mhvtl.spec
    - Catch signals to prevent daemon terminating early.


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.15
  - Improvements
    - Implemented 'Personality Module' for each drive type
      (many cleanups due to 'PM' change fallout thanks to Sebastian)
    - Increase max barcode length to 16 chars
  - Bug fixes
    - Inquiry no longer incorrectly reports support for TrmIOP and CmdQue
    - Fixed block read/writes corruption if 'multiple blocks' specified
    - Fix Device Capabilities mode page - Don't advertise EXCHANGE MEDIUM support


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.16
  - Improvements
    - Cleaning media behaves more like real (IBM LTO4) drive.
    - Implement OPEN/CLOSE IMPORT/EXPORT element OP code (Thanks Sebastian)
    - Kernel module support for 2.6.39 (Thanks Sebastian)
  - Bug fixes
    - SPACE op code - Space to end-of-data fixed (Thanks Sebastian)
      This fixes an issue triggered using Oracle Backup
    - REQUEST SENSE - Return correct data.
    - SPOUT - Return check_condition on some error paths
    - Cleaning Media - Return 'not ready' instead of 'good' when loaded
    - Don't write FILEMARKS to WORM or Cleaning media


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.17
  - Improvements
    - Kernel module compile warning since 2.6.33
  - Bug fixes
    - Test MAP port open before moving media
    - Fix buffer overflow in vtllibrary (product_id)
    - Return correct sense from space op code


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 1.00.00
  - Re-worked MODE SENSE/SELECT data structures into a linked list.
  - Re-worked LOG SENSE/SELECT data structures into a linked list.
  - Added support for sub-page MODE information.
  - Added STK 9x40 drive emulations.
  - Removed dead code from kernel driver.
  - Add working REPORT DENSITY support to the SSC.
    This change required the personality modules to define the list of supported
    densities. The media density is defined at 'mktape' time.
    Hence, the optional 'media load' rules in device.conf are now redundent
    and not used.
    BUT: The option to load any media into any drive is also gone.


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 1.0.1
  - Added mode page 25h (vendor specific) for IBM LTO3/4/5
    This allows the Windows IBM Tape Driver to load correctly (connected via
    iSCSI)
  - Attempt to correct file permission/ownership when media is created manually
  - A HUP signal to the vtllibrary daemon will cause it to re-read its config
    from the /etc/mhvtl/library_contents.XX file. (So you can change the slot
    config without having to re-start the daemon).


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 1.1
  - Added real time state notification.
    '-f <fifo name>' (Set in build_library_config)
    Defaults to all daemons using the same 'named pipe'
    Each entry is prefixed with '<index>:' and text to the change of state.
  - MODE SENSE for LTO devices update the 'media type' field.
  - LOG SENSE page 0x0c (Sequential Access Device Page) updates with valid data


author: Victor Kotlyar <Victor.Kotlyar@cern.ch>
changelog:
  - ported changes for 1.1.0 and 1.0.1 of the original versions
  - fixed a procedure for the mhvtl rpm upgrade


author: Matthias Schroder <Matthias.Schroder@cern.ch> 1.67.1
changelog:
  - use lin_tape-1.67.1.tgz from IBM's weird source rpm
  - sorry, but they don't provide any real changelog


author: Soren Sandmann <ssp@redhat.com>
changelog:
  - Add two patches for the man page:
    - 0001-xfreerdp.1.xml-Don-t-claim-to-support-multiple-conne.patch
      Don't claim to support multiple connections, #988272
    - 0002-Replace-itemizedlist-s-with-variablelist-s.patch
      Work around a bug in RHEL 6 docbook, that causes <itemizedlist>
      to be mangled. This patch replaces them with <variablelist>s.


author: Soren Sandmann <ssp@redhat.com> - 1.0.2-2
changelog:
  - Add patch listing the plugins available in RHEL 6
    - 0003-List-plugins-available-in-RHEL-6.patch
    Related: #988272


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-26
changelog:
  - force NSS to ask for a new client certificate when connecting second time
    to the same host (#694294)


author: Scott Cantor <cantor.2@osu.edu> - 2.5.1-1
changelog:
  - Merge back various changes used in released packages
  - Prep for 2.5.1 by pulling extra restart out


author: Scott Cantor <cantor.2@osu.edu> - 2.5.4-1
changelog:
  - Add Amazon VM support
  - Add a separate native logging directory
  - Remove hard-coded init.d usage
  - Switch to bz2 sources to prevent future issues with SuSE


author: Scott Cantor <cantor.2@osu.edu> - 2.4.3-1
changelog:
  - Log files shouldn't be world readable.
  - Explicit requirement for libcurl-openssl on RHEL6
  - Uncomment LD_LIBRARY_PATH in init script for RHEL6 
  - Remove rpath from binaries for RHEL6


author: Scott Cantor <cantor.2@osu.edu> - 2.5.0-1
changelog:
  - Move logo and stylesheet to version-independent tree
  - Make shib.conf noreplace
  - Post-fixup of Alias commands in older shib.conf
  - Changes to run shibd as non-root shibboleth user
  - Move init customizations to /etc/sysconfig/shibd
  - Copy shibd restart for Red Hat to postun
  - Add boost-devel dependency
  - Build memcache plugin on RH6
  - Add cachedir to install
  - Add Apache 2.4 to install


author: Scott Cantor <cantor.2@osu.edu> - 2.5.0-2
changelog:
  - Changed package name back to shibboleth because of upgrade bugs
  - Put back extra restart for this release only.


author: Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.5-1
changelog:
  - Released 0.6.5-1, detailed release notes are available at:
  - https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5


author: Ned Bass <bass6@llnl.gov> - 0.6.5.1-1
changelog:
  - Fix zvol corruption with TRIM/discard zfsonlinux/zfs#3798
  - Fix NULL as mount(2) syscall data parameter zfsonlinux/zfs#3804
  - Fix xattr=sa dataset property not honored zfsonlinux/zfs#3787


author: Ned Bass <bass6@llnl.gov> - 0.6.5.2-1
changelog:
  - Init script fixes zfsonlinux/zfs#3816
  - Fix uioskip crash when skip to end zfsonlinux/zfs#3806 zfsonlinux/zfs#3850
  - Userspace can trigger an assertion zfsonlinux/zfs#3792
  - Fix quota userused underflow bug zfsonlinux/zfs#3789
  - Fix performance regression from unwanted synchronous I/O zfsonlinux/zfs#3780
  - Fix deadlock during ARC reclaim zfsonlinux/zfs#3808 zfsonlinux/zfs#3834
  - Fix deadlock with zfs receive and clamscan zfsonlinux/zfs#3719
  - Allow NFS activity to defer snapshot unmounts zfsonlinux/zfs#3794
  - Linux 4.3 compatibility zfsonlinux/zfs#3799
  - Zed reload fixes zfsonlinux/zfs#3773
  - Fix PAX Patch/Grsec SLAB_USERCOPY panic zfsonlinux/zfs#3796
  - Always remove during dkms uninstall/update zfsonlinux/spl#476


author: Alon Levy <alevy@redhat.com> - 0.1.0-4
changelog:
  - address review issues:
   - Group for main and devel and tools
   - Requires for devel and tools
  - fix changelog for previous entry (day was wrong, and macro quoting)


author: Alon Levy <alevy@redhat.com> - 0.1.2-1
changelog:
  - bump version to 0.1.2
   - style fixes
   - vscclient.c: fix tabulation
    - add copyright header
    - send init on connect, only start vevent thread on response
    - use hton,ntoh
    - read payload after header check, before type switch
    - update for vscard_common changes, empty Flush implementation
   - vcard_emul_nss: load coolkey in more situations
   - vscard_common.h:
    - VSCMsgInit capabilities and magic
    - VSCMsgReconnect stringified
    - define VSCARD_MAGIC
    - update copyright
    - fix message type enum
   - bump version to 0.1.1
    - vcard_emul,vcard_emul_nss
     - add VCARD_EMUL_INIT_ALREADY_INITED
     - add vcard_emul_replay_insertion_events
   - vreader: add vreader_queue_card_event
    Resolves: rhbz#663063


author: Ned Bass <bass6@llnl.gov> - 0.6.5.3-1
changelog:
  - Don't import all visible pools in zfs-import init script zfsonlinux/zfs#3777
  - Fix use-after-free in vdev_disk_physio_completion zfsonlinux/zfs#3920
  - Fix avl_is_empty(&dn->dn_dbufs) assertion zfsonlinux/zfs#3865


author: Ned Bass <bass6@llnl.gov> - 0.6.5.4-1
changelog:
  - Linux 4.4 compat
  - Assorted stability fixes
  - Fixes for NFS-exported snapshots
  - Fix kernel warning in unlock_new_inode() and deadlock
  - Fix overflow in P2ROUNDUP_TYPED macro
  - Fix write performance issue due to bad zfs_dirty_data_max calculation
  - Fix builtin kernel builds
  - Fix deadlock during direct memory reclaim


author: Scott Cantor <cantor.2@osu.edu> - 1.5.4-1
changelog:
  - Require Xerces 3.1 even on older platforms
  - Add Amazon platform checks
  - Switch to bz2 source to avoid future SuSE issues


author: Jan van Eldik <lxdistcc-admins@cern.ch> 3.1-13cern.svn20090608
changelog:
  - Include CERN-specific /etc/sysconfig/distcc, /etc/distcc/clients.allow files
  - server %post: Make sure chkconfig works as expected


author: Scott Cantor <cantor.2@osu.edu> - 2.2.1-2
changelog:
  - SuSE init script changes
  - Restart Apache on removal, not just upgrade
  - Fix scriptlet exit values when Apache is stopped


author: Scott Cantor <cantor.2@osu.edu> - 2.2-1
changelog:
  - Bump minor version.
  - Make keygen.sh executable.
  - Fixing SUSE Xerces dependency name.
  - Optionally package shib.conf.


author: Ned Bass <bass6@llnl.gov> - 0.6.5.2-1
changelog:
  - Released 0.6.5.2-1
  - Fix PAX Patch/Grsec SLAB_USERCOPY panic zfsonlinux/zfs#3796
  - Always remove during dkms uninstall/update zfsonlinux/spl#476


author: Ned Bass <bass6@llnl.gov> - 0.6.5.3-1
changelog:
  - Fix CPU hotplug zfsonlinux/spl#482
  - Disable dynamic taskqs by default to avoid deadlock zfsonlinux/spl#484


author: Ned Bass <bass6@llnl.gov> - 0.6.5.4-1
changelog:
  - Build fixes on SPARC and some kernels
  - Fix taskq dynamic spawning deadlock
  - Fix builtin kernel builds
  - Fix crash due to overflow in P2ROUNDUP macro
  - Fix deadlock during direct memory reclaim


author: Petr Uzel <petr.uzel@suse.cz>
changelog:
  - build with RPM_OPT_FLAGS
  - rpmver-fix-warnings.patch - fix compilation warnings
  - disable debuginfo (breaks osc build)


author: Mark Harvey <markh794@gmail.com> <mark_harvey@symantec.com>
changelog:
  - Bumped version to 0.18.9
  - Fix WORM media support - Bug report from Albert Pauw
  - Complete LTO5 media support


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-10
changelog:
  - throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
  - add change-log entries for patches applied upstream


author: Jaroslaw Polok <jaroslaw.polok@cern.ch>
changelog:
  - fix in spec for wrong lookup path of shibd (/usr/lib{64}/XML-Security-C, /etc/XML-Security-C)
  - fix in spec for config(noreplace) /etc/httpd/conf.d/shib.conf


author: Alon Levy <alevy@redhat.com> - 0.15.0-rc0
changelog:
  - upstream update, it is now qemu based, so build process changed, and version to match.
   - no non-rc release yet of qemu with required patches, hence using rc0. There are still
     some patches carried here that hopefully will get into 0.15.0 or 0.16.0 in the latest.
   - upstream updated to 0.15.0-rc0
   - resolves rhbz#723895


author: Alon Levy <alevy@redhat.com> - 0.14.90-2
changelog:
  - fix permissions of h files to not change because of rebase.
   - change NVR to match libcacard.so
     - will change when qemu-0.15.0 is released.
   - Copied correct README
   - Resolves: rhbz#723895


author: Alon Levy <alevy@redhat.com> - 0.15.0
changelog:
  - not a rebase - no changes in libcacard subdirectory
     between 0.15.0-rc0 and 0.15.0 in the upstream package.
    - but allows the fedora and RHEL package to remain in sync
      on a released version.
   - dropped zlib dep which was only required for configure phase
     via added patch 0001-drop-zlib-check.patch
   - added three patches that only cleanup the build process
     0010-Fix-spelling-in-comments-and-debug-messages-recieve-.patch
     0011-Improvements-to-libtool-support.patch
     0012-Silence-make-if-nothing-is-to-do-for-libcacard.patch
   - Final two patches resolve the bug 727916:
     0013-libcacard-cac-fix-typo-in-cac_delete_pki_applet_priv.patch
     0014-libcacard-vscclient-fix-error-paths-for-socket-creat.patch
   - Resolves: rhbz#727916


author: Jaroslaw Polok <jaroslaw.polok@cern.ch>
changelog:
  - dependency for curl-openssl
  - small fix in spec for wrong lookup path of shibd (/usr/lib{64}/XML-Security-C, /etc/XML-Security-C)


author: - 1.2.9-5
changelog:
  - dropped static library
  - updated License tag
  - fixed building docs
  - updated URL
  - fixed rpmlint warnings


author: Jan van Eldik <Jan.van.Eldik@cern.ch> rhel6-61.cern
changelog:
  - changed "Release" from "43.1" to "61.cern" to allow YUM to upgrade the package.
    To be sure: this is LIS v3.2 :)


author: Ryan O'Hara <rohara@redhat.com> - 1.2.13-1
changelog:
  - Rebase to upstream version 1.2.13
    Resolves: rhbz#1052380, rhbz#1077201, rhbz#1007575, rhbz#967641


author: Dominik Mierzejewski <rpm@greysector.net> 4.1.4-0.1.svn1183
changelog:
  - updated to SVN r1183
  - simplified multilib patch
  - fixed endianness issues (rhbz#442508)
  - added some docs


