# changelog

author: Brian C. Lane <bcl@redhat.com> - 1.15-1
changelog:
  - Update Makefile to default to python3. (dlehman)
  - Add test for extended partition minSize (vtrefny)
  - Allow resizing of non-leaf partitions (vtrefny)
  - Fix minSize for extended partitions (#1254875) (vtrefny)
  - Fix calling non-existing method (#1252902) (jkonecny)
  - Use the RAID classes to calculate btrfs sizes (#1264696) (dshea)
  - Handle sysfs size if it is missing (#1265090) (bcl)
  - Convert float to str for better precision in Size (jkonecny)
  - Merge pull request #226 from dwlehman/lvactivate-lvmetad (dlehman)
  - Wait for auto-activation of LVs when lvmetad is running. (#1261621) (dlehman)
  - Add a function to tell us if the lvmetad socket exists. (dlehman)
  - Don't teardown FSs when searching for installed systems (#1252902) (jkonecny)
  - Merge pull request #218 from vpodzime/master-lvm_on_raid_improvements
    (vpodzime)
  - Account for bigger LVM meta data due to alignment on MD RAID (vpodzime)
  - Calculate the MD RAID superblock size from the right size (vpodzime)
  - Don't be naïve about liblvm (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.14-1
changelog:
  - Make sure devices are torn down in findExistingInstallations (#1261439)
    (vpodzime)
  - Merge pull request #211 from dwlehman/multipath-member-metadata (dlehman)
  - Merge pull request #212 from dwlehman/recursive-teardown (dlehman)
  - Mount efivarfs during os installation (#1260799) (bcl)
  - Use --whatprovides when querying for if all requirements are installed.
    (clumens)
  - Add method for estimated size of formated device (#1224048) (jkonecny)
  - Add support for mul,div,sub,add by float to Size (jkonecny)
  - Merge pull request #220 from AdamWill/nodev-typo (vpodzime)
  - fix typo in NoDevice: updateSize not udpateSize (awilliam)
  - Duplicate VG names are problem even if their disks are ignored (#1198367)
    (vpodzime)
  - Merge pull request #215 from vpodzime/master-lvm_on_raid (vpodzime)
  - Do not reserve extra space for metadata in a VG with RAID PVs (vpodzime)
  - Merge pull request #207 from vpodzime/master-lvm_pmspare (vpodzime)
  - Fix currentSize for extended partitions (#1254899) (vtrefny)
  - Catch problems with chassis vendor names (#1256072) (bcl)
  - Don't teardown protected devices (jkonecny)
  - Don't store UUIDs or labels of multipath members. (dlehman)
  - Continue with recursive teardown beyond inactive devices. (dlehman)
  - Reserve space for the 'pmspare' LV in a VG (vpodzime)
  - Add a property to get cached LVs in a VG (vpodzime)
  - Fix VG free space check when shrinking an LV (vpodzime)
  - Add a property for Requests to reserve some extra space (vpodzime)
  - Use Size instances for sizes in LVM cache's stats (vpodzime)
  - Implement metadata size reporting for the LVM cache (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.13-1
changelog:
  - Add CONTRIBUTING file to blivet. (sbueno+anaconda)
  - Merge pull request #208 from vpodzime/master-luks_catch_exceptions (vpodzime)
  - Fix the name of the variable specifying requested libblockdev plugins
    (#1256273) (jstodola)
  - Merge pull request #209 from vpodzime/master-thinp_fix (vpodzime)
  - Change labelFormatOK to classmethods (vtrefny)
  - Add 'build' and '.directory' to gitignore (vtrefny)
  - Fix copy method (#1254135) (bcl)
  - Add OSError to list of errors in updateSysfsPath (#1252949) (bcl)
  - Remove the cacheRequest kwarg for thin(pool) LVs (#1254567) (vpodzime)
  - Do not propagate low-level blockdev.CryptoError when setting up LUKS
    (#1253925) (vpodzime)
  - Merge pull request #199 from vpodzime/master-lvm_cache_tests (vpodzime)
  - Merge pull request #201 from vpodzime/master-mountsCache_resolve_devspec
    (vpodzime)
  - Prefer code consistency over pylint's complaints in tests (vpodzime)
  - Add a basic test for cached LVMLogicalVolumeDevice's properties (vpodzime)
  - Add a basic test for LVMLogicalVolumeDevice's properties (vpodzime)
  - Make sure LV's properties reporting size return a Size instance (vpodzime)
  - Add unit tests for the LVM cache support (vpodzime)
  - Use device name from udev only if it's available (#1252052) (vpodzime)
  - Add test for getFreeSpace aligning (vtrefny)
  - Allow aligning free regions to disk grainSize (#1244671) (vtrefny)
  - Fix _unalignedMaxPartSize for logical partitions (#1250890) (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.12-1
changelog:
  - Remove unusable free regions from list when setting up growth. (dlehman)
  - Merge pull request #190 from vpodzime/master-lvm_cache_creation (dlehman)
  - Merge pull request #194 from dwlehman/mount-cache-symlinks (dlehman)
  - Merge pull request #193 from dwlehman/md-fwraid-detection (dlehman)
  - Add unit tests to cover md containers. (dlehman)
  - Minor cleanup of blivet.formats.fs.BTRFS._preSetup. (dlehman)
  - Fix isDisk and partitionable properties for md fwraid. (dlehman)
  - Don't use MD_DEVNAME as device name for md partitions. (dlehman)
  - Use udev to find name of md members' container. (dlehman)
  - Call superclass ctor a bit later to get size attrs set up first. (dlehman)
  - updateSize for md containers is a no-op. (dlehman)
  - Fix UnboundLocalError in FSMinSize (#1249304) (vtrefny)
  - Fix mount cache resolution of devices with symlinks. (#1247803) (dlehman)
  - Add kwarg to udev.resolve_devspec to return canonical device name. (dlehman)
  - Use slow as well as fast PVs for cached LV's non-cache part (vpodzime)
  - Make VG determination in Blivet.newLV() less cryptic (vpodzime)
  - Reserve space for LVM cache(s) when growing LVM requests (vpodzime)
  - Create cached LVs before non-cached LVs (vpodzime)
  - Add support for LVM cache creation to LVM device classes (vpodzime)
  - Add generic class for cache creation requests (vpodzime)
  - Two minor fixes in LVMLogicalVolumeDevice's constructor's docstring
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.11-1
changelog:
  - Put MDRaidArrayDevice.devices back, but mark it as deprecated. (dlehman)
  - Skip tearing down devices when unmounting filesystems (bcl)
  - Include details when umount fails (bcl)
  - Merge pull request #183 from dwlehman/tests-20150728 (dlehman)
  - Merge pull request #182 from dwlehman/devicefactory-20150728 (dlehman)
  - Merge pull request #184 from dwlehman/misc-20150728 (dlehman)
  - Enable unit test suite in jenkins. (dlehman)
  - Disable image-backed unit tests temporarily. (dlehman)
  - Add some tests for DeviceFactory. (dlehman)
  - Do basic child accounting when replacing a parent. (dlehman)
  - Set new raid level on correct device in MDFactory. (dlehman)
  - Fix container member switching when toggling member encryption. (dlehman)
  - Don't adjust actual lv size based on md metadata space requirements.
    (dlehman)
  - Merge pull request #57 from vpodzime/master-luks_npass (vpodzime)
  - Fix names of the keyword arguments for luks_add_key and luks_remove_key
    (vpodzime)
  - Make a better effort to clean up loop devices on failure. (dlehman)
  - Correctly get current size of disk files. (dlehman)
  - Don't warn about missing UUIDs for non-existent containers. (dlehman)
  - Only check disks for membership in a multipath. (dlehman)
  - Only update md array name if MD_DEVNAME is set. (#1212073) (dlehman)
  - Weed out unresolved macros in the check-requires target. (clumens)
  - Merge pull request #126 from vpodzime/master-translations_subpackage
    (vpodzime)
  - Put translations into a subpackage shared by Python 2 and 3 (vpodzime)
  - Require pygobject3-base instead of pygobject (#1246842) (dshea)
  - Add method to list primary partitions (vtrefny)
  - Merge pull request #179 from dwlehman/size-followups (dlehman)
  - Fix test for failure to find space for device. (dlehman)
  - Make sure factory target size is within the limits of the fstype. (dlehman)
  - Unset obsolete format before updating device size. (dlehman)
  - Make sure size is numeric before comparing it with format minimum. (dlehman)
  - Don't constrain thin lv sizes to vg free space. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.10-1
changelog:
  - Merge pull request #177 from AdamWill/1245446 (dlehman)
  - use floor division in calculating amount to reclaim (#1245446) (awilliam)
  - Remember to use the shell command when calling external stuff in Makefile.
    (clumens)
  - Add a new makefile target that does everything needed for jenkins. (clumens)
  - Add missing gobject introspection Requires (bcl)
  - Add install-requires Makefile target (bcl)
  - Update md and btrfs unit tests to run with recent size changes. (dlehman)
  - Set format attr after super ctor for md. (dlehman)
  - Account for container layer in md fwraid array properties. (dlehman)
  - Ensure format is a DeviceFormat during initialization. (dlehman)
  - Set target size when setting other size attrs. (dlehman)
  - Use 'members' attribute to list RAID member devices. (dlehman)
  - BTRFS subvolumes shouldn't inherit from RAIDDevice. (dlehman)
  - Require a non-empty member set for md disks. (dlehman)
  - Mock mount cache while running action tests. (dlehman)
  - Account for recent lvm snapshot format changes in tests. (dlehman)
  - Bump size of non-existent devices to format minimum. (dlehman)
  - Don't pass createOptions along when creating the btrfs device. (clumens)
  - Merge pull request #59 from vpodzime/master-tab_tab (vpodzime)
  - Implement the __dir__ method of the LazyImportObject class (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.9-1
changelog:
  - Apply default size for new partition earlier in constructor. (dlehman)
  - Don't pass model to md fwraid constructor. (#1242610) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.8-1
changelog:
  - Add a bunch more gi.require_version calls (dshea)
  - Merge pull request #170 from dwlehman/size-cleanups (dlehman)
  - Add unit tests for device size setters and getters. (dlehman)
  - Only return target size if it is set to something meaningful. (dlehman)
  - Validate new formats against current device size. (dlehman)
  - Device size checks do not apply to existing devices. (dlehman)
  - Make sure subclasses size setters use the base setter as appropriate.
    (dlehman)
  - x-initrd.mount should only be set for /var (#1238603) (bcl)
  - There's a python3 anaconda now, so ditch the temporary false positives.
    (clumens)
  - Fix a syntax error caused by my previous commit. (clumens)
  - Fix a duplicate key caused by patch merging. (clumens)
  - Add support for specifying arbitrary mkfs options. (clumens)
  - Align free regions before choosing one. (dlehman)
  - Align partition sizes earlier in the allocation process. (dlehman)
  - Don't crash on cleanup with DASDs or iSCSI devices present. (#1166506)
    (dlehman)
  - Make check-requires errors more readable. (dshea)
  - Merge pull request #166 from dwlehman/autopart-snapshot-branch (dlehman)
  - Default to a string when sorting mountpoints in FSSet.umountFilesystems.
    (dlehman)
  - Fix order of arguments to blockdev.thsnapshotcreate. (dlehman)
  - Snapshot format exists upon snapshot creation. (dlehman)
  - Improve format handling for lvm snapshots. (dlehman)
  - Merge pull request #160 from dwlehman/lookup-method-deprecations (dlehman)
  - Deprecate some little-used devicetree lookup methods. (dlehman)
  - Add a decorator to mark deprecated functions/methods. (dlehman)
  - Log python warnings, including DeprecationWarning. (dlehman)
  - Catch and relay more exception types from the iscsi process (dshea)
  - Use the pipes as contextmanagers to ensure they are closed (dshea)
  - Close the unused half of pipes after the fork (dshea)


author: Brian C. Lane <bcl@redhat.com> - 1.7-1
changelog:
  - Merge pull request #167 from mulkieran/master-format-copy-b (mulkieran)
  - Merge pull request #156 from vpodzime/master-lvm_cache_actually (vpodzime)
  - Add cache support to the LVMLogicalVolumeDevice class (vpodzime)
  - Copy all DeviceFormat objects using deepcopy. (amulhern)
  - Make use of FSTask and FSUnimplementedTask in FS* tasks. (amulhern)
  - Add an abstract parent of all filesystem tasks. (amulhern)
  - Merge pull request #162 from dwlehman/storage-device-format-type-consistency
    (dlehman)
  - Merge pull request #138 from dwlehman/partitionable-md (dlehman)
  - Document the fact that StorageDevice.format is always a DeviceFormat.
    (dlehman)
  - Ignore some interruptible system call warnings (dshea)
  - Retry interruptible calls (dshea)
  - Ignore EINTR from os.close instead of retrying the call (dshea)
  - Add kwargs to eintr_retry_call (dshea)
  - Specify required version of GI-imported packages (vpodzime)
  - Add classes for LVM cache related functionality (vpodzime)
  - Add generic classes for cache and cache stats (vpodzime)
  - Merge pull request #149 from vpodzime/master-lvm_cache (vpodzime)
  - Implement the support for resizing internal metadata LVs of thin pools
    (vpodzime)
  - Use relations between LVs to determine parent LV (vpodzime)
  - Make Blivet.lvs return all LVs not just traditional/thick LVs (vpodzime)
  - Accept both list and ParentList when checking LVs parents (vpodzime)
  - Create and use internal LVs instead of static values (vpodzime)
  - Add classes for the internal LVs of various types (vpodzime)
  - Merge pull request #137 from dwlehman/md-boot-metadata-branch (dlehman)
  - Treat existing md arrays whose members are all disks like disks. (dlehman)
  - Handle formatting after adding devices from format handlers. (dlehman)
  - Merge pull request #158 from mulkieran/master-target-size (mulkieran)
  - Move parents checking and update into a seprarate methods (vpodzime)
  - Rearrange and group some of the StorageDevice's methods/properties (vpodzime)
  - Don't crash when processing cached LVs (vpodzime)
  - Make roundToNearest() slightly more robust. (amulhern)
  - Extend Size.convertTo() to work with arbitrary Size() values. (amulhern)
  - Changes to FS._setTargetSize(). (amulhern)
  - Increase ext4 maximum size from 16 TiB to 1 EiB (#1231049) (bcl)
  - Merge pull request #155 from atodorov/fix_issue_154 (mulkieran)
  - Use len of set to check for duplicates in list of packages. (atodorov)
  - Merge pull request #153 from mulkieran/master-task-names (mulkieran)
  - Omit completely pointless setUp method. (amulhern)
  - Make a size refer to a Size object. (amulhern)
  - Add __str__ method to various subclasses of Task. (amulhern)
  - Don't pass unused mountpoint dict to preCommitFixup. (dlehman)
  - Use the default md metadata version for everything except /boot/efi.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.6-1
changelog:
  - Fix indentation in action_test.py (dlehman)
  - Merge pull request #133 from atodorov/fix_deprecation_warnings (mulkieran)
  - Merge pull request #147 from vojtechtrefny/master_fix_undo_resize (vtrefny)
  - Fix setting original size for format resize action. (#1225352) (vtrefny)
  - Make unit test assertion expressions fully Python2/3 compatible. (atodorov)
  - Merge pull request #151 from mulkieran/master-120 (mulkieran)
  - Merge pull request #122 from atodorov/remove_doctest (mulkieran)
  - Parameterize Makefile test targets on Python version. (atodorov)
  - Merge pull request #148 from mulkieran/master-132 (mulkieran)
  - Merge pull request #144 from mulkieran/master-128 (mulkieran)
  - Remove facilities for running tests as standalone modules. (atodorov)
  - Include automatic and manual test documentation. (atodorov)
  - Remove an accidental variable assignment in LVMLogicalVolumeDevice (vpodzime)
  - Merge pull request #143 from mulkieran/master-134 (mulkieran)
  - Remove two files in tests directory. (atodorov)
  - Fix typo in docstring. (atodorov)
  - Merge pull request #112 from vpodzime/master-fixed_maps (vpodzime)
  - Merge pull request #129 from mulkieran/master-keepers-c (mulkieran)
  - Merge pull request #135 from mulkieran/master-test-fixes (mulkieran)
  - Convert bytes value to str. (amulhern)
  - Change new format lookup name from "msdos" to "disklabel". (amulhern)
  - Get rid of pointless test case about arguments for labeling apps. (amulhern)
  - Do not raise KeyError if ID_PART_ENTRY_DISK is missing. (amulhern)
  - Manage backing store more independently in loop backed test cases. (amulhern)
  - Pass floats as string to Decimal constructor everywhere. (amulhern)
  - Fix a bug in reading a size specification with a radix in the numeric part.
    (amulhern)
  - remove mention of doctest b/c target was removed in
    fed53d969af0eddaeeca58cdf3e40916497aa305 (atodorov)
  - Beware of Python 3's version of the map() built-in function (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 1.5-1
changelog:
  - Get rid of an unused import in blivet.zfcp (sbueno+anaconda)
  - Make appropriate changes to adapt for s390 libblockdev plugin.
    (sbueno+anaconda)
  - Drop check from the release build target (bcl)
  - Merge pull request #127 from vpodzime/master-libblockdev_1.0 (vpodzime)
  - Adapt to the new libblockdev initialization API (vpodzime)
  - Merge pull request #111 from dwlehman/disk-model-branch (dlehman)
  - Store vendor/model information for DiskDevice instances. (dlehman)
  - Require new version of pyparted with Python 3 related fixes (vpodzime)
  - Merge pull request #114 from vojtechtrefny/fix_lvmsnapshot_size2 (vtrefny)
  - Merge pull request #118 from mulkieran/master-hawkey (mulkieran)
  - Use python-hawkey instead of rpm-python. (amulhern)
  - Add a dead simple test for some basic task and resource functionality.
    (amulhern)
  - Use COW device to get actual size of LVM snapshots (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.4-1
changelog:
  - Workaround for chrooted mountpoints  (#1217578) (vtrefny)
  - Merge pull request #116 from mulkieran/master-gerror (mulkieran)
  - Filter GLib.GError instead of GLib.Error in pylint false positives.
    (amulhern)
  - Merge pull request #113 from mulkieran/master-tasks-20150513 (mulkieran)
  - Guard tests against device support being missing. (amulhern)
  - Add checks for filesystem availability in selinux tests. (amulhern)
  - Fix some small mistakes in tests using availability information. (amulhern)
  - Get rid of abitrary _resizable variable in tests. (amulhern)
  - Don't use utilsAvailable to skip tests. (amulhern)
  - Treat a missing plugin as an OK situation. (amulhern)
  - Use availability information in device actions. (amulhern)
  - Add a check to determine whether the device type is supported. (amulhern)
  - If external dependencies are unavailable, cannot support RAID levels.
    (amulhern)
  - Add availability information to devicelibs files. (amulhern)
  - Track external dependencies in devices. (amulhern)
  - If lvm is not available, do not do the filtering. (amulhern)
  - Add availability checking to non-FS formats. (amulhern)
  - Use filesystem tasks in filesystem. (amulhern)
  - Add filesystem tasks to tasks directory. (amulhern)
  - Add tasks infrastructure to tasks directory. (amulhern)
  - Add error to detect errors in discovering availability info. (amulhern)
  - Add errors about reading and writing labels to error heirarchy. (amulhern)
  - Make assignments that override abstract properties into simple attributes.
    (amulhern)
  - Move kernel_filesystems functionality into a little library. (amulhern)
  - Make labeling(), relabels(), and labelFormatOK() instance methods. (amulhern)
  - Merge pull request #108 from vojtechtrefny/progress_callbacks (vtrefny)
  - Merge pull request #109 from mulkieran/master-btrfs-c (mulkieran)
  - Set a subvolspec format args when making a new BTRFS volume. (amulhern)
  - Cache data obtained from /proc/self/mountinfo. (amulhern)
  - Add progress report callback for action processing (vtrefny)
  - Do not have two ignored variables when one will do. (amulhern)
  - Fix a typo in comment. (amulhern)
  - Do not use type() in makebumpver. (clumens)
  - Merge pull request #100 from mulkieran/master-lvm-a (mulkieran)
  - Merge pull request #104 from mulkieran/master-1139222 (mulkieran)
  - Include LUKSDevice information in kickstart data (#1139222) (amulhern)
  - Un-escape '-'s in names or paths for _all_ lvm lv or vgs. (amulhern)
  - Fix a few miscellaneous pylint-caught problems. (clumens)
  - Only give Size objects a __div__ method under python2. (clumens)
  - Protect against calling testMount on an object that may not have it.
    (clumens)
  - Add a bunch of false positives to make pylint succeed. (clumens)
  - e.message -> str(e) (clumens)
  - Disable a pointless override warning. (clumens)
  - Ignore the environment-modify pylint warnings for size_test.py. (clumens)
  - blockdevError -> BlockDevError (clumens)
  - Remove uses of the string module we don't need, ignore warnings on those we
    do. (clumens)
  - unicode isn't undefined on the python2 code paths. (clumens)
  - Use eintr_retry_call from anaconda. (clumens)
  - Move blivet to using pocketlint. (clumens)
  - Merge pull request #97 from mulkieran/master-1072060 (mulkieran)
  - Merge pull request #93 from vojtechtrefny/fix_active_parted (vtrefny)
  - If the parent volume has a label, use it in subvol's kickstart (#1072060)
    (amulhern)
  - Merge pull request #94 from mulkieran/master-raid (mulkieran)
  - Allow adding new partitions to disks with active devices (#1212841) (vtrefny)
  - Fix "anaconda hangs while trying to discover iscsi..." (#1166652) (jkonecny)
  - Move definition of _level attribute above super-constructor call. (amulhern)
  - Fix status for LVMPhysicalVolume format (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 1.3-1
changelog:
  - fix conf.py pylint errors (bcl)
  - Fix BlockDev import in populator.py (bcl)
  - Prevent pylint from going crazy because of libblockdev's ErrorProxy
    (vpodzime)
  - Make use of the new libblockdev error reporting (vpodzime)
  - Add libselinux-python to package dependencies (#1211834) (vtrefny)
  - Introduce a new doReqPartition method that is similar to doAutoPartition.
    (clumens)
  - Merge pull request #81 from mulkieran/master-mount-options (mulkieran)
  - Merge pull request #66 from vpodzime/master-py3_final (martin.kolman)
  - Encode input for os.write() (mkolman)
  - Build the python3-blivet subpackage (vpodzime)
  - Do not modify dict while iterating over its values (vpodzime)
  - Do not try to compare strings and Nones when sorting mountpoints (vpodzime)
  - Always return strings from regular capture output run functions (mkolman)
  - Do not use variable from an inner comprehension in tests (vpodzime)
  - Implement and test Python 3 division for the Size class (vpodzime)
  - Replace python 2 build-in-function cmp() with custom method (vtrefny)
  - Do not rely on __sub__ being implemented as __add__ (-1)* (vpodzime)
  - Transform our compare functions into key functions and use these instead
    (vpodzime)
  - Fix the size_test to stop using byte strings (vpodzime)
  - Do not define unit strings as byte strings (vpodzime)
  - Do not pass context to Decimal numeric operations (vpodzime)
  - Don't call object's (as a class) __new__ with extra arguments (vpodzime)
  - Make translation to lowerASCII Python[23]-compatible (vpodzime)
  - Replace __import__ call with importlib.import_module (vpodzime)
  - In FS._postSetup() check the mountpoint options that were actually used.
    (amulhern)
  - Add kwargs to unmount and move mountpoint check into _preSetup (bcl)
  - Do not try importing hidden/backup files as formats (vpodzime)
  - Add back DeviceTree's support for saving LUKS passphrases (vpodzime)
  - Do not try to stat FileDevice's path if it doesn't exist (vpodzime)
  - Merge pull request #76 from dwlehman/unusable-storage-branch (dlehman)
  - Add error handling around storageInitialize for unusable setups. (dlehman)
  - Include suggestions in error classes for unusable storage configurations.
    (dlehman)
  - Use partially corrupt gpt disklabels. (dlehman)
  - Consolidate common code in DeviceFormat class methods. (dlehman)
  - Update get_mount_paths to use mountsCache (bcl)
  - Add multiple mountpoint handling to MountsCache (bcl)
  - Remove obsolete FIXME from FS.status (bcl)
  - Check to see if mountpoint is already mounted (bcl)
  - Add isMountpoint to MountsCache (bcl)
  - Add ability to unmount specific mountpoints (bcl)
  - Fix pylint errors for six.moves import (vtrefny)
  - Merge pull request #72 from vojtechtrefny/picklable-size (vpodzime)
  - Merge pull request #74 from mulkieran/master-trivia (mulkieran)
  - Fix two instances where check_equal() returned True incorrectly. (amulhern)
  - Fix typo in 66f2ddb11e85ec6f48535d670dd6f24cb60cbe55. (amulhern)
  - Make sure installer_mode is reset to original value. (amulhern)
  - Test for Size pickling support (vtrefny)
  - Pickling support for Size. (vtrefny)
  - Disable pylint bad-super-call in MDRaidArrayDevice.updateSize. (dlehman)
  - Merge pull request #68 from dwlehman/parted-device-branch (dlehman)
  - Require reallocation after changing an allocated partition's size. (dlehman)
  - Move mediaPresent out of Device and into StorageDevice. (dlehman)
  - Don't use parted.Device to obtain size info. (dlehman)
  - Merge pull request #70 from mulkieran/master-1208536 (mulkieran)
  - Prepend /sys to sysfs path for udev lookup (#1208536) (amulhern)
  - Fall back on mdadm info if udev info is missing for the array (#1208536)
    (amulhern)
  - Catch DeviceError as well as ValueError (#1208536) (amulhern)
  - Make an MDContainerDevice if that is the right model (#1208536) (amulhern)
  - Change raid variable name to raid_items (#1208536) (amulhern)
  - Fix swapped args to processActions. (dlehman)
  - Merge pull request #63 from dwlehman/disk-selection-branch (dlehman)
  - Use VGname-LVname as key for LVinfo cache (vpodzime)
  - Add back DeviceTree's methods and properties used from the outside (vpodzime)
  - Wrap keys() with a list so that the dictionary can be changed (martin.kolman)
  - Add a method to list disks related by lvm/md/btrfs container membership.
    (dlehman)
  - Make getDependentDevices work with hidden devices. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 1.2-1
changelog:
  - Fix pylint unused variable warnings (vtrefny)
  - Add test for mountpoints (vtrefny)
  - Replace _mountpoint with systemMountpoint in other modules (vtrefny)
  - New method to handle nodev filesystems (vtrefny)
  - Add dynamic mountpoint detection support (vtrefny)
  - New method to compute md5 hash of file (vtrefny)
  - Add information about subvolume to BTRFS format (vtrefny)
  - Don't specify priority in fstab if -1 (default) is used (#1203709) (vpodzime)
  - Catch GLib.GError in places where we catch StorageError (#1202505) (vpodzime)
  - slave_dev is undefined here, use slave_devices[0] instead. (clumens)
  - Clean out the mock chroot before attempting to run the rest of the test.
    (clumens)
  - Move recursiveRemove from Blivet to DeviceTree. (dlehman)
  - Factor out adding of sysfs slave (parent) devices into its own method.
    (dlehman)
  - Add a __str__ method to DeviceTree. (dlehman)
  - Allow changing the names of existing devices. (dlehman)
  - Remove redundant block for adding fwraid member disks. (dlehman)
  - Return a device from addUdevLVDevice if possible. (dlehman)
  - Pass a sysfs path to MultipathDevice constructor from Populator. (dlehman)
  - Resolve md names in udev info. (dlehman)
  - LVMVolumeGroupDevice format should be marked as immutable. (dlehman)
  - Don't catch and re-raise device create exceptions as DeviceCreateError.
    (dlehman)
  - Call superclass _preCreate from BTRFSVolumeDevice._preCreate. (dlehman)
  - Move code that populates the device tree into a new class and module.
    (dlehman)
  - Move action list management into a separate class and module. (dlehman)
  - Put an __init__.py in devices_tests directory. (amulhern)
  - Require the Python 2 version of pykickstart (#1202255) (vpodzime)
  - Use Size method to perform a Size operation (#1200812) (amulhern)
  - Extend Size.roundToNearest to allow Size units (#1200812) (amulhern)
  - Move code that populates the device tree into a new class and module.
    (dlehman)
  - Move action list management into a separate class and module. (dlehman)
  - Remove a pointless override. (amulhern)
  - Display the name of the overridden ancestor in error message. (amulhern)
  - Check for simple function calls in pointless overrides. (amulhern)
  - Simplify supported methods in FS.py. (amulhern)
  - Make hidden property use superclass method where possible. (amulhern)
  - Simplify some methods in DeviceFormat class. (amulhern)
  - Do supercall in BTRFSVolumeDevice.formatImmutable. (amulhern)
  - Add a comment to supported property. (amulhern)
  - Get rid of some very old commented out code. (amulhern)
  - Put all mock results into the top-level source dir. (clumens)
  - Spell TestCase.teardown correctly as tearDown(). (amulhern)
  - Make testMount() check return value of util.mount(). (amulhern)
  - Remove unused fs_configs. (amulhern)
  - Remove side-effects from mountType property. (amulhern)
  - Do not make the mountpoint directory in fs.FS.mount(). (amulhern)
  - Mount should not be satisfied with anything less than a directory. (amulhern)
  - Do not return doFormat() value. (amulhern)
  - Put previously removed mountExistingSystem() into osinstall.py. (amulhern)
  - Revert "Revive the mountExistingSystem() function and all it needs"
    (amulhern)
  - Make sure the device is setup before formatting it (#1196397) (bcl)
  - Use %d format string for every value that should be an integer decimal.
    (amulhern)
  - Robustify PartitionDevice._wipe() method. (amulhern)
  - Fix up scientific notation _parseSpec() tests. (amulhern)
  - Make size._parseSpec a public method. (amulhern)
  - Simplify StorageDevice.disks. (amulhern)
  - Simplify StorageDevice.growable. (amulhern)
  - Simplify and correct StorageDevice.packages property. (amulhern)
  - Remove services infrastructure from devices and formats. (amulhern)
  - Split devices tests out into a separate directory. (amulhern)
  - Fix dd wipe call. (exclusion)
  - Add a script to rebase and merge pull requests (dshea)
  - Add pylint false positive to list of pylint false positives. (amulhern)
  - Change all instances of GLib.Error to GLib.GError. (amulhern)
  - Sort pylint-false-positives using sort's default options with LC_ALL=C.
    (amulhern)
  - Add ability to match scientific notation in strings. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 1.1-1
changelog:
  - Add scratch, scratch-bumpver and rc-release targets. (bcl)
  - Add --newrelease to makebumpver (bcl)
  - Add po-empty make target (bcl)
  - Revive the mountExistingSystem() function and all it needs (vpodzime)
  - Switch translations to use Zanata (bcl)
  - Set EFIFS._check to True so that it gets correct fspassno (#1077917)
    (amulhern)
  - Use format string and arguments for logging function (vpodzime)
  - Merge pull request #28 from vpodzime/master-libblockdev (vratislav.podzimek)
  - Do not restrict MDRaidArrayDevice's memberDevices to type int (vpodzime)
  - Adapt better to libblockdev's md_examine data (vpodzime)
  - Set TmpFS._resizable to False. (amulhern)
  - Add an additional test for TmpFS. (amulhern)
  - Override NoDevFS.notifyKernel() so that it does nothing. (amulhern)
  - Add TmpFS._resizefsUnit and use appropriately. (amulhern)
  - Rewrite TmpFS class definition. (amulhern)
  - Add TmpFS._getExistingSize() method. (amulhern)
  - Make _getExistingSize() method more generally useful. (amulhern)
  - Remove _getExistingSize() methods with body pass. (amulhern)
  - Tidy up the definition of the device property throughout formats package.
    (amulhern)
  - Add a test to check properties of device paths assigned to formats.
    (amulhern)
  - Set TmpFSDevice object's _formatImmutable attribute to True. (amulhern)
  - Remove no longer needed requires (vpodzime)
  - Filter out pylint's "No name 'GLib' in module 'gi.repository'" messages
    (vpodzime)
  - Add a static method providing list of available PE sizes (vpodzime)
  - Use BlockDev's crypto plugin to do LUKS escrow (vpodzime)
  - Use BlockDev's DM plugin to work with DM RAID sets (vpodzime)
  - Use BlockDev's DM plugin for DM map existence testing (vpodzime)
  - Remove tests for the removed devicelibs functions (vpodzime)
  - Set and refresh BlockDev's global LVM config if needed (vpodzime)
  - Use BlockDev's LVM plugin instead of devicelibs/lvm.py (vpodzime)
  - Use BlockDev's BTRFS plugin instead of devicelibs/btrfs.py (vpodzime)
  - Use the BlockDev's DM plugin instead of devicelibs/dm.py (vpodzime)
  - Use BlockDev's crypto plugin instead of devicelibs/crypto.py (vpodzime)
  - Use BlockDev's loop plugin instead of devicelibs/loop.py (vpodzime)
  - Use BlockDev's MD plugin instead of devicelibs/mdraid.py (vpodzime)
  - Use BlockDev's swap plugin instead of devicelibs/swap.py (vpodzime)
  - Use BlockDev's mpath plugin instead of devicelibs/mpath.py (vpodzime)
  - First little step towards libblockdev (vpodzime)
  - Move the Blivet class into its own module (vpodzime)
  - Use a safer method to get a dm partition's disk name. (dlehman)
  - Be more careful about overwriting device.originalFormat. (#1192004) (dlehman)


author: David Lehman <dlehman@redhat.com> - 1.0-1
changelog:
  - Move autopart and installation-specific code outside of __init__.py
    (vpodzime)
  - Convert _parseUnits to public function (vtrefny)
  - LVMFactory: raise exception when adding LV to full fixed size VG (#1170660)
    (vtrefny)
  - Do not unhide devices with hidden parents (#1158643) (vtrefny)


author: Brian C. Lane <bcl@redhat.com> - 0.76-1
changelog:
  - Revert "Switch to temporary transifex project" (bcl)
  - Check parent/container type for thin volumes and normal volumes. (dlehman)
  - drop useless entries from formatByDefault exceptlist (awilliam)
  - Fix import of devicelibs.raid in platform.py (vpodzime)
  - Use %license in python-blivet.spec (bcl)
  - Fix import of FALLBACK_DEFAULT_PART_SIZE (vpodzime)
  - Make implicit partitions smaller if real requests don't fit anywhere
    (vpodzime)
  - Use list comprehension instead of filter+lambda in makebumpver (amulhern)
  - Revert "Try to deactivate lvm on corrupted gpt disks." (dlehman)
  - Virtualize options property methods in DeviceFormat.options definition.
    (amulhern)
  - Do not redefine size property in TmpFS. (amulhern)
  - Do not set self.exists to True in TmpFS.__init__(). (amulhern)
  - Simplify NoDevFS.type. (amulhern)
  - Set format's mountpoint if it has the mountpoint attribute. (amulhern)
  - Do not bother to set device.format.mountopts. (amulhern)
  - Tighten up FS.mountable(). (amulhern)
  - Simplify FS._getOptions(). (amulhern)
  - Simplify setting options variable. (amulhern)
  - Be less eager about processing all lines in /proc/meminfo. (amulhern)
  - Make error message more useful. (amulhern)
  - Add a tiny test for TmpFS. (amulhern)
  - More fixes for alignment-related partition allocation failures. (dlehman)
  - Do not mix stdout and stderr when running utilities unless requested
    (vpodzime)
  - Define the _device, _label and _options attributes in constructor (vpodzime)
  - Get rid of the has_lvm function (vpodzime)
  - Do not create lambda over and over in a cycle (vpodzime)
  - Disable pylint check for cached LVM data in more places (vpodzime)
  - Fix issue where too many mpath luns crashes installer (#1181336) (rmarshall)
  - Allow user-specified values for data alignment of new lvm pvs. (#1178705)
    (dlehman)
  - Let LVM determine alignment for PV data areas. (#962961) (dlehman)
  - Raise UnusableConfigurationError when unusable configuration is detected.
    (dlehman)
  - Don't raise an exception for failure to scan an ignored disk. (dlehman)
  - Try to deactivate lvm on corrupted gpt disks. (dlehman)
  - Remove an unused and outdated constant (vpodzime)
  - Relax the blivet device name requirements (#1183061) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 0.75-1
changelog:
  - Switch to temporary transifex project (bcl)
  - Add docstrings to the methods in loop.py (bcl)
  - get_loop_name should return an empty name if it isn't found (#980510) (bcl)
  - Use dict() instead of dict comprehension. (riehecky)
  - Fix the pylint errors in the examples directory. (amulhern)
  - Add __init__ file to examples directory. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.74-1
changelog:
  - Use _resizefsUnit in resizeArgs() method implementations. (amulhern)
  - Do not supply a default implementation for the resizeArgs() method.
    (amulhern)
  - Use convertTo in humanReadable(). (amulhern)
  - Change convertTo() and roundToNearest() so each takes a units specifier.
    (amulhern)
  - Do not even pretend that ReiserFS is resizable. (amulhern)
  - Get whole unit tuple in loop when searching for correct units. (amulhern)
  - Make _parseUnits() return a unit constant, rather than a number. (amulhern)
  - Add unitStr() method. (amulhern)
  - Make _Prefix entries named constants. (amulhern)
  - Hoist _BINARY_FACTOR * min_value calculation out of loop. (amulhern)
  - Comment _prefixTestHelper() and eliminate some redundancies. (amulhern)
  - Eliminate redundant test. (amulhern)
  - Avoid using Size constant in FileDevice._create(). (amulhern)
  - Do not compare the same two values twice. (amulhern)
  - Make possiblePhysicalExtents() a bit more direct. (amulhern)
  - Get rid of unnecessary use of long. (amulhern)
  - Use _netdev mount option as needed. (#1166509) (dlehman)
  - Don't crash when a free region is too small for an aligned partition.
    (dlehman)
  - Multiple loops shouldn't be fatal (#980510) (bcl)
  - If allowing degraded array, attempt to start it (#1090009) (amulhern)
  - Add a method that looks at DEVNAME (#1090009) (amulhern)
  - Add mdrun method to just start, not assemble, an array. (#1090009) (amulhern)
  - Change allow_degraded_mdraid flag to allow_imperfect_devices (#1090009)
    (amulhern)
  - Remove needsFSCheck() and what only it depends on. (amulhern)
  - Remove allowDirty parameter and code that depends on it. (amulhern)
  - Eliminate dirtyCB parameter from mountExistingSystem() params. (amulhern)
  - Use correct package for FSError. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.73-1
changelog:
  - Mountpoint detection for removable devices (vtrefny)
  - Fix adding partition after ActionDestroyDevice canceling (vtrefny)
  - Avoid exception when aligned start and end are crossed over (exclusion)
  - Substitute simple value for single element array. (amulhern)
  - Change _matchNames so that it is less restrictive (amulhern)
  - Change MDRaidArrayDevice to MDBiosRaidArrayDevice. (amulhern)
  - Factor out MDRaidArrayDevice w/ type in ("mdcontainer", "mdbiosraidarray")
    (amulhern)
  - Make it possible for NTFS to recognize the label it reads. (amulhern)
  - Make unnecessarily verbose properties into simple class attributes.
    (amulhern)
  - Change the generic badly formatted label to one that's bad for all.
    (amulhern)
  - Don't make overridden values actual properties. (amulhern)
  - Check the status of the format being mounted. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.72-1
changelog:
  - Add a bunch of simple tests for filesystem formats. (amulhern)
  - Get rid of long() related code. (amulhern)
  - Add another check for resizable in FS.doResize() (amulhern)
  - Simplify FS.free(). (amulhern)
  - Make an early exit if self._existingSizeFields is [] (amulhern)
  - Change "Aggregate block size:" to "Physical block size:" for JFS. (amulhern)
  - Split output from infofs program for size on whitespace. (amulhern)
  - Simplify _getSize() and currentSize(). (amulhern)
  - Check resizable when assigning a new target size. (amulhern)
  - Make default exists value a boolean in DeviceFormat.__init__. (amulhern)
  - Remove pointless overrides. (amulhern)
  - Add a simple pylint checker for pointless overrides. (amulhern)
  - Run dosfsck in non-interactive mode (#1167959) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.71-1
changelog:
  - Remove redundant import. (amulhern)
  - Change inclusion to equality. (amulhern)
  - Round filesystem target size to whole resize tool units. (#1163410) (dlehman)
  - New method to round a Size to a whole number of a specified unit. (dlehman)
  - Fix units for fs min size padding. (dlehman)
  - Disable resize operations on filesystems whose current size is unknown.
    (dlehman)
  - Run fsck before obtaining minimum filesystem size. (#1162215) (dlehman)
  - Fix setupDiskImages when the devices are already in the tree. (dlehman)
  - Make logging a little less verbose and more useful in FS.mount() (amulhern)
  - Make selinux test less precise. (amulhern)
  - Do not translate empty strings, gettext translates them into system
    information (vtrefny)
  - Add a tearDown method to StorageTestCase. (dlehman)
  - Remove pointless assignment to _formattable in Iso9660FS. (amulhern)
  - Remove BTRFS._resizeArgs() (amulhern)
  - Add more arguments to mpathconf (#1154347) (dshea)
  - Check the minimum member size for BtrfsVolumeDevices. (amulhern)
  - Get rid of FS._getRandomUUID() method. (amulhern)
  - Eliminate TmpFS.minSize() (amulhern)
  - Don't run selinux context tests when selinux is disabled. (dlehman)
  - Temporarily disable a test that isn't working. (dlehman)
  - Pass a path (not a name) to devicePathToName. (dlehman)
  - devicePathToName should default to returning a basename. (dlehman)
  - Fix test that guards forcible removal of dm partition nodes. (dlehman)
  - Device status can never be True for non-existent devices. (#1156058)
    (dlehman)
  - Use super to get much-needed MRO magic in constructor. (#1158968) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.70-1
changelog:
  - Add a method that determines whether a number is an exact power of 2.
    (amulhern)
  - Put size values in Size universe eagerly. (amulhern)
  - Update minSize method headers. (amulhern)
  - Remove _minSize assignment to 0 where it's inherited from superclass.
    (amulhern)
  - Make _minInstanceSize, a source of minSize() value, always a Size. (amulhern)
  - Fix int * Size operation and add tests (#1158792) (bcl)
  - getArch should return ppc64 or ppc64le (#1159271) (bcl)
  - Pack data for the wait_for_entropy callback (vpodzime)
  - Allow the wait_for_entropy callback enforce continue (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.69-1
changelog:
  - Increase max depth of sphinx toc to show subpackage names. (dlehman)
  - Temporarily disable the md devicetree tests due to mdadm issues. (dlehman)
  - Add ability to set a default fstype for the boot partition (#1112697) (bcl)
  - Pass a list of string items to log_method_return. (sbueno+anaconda)
  - Require resize target sizes to yield aligned partitions. (#1120964) (dlehman)
  - Split out code to determine max unaligned partition size to a property.
    (dlehman)
  - Allow generating aligned geometry for arbitrary target size. (dlehman)
  - Align end sector in the appropriate direction for resize. (#1120964)
    (dlehman)
  - Specify ntfs resize target in bytes. (#1120964) (dlehman)
  - Check new target size against min size and max size. (dlehman)
  - Add a number of new tests. (amulhern)
  - Add xlate parameter to humanReadable(). (amulhern)
  - Rewrite _parseSpec() and convertTo() (amulhern)
  - Make _lowerASCII() python 3 compatible and add a method header. (amulhern)
  - Use b"", not u"", for _EMPTY_PREFIX. (amulhern)
  - Strip lvm WARNING: lines from output (#1157864) (bcl)
  - Add testing for MDRaidArrayDevice.mdadmFormatUUID (#1155151) (amulhern)
  - Give mdadm format uuids to the outside world (#1155151) (amulhern)
  - Make logSize, metaDataSize, and chunkSize always consistently Size objects.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.68-1
changelog:
  - Only write label if there is a label AND labeling application. (amulhern)
  - Handle unicode strings in Size spec parsing. (dshea)
  - Fix typo in getting Thin Pool profile's name (vpodzime)
  - Don't try to get no profile's name (#1151458) (vpodzime)
  - Change signature of DiskLabel.addPartition to be more useful. (dlehman)
  - Remove unused fallback code from DiskLabel. (dlehman)
  - Let udev settle between writing partition flags and formatting. (#1109244)
    (dlehman)
  - Set _partedDevice attribute before calling device constructor (#1150147)
    (amulhern)
  - Fixed wrong Runtime Error raise in _preProcessActions (vtrefny)
  - Set sysfsPath attribute before calling Device constructor (#1150147)
    (amulhern)
  - Return all translated strings as unicode (#1144314) (dshea)
  - Force __str__ to return str. (dshea)
  - Use the i18n module instead of creating new gettext methods (dshea)
  - Take care when checking relationship of parent and child UUIDs (#1151649)
    (amulhern)
  - Further abstract loopbackedtestcase on block_size. (amulhern)
  - Update tests to bring into line w/ previous commit (#1150147) (amulhern)
  - Abstract ContainerDevice member format check into a method (#1150147)
    (amulhern)
  - Register DeviceFormat class (#1150147) (amulhern)
  - Don't append btrfs mount options to None (#1150872) (dshea)
  - Convert int to str before passing it to run_program (#1151129) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.67-1
changelog:
  - Don't pass --disable-overwrite to tx pull. (dlehman)
  - Avoid unneccesarily tripping raid-level member count checks. (dlehman)
  - Allow toggling encryption of raid container members. (#1148373) (dlehman)
  - Include the new blivet.devices submodule in the built package. (clumens)
  - Add a few test for setting dataLevel and metaDataLevel in BTRFS (amulhern)
  - Add dataLevel and metaDataLevel attributes for testing. (amulhern)
  - Add isleaf and direct to _state_functions (amulhern)
  - Refactor setup of _state_functions into __init__() methods (amulhern)
  - Move getting the attribute into the check methods. (amulhern)
  - Adjust detection of exceptions raised. (amulhern)
  - Update test setup so that it obeys RAID level requirements. (amulhern)
  - Use new RaidDevice class in appropriate Device subclasses. (amulhern)
  - Add new RaidDevice class for handling RAID aspects of devices. (amulhern)
  - Do not set parents attribute if parents param is bad. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.66-1
changelog:
  - Organize installer block device name blacklist. (#1148923) (dlehman)
  - Add likely to be raised exceptions to catch block (#1150174) (amulhern)
  - Canonicalize MD_UUID* values in udev.py (#1147087) (amulhern)
  - Split up devices.py. (dlehman)
  - Fix some pylint errors introduced in recent commits. (dlehman)
  - Return early when setting new size for non-existent partition. (dlehman)
  - Raise an exception when we find orphan partitions. (dlehman)
  - Fall back to parted to detect dasd disklabels. (dlehman)
  - Omit pylint false positive (amulhern)
  - Revert "pylint hack" (amulhern)
  - Remove unused import (amulhern)
  - Remove unused import (amulhern)
  - pylint hack (amulhern)
  - Make sure autopart requests fit in somewhere (#978266) (vpodzime)
  - Work with free region sizes instead of parted.Geometry objects (vpodzime)
  - Check that we have big enough free space for the partition request (vpodzime)
  - Allow specifying thin pool profiles (vpodzime)
  - Allow specifying minimum entropy when creating LUKS (vpodzime)
  - Allow user code provide callbacks for various actions/events (vpodzime)
  - Change default min_value from 10 to 1 in humanReadable() (amulhern)
  - Rewrite of Size.humanReadable() method (amulhern)
  - Factor out commonalities in xlated_*_prefix() methods. (amulhern)
  - Use named constants for binary and decimal factors. (amulhern)
  - Use UPPER_CASE for constants (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.65-1
changelog:
  - Remove a problematic remnant of singlePV. (dlehman)
  - Remove all traces of singlePV. (sbueno+anaconda)
  - Change the default /boot part on s390x to not be lvm. (sbueno+anaconda)
  - Remove redundant check for parents in Blivet.newBTRFS. (dlehman)
  - Use Decimal for math in Size.convertTo. (dlehman)
  - Filter out free regions too small for alignment of partitions. (dlehman)
  - Disable LVM autobackup when doing image installs (#1066004) (wwoods)
  - Add attribute 'flags.lvm_metadata_backup' (wwoods)
  - lvm_test: refactoring + minor fix (wwoods)
  - devicelibs.lvm: refactor _getConfigArgs()/lvm() (wwoods)
  - devicelibs.lvm: fix pvmove(src, dest=DESTPATH) (wwoods)
  - Only pad for md metadata if pvs use multiple disks. (dlehman)
  - Align free regions used for partition growing calculations. (dlehman)
  - Try to align end sector up when aligning new partitions. (dlehman)
  - Remove obsolete conversion of size to float. (dlehman)
  - Honor size specified for explicit extended partition requests. (dlehman)
  - Honor zerombr regardless of clearpart setting. (dlehman)
  - Fix treatment of percent as lvm lv size spec. (dlehman)
  - Change variable keyword (#1075671) (amulhern)
  - Remove unused import (#1075671) (amulhern)
  - Don't mix target and discovery credentials (#1037564) (mkolman)
  - Make sure /boot/efi is metadata 1.0 if it's on mdraid. (pjones)
  - iscsi: fix root argument being overriden by local variable (#1144463)
    (rvykydal)
  - iscsi: add iscsi singleton back (#1144463) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 0.64-1
changelog:
  - Fix pylint errors from recent btrfs commits. (dlehman)
  - Only cancel actions on disks related to the one we are hiding. (dlehman)
  - Cancel actions before hiding descendent devices. (dlehman)
  - Improve handling of device removals/additions from the devicetree. (dlehman)
  - The first format destroy action should obsolete any others. (dlehman)
  - Do not allow modification or removal of protected devices. (dlehman)
  - Propagate mount options for btrfs members to all volumes/subvolumes.
    (dlehman)
  - Properly identify dm devices even when udev info is incomplete. (dlehman)
  - Do not mount btrfs to list subvolumes outside installer_mode. (dlehman)
  - Reset default subvolume prior to removing the default subvolume. (dlehman)
  - Increase max size for btrfs to 16 EiB. (#1114435) (dlehman)
  - Improve adjustment for removal of a subvol in BTRFSFactory. (dlehman)
  - Set dummy mountpoint in ksdata for lvm thin pools. (dlehman)
  - Add an epoch to blivet. (sbueno+anaconda)
  - Check if device has enough members when setting RAID level (#1019685)
    (amulhern)
  - Add BTRFSValueError error and use in btrfs related code (#1019685) (amulhern)
  - iscsi: mount partitions in initramfs for root on iscsi (#740106) (rvykydal)
  - Remove poolMetaData (#1021505) (amulhern)
  - Revert "Allow use of a single path if multipath activation fails. (#1054806)"
    (vpodzime)
  - Add a release make target (bcl)
  - Prefer ID_SERIAL over ID_SERIAL_SHORT (#1138254) (vpodzime)
  - Allow use of a single path if multipath activation fails. (#1054806)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.63-1
changelog:
  - Update makebumpver to include flags on first request (bcl)
  - Condense and comment some devicelibs.dasd methods (#1070115) (amulhern)
  - Add a test file for DASD handling (#1070115) (amulhern)
  - Pylint inspired cleanup (#1070115) (amulhern)
  - Add a property for read-only devices. (dshea)
  - Get rid of misleading comment (#1066721) (amulhern)
  - Allow user code creating free space snapshot (vpodzime)
  - Add two functions to enable manual addition of ECKD DASDs. (sbueno+anaconda)
  - Make prefering leaves the default in getDeviceByPath (#1122081) (amulhern)
  - Make _filterDevices() return a generator consistently (#1122081) (amulhern)
  - Split string of symlinks into array of strings (#1136214) (amulhern)
  - Don't put "Linux" in a root's name if it's already there. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 0.62-1
changelog:
  - Mock pyudev since libudev will not be on the builders. (dlehman)
  - Update selinux tests for default context of mounts under /tmp. (dlehman)
  - Clean up mocking done by udev tests when finished. (dlehman)
  - Remove unused lvm and md activation code. (dlehman)
  - Bypass size getter when mocking new devices. (dlehman)
  - Simplify udev.device_get_uuid. (dlehman)
  - Don't pass md array UUID as member format UUID. (dlehman)
  - Update md name when lookup relied on UUID. (dlehman)
  - Remove an obsolete block related to unpredictable md device names. (dlehman)
  - Get md member and array UUIDs for format ctor from udev. (dlehman)
  - Look in udev data for md member UUID. (dlehman)
  - Remove some unused multipath-specific functions from blivet.udev. (dlehman)
  - Adapt multipath detection code to external pyudev module. (dlehman)
  - Keep lvm and md metadata separate from udev info. (dlehman)
  - Replace our pyudev with the package python-pyudev. (dlehman)
  - Add a bunch of tests for mdadd. (amulhern)
  - Make has_redundancy() a method rather than a property and revise mdadd.
    (amulhern)
  - Omit unnecessary class hierarchy related boilerplate. (amulhern)
  - Add a test for activation. (amulhern)
  - Add a test for mddetail on containers. (amulhern)
  - Still attempt to destroy even if remove failed. (amulhern)
  - Use long messages for unittest errors. (amulhern)
  - Fix mdnominate error message. (amulhern)
  - Cosmetic changes for the swapSuggestion function (vpodzime)
  - Break once metadata value is found. (amulhern)
  - Fix issues reported by pyflakes (vpodzime)
  - Remove tests for the sanityCheck (vpodzime)
  - Move _verifyLUKSDevicesHaveKey and its exception to anaconda (vpodzime)
  - Remove sanityCheck functions from blivet sources (vpodzime)
  - Remove an unused closure function (vpodzime)
  - Remove two methods that are never called (vpodzime)
  - Add some tests for blivet.partitioning.addPartition. (dlehman)
  - Add a couple of tests for blivet.partitioning.DiskChunk. (dlehman)
  - Add a DiskFile class for testing partitioning code as a non-root user.
    (dlehman)
  - Add a contextmanager to create and remove sparse tempfiles. (dlehman)
  - Fix sphinx formatting of code blocks in devicefactory docstrings. (dlehman)
  - Mock selinux when building docs. (dlehman)
  - Include doc files when installing on readthedocs. (dlehman)
  - _maxLabelChars is no longer used by anything (bcl)
  - tests: Add tests for HFSPlus labels (#821201) (bcl)
  - Write a fs label for HFS+ ESP (#821201) (bcl)
  - Mock non-standard modules so we can generate API docs on readthedocs.
    (dlehman)
  - Split mdadd into separate functions. (amulhern)
  - Refactor mdraid tests. (amulhern)
  - Add a method to extract information about an mdraid array (amulhern)
  - Extend mdadm() to capture output (amulhern)
  - Be more robust in the face of possible changes to mdadm's UUIDs. (amulhern)
  - Factor canonicalize_UUID() into separate method. (amulhern)
  - Add a docstring to mdraid.mdexamine (amulhern)
  - Remove DeviceFormat.probe() method (amulhern)
  - Remove all references to mdMinor in current code base. (amulhern)
  - Generalize the error message for the array level (amulhern)
  - Use super() instead of explicit parent name (amulhern)
  - Remove commented out import. (amulhern)
  - Make docstring more precise. (amulhern)
  - Minor fix of a docstring. (rvykydal)
  - Get rid of partedFlags field. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.61-1
changelog:
  - Fix conf.py version bumping (bcl)
  - Add some tests for Chunk and Request class hierarchy. (dlehman)
  - Honor the skip list when allocating leftover sectors. (dlehman)
  - A Chunk is done growing when its pool is empty. (dlehman)
  - Don't use integer division to calculate a fraction. (dlehman)
  - Bump version in sphinx config from scripts/makebumpver. (dlehman)
  - Remove spec= from Size usage in intro.rst. (dlehman)
  - Attempt to reset the uuid of the mdraid member device (#1070095) (amulhern)
  - Add new method udev.device_get_md_device_uuid() method (#1070095) (amulhern)
  - Canonicalize mdadm generated UUIDS (#1070095) (amulhern)
  - Add a udev.device_get_md_metadata() method to udev and use it. (amulhern)
  - Change use of METADATA to MD_METADATA. (amulhern)
  - Check for md_level of None (amulhern)
  - Do not convert the result of udev.device_get_md_devices() to int. (amulhern)
  - Add documentation to udev.device_get_md_*() methods. (amulhern)
  - Document udev.device_get_uuid() method. (amulhern)
  - Add a few small tests for mdexamine (amulhern)
  - Add test for raid level descriptor None. (amulhern)
  - Use context manager with assertRaises*() tests. (amulhern)
  - Change uuid parameter to array_uuid (amulhern)
  - Remove udev_ prefix from udev methods. (amulhern)
  - Remove all references to DeviceFormat.majorminor (amulhern)
  - Use add_metaclass instead of with_metaclass. (amulhern)
  - Disable redefined-builtin warning. (amulhern)
  - Use range instead of xrange in generateBackupPassphrase() (amulhern)
  - Add a simple test of generateBackupPassphrase() result format (amulhern)
  - Python3 compatibility (rkuska)
  - Replace python-setuptools-devel BR with python-setuptools (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.60-1
changelog:
  - Do not use udev info to get the name of the device. (amulhern)
  - Remove unnecessary fanciness about importing devices. (amulhern)
  - Disable some pylint warnings that arise due to anaconda versions. (amulhern)
  - Allow RAID1 on EFI (#788313) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.58-1
changelog:
  - Only import ROOT_PATH if needed (bcl)
  - Add early keyword to setUpBootLoader (#1086811) (bcl)
  - Only log a warning about labeling if something is wrong (#1075136) (amulhern)
  - When adding an md array, allow adding incomplete arrays (#1090009) (amulhern)
  - Add a flag to control whether a degraded md raid array is used (#1090009)
    (amulhern)
  - Remove preferLeaves parameter from getDeviceByPath() (amulhern)
  - Factor out commonalities among getDevice[s|]By* methods. (amulhern)
  - Omit special check for md devices in addUdevDevice(). (amulhern)
  - Remove unused 'slaves' variable. (amulhern)
  - Move down or remove assignment to device in add* methods. (amulhern)
  - Move DevicelibsTestCase up to the top level of the testing directory.
    (amulhern)
  - Accept None for btrfs raid levels (#1109195) (amulhern)
  - Add a test for a btrfs error associated with small devices (#1109195)
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.57-1
changelog:
  - Make DevicelibsTestCase devices configurable. (amulhern)
  - Use correct parameters in __init__() in subclasses of unittest.TestCase.
    (amulhern)
  - Add num_blocks parameter to makeLoopDev(). (amulhern)
  - Move skipUnless decorator to the top level class of skipped classes.
    (amulhern)
  - Explicitly accept a string as well as a RAIDLevel object. (amulhern)
  - Update BTRFS initializer comments for level type. (amulhern)
  - Remove some extra imports. (amulhern)
  - Add method to set the default disklabel (#1078537) (bcl)
  - Do not try to activate dmraid sets if the dmraid usage flag is false
    (mkolman)
  - Use the value of the Anaconda dmraid flag to set the Blivet dmraid flag
    (mkolman)
  - Use the value of the Anaconda ibft flag to set the Blivet ibft flag (mkolman)
  - Ignore _build directory in doc directory. (amulhern)
  - Change intersphinx mapping to avoid linkcheck redirect errors. (amulhern)
  - Remove doctest target from Makefile. (amulhern)
  - Allow the table of contents to go one level deeper. (amulhern)
  - Automate generation of the .rst files which just set up the modules.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.56-1
changelog:
  - Skip device name validation for some device types. (dlehman)
  - Add a property indicating whether a device is directly accessible. (dlehman)
  - Add support for read-only btrfs snapshots. (dlehman)
  - Add tests for snapshots. (dlehman)
  - Special treatment for getting parted device for old-style lvm snapshots.
    (dlehman)
  - Some devices have immutable formatting. (dlehman)
  - Detect existing btrfs snapshots. (dlehman)
  - Drop special accounting for snapshot space usage in VG. (dlehman)
  - Use LVMSnapshotDevice when populating the devicetree. (dlehman)
  - Add Device classes for snapshots. (dlehman)
  - Add ignore_skip keyword arg to lvactivate. (dlehman)
  - Add optional kwarg to force removal of a logical volume. (dlehman)
  - Add backend functions for creating and managing snapshots. (dlehman)
  - Add docstrings for BTRFSVolumeDevice and BTRFSSubVolumeDevice. (dlehman)
  - Remove duplicate portion of lvm config string. (dlehman)
  - Reset the devicetree before tearing everything down in _cleanUp. (dlehman)
  - Make sure disk filters are applied even if populate fails. (dlehman)
  - Sync the spec file with downstream (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.55-1
changelog:
  - IPSeriesPPC now supports GPT in Open Firmware (hamzy)
  - Fix device name validation for devices that can contain / (#1103751) (dshea)
  - Add a getRaidLevel() convenience method to raid.py (amulhern)
  - Make a StorageDevice.raw_device property and use it where appropriate
    (amulhern)
  - Simplify a small chunk of Blivet.updateKSData() (amulhern)
  - Move the code for getting a space requirement from devicefactory to raid.
    (amulhern)
  - Make all devicefactory classes uses RAID objects instead of strings.
    (amulhern)
  - Remove devicefactory.get_raid_level from blivet (amulhern)
  - Put get_supported_raid_levels in devicefactory.py (amulhern)
  - Make BTRFS devices use RAID objects instead of strings for levels (amulhern)
  - Add lists of supported RAID levels for btrfs and lvm (amulhern)
  - Add "linear" to mdraid's list of supported raid levels. (amulhern)
  - Remove getRaidLevel() from mdraid file and make RAID_levels public (amulhern)
  - Check for required methods in MDRaidLevels.isRaidLevel. (amulhern)
  - Use has_redundancy property to decide how to add a member to an array.
    (amulhern)
  - Update the mdraid.mdadd comments (amulhern)
  - Use has_redundancy raid property when checking whether a device is removable
    (amulhern)
  - Make createBitmap() a property and update tests appropriately. (amulhern)
  - Add a Dup class to the various descendants of RAIDLevel. (amulhern)
  - Add an is_uniform property to the RAID levels. (amulhern)
  - Add a has_redundancy method that returns True if there is actual redundancy
    (amulhern)
  - Add Linear and Single to the RAID classes. (amulhern)
  - Move Container class to raid package and tidy it up (amulhern)
  - Allow the RAID object itself to be a valid RAID descriptor for lookup.
    (amulhern)
  - Adjust RaidLevel hierarchy so that all raid level objects extend RAIDLevel
    (amulhern)
  - No longer use _standard_levels as the default set of RAID levels. (amulhern)
  - Extract selection of members in complete() into a separate method. (amulhern)
  - Remove DMRaidArrayDevice.members property. (amulhern)
  - Comment mdraid.mdcreate() and update tests appropriately. (amulhern)
  - Import name 'lvm' instead of names from lvm package. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.54-1
changelog:
  - Add tests for setting device's parent list directly (vpodzime)
  - Do not alter the ParentList being iterated over (#1083581) (vpodzime)
  - Do not limit ThinLV's size to VG's free space (vpodzime)
  - Take extra RAID metadata into account when growing LV (#1093144) (vpodzime)
  - Move apply_chunk_growth outside of a for-cycle (vpodzime)
  - Multiple arguments for string formatting need to be in parentheses (#1100263)
    (mkolman)
  - Make print statements Python 3 compatible (mkolman)
  - Validate device names (dshea)
  - Use a setter for Device.name as foretold by the prophecy of TODO (dshea)


author: Brian C. Lane <bcl@redhat.com> - 0.53-1
changelog:
  - Remove extra quotes from the xfs_db arguments. (dshea)
  - Factor duplicate code in __deepcopy__ methods into one method (#1095244)
    (amulhern)
  - Rearrange code related to handleUdevDeviceFormat() (#1095329) (amulhern)
  - Make dumpState catch and log all AttributeErrors (#1095329) (amulhern)
  - Add sectorSize property to catch and handle missing partedDevice (#1095329)
    (amulhern)
  - Get rid of remaining uses of spec keyword for Size() in examples directory.
    (amulhern)
  - Generalize false positive regular expression for multiple pylint versions
    (amulhern)
  - Do not run some tests unless running on Jenkins. (amulhern)
  - Miscellaneous pylint fixes. (amulhern)
  - Globally disable pointless string statement warning (amulhern)
  - Disable unused argument warning for 'args' in TmpFSDevice constructor
    (amulhern)
  - Omit 'args' parameter from formats constructors (amulhern)
  - Disabled unused argument warning for kwargs in formats.destroy() (amulhern)
  - Omit *args from parameters for format.create() and formats.destroy()
    (amulhern)
  - Omit *args from parameters in formats.setup() (amulhern)
  - Make formats.teardown() not take any extra parameters. (amulhern)
  - Make formats.mount use explicit keywords instead of kwargs. (amulhern)
  - Remove non-self params from FS.doResize method (amulhern)
  - Make doFormat use regular style keyword parameters (amulhern)
  - Do not use *args, **kwargs idiom in scheduleCreateFormat. (amulhern)
  - Do not use *args, **kwargs idiom in various schedule* auxiliary test methods.
    (amulhern)
  - Remove upgrading param from turnOnSwap() (amulhern)
  - Disable unused-argument warning (amulhern)
  - Disable pylint unused-argument warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.52-1
changelog:
  - Split ROOT_PATH usage into getTargetPhysicalRoot()/getSysroot() (walters)
  - Update and fix copyright info for docs. (dlehman)
  - Add some tests for extended partition management. (dlehman)
  - Add some tests that verify the results of DeviceTree.populate. (dlehman)
  - Add a base class for tests backed by disk image storage. (dlehman)
  - Adapt examples to examples/common.py function dispersement. (dlehman)
  - Change devices.SparseFileDevice._create to use util.create_sparse_file.
    (dlehman)
  - Move set_up_logging and create_sparse_file into blivet.util for reuse.
    (dlehman)
  - Make examples.common.tear_down_disk_images a DeviceTree method. (dlehman)
  - Fix handling of devices activated as a side-effect of actions. (dlehman)
  - Check for problematic active devices before processing any actions. (dlehman)
  - Split some large blocks out of DeviceTree.processActions. (dlehman)
  - Explicitly requested extended partitions already have an action. (dlehman)
  - Fix handling of extended partitions across various modes of operation.
    (dlehman)
  - Handle the case of md arrays getting activated from outside blivet. (dlehman)
  - Make an extra effort to remove dm partition nodes that want to stay.
    (dlehman)
  - Fix handling of clearing a partitioned disk and leaving it cleared. (dlehman)
  - Don't check for disklabels on partitions. (dlehman)
  - Update targetSize to reflect actual size after a device is created. (dlehman)
  - Remove redundant msecs from logging timestamp. (dlehman)
  - Make signature of Size.__new__ match signature of Decimal.__new__ (amulhern)
  - Change Size so that it takes a single value parameter. (amulhern)
  - Change all 'format' keyword args to 'fmt' in Device constructors (amulhern)
  - Change format keyword argument to fmt in scheduleCreateFormat (amulhern)
  - Change keyword parameters in devicetree.findActions (amulhern)
  - Change ActionCreateFormat constructor keyword argument to 'fmt' (amulhern)
  - Remove unused parameter 'ignoreErrors' from umountFilesystems() (amulhern)
  - Remove parameter 'raiseErrors' from mountFilesystems() methods. (amulhern)
  - Disable unused argument warning for 'major' and 'minor' (amulhern)
  - Set dummy functions as values rather than via function definition syntax.
    (amulhern)
  - Pass size value to superconstructor for LVMVolumeGroupDevice. (amulhern)
  - Sort the pylint-false-positives file (amulhern)
  - Do not disable unused argument warning. (amulhern)
  - Omit pylint warning about disabled warnings or errors from pylint log.
    (amulhern)
  - Put the pyblock warning in pylint-false-positives (amulhern)
  - Remove obsolete documentation for parameter 'label'. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.51-1
changelog:
  - Adjust the available size on each disk using chunk size. (amulhern)
  - Removed some now unused methods from devices (#1085474) (amulhern)
  - Rename size() method to get_size() method. (amulhern)
  - Remove unused get_size method (#1085474) (amulhern)
  - Use raid.size method to get size of device (#1085474) (amulhern)
  - Add a size() method to the raid classes (#1085474) (amulhern)
  - Move line that might throw an MDRaid exception inside try block (#1085474)
    (amulhern)
  - Check whether type is mdbiosraidarray before checking smallest member
    (#1085474) (amulhern)
  - Log if there was a failure to calculate the size of the MDRaidArrayDevice
    (#1085474) (amulhern)
  - Rename get_raw_array_size to get_net_array_size (#1085474) (amulhern)
  - Rename _get_size to _trim, which describes its function better (#1085474)
    (amulhern)
  - Improve comments on a few methods (#1085474) (amulhern)
  - Make RAIDLevels iterable (#1085474) (amulhern)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Disable unused argument warning for 'key_file' in devicelibs.crypto methods
    (amulhern)
  - Disable unused argument warning for 'del_passphrase' in luks_remove_key
    (amulhern)
  - Disable unused argument warning for 'data' in doAutoPartition (amulhern)
  - Disable unused argument warning for 'info' in handleUdevLuksFormat (amulhern)
  - Disable unused argument warning for 'disks' in get_pv_space. (amulhern)
  - Remove pointless parameters from unittest methods. (amulhern)
  - Disable a no member warning for EddTestFS initializer. (amulhern)
  - Get rid of unused argument 'args' in MakeBumpVer constructors (amulhern)
  - Changes to _parseOneLine() and its single invocation. (amulhern)
  - Remove obsolete comment (amulhern)
  - Rename to avoid redefining parameter built-ins (amulhern)
  - Change name to avoid redefining built-in (amulhern)
  - Remove unused parameter in makeupdates. (amulhern)
  - Removed unused argument 'options' from testMount (amulhern)
  - Make signature of _setSize match that of the method it overrrides. (amulhern)
  - Actually use argv parameter (amulhern)
  - Pass fname as first argument to shutil.copy2 (amulhern)
  - Remove minimumSector method and _minimumSector attribute (amulhern)
  - Disable not-callable pylint warning. (amulhern)
  - Set child_factory_fstype to None in DeviceFactory (amulhern)
  - Suppress unpacking-non-sequence pylint warning (amulhern)
  - Prefix name with defining package (amulhern)
  - Update Platform instance from flags instead of replacing it. (#1090646)
    (dlehman)
  - Rename to avoid redefining built-ins where the redefinition is method local.
    (amulhern)
  - Set device.format in else block of try/except/else. (amulhern)
  - Do not run pylint on sphinx generated conf.py (amulhern)
  - Get rid of a redefined builtin while simplifying method. (amulhern)
  - Compress loop into generator list comprehension (amulhern)
  - Rewrite resize() method to depend on _resizable. (amulhern)
  - Remove definition of LVMThinLogicalVolumeDevice._resizable (amulhern)
  - Add an attribute docstring for _resizable. (amulhern)
  - Correct comment on resizable property (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.50-1
changelog:
  - Don't apply action until after all checks have passed. (dlehman)
  - Apply action for extended partition creation. (dlehman)
  - Fix an issue introduced in commit a210eb5c. (dlehman)
  - Move changes from action ctors into apply methods. (dlehman)
  - Tell lvm to prefer /dev/mapper/ and /dev/md/ to dm-X and mdX nodes. (dlehman)
  - Use the right md UUID when trying to look one up from addUdevDevice.
    (dlehman)
  - Pass UUID of existing md array to superclass constructor. (dlehman)
  - Fix accounting related to addition of md member devices. (dlehman)
  - Add some more tests for the Size.humanReadable method (vpodzime)
  - If size is an integer value, show it as an integer value (vpodzime)
  - Make sure that using just k/m/g/... results in KiB/MiB/GiB/... (vpodzime)
  - Make humanReadable size use binary prefixes and nicer units (vpodzime)
  - Round sizes in humanReadable instead of flooring them (vpodzime)
  - Do not assign result of evaluating EddTestFS() to a variable (amulhern)
  - Rename bits() to numBits() (amulhern)
  - Rename to avoid conflict with name in outer scope. (amulhern)
  - Put module level code in a method (amulhern)
  - Do not use strip() incorrectly (amulhern)
  - Disable E1101 (no-member) error (amulhern)
  - Use isResize in isShrink and isGrow. (amulhern)
  - Suppress W0612 (unused-variable) false positives (amulhern)
  - Suppress W0621 warnings (amulhern)
  - Add a stub function for get_bootloader (amulhern)
  - Suppress W0602 false positives (amulhern)
  - Remove BootLoaderError definitions (amulhern)
  - Disable E1003 warning. (amulhern)
  - Do not cache the DeviceFormat object (amulhern)
  - Suppress W0201 error where attribute is set in __new__. (amulhern)
  - Add to false positives an error which is not suppressed by a pragma.
    (amulhern)
  - Suppress W0201 errors (amulhern)
  - Make signature of Size.__str__ match signature of Decimal.__str__ (amulhern)
  - Do not evaluate % operator in log message arguments (amulhern)
  - Remove suite() methods in tests (amulhern)
  - Remove addKeyFromFile() method (amulhern)
  - Import name 'deviceaction' where needed (amulhern)
  - Setting variables in __init__ (amulhern)
  - Log exception information and disable W0703 warning. (amulhern)
  - Disable some W0703 warnings (amulhern)
  - Disable some W0703 warnings. (amulhern)
  - Add a function that logs available exception info. (amulhern)
  - Restrict scope of pylint pragmas as much as possible (amulhern)
  - Change all pylint numeric codes to mnemonic strings. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.49-1
changelog:
  - Slightly reduce loop and get rid of obsolete comment (amulhern)
  - Slightly rewrite loop to avoid a redefining builtin error (amulhern)
  - Simplify find_library and fix redefining built-in errors. (amulhern)
  - Make loop variables a little more descriptive (amulhern)
  - Make regular expressions raw strings. (amulhern)
  - Suppress unused variable warning and check for failure. (amulhern)
  - Add W0105 warning about attribute docstrings to false positives (amulhern)
  - Make signature of setup() in parent class same as in children (amulhern)
  - Suppress some correct pylint warnings (amulhern)
  - Get _loopMap.values() when all that's needed is the values (amulhern)
  - Obvious fix inspired by pylint E0602 error (amulhern)
  - Suppress W0631 warning for abbr and prefix. (amulhern)
  - Do not do formatting operation in the argument of the translation (amulhern)
  - Remove unnecessary global statements (amulhern)
  - Disable W0703 message in test (amulhern)
  - Explicitly set the module level platform variable (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.48-1
changelog:
  - Do not execute smallestMember property method twice. (amulhern)
  - Remove unnecessary function definitions in abstract properties (amulhern)
  - Pass format args as arguments to debug method (#1085057) (amulhern)
  - Move udev_settle call from util into fs to break circular dependency
    (amulhern)
  - Change implicit relative imports to explicit relative imports (amulhern)
  - Remove unused imports (amulhern)
  - Get rid of os.path import (amulhern)
  - Really avoid dynamic import of formats/__init__.py by itself (amulhern)
  - Ignore E1101 errors in savePassphrase. (amulhern)
  - Add a bunch of E1120 errors to the false positives file (amulhern)
  - Make LabelingAsRoot class an abstract class and define two properties
    (amulhern)
  - Suppress false positive W0631 error. (amulhern)
  - Use self.nic instead of nic (amulhern)
  - Make sure _state_functions is a dictionary in base class (amulhern)
  - Remove unnecessary lambda wrappers on assertion functions (amulhern)
  - Obvious fix inspired by an "Undefined variable warning" (amulhern)
  - Remove all references to lvm_vg_blacklist and blacklistVG. (amulhern)
  - Update for changes in the anaconda errorHandler API. (dshea)
  - Remove unused imports. (amulhern)
  - Import from the defining module. (amulhern)
  - Move import to top level. (amulhern)
  - Do not use implicit relative imports (amulhern)
  - Remove wildcard import (amulhern)
  - Fix a bug and catch a change in lvm's thin pool layout. (dlehman)
  - Plumb uuid down through DMDevice. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.47-1
changelog:
  - Change labelApp to a more concisely defined abstract property (amulhern)
  - Change defaultLabel to a more concisely defined abstract property. (amulhern)
  - Change _labelstrRegex to a more concisely defined abstract property.
    (amulhern)
  - Make reads property a bit more succinct. (amulhern)
  - Make name an abstract property and omit _name (amulhern)
  - Remove an unused import from devicelibs/raid.py (vpodzime)
  - Fix all pylint errors in pylintcodediff (amulhern)
  - Don't run test if the git branch is dirty (amulhern)
  - Exit if the specified log file does not exist. (amulhern)
  - Update lvm devicelibs tests to reflect recent changes. (dlehman)
  - Add required LVs as needed instead of trying to sort by attrs. (dlehman)
  - Fix missed conversion of rm->missing in vgreduce call. (dlehman)
  - Only gather lvm information one time per DeviceTree.populate call. (dlehman)
  - Add support for listing everything to pvinfo and lvs. (dlehman)
  - Get lv list from lvm in a more straightforward format. (dlehman)
  - Gather lv list where we use it to save from having to stash it. (dlehman)
  - Split out common lvm parsing code. (dlehman)
  - Add tests that use ParentList as part of Device. (dlehman)
  - Parent list length doesn't reflect new member in _addParent. (dlehman)
  - Rearrange _startEdd to be a little more obvious. (amulhern)
  - Raise exceptions using the new syntax (amulhern)
  - Do not import logging twice. (amulhern)
  - Suppress unused variable warning (amulhern)
  - Get rid of writeRandomUUID. (amulhern)
  - Remove unused variable but retain call for its side-effects (amulhern)
  - Put docstring in class (amulhern)
  - Remove appendiceal assignment (amulhern)
  - Keep first parameter "self" (amulhern)
  - Omit compile flag (amulhern)
  - Move lines beneath __main__ into a main method (amulhern)
  - Indent with spaces, not tabs (amulhern)
  - Change param default [] to None and convert in method (amulhern)
  - Change to a semantically equivalent version of FileDevice.path (amulhern)
  - Adapt existing tests to changed signature of some methods (amulhern)
  - Don't assign return value to unused variable (amulhern)
  - Be specific when catching exceptions (dshea)
  - Remove appendiceal assignments (amulhern)
  - Remove a lot of unused variables extracted from udev info (amulhern)
  - Don't get return values from communicate() if they are ignored (amulhern)
  - Use the disk's name in log message (amulhern)
  - Get rid of old exception unpacking syntax (dshea)
  - Rearranged some iffy exception checking (dshea)
  - Replace with a semantically equivalent chunk. (amulhern)
  - Remove some unused exception names. (amulhern)
  - Remove unused assignment to boot. (amulhern)
  - Delete method-local pruneFile function. (amulhern)
  - Don't comment out function headers but leave their bodies uncommented
    (amulhern)
  - Get rid of unnecessary pass statements (amulhern)
  - Put a field and a method in the base class (amulhern)
  - Spell parameter self correctly (amulhern)
  - Give abstract method the same signature as its overriding methods. (amulhern)
  - Catch correct error and disable warning. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.46-1
changelog:
  - Adapt callers to use the new parent list interface. (dlehman)
  - Change management of Device parents to use a simple list interface. (dlehman)
  - Convert ContainerDevice to an abstract base class. (dlehman)
  - Set device uuid before calling Device ctor. (dlehman)
  - Improve the mechanism for VG completeness. (dlehman)
  - Support mutually-obsoleting actions. (dlehman)
  - Add some checking to MDRaidArrayDevice._setSpares. (dlehman)
  - Make sorting by action type part of the action classes. (dlehman)
  - Add action classes for container member set management. (dlehman)
  - Add a property to provide consistent access to parent container device.
    (dlehman)
  - Add type-specific methods for member set management. (dlehman)
  - Adapt callers to new method names for add/remove member device. (dlehman)
  - Add a ContainerDevice class to consolidate member management code. (dlehman)
  - Add backend functions for container member set management. (dlehman)
  - Teardown RAID device once testing is over (amulhern)
  - Make lvm tests runnable. (amulhern)
  - Make crypt tests runnable. (amulhern)
  - Replace unnecessarily complicated expression with string multiplication
    (amulhern)
  - Suppress unused variable warning for index in range (amulhern)
  - Suppress some unused variable warnings. (amulhern)
  - Suppress some unused variable warnings (amulhern)
  - Update to the new raise syntax (dshea)
  - Removed an unnecessary semicolon (dshea)
  - Removed a redundant definition of NoDisksError (dshea)
  - Specify regular expressions containing backslashes as raw strings (dshea)
  - Fixed some questionable indentation (dshea)
  - Fix logging function string format warnings. (dshea)
  - All size specifications should be Size instances (#1077163) (vpodzime)
  - Make sure StorageDevice's self._size is a Size instance (#1077179) (vpodzime)
  - Allow creating Size instance from another Size instance (vpodzime)
  - Force removal of hidden devices (#1078163) (amulhern)
  - Get action_test into working order. (dlehman)
  - Update action_test.py to specify sizes using blivet.size.Size. (dlehman)
  - Don't corrupt the environment when setting up StorageTestCase. (dlehman)
  - Make minSize, maxSize consistent and correct. (dlehman)
  - Don't prevent grow actions on devices with no max size. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.45-1
changelog:
  - Changes to allow pylint checks to be run on a distribution of the source.
    (amulhern)
  - Remove non-doing check target (amulhern)
  - Add a script to relate pylint errors to lines changed. (amulhern)
  - Change output format so that it is suitable for diff-cover. (amulhern)
  - Do an initial setup for running pylint tests in blivet. (amulhern)
  - Handle None in devicePathToName(#996303) (dshea)
  - Remove bootloader.packages from storage.packages (#1074522). (clumens)
  - Whitespace fixes for the crypto devicelib module (vpodzime)
  - Use random.choice for generating LUKS backup passphrase (vpodzime)
  - Trivial fixes for the lvm devicelib module (vpodzime)
  - Make vginfo work the same way as pvinfo and other LVM functions (vpodzime)
  - Allow NTFS to be mountable. (#748780) (dshea)
  - Limit the LV size to VG's free space size (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.44-1
changelog:
  - Fix an old typo in zeroing out a PReP partition. (#1072781) (dlehman)
  - Only count with the extra metadata extents in new VGs and LVs (#1072999)
    (vpodzime)
  - Use container's parent's name for PV if available (#1065737) (vpodzime)
  - Fix traceback with write_dasd_conf. (#1072911) (sbueno+anaconda)
  - When copying a root, also copy hidden devices (#1043763) (amulhern)
  - Add hidden flag to devicetree.getDeviceByID (#1043763) (amulhern)
  - Only set device for mountpoint if it is not None (#1043763) (amulhern)
  - Extend the list of things to be omitted if moddisk is False (#1043763)
    (amulhern)
  - Set req_name to None at the top of initializer (#1043763) (amulhern)
  - Log action cancelation (#1043763) (amulhern)
  - Make DeviceTree.hide() remove a larger set (#1043763) (amulhern)
  - Re-write the DASD storage code. (#1001070) (sbueno+anaconda)
  - Include image install flag when updating from anaconda flags. (#1066008)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.43-1
changelog:
  - Include tmpfs mounts in post-install kickstart (#1061063) (mkolman)
  - Count with the extra metadata extents for RAID consistently (#1065737)
    (vpodzime)
  - Make partitioning error message more friendly (#1020388) (amulhern)
  - Fix partition handling across multiple processActions calls. (#1065522)
    (dlehman)
  - Let the udev queue settle before populating the devicetree. (#1049772)
    (dlehman)
  - Don't activate or deactivate devices from the action classes. (#1064898)
    (dlehman)
  - Improve handling of parted.DiskLabelCommitError slightly. (dlehman)
  - Make teardownAll work regardless of flags. (dlehman)
  - Fix maxSize test when setting device target size. (dlehman)
  - Size.convertTo should return a Decimal. (dlehman)
  - Don't use float for anything. (dlehman)
  - Fix type of block count in PartitionDevice._wipe. (dlehman)
  - Fix handling of size argument to devicelibs.lvm.thinlvcreate. (#1062223)
    (dlehman)
  - return empty set when no matching fcoe nic (#1067159) (bcl)
  - Return str from Size.humanReadable (#1066721) (dshea)
  - Add a coverage test target (#1064895) (amulhern)
  - Filesystem labeling tests will not run without utilities (#1065422)
    (amulhern)
  - Rename misc_test.py to something more descriptive (#1065422) (amulhern)
  - Refactor labeling tests (#1065422) (amulhern)
  - Move SwapSpace tests into a separate class (#1065422) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.42-1
changelog:
  - Wait for udev to create device node for new md arrays. (#1036014) (dlehman)
  - Fix detection of thin pool with non-standard segment types. (#1022810)
    (dlehman)
  - NFSDevice does not accept the exists kwarg. (#1063413) (dlehman)
  - Don't run mpathconf for disk image installations. (#1066008) (dlehman)
  - If /etc/os-release exists, check it to identify an installed system.
    (clumens)
  - Get the unit tests into a runnable state. (dlehman)
  - Update Source URL in spec file to use github. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.41-1
changelog:
  - ntfs _getSize needs to use Decimal (#1063077) (bcl)
  - Separate sanityCheck-ing from doAutoPartition (#1060255) (amulhern)
  - Change messages to SanityExceptions objects (#1060255) (amulhern)
  - Make a small SanityException hierarchy (#1060255) (amulhern)
  - Remove unused exception class (#1060255) (amulhern)
  - Add another .decode("utf-8") to humanReadable (#1059807) (dshea)
  - makebumpver: Any failure should cancel the bump (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.40-1
changelog:
  - makebumpver: Only remove from list if action is not Resolves (bcl)
  - Update bumpver to allow Related bugs (bcl)
  - Remove all dependent devices of san device becoming multipath (#1058939)
    (rvykydal)
  - When repopulating multipath members mark them as multipath (#1056024)
    (rvykydal)
  - fcoe: parse yet another sysfs structure for bnx2fc devices (#903122)
    (rvykydal)
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
    (rvykydal)
  - Convert the ntfs minsize to an int (#1060031) (dshea)
  - Convert the string representation of Size to a str type. (#1060382) (dshea)
  - don't display stage2 missing error as well if the real problem is stage1
    (awilliam)
  - Provide a mechanism for platform-specific error messages for stage1 failure
    (awilliam)
  - Don't add None value to req_disks (#981316) (amulhern)
  - Make error message more informative (#1022497) (amulhern)
  - Check that file that loop device is going to use exists (#982164) (amulhern)
  - Use os.path.isabs to check whether path name is absolute (#994488) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.39-1
changelog:
  - escrow: make sure the output directory exists (#1026653) (wwoods)
  - provide a more useful error message if user fails to create an ESP (awilliam)
  - Tell lvcreate not to ask us any questions and do its job. (#1057066)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.38-1
changelog:
  - Some simple tests for _verifyLUKSDevicesHaveKey (#1023442) (amulhern)
  - Verify that LUKS devices have some encryption key (#1023442) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.37-1
changelog:
  - Only do SELinux context resets if in installer mode (#1038146) (amulhern)
  - Look up SELinux context for lost+found where it is needed (#1038146)
    (amulhern)
  - Don't reset the SELinux context before the filesystem is mounted (#1038146)
    (amulhern)
  - Test setting selinux context on lost+found (#1038146) (amulhern)
  - Only retrieve the unit specifier once (dshea)
  - Fix the Device.id usage. (dshea)
  - Accept both English and localized sizes in Size specs. (dshea)
  - Use a namedtuple to store information on unit prefixes (dshea)
  - Remove en_spec Size parameters. (dshea)
  - Fix potential traceback in devicetree.populate. (#1055523) (dlehman)
  - Fall back on relabeling app where available (#1038590) (amulhern)
  - Change the meaning of label field values (#1038590) (amulhern)
  - Enable labeling on NTFS filesystem (#1038590) (amulhern)
  - Enable labeling on HFS filesystem (#1038590) (amulhern)
  - Add a method that indicates ability to relabel (#1038590) (amulhern)
  - Use filesystem creation app to set filesystem label (#1038590) (amulhern)
  - Import errors so FSError name is resolved (#1038590) (amulhern)
  - Remove BTRFS._getFormatOptions (#1038590) (amulhern)
  - Make an additional class for labeling abstractions (#1038590) (amulhern)
  - Fix copyright date (#1038590) (amulhern)
  - Remove redundant _defaultFormatOptions field (#1038590) (amulhern)
  - Remove code about unsetting a label (#1038590) (amulhern)
  - Return None if the filesystem has no label (#1038590) (amulhern)
  - Removed redundant check for existance of filesystem (#1038590) (amulhern)
  - Have writeLabel throw a more informative exception (#1038590) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.36-1
changelog:
  - Update the TODO list. (dlehman)
  - Multipath, fwraid members need not be in exclusiveDisks. (#1032919) (dlehman)
  - Convert parted getLength values to Size (dshea)
  - Last of the Device._id -> Device.id (bcl)
  - iscsi: in installer automatically log into firmware iscsi targets (#1034291)
    (rvykydal)
  - Use isinstance for testing numeric types (vpodzime)
  - Device._id -> Device.id (clumens)
  - Allow resetting partition size to current on-disk size. (#1040352) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.35-1
changelog:
  - Convert everything to use Size. (dlehman)
  - Allow negative sizes. (dlehman)
  - Fix return value of Size.convertTo with a spec of bytes. (dlehman)
  - Discard partial bytes in Size constructor. (dlehman)
  - Prefer binary prefixes since everything is really based on them. (dlehman)
  - Fix a few minor problems introduced by recent raid level changes. (dlehman)
  - Move label setter and getter into DeviceFormat class (#1038590) (amulhern)
  - Add a test for labeling swap devices (#1038590) (amulhern)
  - Default to None to mean none, rather than empty string (#1038590) (amulhern)
  - Add a labelFormatOK method to the DeviceFormat's interface (#1038590)
    (amulhern)
  - Indicate whether the filesystem can label (#1038590) (amulhern)
  - Restore ability to write an empty label where possible (#1038590) (amulhern)
  - More tests to check writing and reading labels (#1038590) (amulhern)
  - Remove fsConfigFromFile (#1038590) (amulhern)
  - Changes to the handling of filesystem labeling (#1038590) (amulhern)
  - Add some simple tests for file formats. (amulhern)
  - Give DeviceFormat objects an id (#1043763) (amulhern)
  - Refactor to use ObjectID class (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
    (amulhern)
  - Revert "Make a class that creates a unique-per-class id for objects
    (#1043763)" (amulhern)
  - Revert "Give DeviceFormat objects an object_id (#1043763)" (amulhern)
  - Make the maximum end sector for PReP boot more benevolent (#1029893)
    (vpodzime)
  - Give DeviceFormat objects an object_id (#1043763) (amulhern)
  - Make a class that creates a unique-per-class id for objects (#1043763)
    (amulhern)
  - Make get_device_format_class return None if class not found (#1043763)
    (amulhern)
  - A few simple unit tests for some formats methods (#1043763) (amulhern)
  - Don't translate format names (dshea)


author: Brian C. Lane <bcl@redhat.com> - 0.34-1
changelog:
  - Forget existing partitions of device becoming a multipath member (#1043444)
    (rvykydal)
  - Include blivet.devicelibs.raid in the generated documentation. (amulhern)
  - Upgrade the comments in raid.py to be compatible with sphinx. (amulhern)
  - Make space for LUKS metadata if creating encrypted device (#1038847)
    (vpodzime)
  - fcoe: give error message in case of fail when adding device (#903122)
    (rvykydal)
  - fcoe: adapt bnx2fc detection to changed sysfs path structure (#903122)
    (rvykydal)
  - Update format of iscsi device becoming multipath member (#1039086) (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 0.33-1
changelog:
  - Add initial 64-bit ARM (aarch64) support (#1034435) (dmarlin)
  - Convert to sphinx docstrings. (dlehman)
  - Add some documentation. (dlehman)
  - Move getActiveMounts from Blivet into DeviceTree. (dlehman)
  - Add an example of creating lvs using growable requests. (dlehman)
  - Remove a whole bunch of unused stuff from Blivet. (dlehman)
  - Remove usage of float in Size.humanReadable. (dlehman)
  - Add missing abbreviations for binary size units. (dlehman)
  - Fix shouldClear for devices with protected descendants. (#902417) (dlehman)
  - Use // division so that it continues to be floor division in Python 3.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.32-1
changelog:
  - Work on devicelibs.btrfs methods that require that the device be mounted.
    (amulhern)
  - Remove some methods from devicelibs.btrfs. (amulhern)
  - Add a comment to btrfs.create_volume. (amulhern)
  - Add a file to run btrfs tests. (amulhern)
  - Remove format.luks.LUKS.removeKeyFromFile. (amulhern)
  - Changes to devicelibs.mdraid.mdactivate. (amulhern)
  - Restore an import removed in a previous commit. (amulhern)
  - Add a PE for LUKS metadata (#1038969) (bcl)
  - Adjust currentSize methods slightly. (amulhern)
  - Put additional constraints on the ActionResizeDevice initializer. (amulhern)
  - Remove redundant checks in existing resize() methods. (amulhern)
  - Add some baseline unit tests for BTRFS devices. (amulhern)
  - Robustify use of defaultSubVolumeID field. (amulhern)
  - Check that a BTRFS subvolume has exactly one parent in constructor.
    (amulhern)
  - BTRFSSubVolume.volume checks the class of its return value. (amulhern)
  - Raise ValueError in BTRFS constructor if no parents specified. (amulhern)
  - Add tests for a couple of additional properties for MDRaidArrayDevice.
    (amulhern)
  - Factor state testing behavior into a separate class. (amulhern)
  - Remove redundant condition in if statement. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.31-1
changelog:
  - Make RAIDLevel an abstract class using abc. (amulhern)
  - Restore a util import that was removed in a recent commit. (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 0.30-1
changelog:
  - Always run action's cancel method as part of cancelAction. (dlehman)
  - Show Invalid Disk Label for damaged GPT (#1020974) (bcl)
  - Make error message in setDefaultFSType more informative (#1019766) (amulhern)
  - Set sysfsPath of LUKSDevice when adding to device tree (#1019638) (jsafrane)
  - Use given format type as format's name instead of type (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.29-1
changelog:
  - btrfs and xfs do not support fsck or dump at boot time (#862871) (bcl)
  - Removed raid level constants from mdraid.py. (amulhern)
  - Remove raidLevel and get_raid_min_members for mdraid.py. (amulhern)
  - Remove raidLevelString in raid and mdraid. (amulhern)
  - In devicefactory.py change mdraid procedures call to raid method calls.
    (amulhern)
  - Removed mdraid.raid_levels (amulhern)
  - Removed mdraid.get_raid_max_spares. (amulhern)
  - Change MDRaidArrayDevice to use raid package. (amulhern)
  - Changed devicelibs.mdraid to make use of devicelibs.raid. (amulhern)
  - Implement a RAID class hierarchy. (amulhern)
  - A few small tests for MDFactory class. (amulhern)
  - Add some additional unit tests in mdraid_tests.py. (amulhern)
  - Make MDRaidArrayDevice initializer not except raid level of None. (amulhern)
  - Add some basic unit tests for MDRaidArrayDevice. (amulhern)
  - Move pyanaconda import into blivet.enable_installer_mode. (amulhern)


author: David Lehman <dlehman@redhat.com> - 0.28-1
changelog:
  - Clear whole-disk formatting before initializing disks. (#1032380) (dlehman)
  - Simplify calculation of vol size when adding a btrfs subvol. (#1033356)
    (dlehman)
  - Handle passing a btrfs volume as device to BTRFSFactory. (dlehman)
  - Add support for detecting btrfs default subvolume. (dlehman)
  - Handle nested btrfs subvolumes correctly. (#1016959) (dlehman)
  - Mark all format names as translatable (dshea)
  - Add parameters for untranslated Size specs. (dshea)
  - Fix usage of _ vs N_ (dshea)
  - Added a i18n module for gettext functions. (dshea)
  - Allow non-ASCII characters in the size spec (dshea)


author: David Lehman <dlehman@redhat.com> - 0.27-1
changelog:
  - Specify btrfs volumes by UUID in /etc/fstab. (dlehman)
  - Catch any exception raised by findExistingInstallations. (#980267) (dlehman)
  - Prevent md_node_from_name from raising OSError. (#980267) (dlehman)
  - Tidy up tests in devicelibs_test directory. (amulhern)
  - Preparation for lv resize is a subset of that for lv destroy. (#1027682)
    (dlehman)
  - Make sure new values of targetSize are within bounds. (dlehman)
  - Devices with non-existent formatting are resizable. (#1027714) (dlehman)
  - Do not hide non-existent devices. (#1027846) (dlehman)
  - Change XFS maximum to 16EB (#1016035) (bcl)
  - Add tmpfs support (#918621) (mkolman)
  - Add support for returning machine word length (mkolman)
  - Require cryptsetup instead of cryptsetup-luks (#969597) (amulhern)
  - Fix initialization of disks containing sun or mac disklabels. (dlehman)
  - Newly formatted devices are used unless mountpoint is empty. (#966078)
    (dlehman)
  - Fix detection of lvm setups. (#1026466) (dlehman)
  - Fix handling of overcommitted thin pools in thinp factory. (#1024144)
    (dlehman)
  - Fix name checking for new thin lvs. (#1024076) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.26-1
changelog:
  - Add macefi format type (#1010495) (bcl)
  - Allow hfs+ boot devices to have their name set (#1010495) (bcl)
  - Update parted partitions on hidden disks when copying a Blivet. (#1023556)
    (dlehman)
  - Add ack flag checking to makebumpver (bcl)
  - Add makebumpver script (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.25-1
changelog:
  - Remove requirement for btrfsctl which no longer exists. (#1012504) (dlehman)
  - Allow for adjustment of factory vg after removal of thin pool. (#1021890) (dlehman)
  - Add boot description for "disk" devices on s390. (#867777, #903237, #960143) (sbueno+anaconda)
  - Add initial spport for aarch64 as we only plan to support UEFI this should be enough (dennis)


author: David Lehman <dlehman@redhat.com> - 0.24-1
changelog:
  - Close file descriptors other than stdin,stdout,stderr on exec. (#1016467) (dlehman)
  - Don't use hardcoded /tmp paths. (#1004404) (dlehman)
  - Fix detection of lvm thinp setups. (#1013800) (dlehman)
  - Generate a name if necessary when reconfiguring a factory device. (#1019500) (dlehman)
  - Handle anaconda's cmdline option to disable mpath friendly names. (#977815) (dlehman)
  - Allow specifying which swaps should appear in fstab (vpodzime)
  - Do not limit swap size to 10 % of disk space for hibernation (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 0.23-1
changelog:
  - Make sure bootloader is setup after autopart (#1015277) (bcl)
  - Let setUpBootLoader raise BootloaderError (#1015277) (bcl)
  - Limit the maximum swap size to 10 % of disk space (if given) (vpodzime)
  - support ppc64le architecture (hamzy)
  - Don't call handleUdevDeviceFormat without udev device (#1009809) (dshea)


author: David Lehman <dlehman@redhat.com> - 0.22-1
changelog:
  - Allow implicit inclusion of multipath/fwraid by including all members. (dlehman)
  - If a device has been removed, omit it from the copied root. (#1004572) (dlehman)
  - Thinp metadata and chunk size default to 0 -- not None. (#1004718) (dlehman)
  - Revert "Do not try to align partitions to optimal_io_size. (#989333)" (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.21-1
changelog:
  - Only force luks map names to include UUID during OS installation. (#996457) (dlehman)
  - Allow DiskLabelCommitError to reach the caller. (#1001586) (dlehman)
  - Do not try to align partitions to optimal_io_size. (#989333) (gustavold)
  - Fix rpmlog make target (bcl)
  - Add missing changelog lines to spec (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.20-1
changelog:
  - Fix typo in examples/list_devices.py (dlehman)
  - Use iscsi-iname instead of trying to reimplemnt it in python. (dlehman)
  - Catch exceptions raised while finding old installations. (#981991) (dlehman)
  - Keep the dasd list in sync with the devicetree's device list. (#965694) (dlehman)
  - Don't save luks keys unless installer_mode flag is set. (#996118) (dlehman)
  - Pass mount options to resolveDevice in _parseOneLine (#950206) (vpodzime)
  - Fix handling of devices in detected installations in Blivet.copy. (dlehman)
  - Clean up detection of lvm raid. (dlehman)
  - Tag the first build of each version without the release. (dlehman)
  - Remove dangling code block from commit 737169b75af1. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.19-1
changelog:
  - Don't waste time looking for devices dependent on leaf devices. (dlehman)
  - Add some example code for creation of disk partitions. (dlehman)
  - Don't manipulate partition boot flags except in installer mode. (dlehman)
  - Add an example of DeviceFactory usage. (dlehman)
  - Cosmetic changes for the arch module (vpodzime)
  - No more sparc support (vpodzime)
  - Cleanup arch.py reredux (hamzy)
  - Allow explicit requests for extended partitions. (#891861) (dlehman)
  - Fix disklabel handling for multiple calls to processActions. (dlehman)
  - Add support for explicit start/end sectors in partition requests. (#881025) (dlehman)
  - Store current mount options in getActiveMounts. (#914898) (dlehman)
  - Lack of formatting does not preclude device resize. (dlehman)
  - Handle negative sizes correctly. (dlehman)
  - Fix handling of clearpart type linux in shouldClear. (dlehman)
  - Add some tests for clearpart and related functionality. (dlehman)
  - Update unit tests and add a make target to run them. (dlehman)
  - Don't pass dracut args for lvm thin pools. (dlehman)
  - Update the TODO list. (dlehman)
  - Fix a copy/paste error. (dlehman)
  - Remove transifex-client BuildRequires. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.18-1
changelog:
  - Raise XFS max size limit to 100TB. (sbueno+anaconda)
  - Add a device factory class for thinly-provisioned lvm. (dlehman)
  - Add support for automatic partitioning using lvm thin provisioning. (dlehman)
  - Add convenience methods related to lvm thin provisioning. (dlehman)
  - Add support for detection of lvm thinp setups. (dlehman)
  - Add classes for lvm thin pool and thin volume. (dlehman)
  - Add backend support for lvm thinp operations. (dlehman)
  - Fix return value of get_pv_space for size of 0. (dlehman)
  - Fix ksdata for lvm created in custom spoke based on autopart. (dlehman)
  - Only put max size in ksdata if partition is growable. (dlehman)
  - Allow subclasses to inherit ksdata classes. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.17-1
changelog:
  - Used Python type instead of variable name (#968122) (hamzy)
  - Fix detection of valid EFI system partition during autopart. (dlehman)
  - New version: 0.16 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.16-1
changelog:
  - Install utilities for all devices -- not just those being used. (#964586) (dlehman)
  - Add a method to apply Blivet settings to ksdata. (dlehman)
  - Increase padding for md metadata in lvm factory. (#966795) (dlehman)
  - Move lvm-on-md into LVMFactory. (dlehman)
  - Switch to a minimum of four members for raid10. (#888879) (dlehman)
  - Update the TODO list. (dlehman)
  - Deactivate devices before hiding those on ignored disks. (#965213) (dlehman)
  - Allow udev queue to settle after writing zeros to disk. (#969182) (hamzy)
  - Run lsof when umount fails (bcl)
  - Run udev settle before umount (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.15-1
changelog:
  - Switch to the LGPLv2+. (dlehman)
  - Clear md arrays' sysfs path after deactivating them. (#954062) (dlehman)
  - Factories with existing containers use the container's disk set. (dlehman)
  - Don't set up a child factory if the container is set and exists. (dlehman)
  - Set a non-zero size for new btrfs subvols in an existing volume. (dlehman)
  - Open as many luks devs as possible with any given passphrase. (#965754) (dlehman)
  - Make sure container changes worked before applying device changes. (#965805) (dlehman)
  - Re-initialize platform in storageInitialize (#962104) (bcl)
  - Make a copy of devicetree._devices before using the append operator. (clumens)
  - Handle incomplete devices becoming complete on device rescan. (clumens)
  - Don't allow a device to be on the hidden list more than once. (clumens)


author: David Lehman <dlehman@redhat.com> - 0.14-1
changelog:
  - total_memory calculation needs to round up (#962231) (bcl)
  - The dev.node attribute for iscsi devices is not copyable (#962865). (clumens)
  - Wipe partitions before they are created (#950145) (bcl)
  - Pass ROOT_PATH as an argument instead of importing it. (clumens)
  - If no iscsi nodes are discovered, return an empty list instead of None. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 0.13-1
changelog:
  - Make sure createBitmap is updated when level changes (#960271) (bcl)
  - Update biosboot error message (#960691) (bcl)


author: David Lehman <dlehman@redhat.com> - 0.12-1
changelog:
  - Fix a bug in renaming lvm lvs. (dlehman)
  - Add container size policies for unlimited growth and fixed size. (dlehman)
  - Remove device factory methods to change container name. (dlehman)
  - Override any default subvol when mounting main btrfs volume. (#921757) (dlehman)
  - Fix detection of multipath. (#955664) (dlehman)
  - When a btrfs subvol's name is changed, change its subvol argument too. (clumens)
  - Allow returning hidden disks from the getDeviceBy* methods, if asked. (clumens)
  - Fix fipvlan -f argument once more and for good (#836321) (rvykydal)
  - Remove the intf parameters from the iscsi class. (clumens)
  - Don't relly on /proc/mdstat when enumeraing RAID levels. (jsafrane)
  - Set product names in non-installer mode. (jsafrane)
  - Fixed checking status of MD RAID which was just deleted. (jsafrane)
  - Account for the fact that md's metadata usage is unpredictable. (dlehman)
  - Remove members from their containers before destroying them. (dlehman)
  - Make get_container work even if there are duplicate names. (dlehman)
  - LVMFactory with a container_raid_level means use LVMOnMDFactory. (dlehman)
  - Add a check for enough raid members after allocating partitions. (dlehman)
  - Make parent_factory an attribute of the DeviceFactory instance. (dlehman)
  - All container settings use container_ kwargs. (dlehman)
  - Add ability to find raid level of an lvm vg. (dlehman)
  - Always pass -f to wipefs since it lies about in-use devices. (#953329) (dlehman)
  - Fix a bug extended partition management. (#951765) (dlehman)
  - Don't return incomplete devices from getDeviceByFoo methods by default. (dlehman)
  - Don't traceback when degraded md raid arrays are present. (#953184) (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.11-1
changelog:
  - Fix handling of isohybrid media. (#950510) (dlehman)
  - Fix getting dracut setup args from dasd.conf. (#950964) (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.10-1
changelog:
  - Extended partitions containing logical partitions are not leaves. (#949912) (dlehman)
  - Remove devices in reverse order in Blivet.recursiveRemove. (#949912) (dlehman)
  - Rewrite the DeviceFactory classes. (dlehman)
  - Hook up error handling in installer-specific methods. (#948250) (dlehman)
  - Don't traceback if fcoe.startup is called without fcoe utils present. (dlehman)
  - Fix logic error that causes us to ignore disks in exclusiveDisks. (dlehman)
  - Slightly improve currentSize for btrfs volumes. (dlehman)
  - Simplify multipath handling. (dlehman)
  - Don't expect anaconda udev rules to be in use. (dlehman)
  - Drop requires for things only needed for OS installation. (dlehman)
  - New version: 0.9 (bcl)
  - Only install packages for devices and filesystems used by the OS. (dlehman)
  - Fix LVMLogicalVolumeDevice.maxSize. (dlehman)
  - Fix handling of name=None in newLV, newMDArray, newVG. (dlehman)
  - Allow calls to suggestDeviceName with only a prefix argument. (dlehman)
  - Move mdadm superblock size calculation into devicelibs.mdraid. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.9-1
changelog:
  - NTFS.minSize is supposed to be a property. (#924410) (dlehman)
  - Mount /run during install and fix /sys mount (#922988) (bcl)
  - Fix two excptions triggered by calls to copy_to_system. (hamzy)


author: David Lehman <dlehman@redhat.com> - 0.8-1
changelog:
  - Check for "ip=ibft" cmdline option, not for "ibft". (rvykydal)
  - run_program returns an int. (#920584) (dlehman)
  - Fix units for lvs output. (dlehman)
  - Don't pass an intf arg to ISCSI.stabilize. (#920041) (dlehman)
  - Add __version__ to blivet/__init__.py. (dlehman)
  - Only run info prog (eg: dumpe2fs) once per filesystem. (dlehman)
  - Processing of a PV with no VG metadata is easy. (dlehman)
  - Add some convenience properties for displaying DeviceAction info. (dlehman)
  - Ignore MTDs, as we do not have the tools to write to them (#916771). (clumens)
  - Include udev's list of symbolic links in StorageDevice. (#914724) (dlehman)
  - Set a DeviceFormat instance's type attribute to the requested type. (dlehman)
  - Allow size specs that do not include a 'b' or 'B'. (#888851) (dlehman)
  - Fix reference to 'factory' from within DeviceFactory class. (dlehman)
  - Fix problems detecting lvm and md devices. (#914730) (dlehman)
  - Allow passing size=None to device factories for unbounded growth. (dlehman)
  - Provide a way to set the default fstype for a Blivet instance. (#838145) (dlehman)
  - Allow changing the size of encrypted devices via DeviceFactory. (#913169) (dlehman)
  - Don't dump storage state except in installer mode. (dlehman)
  - Fix device resolution for btrfs. (dlehman)
  - Fix device resolution to find named md devices. (dlehman)
  - Account for active mounts in normal mode. (#914898) (dlehman)
  - Add an example script which lists all devices. (dlehman)
  - Add scripts/makeupdates script (bcl)


author: Brian C. Lane <bcl@redhat.com> - 0.7-1
changelog:
  - Merge branch 'master' of git+ssh://git.fedorahosted.org/git/blivet (bcl)
  - Bring in productName from pyanaconda in installer mode. (#913559) (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 0.6-1
changelog:
  - parse buffer output from resize (#913141) (bcl)
  - prevent traceback when root device is not defined #rhbz883768 (sbueno+anaconda)
  - Move empty_disk to a top-level function, and rename. (clumens)
  - Add some high-level comments to DeviceFactory.configure_device. (dlehman)
  - Refactor DeviceFactory.set_container_members for clarity. (dlehman)
  - Rename the main blivet logger from "storage" to "blivet". (dlehman)
  - Use the blivet domain for translations. (dlehman)
  - Move DeviceFactory classes and related code into a new file. (dlehman)
  - New version: 0.5 (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.5-1
changelog:
  - Add mountOnly to turnOnFilesystems (bcl)
  - Update lvm scanning to account for new ignored device handling. (dlehman)
  - Scan in all devices and then hide those that use ignored disks. (dlehman)
  - Adjust child counts correctly when unhiding a device. (dlehman)
  - Generate lvm config args each time they're needed/used. (dlehman)
  - Add ability to grab 70-anaconda.rules udev data directly. (dlehman)
  - Add support for active luks mappings at populate time. (dlehman)
  - Don't require nss, required only for escrow key support. (dlehman)
  - Update the TODO list. (dlehman)
  - Add missing constant DMI_CHASSIS_VENDOR. (dlehman)
  - Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman)
  - Use CGit snaphot URL for Source in specfile. (dlehman)
  - Streamline some logic in storageInitialize. (dlehman)
  - Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman)
  - Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman)
  - Do not change device status during populate in normal mode. (#817064) (dlehman)
  - Drop old code related to saving clearPartType from pre-f18. (dlehman)
  - check for skipping bootloader in doIt (bcl)
  - check for stage1 when not installing bootloader (#882065,#895232) (bcl)
  - explicitly detect iso9660 on a disk (#903158) (bcl)
  - Fix several problems in python-blivet.spec. (dlehman)
  - Remove #!/usr/bin/python from tsort.py (dlehman)
  - Update COPYING file. (dlehman)
  - Add a Requires for dmidecode on x86. (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.4-1
changelog:
  - Use a two-part version number instead of three. (dlehman)
  - Rename the rpm package from blivet to python-blivet. (dlehman)
  - Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman)
  - Update the TODO list. (dlehman)
  - Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman)
  - Enable translations via transifex. (dlehman)


author: David Lehman <dlehman@redhat.com> - 0.2-1
changelog:
  - Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman)
  - Use a threading lock to control program log output. (dlehman)
  - Fix reference to data to refer to ksdata in Blivet constructor. (dlehman)
  - Remove the loop around proc.communicate in util._run_program. (dlehman)


author: David Lehman <dlehman@redhat.com> 0.2-1
changelog:
  - Updated source from final pre-split anaconda source.
  - Renamed pyanaconda.storage to blivet throughout.
  - Updated spec file to include runtime Requires.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-23
changelog:
  - the spec file cleanup
  - Fix the undefined symbol issue in libpaps.so.0
  - Correct FSF address in the COPYING.LIB


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-6
changelog:
  - paps-cups.patch: Fix printing with -o landscape in CUPS. (#222137)
  - paps-autoconf262.patch: Fix an error on autoreconf.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.8-1
changelog:
  - New upstream release.
    - Remove patches merged and unnecessary anymore:
      - paps-makefile.patch
      - paps-formfeed.patch
      - paps-0.6.6-encoding.patch
      - paps-typo-font-scale.patch
      - paps-0.6.6-segfault.patch
      - paps-0.6.6-font-option.patch
      - paps-0.6.6-lcctype.patch
  - paps-0.6.8-shared.patch: Enable building shared library.
  - paps-0.6.8-wordwrap.patch: Update a bit to get it working without an wordwrap
    mode.
  - Add paps-libs and paps-devel package.
  - paps-cups.patch: Update.
  - paps-cpilpi.patch: Update.
  - Fix the wrong rendering with CPI option. (#237202)
  - Fix the unnecessary rotation with the landscape option when paps is running
    as CUPS filter. (#222137)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-19
changelog:
  - Fix PostScript breakage following the non-monetary numeric format from
    current locale. (#231916)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-16
changelog:
  - paps-0.6.6-exitcode.patch: exit immediately with proper exit code
    when unrecoverable error occurs. (#208592)


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-10
changelog:
  - paps-0.6.6-cpilpi.patch: add --cpi and --lpi option to support the characters
    per inch and the lines per inch.
  - paps-cups.patch: add cpi and lpi support.


author: Tim Waugh <twaugh@redhat.com> - 0.6.6-9
changelog:
  - Fixed font-option patch.
  - Adjusted CUPS patch: CUPS invokes the filter with the destination
    printer name in argv[0], not the binary name.
  - CUPS filter lives in CUPS_SERVERBIN, which is /usr/lib/cups on all
    architectures -- not %{_libdir}/cups.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-8
changelog:
  - use dist tag.
  - paps-cups.patch: applied to work paps as CUPS filter.
  - paps-0.6.6-encoding.patch: null-terminates the output.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-5
changelog:
  - paps-typo-font-scale.patch: backported from CVS.
  - paps-0.6.6-font-option.patch: integrated --font-family and --font-scale
    options to --font.
  - paps-0.6.6-lcctype.patch: follow LC_CTYPE to determine the default language.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.6-2
changelog:
  - paps-0.6.6-encoding.patch: support --encoding option to be able to convert
    the input file to UTF-8.
  - paps-0.6.6-segfault.patch: fixed a possible segfault issue when reading is
    failed.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.5-1
changelog:
  - New upstream release.
    - paps-0.6.3-fix-pagesize.patch: removed. it has been merged in upstream.
    - paps-0.6.3-goption.patch: removed. it has been merged in upstream.
    - paps-0.6.3-header.patch: removed. it has been merged in upstream.
  - paps-makefile.patch: rework to be applied.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.3-4
changelog:
  - paps-0.6.3-formfeed.patch: applied to deal with the formfeed mark properly.
  - paps-0.6.3-goption.patch: rewritten option parser using GOption. and segfault
    gone as well. (#187205)
  - paps-0.6.3-header.patch: applied to support the output of the page header.


author: Akira TAGOH <tagoh@redhat.com> - 0.6.2-1
changelog:
  - New upstream release.
    - the bitmap font is now ignored. (#176206)
  - paps-0.6.2-fix-bufferoverflow.patch: applied to fix the buffer overflow.


author: Nalin Dahyabhai <nalin@redhat.com> - 0.34.4-7
changelog:
  - Drop Python 2 build-time dependency, which hasn't been used since we turned
    off building the python bindings years ago (#1595853, #1642502).


author: Nalin Dahyabhai <nalin@redhat.com> - 0.34.4-1
changelog:
  - when "prepend_user_name" is used, the user name is now added to the helper's
    command line after arguments that were specified in the helper "exec"
    attribute
  - resync with Fedora packaging


author: Nalin Dahyabhai <nalin@redhat.com> - 0.34.3-1
changelog:
  - tweak initialization so that we set up for providing our D-Bus APIs before we
    register our names with the bus, so that we can handle any requests that
    arrive before the acknowledgement of that registration, which should make
    system activation a viable option


author: Nalin Dahyabhai <nalin@redhat.com> - 0.34.2-1
changelog:
  - fix a crasher in pam_oddjob_mkhomedir.so: remove an initialization step that
    should have been removed when the module was modified to accept larger
    replies (#1236970)


author: Nalin Dahyabhai <nalin@redhat.com> - 0.34-1
changelog:
  - open a connection to the bus for every service we're serving, instead of
    using just one for the lot of them, so that we can tell which service a
    client was attempting to contact if it sends a message to our unique
    connection address instead of a well-known name, like dbus-python does
  - tweak the logic for guessing which interface name is right when a request
    doesn't include one, so that it has a better chance of finding the right one
  - increase the initial size of the buffer that we pass to getpwnam_r in the
    pam_oddjob_mkhomedir module (#1198812)


author: Nalin Dahyabhai <nalin@redhat.com> 0.33
changelog:
  - catch calls to the method invocation helper function that mistakenly
    didn't include the newly-required timeout value (#1089655,#1089656)


author: Nalin Dahyabhai <nalin@redhat.com> 0.32.1-1
changelog:
  - stop overriding the system-wide UMASK default in our default
    oddjobd-mkhomedir.conf file (#995097)


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.5-1
changelog:
  - add man(5) pages for the configuration files that we include which get
    included by others, just to be tidy (#884552)


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.4-1
changelog:
  - add an [Install] section containing WantedBy=sysinit.target to the systemd
    unit file (#963722), allowing it to actually be "enabled"


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.3-2
changelog:
  - use %systemd_postun_with_restart instead of plain old %systemd_postun,
    because we can be restarted in the %postun


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.2-2
changelog:
  - add missing requires(post) on killall, which we use to poke the message
    bus daemon to get it to reload its configuration, spotted by rcritten


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.2-1
changelog:
  - refer to $local_fs instead of $localfs in the init script (#802719)
  - install a systemd unit file instead of an init script on still-in-development
    releases (#820137,818963)
  - build binaries position-independent and marked for earliest-possible symbol
    resolution (#852800)
  - don't worry about moving things from /usr to / when they're the same (#852800)


author: Nalin Dahyabhai <nalin@redhat.com> 0.31.1-1
changelog:
  - also tell the system message bus to reload its configuration when we install
    a subpackage with a new service in it


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - make the init script exit with status 2 when given an unknown command, rather
    than with status 1 (#674534)


author: Nalin Dahyabhai <nalin@redhat.com> 0.31-1
changelog:
  - require dbus-x11 so that the tests can use dbus-launch
  - try to read the default umask from /etc/login.defs (more of #666418)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - when the mkhomedir helper has to create intermediate directories, don't
    apply a umask that might have been supplied on its command line (#666418)


author: Nalin Dahyabhai <nalin@redhat.com> 0.30.2-2
changelog:
  - try to SIGHUP the messagebus daemon at first install so that it'll
    let us claim our service name if it isn't restarted before we are
    first started (same as #636876)


author: Nalin Dahyabhai <nalin@redhat.com> 0.30.2-1
changelog:
  - don't try to "close" our shared connection to the bus when the bus
    hangs up on us -- at some point libdbus started abort()ing when we try
    that (#634356)


author: Nalin Dahyabhai <nalin@redhat.com> 0.30-1
changelog:
  - drop the shared library and python bindings, which so far as i can tell
    weren't being used, obsoleting them to avoid a mess on upgrades
  - move the mkhomedir helper from %{_libdir}/%{name} to
    %{_libexecdir}/%{name} to make the multilib configuration files agree
    (#559232)
  - use %global instead of %define


author: Nalin Dahyabhai <nalin@redhat.com> 0.29.1-1
changelog:
  - when we install the mkhomedir subpackage, if there's a running oddjobd, ask
    it to reload its configuration
  - fix missing bits from the namespace changes in configuration files
  - restart the service in %postun


author: Nalin Dahyabhai <nalin@redhat.com> 0.29-1
changelog:
  - split off mkhomedir bits into a subpackage (#236820)
  - take a pass at new-init-ifying the init script (#247005)


author: Nalin Dahyabhai <nalin@redhat.com> 0.28-1
changelog:
  - split off python subpackage, make -devel depend on -libs, let autodeps
    provide the main package's dependency on -libs (#228377)


author: Nalin Dahyabhai <nalin@redhat.com> 0.27-1
changelog:
  - update to 0.27-1:
    - don't attempt to subscribe to all possible messages -- the message bus
      will already route to us messages addressed to us, and if we try for
      more than that we may run afoul of SELinux policy, generating spewage
  - add a build dependency on pkgconfig, for the sake of FC3
  - update docs and comments because D-BUS is now called D-Bus


author: Nalin Dahyabhai <nalin@redhat.com> 0.26-1
changelog:
  - update to 0.26-1:
    - don't get confused when ACL entries for introspection show up in the
      configuration before we add the handlers for them
    - export $ODDJOB_CALLING_USER to helpers


author: Nalin Dahyabhai <nalin@redhat.com> 0.25-1
changelog:
  - update to 0.25:
    - add introspection for parents of objects specified in the configuration
    - oddjobd can reload its configuration now
    - add -u (umask) and -s (skeldir) flags to the mkhomedir helper (#246681)


author: Nalin Dahyabhai <nalin@redhat.com> 0.24-1
changelog:
  - update to 0.24, fixing some build errors against D-BUS 0.30-0.33
  - require xmlto, because the generated HTML differs depending on whether
    or not we know how to enforce ACLs which include SELinux context info
  - build with DocBook 4.3


author: Nalin Dahyabhai <nalin@redhat.com> 0.23-1
changelog:
  - fix compilation against older versions of D-BUS if the
    GetConnectionSELinuxSecurityContext method turns out to be available


author: Nalin Dahyabhai <nalin@redhat.com> 0.22-1
changelog:
  - fix some path mismatches in the sample configuration files
  - don't try to set a reconnect timeout until after we've connected


author: Nalin Dahyabhai <nalin@redhat.com> 0.21-3
changelog:
  - prefer BuildRequires: to BuildPrereq (#176452)
  - require /sbin/service at uninstall-time, because we use it (#176452)
  - be more specific about when we require /sbin/chkconfig (#176452)


author: Nalin Dahyabhai <nalin@redhat.com> 0.20-1
changelog:
  - update to 0.20
  - break shared libraries and modules for PAM and python into a subpackage
    for better behavior on multilib boxes
  - if we're not building a sample subpackage, include the sample files in
    the right locations as %doc files


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.09-2
changelog:
  - Applied two of the Ville's suggestions (#177166): trimmed down
    the description to the first paragraph and added the file ANNOUNCE
    as documentation.


author: Michal Ruprich <mruprich@redhat.com> - 3.5-2
changelog:
  - Resolves: #1647413 - iperf3 with option --sctp in client mode fails with error 'iperf3: unrecognized option --sctp'


author: François Cami <fcami@fedoraproject.org> - 3.0.3-3
changelog:
  - Drop static library support (#1081486).
  - iperf3-devel subpackage must require iperf3.
  - iperf3-devel should only contain the unversioned shared library.
  - Call ldconfig since we are installing a shared library now.
  - Removed INSTALL file.


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.13-21
changelog:
  - revert the patch. It breaks backward compatibility for some apps. 
  - the xpath has still man page installed.


author: Marcela Mašláňová <mmaslano@redhat.com> - 1.13-17
changelog:
  - 680418 - missing man page for xpath
  - applied debian patch, which added POD into xpath code, but also fix debian bug(#185292)


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.1.24-19
changelog:
  - remove old stuff https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/


author: Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.23-3
changelog:
  - update to nmu1
  - apply patch to fix imprecise definition of DL format
  - apply patch so that when no config is present, libpaper will fallback through
    LC_PAPER before giving up and using Letter


author: Tom "spot" Callaway <tcallawa@redhat.com> 1.1.20-3
changelog:
  - fix FC-4 with aclocal call
  - move man3 pages to -devel
  - don't set default, just put comment in conf file
  - own /etc/libpaper.d
  - use debian/NEWS
  - include the meager translations
  - use --disable-static


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.8.3-20
changelog:
  - Python 2 binary package renamed to python2-gpod
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Christophe Fergeau <cfergeau@redhat.com> 0.8.3-1
changelog:
  - Update to libgpod 0.8.3, this is a bugfix release which should fix
    rhbz#921831 rhbz#925750 rhbz#951167


author: Rex Dieter <rdieter@fedoraproject.org> - 0.8.2-7
changelog:
  - libgpod.pc Requires: libimobiledevice-1.0 ... overlinking (#818594)
  - tighten subpkg deps (via %_isa)
  - omit -devel deps that (should) get autodetected already


author: Christian Krause <chkr@fedoraproject.org> - 0.8.2-1
changelog:
  - Update to 0.8.2
  - Drop upstreamed patches
  - Prevent python-gpod from advertising _gpod.so in its Provides


author: Christian Krause <chkr@fedoraproject.org> - 0.8.0-5
changelog:
  - Change patch to fix 32 bit issues in the mono bindings
    (Itdb_Track data structure contained wrong values on x86 systems)


author: Todd Zullinger <tmz@pobox.com> - 0.7.93-1
changelog:
  - Update to 0.7.93
  - Drop upstreamed mount-dir location patch
  - Fix temp mount dir configure option typo
  - Drop duplicate libimobiledevice-devel BR
  - Remove pointless %{__$command} macros


author: Todd Zullinger <tmz@pobox.com> - 0.7.90-1
changelog:
  - Update to 0.7.90
  - Adjust default hal callout path (#547049)
    (Temporaily use --with-hal-callouts-dir=%{_libexecdir}/scripts)


author: Todd Zullinger <tmz@pobox.com> - 0.7.2-1
changelog:
  - Update to 0.7.2
  - Make doc subpackage noarch (on Fedora >= 10)
  - Drop --with-hal-callouts-dir from configure, the upstream default works now


author: Todd Zullinger <tmz@pobox.com> - 0.6.0-10
changelog:
  - Fix path to hal callout (this should help setup the SysInfoExtended
    file automagically)
  - Use /var/run/hald as mount dir for hal callout
  - Require hal
  - Require main package for the -doc subpackage


author: Todd Zullinger <tmz@pobox.com> - 0.6.0-8
changelog:
  - The -devel package should require gtk2-devel as well
  - Add gdk-pixbuf-2.0 to the pkg-config file requirements


author: Todd Zullinger <tmz@pobox.com> - 0.6.0-2
changelog:
  - add the NEWS file, which contains some info on getting newer iPods working
  - split out API docs into a separate package
  - set %defattr for python-gpod


author: Todd Zullinger <tmz@pobox.com> - 0.5.2-1
changelog:
  - update to 0.5.2
  - replace %makeinstall with %{__make} DESTDIR=%{buildroot} install
  - build python bindings, merging python-gpod package from extras
  - make %setup quiet
  - patch to fixup building of the python docs, BR libxslt
  - update license tag


author: Alexander Larsson <alexl@redhat.com> - 0.4.2-1
changelog:
  - update to 0.4.2
  - Change %description to reflect newer features
  - Remove TODO file from %doc as it's not included anymore
  - Explicitly disable the python bindings, they are in the python-gpod package in
    Extras until the Core/Extras merge


author: Jaromir Capik <jcapik@redhat.com> - 1.14-2
changelog:
  - Removal of plexus-maven-plugin dependency (not needed)
  - Minor spec file changes according to the latest guidelines


author: gil cattaneo <puntogil@libero.it> 3.0.17-1
changelog:
  - update to 3.0.17.Final
  - introduce license macro
  - enable resteasy-links, resteasy-oauth, resteasy-wadl modules
  - build resteasy-netty{3,4}


author: Ade Lee <alee@redhat.com> - 3.0.6-5
changelog:
  - Replace broken dependencies junit4-> junit
  - Add patch to handle new bouncycastle API in version 1.50
  - Fix bogus dates in changelog


author: Simone Caronni <negativo17@gmail.com> - 7.5-12
changelog:
  - Clean up SPEC file, remove obsolete tags, fix all rpmlint warnings.
  - Rework build/install section to be like other xorg packages.
  - Remove all obsolete provides/obsoletes/conflicts.
  - Simplify build requirements.
  - Simplify build, it has not changed since 2008.


author: Hans de Goede <hdegoede@redhat.com> - 7.5-11
changelog:
  - Update most fonts:
     -encodings-1.0.4
     -font-adobe-100dpi-1.0.3
     -font-adobe-75dpi-1.0.3
     -font-adobe-utopia-100dpi-1.0.4
     -font-adobe-utopia-75dpi-1.0.4
     -font-adobe-utopia-type1-1.0.4
     -font-arabic-misc-1.0.3
     -font-bh-100dpi-1.0.3
     -font-bh-75dpi-1.0.3
     -font-bh-lucidatypewriter-100dpi-1.0.3
     -font-bh-lucidatypewriter-75dpi-1.0.3
     -font-bitstream-100dpi-1.0.3
     -font-bitstream-75dpi-1.0.3
     -font-bitstream-type1-1.0.3
     -font-cronyx-cyrillic-1.0.3
     -font-cursor-misc-1.0.3
     -font-daewoo-misc-1.0.3
     -font-dec-misc-1.0.3
     -font-isas-misc-1.0.3
     -font-jis-misc-1.0.3
     -font-micro-misc-1.0.3
     -font-misc-cyrillic-1.0.3
     -font-misc-ethiopic-1.0.3
     -font-misc-misc-1.1.2
     -font-mutt-misc-1.0.3
     -font-schumacher-misc-1.1.2
     -font-screen-cyrillic-1.0.4
     -font-sony-misc-1.0.3
     -font-sun-misc-1.0.3
     -font-winitzki-cyrillic-1.0.3
     -font-xfree86-type1-1.0.4
  - Fix a bug in jisx0201.1976-0.enc (#1009350)


author: Peter Hutterer <peter.hutterer@redhat.com> 7.2-11
changelog:
  - Require xorg-x11-font-utils >= 7.2-11 for font-utils 1.1.0
  - Fix bashism in spec file (&>)
  - Remove perl hack for DEFAULT_FONTS_DIR, fixed upstream 
  - Remove perl and autoconf requirement.
  - Create %ghost files {misc|705dpi|...}/fonts.scale.
  - Drop fontdir alias patches
  - Update a few fonts (well, all of them)
      - encodings-1.0.3
      - font-adobe-100dpi-1.0.1
      - font-adobe-75dpi-1.0.1
      - font-adobe-utopia-100dpi-1.0.2
      - font-adobe-utopia-75dpi-1.0.2
      - font-adobe-utopia-type1-1.0.2
      - font-alias-1.0.2
      - font-arabic-misc-1.0.1
      - font-bh-100dpi-1.0.1
      - font-bh-75dpi-1.0.1
      - font-bh-lucidatypewriter-100dpi-1.0.1
      - font-bh-lucidatypewriter-75dpi-1.0.1
      - font-bitstream-100dpi-1.0.1
      - font-bitstream-75dpi-1.0.1
      - font-bitstream-type1-1.0.1
      - font-cronyx-cyrillic-1.0.1
      - font-cursor-misc-1.0.1
      - font-daewoo-misc-1.0.1
      - font-dec-misc-1.0.1
      - font-isas-misc-1.0.1
      - font-jis-misc-1.0.1
      - font-micro-misc-1.0.1
      - font-misc-cyrillic-1.0.1
      - font-misc-ethiopic-1.0.1
      - font-misc-misc-1.1.0
      - font-mutt-misc-1.0.1
      - font-schumacher-misc-1.1.0
      - font-screen-cyrillic-1.0.2
      - font-sony-misc-1.0.1
      - font-sun-misc-1.0.1
      - font-winitzki-cyrillic-1.0.1
      - font-xfree86-type1-1.0.2


author: Ryan O'Hara <rohara@redhat.com> - 1.8.15-1
changelog:
  - Update to 1.8.15 (#1631815)
  - Resolve CVE-2018-20102 (#1659017)
  - Resolve CVE-2018-20103 (#1659019)


author: Florian Weimer <fweimer@redhat.com> - 1.8.3-5
changelog:
  - Build halog and iprange with linker flags from redhat-rpm-config
  - Tell build to include <crypt.h>


author: Ryan O'Hara <rohara@redhat.com> - 1.4.23-1
changelog:
  - Update to 1.4.23 (CVE-2013-1912, #947697)
  - Drop supplementary groups after setuid/setgid (#894626)


author: Robin Lee <cheeselee@fedoraproject.org> - 1.4.22-1
changelog:
  - Update to 1.4.22 (CVE-2012-2942, #824544)
  - Use linux2628 build target
  - No separate x86_64 build target for halog
  - halog build honors rpmbuild optflags
  - Specfile cleanup


author: Jeremy Hinegardner <jeremy at hinegardner dot org> - 1.3.15.6-1
changelog:
  - update to 1.3.15.6
  - use new build targets from upstream
  - add in recommended build options for x86 from upstream


author: Jeremy Hinegardner <jeremy at hinegardner dot org> - 1.3.14.6-1
changelog:
  - update to 1.3.14.6
  - remove gcc 4.3 patch, it has been applied upstream
  - remove MIT license as that code has been removed from upstream


author: Jeremy Hinegardner <jeremy at hinegardner dot org> - 1.3.14.2-1
changelog:
  - update to 1.3.14.2
  - update make flags that changed with this upstream release
  - added man page installation


author: Jeremy Hinegardner <jeremy@hinegardner.org> - 1.3.12.1-1
changelog:
  - switch to 1.3.12.1 branch
  - add patch from upstream with O'Reilly licensing updates.
  - convert ISO-8859-1 doc files to UTF-8


author: Marek Goldmann <mgoldman@redhat.com> - 1.4-1
changelog:
  - Upstream release 1.4
  - Fixing "archiver requires 'AM_PROG_AR' in 'configure.ac'" error
  - FTBFS: config.status: error: cannot find input file: `Makefile.in' RHBZ#858377


author: Marek Goldmann <mgoldman@redhat.com> 1.1-2
changelog:
  - Updated summary
  - Removed debuginfo package
  - Added license to javadoc package
  - Fixed dependency on maven-hawtjni-plugin


author: Simone Caronni <negativo17@gmail.com> - 1:7.5-25
changelog:
  - Restore font-utils provider, required by some packages for building.
   examine all platform=3 encodings (fixes #578460)


author: Jerome Marchand <jmarchan@redhat.com> - 0.8.0-1
changelog:
  - Rebase on bcc-8.0.0
  - Replace the temporary s390x workaround by a proper fix
  - Remove the doc of excluded tool from the package
  - Fix print_log2_hist
  - Fix yet a few other python3 bytes vs strings issues


author: Jerome Marchand <jmarchan@redhat.com> - 0.6.0-6
changelog:
  - llcstat: print a nicer error message on virtual machine
  - Add NSS support to sslsniff
  - Fixes miscellaneous error uncovered by covscan


author: Rafael Fonseca <rdossant@redhat.com> - 0.4.0-1
changelog:
  - Resolves #1460482 - rebase to new release
  - Resolves #1505506 - add support for LLVM 5.0
  - Resolves #1460482 - BPF module compilation issue
  - Partially address #1479990 - location of man pages
  - Enable ppc64(le) support without lua
  - Soname versioning for libbpf by ignatenkobrain


author: Petr Pisar <ppisar@redhat.com> - 1.4007-1
changelog:
  - 1.4007 bump
  - LWP is optional since this package bundles HTTP::Tiny. Upstream recognized
    LWP being heavy. Follow upstream decision in RPM package dependencies.


author: Petr Pisar <ppisar@redhat.com> - 1.3000-1
changelog:
  - 1.3000 bump
  - Clean up spec file
  - Require modules needed by cpanm
  - Merge cpanminus into main package as cpanminus required main package and
    main package did not contain any code (i.e. was useless).


author: Pravin Satpute <psatpute@redhat.com> - 0.130-9
changelog:
  - Resolved #1217066 : culmus-keteryg-fonts takes over Firefox?
  - Update fontconf priority of all fonts from 65 to 66, except David


author: Parag Nemade <pnemade AT redhat DOT com> - 0.130-6
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove owneship of %{_fontdir} in -common
  - Remove group tag


author: Pravin Satpute <psatpute@redhat.com> - 0.120-1
changelog:
  - Upstream new release.
  - Added new families Hadasim CLM, Keter YG, Simple CLM, Stam Ashkenaz CLM, Stam Sefarad CLM


author: Pravin Satpute <psatpute@redhat.com> - 0.105-1
changelog:
  - Upstream new release.
  - Miriam Mono family is now OpenType and has diacritics support developed by Yoram Gnat.


author: Mark Goodwin <mgoodwin@redhat.com> 6.2.2-1
changelog:
  - split out some datasource plugins to sub-packages
  - update to latest upstream community sources, see CHANGELOG


author: Mark Goodwin <mgoodwin@redhat.com> 6.1.6-1
changelog:
  - update to latest upstream stable release 6.1.6, see CHANGELOG
  - includes jQuery 3.4.0 security update


author: Mark Goodwin <mgoodwin@redhat.com> 6.1.4-1
changelog:
  - update to latest upstream stable release 6.1.4, see CHANGELOG
  - use gobuild and gochecks macros, eliminate arch symlinks
  - re-enable grafana-debugsource package
  - fix GRAFANA_GROUP typo
  - fix more modes for brp-mangle-shebangs
  - vendor source unbundling now done in prep after patches
  - remove all rhel and fedora conditional guff


author: Mark Goodwin <mgoodwin@redhat.com> 6.1.3-1
changelog:
  - update to latest upstream stable release 6.1.3, see CHANGELOG
  - unbundle all vendor sources, replace with BuildRequires, see
    the long list of blocker BZs linked to BZ#1670656
  - BuildRequires go-plugin >= v1.0.0 for grpc_broker (thanks eclipseo)
  - tweak make_webpack to no longer use grunt, switch to prod build
  - add ExclusiveArch lua script (thanks quantum.analyst)
  - move db directory and plugins to /var/lib/grafana
  - split out into 6 patches, ready for upstream PRs
  - add check to run go tests for gating checks


author: Mark Goodwin <mgoodwin@redhat.com> 6.0.2-1
changelog:
  - bump to latest upstream stable release 6.0.2-1
  - unbundle almost all remaining vendor code, see linked blockers in BZ#1670656


author: Mark Goodwin <mgoodwin@redhat.com> 6.0.1-1
changelog:
  - update to v6.0.1 upstream sources, tweak distro config, re-do patch
  - simplify make_webpack.sh script (Elliott Sales de Andrade)
  - vendor/github.com/go-ldap is now gone, so don't unbundle it


author: Mark Goodwin <mgoodwin@redhat.com> 5.4.3-11
changelog:
  - tweak after latest feedback, bump to 5.4.3-11 (BZ 1670656)
  - build debuginfo package again
  - unbundle BuildRequires for golang-github-hashicorp-version-devel
  - remove some unneeded development files
  - remove macros from changelog and other rpmlint tweaks


author: Xavier Bachelot <xavier@bachelot.org> 5.4.3-9
changelog:
  - Remove extraneous slash (cosmetic)
  - Create directories just before moving stuff in them
  - Truncate long lines
  - Group all golang stuff
  - Simplify BuildRequires/bundled Provides
  - Sort BuildRequires/bundled Provides
  - Fix bundled go packages Provides


author: Mark Goodwin <mgoodwin@redhat.com> 5.4.3-8
changelog:
  - add BuildRequires (and unbundle) vendor sources available in Fedora
  - declare Provides for remaining (bundled) vendor go sources
  - do not attempt to unbundle anything on RHEL < 7 or Fedora < 28


author: Mark Goodwin <mgoodwin@redhat.com> 5.4.3-7
changelog:
  - further refinement for spec doc section from Xavier Bachelot
  - disable debug_package to avoid empty debugsourcefiles.list


author: Mark Goodwin <mgoodwin@redhat.com> 5.4.3-2
changelog:
  - add patch to be standard FHS compliant, remove phantomjs
  - update to v5.4.3 upstream community sources


author: Michal Ruprich <mruprich@redhat.com> - 1:0.17-73
changelog:
  - Resolves: #1602711 - Please review important issues found by covscan
  - Resolves: #1637085 - Option -i is missing in telnet in el8 but is available in el7


author: Michal Ruprich <mruprich@redhat.com> - 1:0.17-69
changelog:
  - Resolves: #1445259 - telnet won't build with latest gcc
  - added note about address resolution in manpage


author: Adam Tkac <atkac redhat com> 1:0.17-51
changelog:
  - add "-debug6" option to telnetd (#rh674942)
  - telnet wasn't interruptable (^C) when started with specious -b argument (#704604)


author: Adam Tkac <atkac redhat com> 1:0.17-46
changelog:
  - changes related package review (#226484)
  - remove unused patches
    - telnet-0.17-linemode.patch
    - telnet-0.17-env-5x.patch


author: Adam Tkac <atkac redhat com> - 1:0.17-38.fc7
changelog:
  - added -c option which disables reverse dns checking (#223448)
  - added smp_mflags to make
  - start using dist macro


author: Jason Vas Dias <jvdias@redhat.com> - 1:0.17-31
changelog:
  - bug 143929 / 145004 : fix race condition in telnetd on wtmp lock 
  - when cleanup() is entered from main process and in signal
  - handler


author: Harald Hoyer <harald@redhat.de>
changelog:
  - fixed security issues (#50335)
  - patched the patches to fit the 5x version
  - one world -> one spec file for all versions ;)


author: Pekka Savola <pekkas@netcore.fi>
changelog:
  - update to 0.17
  - apply latest changes from CVS to telnet client, enable IPv6
  - BuildPreReq ncurses-devel


author: Antti Andreimann <Antti.Andreimann@mail.ee>
changelog:
  - fixed the problem with escape character (it could not be disabled)
  - changed the spec file to use %setup macro for unpacking telnet-client


author: Petr Menšík <pemensik@redhat.com> - 1.7.0-5
changelog:
  - Require gcc and make on build
  - Remove group, simplify systemd requires
  - Simplify building with single python version, make python3 primary


author: Paul Wouters <pwouters@redhat.com> - 1.6.8-1
changelog:
  - Resolves rhbz#1483572 unbound-1.6.8 is available
  - Resolves rhbz#1507049 CVE-2017-15105 unbound: Improper validation of wildcard synthesized NSEC records
  - Resolves rhbz#1536518 CVE-2017-15105 unbound: Improper validation of wildcard synthesized NSEC records [fedora-all]


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.6.7-2
changelog:
  - Python 2 binary package renamed to python2-unbound
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Paul Wouters <pwouters@redhat.com> - 1.6.6-1
changelog:
  - Resolves: rhbz#1483572 unbound-1.6.6 is available
  - Resolves: rhbz#1465575 unbound fails to start up, complains about missing ipsecmod-hook (edit)


author: Paul Wouters <pwouters@redhat.com> - 1.6.4-4
changelog:
  - Rebuilt with KSK2017 added to root.key and root.anchor
  - Remove noreplace for root key files. We can only improve these files over local copies


author: Paul Wouters <pwouters@redhat.com> - 1.6.4-1
changelog:
  - Updated to 1.6.4 full release, patch to allow missing ipsechook
  - Resolves rhbz#1465575 unbound fails to start up, complains about missing ipsecmod-hook


author: Paul Wouters <pwouters@redhat.com> - 1.5.10-1
changelog:
  - Updated to 1.5.10 (better TCP handling, bugfixes)
  - Install pkgconfig file in -devel package
  - Updated unbound.conf


author: Paul Wouters <pwouters@redhat.com> - 1.5.8-1
changelog:
  - Update to 1.5.8 (rhbz#1313831) which incorporates rhbz#1294339 patch
  - Updated unbound.conf with new upstream options
  - Enabled ip-transparent: yes (see rhbz#1291449)


author: Paul Wouters <pwouters@redhat.com> - 1.5.7-1
changelog:
  - Update to 1.5.7
  - Enable query minimalization for enhanced DNS query privacy
  - Enable nxdomain hardening to assist with query minimalization and SBLs
  - Updated default unbound.conf for new features from upstream.


author: Tomas Hozza <thozza@redhat.com> - 1.5.5-1
changelog:
  - New upstream release 1.5.5 (#1269137)
  - Removed the anchor update from %post section of -libs subpackage (#1269137#c2)


author: Tomas Hozza <thozza@redhat.com> - 1.5.4-3
changelog:
  - Added ExecReload section to unbound.service (#1195785)
  - Removed After syslog.target since it is not needed any more


author: Tomas Hozza <thozza@redhat.com> - 1.5.4-2
changelog:
  - Start unbound-anchor.timer only on new installations
  - Rename root.anchor to root.key in %post section


author: Tomas Hozza <thozza@redhat.com> - 1.5.3-7
changelog:
  - Add option for maximum negative cache TTL (#1229599)
  - Use low maximum negative cache TTL (5 sec) (#1229596)


author: Tomas Hozza <thozza@redhat.com> - 1.5.3-5
changelog:
  - unbound.service now Wants unbound-anchor.timer
  - unbound-anchor man page moved to the unbound-libs


author: Paul Wouters <pwouters@redhat.com> - 1.5.3-4
changelog:
  - Fixup scriptlets causing systemctl: command not found
  - Resolves rhbz#1219587 Error in PREIN scriptlet in rpm package unbound-libs


author: Tomas Hozza <thozza@redhat.com> - 1.5.3-3
changelog:
  - migrate cronjob to systemd timer unit (#1177285)
  - change the period for unbound-anchor from monthly to daily (#1180267)
  - Thanks to Tomasz Torcz <ttorcz@fedoraproject.org> for the initial patch


author: Tomas Hozza <thozza@redhat.com> - 1.5.3-2
changelog:
  - Fix FTBFS (#1206129)
  - Build python3-unbound and python-unbound bindings for Python 3 and 2 (#1188080)


author: Paul Wouters <pwouters@redhat.com> - 1.5.3-1
changelog:
  - Updated to 1.5.3 which is a bugfix on 1.5.2 for sighup handling
  - Updated to 1.5.2 which fixes DNSSEC validation with different
    trust anchors upstream, local-zone has a new keyword 'inform'


author: Paul Wouters <pwouters@redhat.com> - 1.5.1-1
changelog:
  - Update to 1.5.1 for CVE-2014-8602 (rhbz#1172066)
  - Removed unbound-aarch64.patch which was merged upstream
  - Don't require autotools for non snapshots or run autoreconf


author: Paul Wouters <pwouters@redhat.com> - 1.4.21-1
changelog:
  - Updated to 1.4.21, 
  - Enabled new max-udp-size: 3072 (so ANY isc.org won't fit)
  - Removed patched merged in by upstream
  - Enable statistics-cumulative for munin-plugin
  - Added outgoing-port-avoid: 0-32767 conformant to SElinux restrictions
  - Updated unbound.conf


author: Tomas Hozza <thozza@redhat.com> - 1.4.20-14
changelog:
  - remove missing unbound-rootkey.service from post/preun/postun sections
  - don't hardcode hardening flags, let hardened build macro handles it


author: Paul Wouters <pwouters@redhat.com> - 1.4.20-12
changelog:
  - Enable round-robin (with noths() patch)
  - Change cron and systemd service to use root.key, not root.anchor


author: Paul Wouters <pwouters@redhat.com> - 1.4.20-5
changelog:
  - Fix cron job syntax (rhbz#951725)
  - Use install -p to prevent .rpmnew files that are identical to originals


author: Paul Wouters <pwouters@redhat.com> - 1.4.20-4
changelog:
  - Updated to 1.4.20
  - Build with full RELRO (not use -z,relro but with -z,relo,-z,now)
  - Fixup man page for unbound-control-setup
  - unbound.service should start before nss-lookup.target (rhbz#919955)
  - Removed patch for rhbz#888759 merged in upstream
  - Move root.anchor to /var/lib/unbound to make selinux policy easier for updating (rhbz#896599/rhbz#891008)
  - Move cronjob for root.anchor from unbound to unbound-libs, require crontabs
  - /etc/unbound (and all) should be owned by unbound-libs (rhbz#909691)
  - Remove Obsolete/Provides for dnssec-conf which was last seen in f13
  - Ensure any unbound-anchor failure in post is ignored


author: Paul Wouters <pwouters@redhat.com> - 1.4.18-6
changelog:
  - Patch to ensure stube-zone's aren't lost when using dnssec-triggerd
  - added unbound-munin.README file


author: Paul Wouters <pwouters@redhat.com> - 1.4.18-5
changelog:
  - Patch to allow wildcards in include: statements
  - Add directories /etc/unbound/keys.d,conf.d,local.d with
    example entries
  - Added /etc/unbound/root.anchor, maintained by unbound-anchor
    which is installed as monthly cron and PreExec in systemd config
    (root.key is unused, but left installed in case people depend on it)
  - Native systemd (simple) and /etc/sysconfig/unbound support
  - Run unbound-checkconf in PreExec
  - Moved trust anchor related files to unbound-libs, as they can
    be used without the daemon.
  - sub packages now depends on base package of same arch
  - Build munin package as noarch
  - unbound-anchor moved to unbound-libs package. It is needed
    to update the root.anchor key file.


author: Paul Wouters <pwouters@redhat.com> - 1.4.18-1
changelog:
  - Updated to 1.4.18 (FIPS related fixes mostly)
  - Removed patches that were merged in upstream
  - Added comment to root.key


author: Paul Wouters <pwouters@redhat.com> - 1.4.17-5
changelog:
  - Fix for unbound crasher (upstream bug #452)
  - Support libunbound functions in man pages and place in -devel


author: Paul Wouters <pwouters@redhat.com> - 1.4.16-3
changelog:
  - Since the daemon links to the libs staticly, add Requires:
    (this is rhbz#745288)
  - Package up streamtcp as unbound-streamtcp (for monitoring)


author: Paul Wouters <pwouters@redhat.com> - 1.4.16-2
changelog:
  - Don't ghost the directory (rhbz#788805)
  - Patch for unbound to support unbound-control forward_zone
    (needed for openswan in XAUTH mode)


author: Paul Wouters <paul@cypherpunks.ca> - 1.4.14-1
changelog:
  - Upgraded to 1.4.14 for CVE-2011-4528 / VU#209659
  - SSL-wrapped query support for dnssec-trigger
  - EDNS handling changes
  - Removed integrated EDNS patches
  - Disabled use-caps-for-id, GoDaddy domains now break on it
  - Enabled new harden-below-nxdomain


author: Paul Wouters <paul@xelerance.com> - 1.4.13-1
changelog:
  - Upgraded to 1.4.13
  - Removed merged in pythonmod patch
  - Added EDNS1480 patch to fix unbound on broken EDNS/UDP networks
  - Fix python to go into sitearch instead of sitelib


author: Paul Wouters <paul@xelerance.com> - 1.4.12-2
changelog:
  - Fix for python module load in the server (Tom Hendrikx)
  - No longer enable --enable-debug as it causes degraded  performance
    under load.


author: Paul Wouters <paul@xelerance.com> - 1.4.11-1
changelog:
  - Updated to 1.4.11
  - removed integrated CVE patch
  - updated stock unbound.conf for new options introduced


author: Paul Wouters <paul@xelerance.com> - 1.4.8-1
changelog:
  - Updated to 1.4.8
  - Enable root key for DNSSEC
  - Fix unbound-munin to use proper file (could cause excessive logging)
  - Build unbound-python per default
  - Disable gost as Fedora/EPEL does not allow ECC and has mangled openssl


author: Paul Wouters <paul@xelerance.com> - 1.4.5-3
changelog:
  - Disable do-ipv6 per default - causes severe degradation on non-ipv6 machines
    (see comments in inbound.conf)


author: Paul Wouters <paul@xelerance.com> - 1.4.2-1
changelog:
  - Updated to 1.4.2 
  - Updated unbound.conf with new options
  - Enabled pre-fetching DNSKEY records (DNSSEC speedup)
  - Enabled re-fetching popular records before they expire
  - Enabled logging of DNSSEC validation errors


author: Paul Wouters <paul@xelerance.com> - 1.4.1-2
changelog:
  - Removed dependancy for dnssec-conf
  - Added ISC DLV key (formerly in dnssec-conf)
  - Fixup old DLV locations in unbound.conf file via %post
  - Fix parent child disagreement handling and no-ipv6 present [svn r1953]


author: Paul Wouters <paul@xelerance.com> - 1.3.0-1
changelog:
  - Updated to 1.3.0
  - Added unbound-python sub package. disabled for now
  - Patch from svn to fix DLV lookups
  - Patches from svn to detect wrong truncated response from BIND 9.6.1 with
    minimal-responses)
  - Added Default-Start and Default-Stop to unbound.init
  - Re-enabled --enable-sha2
  - Re-enabled glob.patch


author: Paul Wouters <paul@xelerance.com - 1.2.0-1
changelog:
  - Updated to 1.2.0
  - Added dependancy on minimum SSL for CVE-2008-5077
  - Added dependancy on bc for unbound-munin
  - Added minimum requirement of libevent 1.4.5. Crashes with older versions
    (note: libevent is stale in EL-4 and not in EL-5, needs fixing there)
  - Removed dependancy on selinux-policy (will get used when available)
  - Enable options as per draft-wijngaards-dnsext-resolver-side-mitigation-00.txt
  - Enable unwanted-reply-threshold to mitigate against a Kaminsky attack
  - Enable val-clean-additional to drop addition unsigned data from signed
    response.
  - Removed patches (got merged into upstream)


author: Paul Wouters <paul@xelerance.com> - 1.1.1-7
changelog:
  - Modified scandir patch to silently fail when wildcard matches nothing
  - Patch to allow unbound-checkconf to find empty wildcard matches


author: Paul Wouters <paul@xelerance.com> - 1.1.1-6
changelog:
  - Added scandir patch for trusted-keys-file: option, which
    is used to load multiple dnssec keys in bind file format


author: Paul Wouters <paul@xelerance.com> - 1.1.0-3
changelog:
  - Remove the chroot, obsoleted by SElinux
  - Add additional munin plugin links supported by unbound plugin
  - Move configuration directory from /var/lib/unbound to /etc/unbound
  - Modified unbound.init and unbound.conf to account for chroot changes
  - Updated unbound.conf with new available options
  - Enabled dns-0x20 protection per default


author: Adam Tkac <atkac redhat com> - 1.1.0-2
changelog:
  - unbound-1.1.0-log_open.patch
    - make sure log is opened before chroot call
    - tracked as http://www.nlnetlabs.nl/bugs/show_bug.cgi?id=219
  - removed /dev/log and /var/run/unbound and /etc/resolv.conf from
    chroot, not needed
  - don't mount files in chroot, it causes problems during updates
  - fixed typo in default config file


author: Paul Wouters <paul@xelerance.com> - 1.1.0-1
changelog:
  - Updated to version 1.1.0
  - Updated unbound.conf's statistics options and remote-control
    to work properly for munin
  - Added unbound-munin package
  - Generate unbound remote-control  key/certs on first startup
  - Required ldns is now 1.4.0


author: Paul Wouters <paul@xelerance.com> - 1.0.2-5
changelog:
  - Only call ldconfig in -libs package
  - Move configure into build section
  - devel subpackage should only depend on libs subpackage


author: Paul Wouters <paul@xelerance.com> - 1.0.2-4
changelog:
  - Fix CFLAGS getting lost in build
  - Don't enable interface-automatic:yes because that
    causes unbound to listen on 0.0.0.0 instead of 127.0.0.1


author: Ryan O'Hara <rohara@redhat.com> - 1.29-7
changelog:
  - Add 
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld}" ; export LDFLAGS (#1543790)


author: Matthias Saou <http://freshrpms.net/> 1.26-2
changelog:
  - Backport the init script from RHEL6, which contains lots of changes to make
    it behave simlarly to the iptables init script (#593276).


author: Matthias Saou <http://freshrpms.net/> 1.25-1
changelog:
  - Prepare update to 1.25 for when devel will update to kernel 2.6.28.
  - Build require libnl-devel and popt-devel (+ patch to fix popt detection).


author: Matthias Saou <http://freshrpms.net/> 1.24-10
changelog:
  - Update to latest upstream sources. Same filename, but updated content!
  - Update kernhdr patch for it to still apply, update ip_vs.h from 1.2.0 to
    1.2.1 from kernel 2.6.23.1.


author: Matthias Saou <http://freshrpms.net/> 1.24-9
changelog:
  - Spec file cleanup.
  - Update License field.
  - Don't "chkconfig --del" upon update.
  - Add missing kernel-headers build requirement.
  - Update URL and Source locations.
  - Remove outdated piranha obsoletes, it has never been part of any Fedora.
  - No longer mark init script as config.
  - Include Makefile patch to prevent stripping and install init script.
  - The init script could use a rewrite... leave that one for later.


author: Mike McLean <mikem@redhat.com> 1.21-9.ipvs108
changelog:
  - Dropping kernel-source BuildRequires and including a local copy of 
    net/ip_vs.h to compensate.
  - Incorporating some upstream changes, most notably the --sort option.


author: P.opeland <bryce@redhat.com>
changelog:
  - Small modifications to make the compiler happy in RH7 and the Alpha
  - Fixed the documentation file that got missed off in building
    the rpm
  - Made a number of -pedantic mods though popt will not compile with
    -pedantic


author: Horms <horms@vergenet.net>
changelog:
  - Removed Obseletes tag as ipvsadm is back in /sbin where it belongs 
    as it is more or less analogous to both route and ipchains both of
    which reside in /sbin.
  - Create directory to install init script into. Init scripts won't install
    into build directory unless this is done


author: P.Copeland <copeland@redhat.com>
changelog:
  - Added 'dist' and 'rpms' to the Makefile
  - Added Obsoletes tag since there were early versions
    of ipvsadm-*.rpm that installed in /sbin
  - Obsolete tag was a bit vicious re: piranha


author: Nils Philippsen <nils@redhat.com> - 0.9.8-1
changelog:
  - version 0.9.8, upstream feature and bugfix release
  - avoid using unversioned python macros
  - use py.test instead of nose for tests


author: Nils Philippsen <nils@redhat.com> - 0.9.1-1
changelog:
  - version 0.9.1, upstream feature and bugfix release
  - no need to use 2to3 for python 3.x anymore
  - build C extension for python 3.x
  - require python2-devel >= 2.6 for building


author: Nils Philippsen <nils@redhat.com> - 0.8.2-1
changelog:
  - version 0.8.2, upstream bugfix release
  - drop obsolete sqlalchemy-test-bidirectional-order patch
  - fix bogus date in changelog


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.1-1
changelog:
  - Upstream bugfix
  - Stop calling sa2to3 explicitly on the library.  It seems to break mapper.py's
    import of collections.deque


author: Nils Philippsen <nils@redhat.com> - 0.7.1-1
changelog:
  - 0.7.1 Upstream release
  - no need to fix examples/dynamic_dict/dynamic_dict.py anymore
  - use sqla_nose.py to fix %check


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.5-0.1.rc4
changelog:
  - Update to 0.5.0rc4 which works with the new pysqlite
  - And update test cases to work with the new pysqlite


author: Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.3.beta4
changelog:
  - setuptools seems to be broken WRT having an active and inactive version
    of an egg.  Have to make both versions inactive and manually setup a copy
    that can be started via import. (Necessary for the sqlalchemy0.3 compat
    package.)


author: Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.1-2
changelog:
  - Bump and rebuild for python 2.5 on devel.
  - BuildRequire: python-devel as a header is missing otherwise.


author: Nikola Pajkovsky <npajkovs@redhat.com> - 1.2.3-4
changelog:
  - Merge review #225639
  - no need option --with-mp3-support. it needs libmad(don't ship)
  - change license to GPLv2+


author: Denis Leroy <denis@poolshark.org> - 1.2.3-0.rc2.1
changelog:
  - Update to latest 1.2.3 release candidate
  - Merged with gcdmaster spec file
  - Added scripts to manage gcdmaster new schemas file
  - Moved desktop file fix into patch
  - Added patch to fix gcc 4.4 compile


author: Mike A. Harris <mharris@redhat.com> 1.1.5-2
changelog:
  - Bumped release and rebuilt so rawhide package doesn't release number
    conflict with previous 1.1.5-1 package built against 7.2


author: Mike A. Harris <mharris@redhat.com> 1.1.5-1
changelog:
  - Updated to 1.1.5
  - Updated endianness patch for ia64
  - s/Copyright/License/ in specfile
  - Changed to bz2 compression for smaller sources
  - Fixed BuildRoot line (was hard coded)


author: Tim Powers <timp@redhat.com>
changelog:
  - removed all references to xcdrdao, we don't ship it. So no applnk, no gtkmm
    requirements either.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - gtk-- does not wokr on the alpha, so we have no xcdrdao for it.
  - cheesy workaround for the broken tar archive


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.0.27-15
changelog:
  - 1554032 - saned doesn't have permissions to write on usb port
  - updated README.Fedora - mention epson official drivers


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.0.27-9
changelog:
  - fixing configure option --with-usb
  - 1530216 - Samsung scanners need proprietary driver for working [Fedora-ALL]


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.0.27-5
changelog:
  - requiring systemd-udev, because sane-backends puts files into its directories
    and own maindocdir


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.0.25-7
changelog:
  - 1428886 - CVE-2017-6318 sane-backends: SANE_NET_CONTROL_OPTION response packet may contain memory contents of the server [fedora-all]


author: Nils Philippsen <nils@redhat.com> - 1.0.25-3
changelog:
  - use %license for license files
  - remove some obsolete cruft from the spec file
  - split off saned into daemon subpackage
  - add socket activation support for saned (#1091566)


author: Nils Philippsen <nils@redhat.com> - 1.0.25-1
changelog:
  - version 1.0.25
  - remove obsolete patches: epson-expression800, hwdb, pixma_bjnp-crash,
    static-code-check, scsi-permissions, format-security, snprintf-license,
    usb3-xhci
  - update udev patch
  - ship umax_pp tool
  - remove comments containing macros
  - add weak dependency on backend drivers to libs subpackage


author: Nils Philippsen <nils@redhat.com> - 1.0.24-14
changelog:
  - reformat and rename snprintf-cleanroom patch
  - backport USB3 xhci patch from upstream master (#1228954)


author: Nils Philippsen <nils@redhat.com> - 1.0.24-1
changelog:
  - version 1.0.24
  - use (hopefully stable) Alioth download URL
  - update udev patch, remove obsolete patches
  - use udev hwdb instead of huge rulesets


author: Nils Philippsen <nils@redhat.com> - 1.0.23-18
changelog:
  - build against libusb-1.0 on Fedora >= 18 (#1003193)
  - require libusbx-devel instead of libusb1-devel which is obsolete


author: Nils Philippsen <nils@redhat.com> - 1.0.23-12
changelog:
  - describe missing flag "-b" in scanimage man page
  - add short help message to saned
  - fix bogus changelog dates


author: Nils Philippsen <nils@redhat.com> - 1.0.23-11
changelog:
  - move documentation into separate doc subpackage (#977653)
  - remove ancient, unneeded obsoletes and conflicts


author: Nils Philippsen <nils@redhat.com> - 1.0.23-7
changelog:
  - filter out backend driver provides/requires
  - update latex build dep
  - umax: initialize reader_pid early in sane_start() (#853667)
  - coolscan2/3: support multi-scan option of some devices


author: Nils Philippsen <nils@redhat.com> - 1.0.23-1
changelog:
  - version 1.0.23
  - update udev patch, remove obsolete patches
  - use %_hardened_build macro from F-16 on instead of tweaking flags manually
  - don't use the same SONAME for backend libs and main lib


author: Nils Philippsen <nils@redhat.com> - 1.0.22-11
changelog:
  - multilib: enable -devel quirk regardless of version until a fixed mash gets
    into production (#829268)


author: Peter Robinson <pbrobinson@fedoraproject.org> - 1.0.22-7
changelog:
  - libs shouldn't depends on base package. Properly fix #736310
  - base package should obsolete -docs as it provides them not -libs
  - update spec to current standard


author: Nils Philippsen <nils@redhat.com> - 1.0.22-5
changelog:
  - multilib: let -devel depend on -drivers-* on F-16 and earlier (#740992)
  - multilib: make -drivers-scanners obsolete old -libs as well


author: Nils Philippsen <nils@redhat.com> - 1.0.22-4
changelog:
  - multilib: always use pkg-config in sane-config (#707910)
  - add USB id for Epson Stylus SX125 (#703529)


author: Nils Philippsen <nils@redhat.com> - 1.0.22-4
changelog:
  - allow installing the libraries without the drivers (#736310): split off
    drivers into -drivers-scanners, rename -libs-gphoto2 to -drivers-cameras


author: Nils Philippsen <nils@redhat.com> - 1.0.22-1
changelog:
  - version 1.0.22
  - remove obsolete i18n, xerox-mfp-color-mode, epson2-fixes, open-macro patches
  - update pkgconfig, udev, docs-utf8, v4l, man-encoding patches
  - submit patches upstream where this is applicable, add comments
  - manually install pkg-config file


author: Nils Philippsen <nils@redhat.com> - 1.0.21-4
changelog:
  - xerox_mfp: correct color mode malfunction (#614949)
  - xerox_mfp: add USB id for SCX-4500W (#614948)


author: Nils Philippsen <nils@redhat.com> - 1.0.21-3
changelog:
  - build with -fno-strict-aliasing
  - use PIC/PIE because SANE-enabled software is likely to deal with data coming
    from untrusted sources (client <-> saned via network)


author: Nils Philippsen <nils@redhat.com> - 1.0.21-1
changelog:
  - version 1.0.21
  - remove obsolete rpath, hal, genesys-gl841-registers patches
  - update pkgconfig, udev, man-utf8->man-encoding, epson-expression800,
    docs-utf8 patches
  - remove hal conditional
  - package man pages


author: Nils Philippsen <nils@redhat.com> - 1.0.20-1
changelog:
  - version 1.0.20
  - rebase/remove patches
  - use %_isa for arch-specific requirements
  - place HAL fdi files in the correct place (#457645)


author: Nils Philippsen <nils@redhat.com> - 1.0.19-15
changelog:
  - let sane-backends-devel require libjpeg-devel, libtiff-devel
  - update rpath patch (no longer touch sane-config.in as that is replaced
    anyway)
  - fix pkgconfig patch, bzip2 it


author: Nils Philippsen <nils@redhat.com> - 1.0.19-13
changelog:
  - drop acinclude patch to not unnecessarily rebuild autoconf/libtool files
    which made libtool break builds on Rawhide
  - use "make DESTDIR=... install" instead of "%makeinstall"


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.19-7
changelog:
  - remove ancient sane-devel obsoletes/provides
  - remove libs/doc/gphoto2 conditionals
  - fix build root
  - add arch-specific provides/requires (#436657)


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.19-4
changelog:
  - guard against out-of-bounds string access in fujitsu backend (#429338, patch
    by Caolan McNamara)


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.19-0.1.cvs20080206
changelog:
  - cvs snapshot 20080206
  - handle access control through hal/PolicyKit instead of udev (#405211)
  - drop obsolete badcode, logical_vs_binary, epson-cx5000, multilib, usb_reset,
    udev-symlink, udev-098 patches
  - update pkgconfig patch


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.18-9
changelog:
  - don't tweak device names in device configuration files anymore (obsolete)
  - let udev rules cope with SUBSYSTEM=="usb" (#244444)
  - tweak-udev-rules patch is udev-098 patch now


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.18-2
changelog:
  - remove unneeded programs subpackage
  - clean up docs vs. libs pkg split, mark documentation as %doc


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.18-1
changelog:
  - version 1.0.18
  - unify spec file between OS releases
  - update rpath patch
  - remove obsolete newmodels patch
  - use *.desc created udev rules


author: Nils Philippsen <nphilipp@redhat.com> 1.0.17-13
changelog:
  - split package into sane-backends, -devel, -libs, -programs to work around
    multilib issues (#135172)


author: Nils Philippsen <nphilipp@redhat.com> 1.0.17-10
changelog:
  - add pkg-config support, re-write sane-config to use pkg-config to avoid
    multilib problems with conflicting sane-config scripts


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.17-5
changelog:
  - buildrequire automake, autoconf, libtool (#178596)
  - don't require /sbin/ldconfig, /bin/mktemp, /bin/grep, /bin/cat, /bin/rm


author: Nils Philippsen <nphilipp@redhat.com> - 1.0.17-4
changelog:
  - split off generated documentation into separate subpackage to avoid conflicts
    on multilib systems


author: Tim Waugh <twaugh@redhat.com> 1.0.15-7
changelog:
  - Updated libusbscanner script from Tomas Mraz, to use pam_console_apply.
  - Requires pam >= 0.78-2 for targetted pam_console_apply.


author: Tim Waugh <twaugh@redhat.com> 1.0.15-4
changelog:
  - Attempt to be more useful in libusbscanner by waiting a maximum of 30
    seconds.
  - Add a chcon call to libusbscanner (bug #140059).  Based on contribution
    from W. Michael Petullo.


author: Tim Waugh <twaugh@redhat.com> 1.0.13-6
changelog:
  - Ship libusb.usermap (from sane-backends-1.0.14) and a pam_console-aware
    libusbscanner script.
  - Fix epson.conf for Epson Perfection 2400 (bug #122328).


author: Tim Waugh <twaugh@redhat.com> 1.0.11-1
changelog:
  - Shipped libtool is broken; use installed script instead.
  - Remove files not shipped.
  - Fix some /usr/lib references.
  - 1.0.11.
  - Drop sane-sparc, errorchk, hp101, security patches.
  - Update rpath, docdir patches.
  - Use %find_lang.


author: Tim Waugh <twaugh@redhat.com> 1.0.8-0.20020522.1
changelog:
  - Update to CVS.  Release expected before the end of the month.
  - No longer need defaultincl or argv patches.


author: Tim Waugh <twaugh@redhat.com> 1.0.7-6
changelog:
  - Re-apply the original 1.0.7-4 fix (oops):
    - Make sure to load SCSI modules if not already loaded (bug #59979).


author: Tim Waugh <twaugh@redhat.com> 1.0.5-0.20010530
changelog:
  - sane-backends (sane-frontends is in a separate package now).
  - 2001-05-30 CVS snapshot.
  - include.patch no longer needed.
  - sg3timeout.patch no longer needed.


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - don't include xscanimage desktop entry - it's a gimp
    plugin. Doh. (part of #17076)
  - add tetex-latex as a build requirement


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - workarounds for weird bug (all so-files had names with "s="
    - except for sparc which has just "=" and IA64 which works)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.5.9-4
changelog:
  - Packaged tkAppInit.c into devel subpackage (#702088)
  - Removed spec code for deprecated prolog.ps file (#702088)
  - Removed rpmlint warning - macro in comment


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1:8.5.9-1
changelog:
  - New version 8.5.9
  - Updated make patch
  - Removed color patch (integrated upstream)
  - Removed wmiconphoto-fix patch (integrated upstream)


author: Marcela Maslanova <mmaslano@redhat.com> - 1:8.5.3-3
changelog:
  - previous bug - remove my patch, add upstream patch
  - Problem is updated xorg, which changed behaviour of GenericEvent


author: Jens Petersen <petersen@redhat.com> - 8.4.9-3
changelog:
  - tk-devel requires tcl-devel and xorg-x11-devel instead of XFree86-devel
  - use sed instead of perl for fixing tkConfig.sh
    - buildrequire sed instead of perl
  - buildrequire xorg-x11-devel instead of XFree86-devel
  - rebuild with gcc 4


author: Jens Petersen <petersen@redhat.com> - 8.4.7-2
changelog:
  - move pkgIndex.tcl back into {_libdir}/{name}{majorver} so that multilib
    parallel installs works (135310)
    - drop tk-8.4.5-pkgIndex-loc.patch
    - remove any compat symlink present before installing
    - do not generate compat symlink after installing


author: Jens Petersen <petersen@redhat.com> - 8.4.7-1
changelog:
  - update to 8.4.7
    - replace tk-8.4.5-no_rpath.patch with tk-8.4-no_rpath.patch
    - replace tk-8.4.5-autoconf.patch with tk-8.4-autoconf.patch


author: Mike A. Harris <mharris@redhat.com> - 8.4.5-7
changelog:
  - Removed Requires: XFree86-libs and replaced with Buildrequires: XFree86-devel
    so that the package is X11 implementation agnostic for the inclusion of
    xorg-x11 (#118482)
  - Added Requires(post,postun): /sbin/ldconfig
  - Added BuildRequires: perl, as perl is used during install


author: Jens Petersen <petersen@redhat.com> - 8.4.5-5
changelog:
  - add tk-8.4.5-autoconf.patch and build with autoconf 2.5x
    (Robert Scheck, #116776)
  - add tk-8.4.5-pkgIndex-loc.patch to install pkgIndex.tcl in the script dir
  - use {name} throughout for greater portability
  - add a "--with check" rpmbuild option
  - use "mkdir -p" instead of "mkdirhier" (Robert Scheck, #116774)
  - /usr/lib/tk8.4 is now a compat symlink to {_datadir}/tk8.4
  - include all the private header files under /usr/include/tk-private
  - add doc files


author: Jens Petersen <petersen@redhat.com> - 8.4.5-1
changelog:
  - new package split out from tcltk
  - update to tk 8.4.5 (#88429)
  - filtered changelog for tk
  - buildrequire autoconf213 (#110583) [mvd@mylinux.com.ua]
  - remove build remnants from tkConfig.sh


author: Jens Petersen <petersen@redhat.com> - 8.3.5-84
changelog:
  - link all libs with DT_SONAME using tcl.m4 patch (#81297)
  - drop synthetic lib provides
  - remove obsolete patches from srpm
  - update buildrequires
  - use buildroot instead of RPM_BUILD_ROOT
  - install all man pages under mandir, instead of moving some from /usr/man
  - install libtcl and libtk mode 755
  - introduce _genfilelist macro for clean single-sweep find filelist generation
    for each package
  - use perl to remove buildroot prefix from filelists


author: Jens Petersen <petersen@redhat.com> 8.3.5-76
changelog:
  - make it build on x86_64 (details below)
  - don't explicitly update config.{guess,sub} since configure does it for us
  - added "--without check" rpmbuild option to disable running tests in future
  - build and install tcl and tk with script files under datadir (not libdir)
  - generate filelists from datadir and not from mandir from now on


author: Jens Petersen <petersen@redhat.com>
changelog:
  - update to tcl-8.3.5, tk-8.3.5, tcl-html-8.3.5
  - update url for tcl, tk, tclx, itcl, tcllib
  - build without all makecfg patches for now
    - in particular use upstream versioned library name convention
  - add backward compatible lib symlinks for now
  - add unversioned symlinks for versioned bindir files
  - use make's -C option rather than jumping in and out of source dirs
    during install
  - use INSTALL_ROOT destdir-like make variable instead of makeinstall
    for all subpackages except tix and itcl


author: Jens Petersen <petersen@redhat.com>
changelog:
  - update to tcl-8.3.4, tk-8.3.4 (#75600), tcllib-1.3, itcl-3.2.1,
    tix-8.1.3 (#59098)
  - drop the crud compat dir symlinks in libdir
  - package now builds without tcl or tk installed (partly #52606)
    - replace all relative paths by absolutes ones, using new tcltktop
    - give absolute paths to tcl and tk when configuring
    - give buildroot bindir path to tcllib make
    - export buildroot libdir in LD_LIBRARY_PATH when installing
  - replace tclvers and tkvers by tcltkvers and use it
  - replace tcl_major and tk_major by tcltk_major and use it
  - don't explicitly provide 64bit libs on ia64 and sparc64


author: Adrian Havill <havill@redhat.com>
changelog:
  * Mon Aug  8 2001 Adrian Havill <havill@redhat.com>
  - re-enable glibc string and math inlines; recent gcc is a-ok.
  - optimize at -O2 instead of -O
  - rename "soname" patches related to makefile/autoconf changes
  - added elf "needed" for tk, tclx, tix, itk


author: Adrian Havill <havill@redhat.com>
changelog:
  - used makeinstall to brute force fix any remaining unflexible makefile dirs
  - revert --enable-threads, linux is (still) not ready (yet) (bug 49251)


author: Adrian Havill <havill@redhat.com>
changelog:
  - refresh all sources to latest stable (TODO: separate expect/expectk)
  - massage out some build stuff to patches (TODO: libtoolize hacked constants)
  - remove patches already rolled into the upstream
  - removed RPATH (bugs 45569, 46085, 46086), added SONAMEs to ELFs
  - changed shared object filenames to something less gross
  - reenable threads which seem to work now
  - made compile-friendly for IA64


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - FHS packaging changes.
  - revert --enable-threads, linux is not ready (yet) (#11789).
  - tcl/tk: update to 8.3.1 (#10779).
  - abstract major tcltk version for soname expansion etc.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to (tcl,tk}-8.2.3, expect-5.31, and itcl-3.1.0, URL's as well.
  - use perl to drill out pre-pended RPM_BUILD_ROOT.
  - configure with --enable-threads (experimental).
  - correct hierarchy spelling (#7082).


author: Elliot Lee <sopwith@redhat.com>
changelog:
  - Make changes from bug number 7602
  - Apply patch from bug number 7537
  - Apply fix from bug number 7157
  - Add fixes from bug #7601 to the runtcl patch


author: Otto Hammersmith <otto@redhat.com>
changelog:
  - added patch to remove libieee test in configure.in for tcl and tk.
    Shouldn't be needed anymore for glibc systems, but this isn't the "proper" 
    solution for all systems
  - fixed src urls


author: Adrian Reber <adrian@lisas.de> - 0.82-2
changelog:
  - disabled building of static libraries (#556064)
  - removed "Requires: pkgconfig" (rpm adds it automatically)


author: Adrian Reber <adrian@lisas.de> - 0.81-1
changelog:
  - updated to 0.81
  - license changed to GPLv3+
  - fixed #477288 (libcdio-devel multilib conflict)
  - applied patch to fix endless loop in mock


author: Adrian Reber <adrian@lisas.de> - 0.80-5
changelog:
  - fixed #462125 (Multilib conflict) - really, really, really
    (also remove architecture information from man pages)


author: Adrian Reber <adrian@lisas.de> - 0.79-1
changelog:
  - updated to 0.79
  - fixes #427197 (Long Joliet file name overflows cdio's buffer)
  - fixes #341981 (multiarch conflicts in libcdio)


author: Adrian Reber <adrian@lisas.de> - 0.77-3
changelog:
  - disabled iso9660 test case (fails for some reason with date problems)
    this seems to be a known problem according to the ChangeLog


author: Adrian Reber <adrian@lisas.de> - 0.76-1
changelog:
  - Updated to 0.76.
  - Included doxygen generated documentation into -devel
  - Included examples into -devel


author: Ville Skyttä <ville.skytta at iki.fi> - 0.73-2
changelog:
  - BuildRequire ncurses-devel (for cdda-player and cd-paranoia).
  - Run test suite during build.
  - Install Japanese man pages.


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.69-0.fdr.1
changelog:
  - Updated to 0.69.
  - Removed broken iso-read.
  - Split Requires(pre,post).
  - Added BuildReq pkgconfig.


author: Mathieu Bridon <bochecha@daitauha.fr> - 1:3.20.0-2
changelog:
  - Split the libs into their own subpackages, so that installing a dependent
    application (e.g Builder) does not bring in the Devhelp app.


author: Kalev Lember <kalevlember@gmail.com> - 1:3.6.1-1
changelog:
  - Update to 3.6.1
  - Drop manual requires from -devel package; these are all picked up
    automatically with recent rpmbuild


author: Kalev Lember <kalev@smartlink.ee> - 2.90.5-6
changelog:
  - Carry epoch over from F14 branch to preserve upgrade path
  - Backported upstream patches to fix build with latest gtk3


author: - Bastien Nocera <bnocera@redhat.com> - 0.23-3
changelog:
  - Fix displaying web pages, WebKit doesn't like local filenames as URIs
  - Add missing Gconf2-devel BR


author: Matthew Barnes <mbarnes@redhat.com> - 0.13-1.fc7
changelog:
  - Update to 0.13
  - Clean up the spec file.
  - Remove devhelp-0.12-transparent.patch (fixed upstream).


author: Christopher Aillon <caillon@redhat.com> 0.9.1-4
changelog:
  - Rebuilt to pick up new mozilla changes
  - Drop ppc from the build since mozilla doesn't build there anymore.


author: Colin Walters <walters@redhat.com> 0.9-2
changelog:
  - Apply patch from George Karabin <gkarabin@pobox.com> to
    export LD_LIBRARY_PATH (closes bug 120220).


author: Mark McLoughlin <markmc@redhat.com> 0.9-1
changelog:
  - Update to 0.9
  - Install the schemas correctly
  - Package /usr/bin/devhelp-bin
  - Update requires/buildrequires
  - Only build on platforms where mozilla is available


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-3
changelog:
  - Remove additions to EXTRA_CFLAGS and EXTRA_CPP_FLAGS which are now made by upstream.
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-2
changelog:
  - Add JDK-8223219 to avoid -fstack-protector overriding -fstack-protector-strong
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b02-1
changelog:
  - Update to aarch64-shenandoah-jdk8u212-b02.
  - Remove patches included upstream
    - JDK-8197429/PR3546/RH153662{2,3}
    - JDK-8184309/PR3596
    - JDK-8210647/RH1632174
    - JDK-8029661/PR3642/RH1477159
    - JDK-8145096/PR3693
  - Re-generate patches
    - JDK-8203030
  - Add casts to resolve s390 ambiguity in calls to log2_intptr
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.202.b08-1
changelog:
  - Update to aarch64-shenandoah-jdk8u202-b08.
  - Remove patches included upstream
    - JDK-8211387/PR3559
    - JDK-8207057/PR3613
    - JDK-8165852/PR3468
    - JDK-8073139/PR1758/RH1191652
    - JDK-8044235
    - JDK-8172850/RH1640127
    - JDK-8209639/RH1640127
    - JDK-8131048/PR3574/RH1498936
    - JDK-8164920/PR3574/RH1498936
  - Re-generate patches
    - JDK-8210647/RH1632174
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.201.b13-1
changelog:
  - Update to aarch64-shenandoah-jdk8u201-b13.
  - Drop JDK-8160748 & JDK-8189170 AArch64 patches now applied upstream.
  - Resolves: rhbz#1693468


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.201.b09-5
changelog:
  - Update patch for RH1566890.
    - Renamed rh1566890_speculative_store_bypass_so_added_more_per_task_speculation_control_CVE_2018_3639 to
      rh1566890-CVE_2018_3639-speculative_store_bypass.patch
    - Added dependent patch,
      rh1566890-CVE_2018_3639-speculative_store_bypass_toggle.patch
  - Resolves: rhbz#1693468


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.201.b09-1
changelog:
  - Add backport of JDK-8145096 (PR3693) to fix undefined behaviour issues on newer GCCs
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.192.b12-0
changelog:
  - Update to aarch64-shenandoah-jdk8u192-b12.
  - Remove patches included upstream
    - JDK-8031668/PR2842
    - JDK-8148351/PR2842
    - JDK-6260348/PR3066
    - JDK-8061305/PR3335/RH1423421
    - JDK-8188030/PR3459/RH1484079
    - JDK-8205104/PR3539/RH1548475
    - JDK-8185723/PR3553
    - JDK-8186461/PR3557
    - JDK-8201509/PR3579
    - JDK-8075942/PR3602
    - JDK-8203182/PR3603
    - JDK-8206406/PR3610/RH1597825
    - JDK-8206425
    - JDK-8036003
    - JDK-8201495/PR2415
    - JDK-8150954/PR2866/RH1176206
  - Re-generate patches (mostly due to upstream build changes)
    - JDK-8073139/PR1758/RH1191652
    - JDK-8143245/PR3548 (due to JDK-8202600)
    - JDK-8197429/PR3546/RH1536622 (due to JDK-8189170)
    - JDK-8199936/PR3533
    - JDK-8199936/PR3591
    - JDK-8207057/PR3613
    - JDK-8210761/RH1632174 (due to JDK-8207402)
    - PR3559 (due to JDK-8185723/JDK-8186461/JDK-8201509)
    - PR3593 (due to JDK-8081202)
    - RH1566890/CVE-2018-3639 (due to JDK-8189170)
    - RH1649664 (due to JDK-8196516)
  - Add 8160748 for AArch64 which is missing from upstream 8u version.
  - Add port of 8189170 to AArch64 which is missing from upstream 8u version.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-1
changelog:
  - Add 8131048 & 8164920 (PR3574/RH1498936) to provide a CRC32 intrinsic for PPC64.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-0
changelog:
  - Introduce sa_arches for architectures with sa-jdi.jar and include aarch64
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b14.
  - Adjust JDK-8073139/PR1758/RH1191652 to apply following 8155627 backport.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b13-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b13.
  - Update tarball generation script in preparation for PR3667/RH1656676 SunEC changes.
  - Use remove-intree-libraries.sh to remove the remaining SunEC code for now.
  - Resolves: rhbz#1661577


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-12
changelog:
  - Add backport of JDK-8029661 which adds TLSv1.2 support to the PKCS11 provider.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-9
changelog:
  - Note why PR1834/RH1022017 is not suitable to go upstream in its current form.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-9
changelog:
  - Fix patch organisation in the spec file:
  -   * Move ECC patches back to upstreamable section
  -   * Move system cacerts & crypto policy patches to upstreamable section
  -   * Merge "Local fixes" and "RPM fixes" which amount to the same thing
  -   * Move system libpng & lcms patches back to 8u upstreamable section
  - Resolves: rhbz#1661577


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.191.b12-8
changelog:
  - added Patch583 jdk8172850-rh1640127-01-register_allocator_crash.patch
  - added Patch584 jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch
  - Resolves: rhbz#1661577


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.191.b12-1
changelog:
  - updated to aarch64-shenandoah-jdk8u191-b12
  - deleted 8146115-pr3508-rh1463098.patch, pr3619.patch, pr3620.patch - should be upstreamed
  - create pr3634-fix_shenandoah_for_size_t_on_s390.patch to fix build failure on s390
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-7
changelog:
  - Add patch jdk8210425-rh1632174-03-compile_with_o2_and_ffp_contract_off_as_for_fdlibm_zero.patch:
    - Annother fix for optimization gaps (annocheck issues)
    - Zero 8u version fix was missing. Hence, only shows up on Zero arches.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-6
changelog:
  - Refreshed upstreamed patches (from 8u202):
    - jdk8044235-src_zip_should_include_all_sources.patch: src.zip should include all sources.
    - jdk8073139-pr2236-rh1191652--use_ppc64le_as_the_arch_directory_on_that_platform_and_report_it_in_os_arch_aarch64_forest.patch,
      jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_jdk.patch,
      jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_root.patch: PPC64LE JVM reporting issues.
  - Moved both patch series to 8u202 sections.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b10-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b10.
  - Drop 8146115/PR3508/RH1463098 applied upstream.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181.b16-0
changelog:
  - Update to aarch64-shenandoah-jdk8u181-b16.
  - Drop PR3619 & PR3620 Shenandoah patches which should now be fixed upstream.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181.b15-0
changelog:
  - Move to single OpenJDK tarball build, based on aarch64/shenandoah-jdk8u.
  - Update to aarch64-shenandoah-jdk8u181-b15.
  - Drop 8165489-pr3589.patch which was only applied to aarch64/jdk8u builds.
  - Split ppc64 Shenandoah fix into separate patch file with its own bug ID (PR3620).
  - Update pr3539-rh1548475.patch to apply after 8187045.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-5
changelog:
  - Add explicit requirement for libXcomposite which is used when performing
    screenshots from Java.
  - Add explicit BR unzip required for building OpenJDK.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-4
changelog:
  - Add fixes for optimization gaps (annocheck issues):
    - 8210761: libjsig is being compiled without optimization
    - 8210647: libsaproc is being compiled without optimization
    - 8210416: [linux] Poor StrictMath performance due to non-optimized compilation
    - 8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
               8u upstream and aarch64/jdk8u upstream versions.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-3
changelog:
  - Renamed more patches for clarity:
    include-all-srcs.patch => jdk8044235-src_zip_should_include_all_sources.patch
    java-1.8.0-openjdk-rh1191652-hotspot-aarch64.patch => jdk8073139-pr2236-rh1191652--use_ppc64le_as_the_arch_directory_on_that_platform_and_report_it_in_os_arch_aarch64_forest.patch
    java-1.8.0-openjdk-rh1191652-jdk.patch => jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_jdk.patch
    java-1.8.0-openjdk-rh1191652-root.patch => jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_root.patch
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-2
changelog:
  - Update(s) from upstreamed patches:
    - 8036003-dont-add-unnecessary-debug-links.patch =>
      jdk8036003-add_with_native_debug_symbols_configure_flag.patch
    - rh1176206-jdk.patch =>
      jdk8150954-pr2866-rh1176206-screenshot_xcomposite_jdk.patch =>
      Deleted rh1176206-root.patch as thats no longer needed with
      upstream 8150954.
    - Refreshed jdk8165852-pr3468-mount_point_not_found_for_a_file_which_is_present_in_overlayfs.patch from upstream.
    - Refreshed jdk8201495-zero_reduce_limits_of_max_heap_size_for_boot_JDK_on_s390.patch from upstream.
    - 8207057-pr3613-hotspot-assembler-debuginfo.patch =>
      jdk8207057-pr3613-no_debug_info_for_assembler_files_hotspot.patch and
      jdk8207057-pr3613-no_debug_info_for_assembler_files_root.patch. From JDK 8u
      review.
  - Renamed pr2842-02.patch => jdk8148351-pr2842-02-only_display_resolved_symlink_for_compiler_do_not_change_path.patch.
  - Renamed spec-only patch:
    pr3183.patch => pr3183-rh1340845-support_fedora_rhel_system_crypto_policy.patch
  - Renamed java-1.8.0-openjdk-size_t.patch =>
    jdk8201495-zero_reduce_limits_of_max_heap_size_for_boot_JDK_on_s390.patch
  - Moved SunEC provider via system NSS to RPM specific patches section.
  - Moved upstream 8u patches to appropriate sections (8u192/8u202).
  - Removed rh1214835.patch since it's invalid. See:
    https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304#c3
  - Use --with-native-debug-symbols=internal which JDK-8036003 adds.
  - Resolves: rhbz#1633817


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.181.b15-1
changelog:
  - fixed unexpanded arch in policy tool desktop file
  - fixed versions (8->1.8.0) of images used in desktop files
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b13-9
changelog:
  - Adjust system jpeg patch, jdk8043805-allow_using_system_installed_libjpeg.patch, so as to filter
    -Wl,--as-needed. Resolves RHBZ#1622186.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b13-8
changelog:
  - Adjust system NSS patch, pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk8.patch, so as to filter
    -Wl,--as-needed. Resolves RHBZ#1622186.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-6.b13
changelog:
  - Update to aarch64-jdk8u181-b13 and aarch64-shenandoah-jdk8u181-b13.
  - Remove 8187577/PR3578 now applied upstream.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-5.b04
changelog:
  - Add "8146115, PR3508, RH1463098: Improve docker container detection and resource configuration usage"


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-4.b04
changelog:
  - Add "8206406, PR3610, RH1597825: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list"


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-0.b03
changelog:
  - Update to aarch64-jdk8u181-b03 and aarch64-shenandoah-jdk8u181-b03.
  - Remove AArch64 patch for PR3458/RH1540242 as applied upstream.


author: Jiri Vanek <jvanek@redhat.com> - 11:1.8.0.172-16.b11
changelog:
  - added Recommends gtk2 for main package
  - added Suggests lksctp-tools, pcsc-lite-devel, cups for headless package
  - see RHBZ1598152


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-11.b11
changelog:
  - Add additional fix (PR3601) to fix -Wreturn-type failures introduced by 8061651
  - Backport 8064786 (PR3601) to fix -Wreturn-type failure on debug builds.
  - Bring in PR3519 from IcedTea 3.7.0 to fix remaining -Wreturn-type failure on AArch64.
  - Sync with IcedTea 3.8.0 patches to use -Wreturn-type.
  - Add backports of 8141570, 8143245, 8197981 & 8062808.
  - Drop pr3458-rh1540242-zero.patch which is covered by 8143245.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-6.b11
changelog:
  - Remove build flags exemption for aarch64 now the platform is more mature and can bootstrap OpenJDK with these flags.
  - Remove duplicate -fstack-protector-strong; it is provided by the RHEL cflags.
  - Add missing changelog credits


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-5.b11
changelog:
  - Update Shenandoah tarball to include 2018-05-15 merge.
  - Split PR3458/RH1540242 fix into AArch64 & Zero sections, so former can be skipped on Shenandoah builds.
  - Drop PR3573 patch applied upstream.
  - Restrict 8187577 fix to non-Shenandoah builds, as it's included in the new tarball.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-5.b11
changelog:
  - Sync with IcedTea 3.8.0.
  - Label architecture-specific fixes with architecture concerned
  - x86: S8199936, PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations (-mstackrealign workaround)
  - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build
  - 8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode
  - 8197546, PR3542, RH1402819: Fix for 8171000 breaks Solaris + Linux builds
  - 8185723, PR3553: Zero: segfaults on Power PC 32-bit
  - 8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
  - PR3559: Use ldrexd for atomic reads on ARMv7.
  - 8187577, PR3578: JVM crash during gc doing concurrent marking
  - 8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong
  - 8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile
  - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code
  - 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.172-1.b11
changelog:
  - updated to u172-b11
  - removed patches:
  - patch207 8200556-pr3566.patch
  - patch104 pr3458-rh1540242.patch
  - patch209 8035496-hotspot.patch
  - patch700 pr3573-fix_TCK_crash_with_shenandoah_in_shenandoahsupport_cpp_in_case_of_dead_brnach_in_is_independent.patch
  - fixed issue with atkwrapper wrongly palced broken symlink
  - fixed libjvm path for system tap
  - returned patch104 pr3458-rh1540242.patch


author: Jiri Vanek <jvanek@redhat.com> - 1:10.0.1.10-7
changelog:
  - quoted sed expressions, changed possibly confussing # by @
  - added vendor(origin) into icons
  - removed last trace of relative symlinks
  - added BuildRequires of javapackages-tools to fix build failure after Requires change to javapackages-filesystem


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.171-6.b10
changelog:
  - aligning with java-openjdk in fedora:
  - removed fx binding
  - config files to etc
  - slowdebug instead simply debug subpackage
  - purged provides
  - many macros renamed
  - typos correction
  - bumped jstack (may be wrong)


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.171-1.b10
changelog:
  - Update to aarch64-jdk8u171-b10 and aarch64-shenandoah-jdk8u171-b10.
  - Fix jconsole.desktop.in subcategory, replacing "Monitor" with "Profiling" (PR3550) (gnu_andrew)
  - Fix invalid license 'LGPL+' (should be LGPLv2+ for ECC code) and add misisng ones (gnu_andrew)


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.162-1.b12
changelog:
  - Update to aarch64-jdk8u162-b12 and aarch64-shenandoah-jdk8u162-b12.
  - Remove upstreamed patches for 8181055/PR3394/RH1448880,
  -  8181419/PR3413/RH1463144, 8145913/PR3466/RH1498309,
  -  8168318/PR3466/RH1498320, 8170328/PR3466/RR1498321 and
  -  8181810/PR3466/RH1498319.


author: jvanek <jvanek@redhat.com> - 1:1.8.0.161-0.b14
changelog:
  - updated to u161, rmeoved upstreamed patches
  - removed patch555 8164293-pr3412-rh1459641.patch
  - removed patch550 8175813-pr3394-rh1448880.patch
  - removed patch547 8173941-pr3326.patch
  - removed patch532 8162384-pr3122-rh1358661.patch
  - removed patch535 8153711-pr3313-rh1284948.patch
  - removed patch561 8075484-pr3473-rh1490713.patch
  - removed patch554 8175887-pr3415.patch


author: jvanek <jvanek@redhat.com> - 1:1.8.0.151-1.b12
changelog:
  - updated to aarch64-jdk8u151-b12 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u151-b12 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u151-b12.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u151-b12.tar.xz as new sources for hotspot
  - tapset updated to 3.6pre02
  - policies adapted to new limited/unlimited schmea
  - above acomapnied by c-j-c 3.3
  - alligned patches and added PPC ones (thanx to gnu_andrew)
  - added patch209: 8035496-hotspot.patch
  - added patch210: suse_linuxfilestore.patch


author: jvanek <jvanek@redhat.com> - 1:1.8.0.144-7.b01
changelog:
  - updated to aarch64-shenandoah-jdk8u144-b02-shenandoah-merge-2017-10-02 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u144-b02-shenandoah-merge-2017-10-02.tar.xz as new sources for hotspot


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.144-1.b01
changelog:
  - Update to aarch64-jdk8u144-b01 and aarch64-shenandoah-jdk8u144-b01.
  - Exclude 8175887 from Shenandoah builds as it has been included in that repo.
  - Added 8164293-pr3412-rh1459641.patch backport from 8u development tree
  - get rid of bin/* and lib/*, fixed rhbz1480777
  - adapted to rpm 4.14: all expanding macros changed to define, all %1 and %1 replaced by %{?1}, all expandable macros parameter preffixed by --
  - get rid of generated filelists all except javafx and demos


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.131-3.b12
changelog:
  - source999 moved to source1
  - added two pathces 8181055-pr3394-rh1448880.patch and 8175813/PR3394/RH1448880
  - enabled (commented out) system NSS via patch1000, rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.131-1.b12
changelog:
  - updated to aarch64-jdk8u131-b12 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u131-b12-shenandoah-merge-2017-04-20 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u131-b12.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u131-b12-shenandoah-merge-2017-04-20.tar.xz as new sources for hotspot


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-11.b14
changelog:
  - sync from rhel, reordered patches, enabled shenanoah on aarch64
  - Patch OpenJDK to check the system cacerts database directly
  - Remove unneeded symlink to the system cacerts database
  - Drop outdated openssl dependency from when the RPM built the cacerts database
  - udpated to latest stable shenandoah hotspot


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-9.b14
changelog:
  - updated to latest stable shenandoah hotspot
  - updated to properly tagged upstream forest (no update, just rename)
  - fixed update package to verify PR2126 patch and work with sha512


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-7.b14
changelog:
  - fixed the config(noreplace) issue with various left files lke java.security (rhbz#1183793)
  - by calling new c-j-c hooks
  - removed self-tail-bitting check check_sum_presented_in_spec
  - release 6+7 to verify update path


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-5.b14
changelog:
  - patch 536 reordered to 537
  - added patch 536 - Backport "8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments"
  - added patch 538 - 1423421: Javadoc crashes when method name ends with "Property"
  - rhbz#1423751 - added -fno-split-loops worakround sigsew when building with GCC7 (probably bug in jdk's JIT )


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-2.b14
changelog:
  - revertrd patch535, excludeECDHE-1415137.patch and related changes
  - issue casued by nss, see rhbz#1415137 c#35


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-1.b14
changelog:
  - updated to aarch64-jdk8u121-b14 (from openjdk8-forests/latest-aarch64)
  - updated to aarch64-shenandoah-jdk8u121-b14 (from openjdk8-forests/latest-shenandoah) of hotspot
  - used openjdk8-forests-latest-aarch64-aarch64-jdk8u121-b14.tar.xz as new sources
  - used openjdk8-forests-latest-shenandoah-aarch64-shenandoah-jdk8u121-b14.tar.xz as new sources for hotspot
  - deleted:    8044762-pr2960.patch 8049226-pr2960.patch 8154210.patch 8158260-pr2991-rh1341258.patch 8159244-pr3074.patch
  - adapted java-1.8.0-openjdk-size_t.patch pr1834-rh1022017-reduce_ellipticcurvesextension_to_provide_only_three_nss_supported_nist_curves_23_24_25.patch rh1163501-increase_2048_bit_dh_upper_bound_fedora_infrastructure_in_dhparametergenerator.patch
  - updated from internal (rhel) repo  OPENJDK_URL_DEFAULT=ssh://t...redhat.com//...ty/
  - with custom PR2126=/.../pr2126.patch (removed newly added brainpool curves)
  - withspecial values of PROJECT_NAME="openjdk8-forests", REPO_NAME="latest-aarch64"
  - with correct tag VERSION="aarch64-jdk8u121-b14"
  - and for shenandoah hotspot used custom repo REPO_NAME=latest-shenandoah
  - with correct tag VERSION="aarch64-shenandoah-jdk8u121-b14"
  - complete changes to  generate_source_tarball.sh  update_package.sh NOT commited (willbe regenerated from official repos soon)


author: jvanek <jvanek@redhat.com - 1:1.8.0.111-3.b16
changelog:
  - added patch207 - PR3183.patch
  - java SSL/TLS implementation: should follow the policies of system-wide crypto policy


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.111-2.b16
changelog:
  - added dont-add-unnecessary-debug-links.patch
  - added hotspot-assembler-debuginfo.patch
  - returned accidentally removed  hotspot-remove-debuglink.patch
  - eu-readelfs on libraries improved, added gdb call


author: jvanek <jvanek@redhat.com> - 1:1.8.0.111-1.b16
changelog:
  - updated to aarch64-jdk8u111-b16 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u111-b16 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u111-b16.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u111-b16.tar.xz as new sources for hotspot
  - adapted patches


author: jvanek <jvanek@redhat.com> - 1:1.8.0.102-2.b14
changelog:
  - declared check_sum_presented_in_spec and used in prep and check
  - it is checking that latest packed java.security is mentioned in listing
  - @prefix@ in tapsetfiles substitued by prefix as necessary to work with systemtap3 (rhbz1371005)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.102-1.b14
changelog:
  - updated to aarch64-jdk8u102-b14 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u102-b14 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u102-b14.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u102-b14.tar.xz as new sources for hotspot
  - removed upstreamed patches 519, 520 and 605
  - updated to systemtap 3, removed related patches 300 and 301
  - jjs provides moved to headless


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.101-3.b14
changelog:
  - Replace patch for S8162384 with upstream version. Document correctly along with SystemTap RH1204159 patch.
  - Resolves: rhbz#1358661
  - Replace patch for S8157306 with upstream version, documented & applied on all archs with conditional in patch
  - Resolves: rhbz#1360863


author: jvanek <jvanek@redhat.com> - 1:1.8.0.101-2.b14
changelog:
  - added patch532 hotspot-1358661.patch - to fix performance of bimorphic inlining may be bypassed by type speculation
  - added patch301 bz1204159_java8.patch - to fix systemtap on multiple jdks


author: jvanek <jvanek@redhat.com> - 1:1.8.0.101-1.b14
changelog:
  - updated to aarch64-jdk8u101-b14 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u101-b14.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25.tar.xz as new sources for hotspot
  - priority lowered for ine zero digit, tip moved to 999
  - added jdk6260348-pr3066-gtk_laf_jtextcomponent_not_respecting_desktop_caret_blink_rate.patch, pr3083-rh1346460-for_ssl_debug_return_null_instead_of_exception_when_theres_no_ecc_provider.patch, 8159244-pr3074.patch, corba_typo_fix.patch
  renamed: jdk8-archivedJavadoc.patch -> jdk8154313-generated_javadoc_scattered_all_over_the_place.patch, pr2991-rh1341258.patch -> 8158260-pr2991-rh1341258.patch
  - not added 8147771-additional_hunk.patch, already in b14


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.92-1.b14
changelog:
  - updated to u92
  - removed upstreamed patches 8132051-aarch64.patch, 8143855.patch, criticalShenandoahFix.patch, rhbz1206656_fix_current_stack_pointer.patch
  - 8132051-zero.patch, remove_aarch64_template_for_gcc6.patch
  - jdwpCrash.abrt.patch renamed to 8044762-pr2960.patch
  - httpsFix1329342.patch renamed to pr2934-sunec_provider_throwing_keyexception_withine.separator_current_nss_thus_initialise_the_random_number_generator_and_feed_the_seed_to_it.patch
  - added known regresisonos fixes for u92 scheduled for next u (519-525)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.91-6.b14
changelog:
  - Enable weak reference discovery in ShenandoahMarkCompact. Otherwise we never process any weak references in full-gc.


author: jvanek <jvanek@redhat.com> - 1:1.8.0.91-4.b14
changelog:
  - updated to aarch64-shenandoah-jdk8u71-b15-beta02 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u71-b15-beta02.tar.xz as new sources for hotspot
  - reverted  nss version fix


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Roll back release number as release 1 never succeeded, even with tests disabled.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Add additional fix to Zero patch to properly handle result on 64-bit big-endian
  - Revert debugging options (aarch64 back to JIT, product build, no -Wno-error)
  - Enable full bootstrap on all architectures to check we are good to go.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Temporarily remove power64 from JIT arches to see if endian issue appears on Zero.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Turn off -Werror so s390 can build in slowdebug mode.
  - Add fix for formatting issue found by previous s390 build.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Revert settings to production defaults so we can at least get a build.
  - Switch to a slowdebug build to try and unearth remaining issue on s390x.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Add 8132051 port to Zero.
  - Turn on bootstrap build for all to ensure we are now good to go.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Enable a full bootstrap on JIT archs. Full build held back by Zero archs anyway.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Use basename of test file to avoid misinterpretation of full path as a package
  - Resolves: rhbz#1325423


author: jvanek <jvanek@redhat.com> - 1:1.8.0.77-2.b03
changelog:
  - added patch400  jdk8-archivedJavadoc.patch
  - added javadoc-zip(-debug) subpackage with compressed javadoc


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.77-2.b03
changelog:
  - Avoid WithSeed versions of NSS functions as they do not fully process the seed
  - List current java.security md5sum so that java.security is replaced and ECC gets enabled.
  - Resolves: rhbz#1245810


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.72-12.b15
changelog:
  - Use a simple backport for PR2462/8074839.
  - Don't backport the crc check for pack.gz. It's not tested well upstream.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-5.b16
changelog:
  - Fix regression introduced on s390 by large code cache change.
  - Update to u72b16.
  - Drop 8147805 and jvm.cfg fix which are applied upstream.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-11.b15
changelog:
  - Add patches to allow the SunEC provider to be built with the system NSS install.
  - Re-generate source tarball so it includes ecc_impl.h.
  - Adjust tarball generation script to allow ecc_impl.h to be included.
  - Bring over NSS changes from java-1.7.0-openjdk spec file (NSS_CFLAGS/NSS_LIBS)
  - Remove patch which disables the SunEC provider as it is now usable.
  - Correct spelling mistakes in tarball generation script.
  - Move completely unrelated AArch64 gcc 6 patch into separate file.
  - Resolves: rhbz#1019554 (fedora bug)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.72-10.b15
changelog:
  - returning accidentlay removed hunk from renamed and so wrongly merged remove_aarch64_jvm.cfg_divergence.patch


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.72-5.b15
changelog:
  - Add -fno-delete-null-pointer-checks -fno-guess-branch-probability flags to resolve x86/x86_64 crash.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-5.b15
changelog:
  - Explicitly set the C++ standard to use, as the default has changed to C++ 2014 in GCC 6.
  - Turn off -Werror due to format warnings in HotSpot and -std usage warnings in SCTP.
  - Run tests under the check stage and use the debug build first.


author: jvanek <jvanek@redhat.com> - 1:1.8.0.72-1.b15
changelog:
  - updated to aarch64-jdk8u72-b15 (from aarch64-port/jdk8u)
  - used aarch64-port-jdk8u-aarch64-jdk8u72-b15.tar.xz as new sources
  - removed already upstreamed patch501 8146566.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.65-12.b17
changelog:
  -removed patch4 java-1.8.0-openjdk-PStack-808293.patch
  -removed patch13 libjpeg-turbo-1.4-compat.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.65-11.b17
changelog:
  - Define our own optimisation flags based on the optflags macro and pass to OpenJDK build cflags/cxxflags.
  - Remove -fno-devirtualize as we are now on GCC 5 where the GCC bug it worked around is fixed.
  - Pass __global_ldflags to --with-extra-ldflags so Fedora linker flags are used in the build.
  - Also Pass ourcppflags to the OpenJDK build cflags as it wrongly uses them for the HotSpot C++ build.
  - Add PR2428, PR2462 & S8143855 patches to fix build issues that arise.
  - Resolves: rhbz#1283949
  - Resolves: rhbz#1120792


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-9.b17
changelog:
  - extracted lua scripts moved from pre where they don't work to pretrans
  - requirement on copy-jdk-configs made Week.


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-8.b17
changelog:
  - used extracted lua scripts.
  - now depnding on copy-jdk-configs
  - config files persisting in pre instead of %pretrans


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-7.b17
changelog:
  - changed way of generating the sources. As result:
  - "updated" to aarch64-jdk8u65-b17 (from aarch64-port/jdk8u60)
  - used aarch64-port-jdk8u60-aarch64-jdk8u65-b17.tar.xz as new sources


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-2.b17
changelog:
  - added and applied patch605 soundFontPatch.patch as repalcement for removed sound font links
  - removed hardcoded soundfont links


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-15.b28
changelog:
  - moved to single source integration forest
  - removed patch patch9999 enableArm64.patch
  - removed patch patch600  %{name}-rh1191652-hotspot.patch


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-14.b24
changelog:
  - updated aarch64 tarball to contain whole forest of latest jdk8-aarch64-jdk8u60-b24.2.tar.xz
  - using this forest instead of only hotspot
  - generate_source_tarball.sh - temporarily excluded repos="hotspot" compression of download
  - not only openjdk/hotspot is replaced, by wholeopenjdk
  - ln -s openjdk jdk8 done after replacing of openjdk
  - patches 9999 601 and 602 exclded for aarch64


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-3.b24
changelog:
  - added one more md5sum test (thanx to Severin!)
   - I guess one more missing
  - doubled slash in md5sum test in post


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-2.b24
changelog:
  - updated to security u60-b24
  - moved to openjdk instead of jdk8 topdir in sources
  - removed upstreamed patch99 java-1.8.0-openjdk-linux-4.x.patch
  - removed upstreamed patch503 pr2444.patch
  - removed upstreamed patch505 1208369_memory_leak_gcc5.patch
  - removed upstreamed patch506: gif4.1.patch
   - note: usptream version is suspicious
    GIFLIB_MAJOR >= 5 SplashStreamGifInputFunc, NULL
    ELSE SplashStreamGifInputFunc
   - but the condition seems to be viceversa


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-2.b16
changelog:
  - Patch503 d318d83c4e74.patch, patch505 1208369_memory_leak_gcc5.patch (and patch506 gif4.1.patch)
     moved out of "if with_systemtap" block


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-1.b16
changelog:
  - updated to u60b16
  - deleted upstreamed patches:
     patch501 1182011_JavaPrintApiDoesNotPrintUmlautCharsWithPostscriptOutputCorrectly.patch
     patch502 1182694_javaApplicationMenuMisbehave.patch
     patch504 1210739_dns_naming_ipv6_addresses.patch
     patch402 atomic_linux_zero.inline.hpp.patch
     patch401 fix_ZERO_ARCHDEF_ppc.patch
     patch400 ppc_stack_overflow_fix.patch
     patch204 zero-interpreter-fix.patch
  - added Patch506 gif4.1.patch to allow build agaisnt giflib > 4.1


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-37.b13
changelog:
  - added runtime requires for tzdata
  - Remove reference to tz.properties which is no longer used (by gnu.andrew)


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.45-36.b13
changelog:
  - Patch hotspot to not use undefined code rather than passing
    -fno-tree-vrp via CFLAGS.
    Resolves: RHBZ#1208369
  - Add upstream patch for DNS nameserver issue with IPv6 addresses.
    Resolves: RHBZ#1210739


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-35.b13
changelog:
  - Omit jsa files from power64 file list as well, as they are never generated
  - moved to boot build by openjdk8
  - Use the template interpreter on ppc64le


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-30.b13
changelog:
  - updated to security u45
  - removed patch6: disable-doclint-by-default.patch
  - added patch d318d83c4e74.patch
  - added  rhbz1206656_fix_current_stack_pointer.patch
  - renamed PStack-808293.patch -> java-1.8.0-openjdk-PStack-808293.patch
  - renamed remove-intree-libraries.sh -> java-1.8.0-openjdk-remove-intree-libraries.sh
  - renamed to preven conflix with jdk7


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-24.b25
changelog:
  - added patch501 1182011_JavaPrintApiDoesNotPrintUmlautCharsWithPostscriptOutputCorrectly.patch
  - added patch502 1182694_javaApplicationMenuMisbehave.patch
  - both upstreamed, will be gone with u60


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.40-21.b25
changelog:
  - Fix building with gcc 5 by ignoring return-local-addr warning
  - Include additional debugging info for java class files and test that they are
    present


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-20.b25
changelog:
  - bumped to b25
  - removed upstreamed patch11 hotspot-build-j-directive.patch
  - policies repacked to stop spamming yum update
  - added and used source20 repackReproduciblePolycies.sh
  - added mehanism to force priority size


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-17.b12
changelog:
  - obsoleted gcj and sindoc. rh1149674 and rh1149675
  - removed backup/restore on images and docs in favor of reconfigure in different directory


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-15.b02
changelog:
  - enabled debug packages
  - removed all provides duplicating package name
  - comments about files moved inside files section (to prevent different javadoc postuns)
   - see (RH1160693)


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-13.b02
changelog:
  - preparing for parallel debug+normal build
  - files and scripelts moved to extendable macros as first step to dual build
  - install and build may be done in loop for both release and slowdebug
  - debugbuild off untill its completed


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-12.b02
changelog:
  - added patch12,removeSunEcProvider-RH1154143
  - xdump excluded from ppc64le (rh1156151)
  - Add check for src.zip completeness. See RH1130490 (by sgehwolf@redhat.com)
  - Resolves: rhbz#1125260


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-5.b26
changelog:
  - Update aarch64 hotspot to jdk7u40-b02 to match the rest of the JDK
  - commented out patch2 (obsolated by 666)
  - all ppc64 added to jitarches


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-1.b01
changelog:
  - updated to u40-b01
  - adapted  rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch
  - adapted  jdk8042159-allow_using_system_installed_lcms2.patch
  - removed patch8 set-active-window.patch
  - removed patch9 javadoc-error-jdk-8029145.patch
  - removed patch10 javadoc-error-jdk-8037484.patch
  - removed patch99 applet-hole.patch - itw 1.5.1 is able to ive without it


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-17.b12
changelog:
  - added build requires and requires for headles  _datadir/javazi-1.8/tzdb.dat
  - restriction of tzdata provider, so we will be aware of another possible failure


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-12.b12
changelog:
  - bumped release to build by previous release.
  - forcing rebuild by jdk8
  - uncommenting forgotten comment on tzdb link


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-11.b12
changelog:
  - backporting old fixes:
  - get rid of jre-abrt, uniquesuffix, parallel install, jsa files,
    config(norepalce) bug, -fstack-protector-strong, OrderWithRequires,
    nss config, multilib arches, provides/requires excludes
  - some additional cosmetic changes


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.0-2.b132
changelog:
  - Include version information in desktop files
  - Move desktop files from tarball to top level source


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.0-0.31.b132
changelog:
  - updated to rc4 aarch64 tarball
  - outdated removed: patch2031 system-lcmsAARCH64.patch patch2011 system-libjpeg-aarch64.patch
    patch2021 system-libpng-aarch64.patch


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.0-0.26.b129
changelog:
  - Add -headless subpackage based on java-1.7.0-openjdk
  - Add abrt connector support
  - Add -accessibility subpackage


author: Deepak Bhole <dbhole@redhat.com> - 1:1.8.0.0-0.15.b89
changelog:
  - Added a missing includes patch (#302/%{name}-arm64-missing-includes.patch)
  - Added --disable-precompiled-headers for arm64 build


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.0-0.11.b89
changelog:
  - prelink dependence excluded also for aaech64
  - arm64 added to jitarches
  - added source100 config.guess to repalce the outdated one in-tree
  - added source101 config.sub  to repalce the outdated one in-tree
  - added patch2011 system-libjpegAARCH64.patch (as aarch64-port is little bit diferent)
  - added patch2031 system-lcmsAARCH64.patch (as aarch64-port is little bit diferent)
  - added gcc-c++ build depndece so builddep will  result to better situation


author: Omair Majid <omajid@redhat.com> 1:1.8.0.0-0.5.b87
changelog:
  - Update to b87
  - Remove all rhino support; use nashorn instead
  - Remove upstreamed/unapplied patches


author: Robin Norwood <rnorwood@redhat.com> - 2.17-1
changelog:
  - Update to latest CPAN version: 2.17
  - Add BuildRequires
  - Fix macro-in-changelog rpmlint warning
  - Fix license tag


author: Jason Vas Dias <jvdias@redhat.com> - 2.14-4
changelog:
  - fix bug 191911: make test fails when default Parser is XML::SAX::PurePerl -
                    succeeds when default Parser is XML::LibXML::SAX -
                    +BuildRequires: perl(XML::LibXML) perl(XML::LibXML::Common)


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:2.12-0.fdr.2
changelog:
  - missing $RPM_OPT_FLAGS in the %build section.
  - optional test module as build requirement perl(Tie::IxHash).


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-22
changelog:
  - Include all upstream patches since 1.0.8 was released.
  - BR ocaml-libvirt with virConnectGetAllDomainStats API.
  - Remove execstack hack, no longer needed on any arch.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-6
changelog:
  - Include processcsv.py script and man page, but on RHEL only
    (RHBZ#665817, RHBZ#912020)
  - Clear executable stack flag on PPC, PPC64 (RHBZ#605124).


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.8-2
changelog:
  - New upstream version 1.0.8.
  - Requires tiny change to ocaml-libvirt, hence dep bump.
  - Clean up the spec file.
  - Remove explicit BR ocaml-camomile (not used AFAIK).


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.5-1
changelog:
  - New upstream version 1.0.5.
  - Rebuild against OCaml 3.12.0.
  - Project website moved to people.redhat.com.
  - Remove upstream patches.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.4-2
changelog:
  - New upstream release 1.0.4.
  - Includes new translations (RHBZ#493799).
  - Overall hardware memory is now displayed in CSV file (RHBZ#521785).
  - Several fixes to Japanese support (RHBZ#508197).
  - Japanese PO file also has bogus plural forms.
  - Additional BR on gettext (for msgfmt).


author: S390x secondary arch maintainer <fedora-s390x@lists.fedoraproject.org>
changelog:
  - ExcludeArch sparc64, s390, s390x as we don't have OCaml on those archs
    (added sparc64 per request from the sparc maintainer)


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.1-2
changelog:
  - Use RPM percent-configure.
  - Add list of BRs for gettext.
  - Use find_lang to find PO files.
  - Comment out the OCaml dependency generator.  Not a library so not
    needed.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.1-1
changelog:
  - New upstream release 1.0.1.
  - Don't BR ocaml-gettext-devel, it's not used at the moment.
  - Don't gzip the manpage, it happens automatically.
  - Add BR libvirt-devel.
  - Remove spurious executable bit on COPYING.


author: Richard W.M. Jones <rjones@redhat.com> - 0.4.1.0-1
changelog:
  - New upstream release 0.4.1.0.
  - Upstream now requires ocaml-dbus >= 0.06, ocaml-lablgtk >= 2.10.0,
    ocaml-dbus-devel.
  - Enable virt-df.


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.3.0-1
changelog:
  - New upstream release 0.3.3.0.
  - Added support for virt-df, but disabled it by default.
  - +BR ocaml-calendar.


author: Richard W.M. Jones <rjones@redhat.com> - 0.3.2.5-1
changelog:
  - New upstream version 0.3.2.5.
  - Keep TODO out of the main package, but add (renamed) TODO.libvirt and
    TODO.virt-top to the devel and virt-top packages respectively.
  - Add BR gawk.


author: Robin Norwood <rnorwood@redhat.com> - 1.34-1
changelog:
  - Upgrade to latest upstream version: 1.34
  - Fix license tag
  - Fix BuildRequires for ExtUtils::MakeMaker and Test::Pod


author: Petr Pisar <ppisar@redhat.com> - 2.009-3
changelog:
  - Enable tests (bug #1611737)
  - Adapt tests to security level 2 system-wide crypt policy (bug #1611737)


author: Paul Howarth <paul@city-fan.org> - 2.007-1
changelog:
  - Update to 2.007
  - BR: perl(Test::More) and perl(Time::HiRes)
  - Add various other buildreqs for additional test coverage
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot
  - Drop %defattr, redundant since rpm 4.4
  - Use DESTDIR rather than PERL_INSTALL_ROOT


author: Jiri Skala <jskala@redhat.com> - 4.4.13-1
changelog:
  - updated to latest upstream 4.4.13
  - added description of xfer:auto-rename option
  - overwrite file when auto-rename and clobber options are enabled


author: Jiri Skala <jskala@redhat.com> - 4.0.9-3
changelog:
  - fixes issue when some servers require forcing SSL3.0
  - corrected check for 'max time' used for fix #600218


author: Martin Nagy <mnagy@redhat.com> - 3.6.1-1
changelog:
  - upgrade to upstream version 3.6.1
  - remove rpath and make some spec file changes for review (#225984)
  - remove old patches
  - fix core dumping when html tag has its argument empty
  - use own libtool


author: Maros Barabas <mbarabas@redhat.com> - 3.5.10-3
changelog:
  - Correct mistake removing devel package & calling chkconfig
  - Resolves #235436
  - Removing automake autoconf
  - Resolves #225984


author: Jason Vas Dias<jvdias@redhat.com> - 3.3.5-4
changelog:
  - fix bug 176315: openssl libraries not being picked up - gnutls was instead
  - improvements to bug 172376 fix


author: Jason Vas Dias<jvdias@redhat.com> - 3.3.5-1
changelog:
  - Upgrade to version 3.3.5
  - fix bug bz172376 : host lookups should use any address found after timeout


author: Jason Vas Dias <jvdias@redhat.com> - 3.3.2-1
changelog:
  - *** PLEASE COULD ANYONE MODIFYING lftp TEST IT BEFORE SUBMITTING! ***
    (and preferably contact the lftp package maintainer (me) first - thank you!)
    bug 171096 : 'mget files in lftp causes abort' (core dump actually)
    resulted from not doing so .
    See http://lftp.yar.ru :
  	Recent events:2005-10-17: 
  	lftp-3.3.2 released. Fixed a coredump caused by double-free.


author: Nalin Dahyabhai <nalin@redhat.com> 2.6.10-3
changelog:
  - add patch to avoid DoS when connecting to HTTP servers (or "HTTP" "servers")
    which don't provide status headers, or provide empty lines instead of status
    headers


author: Nalin Dahyabhai <nalin@redhat.com> 2.6.10-1
changelog:
  - update to 2.6.10, which folds in the previous patches
  - configure with --with-debug so that we get useful debug info


author: Nalin Dahyabhai <nalin@redhat.com> 2.6.9-1
changelog:
  - include patch based on patch from Ulf Härnhammar to fix unsafe use of
    sscanf when reading http directory listings (CAN-2003-0963)
  - include patch based on patch from Ulf Härnhammar to fix compile warnings
    modified based on input from Solar Designer


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - explicitly list the modules which are built when the package compiles, so
    that module build failures (for whatever reason) get caught


author: Tim Powers <timp@redhat.com>
changelog:
  - patched to build with gcc-2.96
  - use gcc instead of c++ for CXX, otherwise you expose an ICE in gcc when
    using g++ on two files, one being a C++ source, and the other a C source.
    Using gcc does the correct thing.


author: Parag Nemade <paragn AT fedoraproject DOT org> - 1.1.3-9
changelog:
  - Fix bogus date in %changelog
  - ant-nodeps is dropped from ant-1.9.0-2 build in rawhide
  - Drop buildroot, %clean, %defattr and removal of buildroot in %install


author: Paul Howarth <paul@city-fan.org> - 1.014-1
changelog:
  - Update to 1.014
    - pushd/tempd warn if called in void context (GH#9)
    - Fixed test failures on some 5.8 perls
  - Simplify find command using -delete
  - Use features from recent EUMM to simplify %install
  - Use %license
  - Drop redundant Group: tag
  - Make %files list more explicit


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.1-9
changelog:
  - Python 2 binary package renamed to python2-humanize
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Tomáš Repík <trepik@redhat.com> - 1.3.3-2
changelog:
  - installing LICENSE added
  - conversion from dos to unix line encoding revised
  - unnecessary tasks removed


author: Richard W.M. Jones <rjones@redhat.com> - 8.0-3
changelog:
  - Fix for CVE-2019-9755
    (heap-based buffer overflow leads to local root privilege escalation)
    resolves: rhbz#1698503


author: Richard W.M. Jones <rjones@redhat.com> - 8.0-1
changelog:
  - Rebase to 2017.3.23.
  - Remove patches which are now upstream.
  - Resynch with Fedora package.
  - Enable all architectures for RHEL 8.


author: Richard W.M. Jones <rjones@redhat.com> - 7.2-2
changelog:
  - Fix for handling guest filenames with invalid or incomplete
    multibyte or wide characters
    resolves: rhbz#1301593


author: Richard W.M. Jones <rjones@redhat.com> - 7.1-2
changelog:
  - New package for RHEL 7.1
  - Rebase to ntfs-3g 2014.2.15
    resolves: rhbz#1100319
  - Change the package so it works with supermin5.
  - Remove dependency on external FUSE.


author: Richard W.M. Jones <rjones@redhat.com> - 7.0-2
changelog:
  - Resync against Rawhide package (ntfs-3g 2013.1.13).
  - Drop HAL file since HAL is dead.
    resolves: rhbz#819939


author: Richard W.M. Jones <rjones@redhat.com> - 1.0-6
changelog:
  - Require libguestfs 1.7.17 (newer version in RHEL 6.1).
  - Require febootstrap-supermin-helper instead of febootstrap
    resolves: RHBZ#670299.


author: Petr Viktorin <pviktori@redhat.com> - 1.16.3-2
changelog:
  - Allow Python 2 for build
    See: https://hurl.corp.redhat.com/rhel8-py2

  - Skip tests on Python 2 (python2-pytest is being removed)


author: Kalev Lember <klember@redhat.com> - 1.15.2-1
changelog:
  - Update to 1.15.2
  - Switch to new upstream at https://github.com/pygobject/pycairo
  - Switch to distutils build system
  - Tighten subpackage deps with the _isa macro
  - Rename Python 2 package to python2-cairo
  - Enable Python 3 support


author: Petr Pisar <ppisar@redhat.com> - 3.10-2
changelog:
  - Net::libnetFAQ document replaced with a hyper link because of the Artistic
    license (CPAN RT#117888)


author: Paul Howarth <paul@city-fan.org> - 2.070-1
changelog:
  - Update to 2.070
    - Fix wrong APPEND_OUTPUT logic (CPAN RT#119005, CPAN RT#119141)
    - Fix some gcc warnings (CPAN RT#100817, CPAN RT#105647)
  - Simplify find commands using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 2.069-1
changelog:
  - Update to 2.069
    - Reduce compiler warnings and stderr noise (CPAN RT#101340)
    - consting misc tables (CPAN RT#101296)


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Bzip2 needs to use PERL_NO_GET_CONTEXT (CPAN RT#80318)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79811)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78080)


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Fix misuse of magic in API (CPAN RT#78080)
  - Drop redundant explicit requires for perl(Exporter) and perl(File::Temp)


author: Paul Howarth <paul@city-fan.org> - 2.040-1
changelog:
  - Update to 2.040
    - Croak if attempt to freeze/thaw compression object (CPAN RT#69985)
  - BR: perl(Carp)


author: Chris Weyl <cweyl@alumni.drew.edu> 2.026-1
changelog:
  - PERL_INSTALL_ROOT => DESTDIR, use _fixperms incantation
  - add perl_default_filter (XS package)
  - update by Fedora::App::MaintainerTools 0.006
  - updating to latest GA CPAN version (2.026)


author: Robert Scheck <robert@fedoraproject.org> 1.1-2
changelog:
  - libXext-1.1-XAllocID.patch: call XAllocID with the display lock held.
  - libXext-1.1-event_vec-smash.patch: don't smash the event processing vector
    if the server has an older extension version than the client.


author: parag <paragn@fedoraproject.org> - 1.0.1-5
changelog:
  - Merge-Review #226070
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - Removed zero-length README file


author: Mike A. Harris <mharris@redhat.com> 1.0.1-2
changelog:
  - Replace "makeinstall" with "make install DESTDIR=..."
  - Remove package ownership of mandir/libdir/etc.


author: Mike A. Harris <mharris@redhat.com> 1.0.0-3
changelog:
  - Added "Requires: xorg-x11-proto-devel >= 7.0-1" to devel package (#173713)
  - Added "libX11-devel" to devel package (#176078)


author: Mike A. Harris <mharris@redhat.com> 0.99.3-1
changelog:
  - Updated libXext to version 0.99.3 from X11R7 RC3
  - Added "Requires(pre): xorg-x11-filesystem >= 0.99.2-3", to ensure
    that /usr/lib/X11 and /usr/include/X11 pre-exist.
  - Removed 'x' suffix from manpage directories to match RC3 upstream.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-1
changelog:
  - Updated libXext to version 0.99.2 from X11R7 RC2
  - Changed 'Conflicts: XFree86-devel, xorg-x11-devel' to 'Obsoletes'
  - Changed 'Conflicts: XFree86-libs, xorg-x11-libs' to 'Obsoletes'


author: Mike A. Harris <mharris@redhat.com> 0.99.1-1
changelog:
  - Updated to libXext-0.99.1 from the X11R7 RC1 release.
  - Added manpages that were absent in X11R7 RC0, and updated the file lists
    to find them in section "man3x".


author: Martin Osvald <mosvald@redhat.com> - 9.25-3
changelog:
  - Resolves: #1692798 - CVE-2019-3839 ghostscript: missing attack vector
    protections for CVE-2019-6116
  - Resolves: #1678170 - CVE-2019-3835 ghostscript: superexec operator
    is available (700585)
  - Resolves: #1691414 - CVE-2019-3838 ghostscript: forceput in DefineResource
    is still accessible (700576)
  - fix included for ghostscript: Regression: double comment chars
    '%' in gs_init.ps leading to missing metadata
  - fix for pdf2dsc regression added to allow fix for CVE-2019-3839


author: Martin Osvald <mosvald@redhat.com> - 9.25-2
changelog:
  - Resolves: #1652937 - CVE-2018-19409 ghostscript: Improperly implemented
    security check in zsetdevice function in psi/zdevice.c
  - Resolves: #1642586 - CVE-2018-18073 ghostscript: saved execution stacks
    can leak operator arrays
  - Resolves: #1642580 - CVE-2018-17961 ghostscript: saved execution stacks
    can leak operator arrays (incomplete fix for CVE-2018-17183)
  - Resolves: #1642941 - CVE-2018-18284 ghostscript: 1Policy operator
    allows a sandbox protection bypass
  - Resolves: #1656336 - CVE-2018-19134 ghostscript: Type confusion in
    setpattern (700141)
  - Resolves: #1660571 - CVE-2018-19475 ghostscript: access bypass in
    psi/zdevice2.c (700153)
  - Resolves: #1660830 - CVE-2018-19476 ghostscript: access bypass in
    psi/zicc.c
  - Resolves: #1661280 - CVE-2018-19477 ghostscript: access bypass in
    psi/zfjbig2.c (700168)
  - Resolves: #1668891 - CVE-2019-6116 ghostscript: subroutines within
    pseudo-operators must themselves be pseudo-operators (700317)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.25-1
changelog:
  - rebase to latest upstream version to fix issues discovered in previous CVE fixes (bug #1631701 and #1626997)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.24-1
changelog:
  - rebase to latest upstream version, which contains important CVE fixes
  - additional ZER0-DAY fixes added


author: Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 9.22-8
changelog:
  - Switch to %ldconfig_scriptlets
    >> https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.22-4
changelog:
  - complete cleanup in ghostscript specfile according to FPG
  - libgs -- new separate package (Ghostscript library)
  - libgs-devel -- new separate subpackage (devel files for Ghostscript library)
  - libijs -- now shipped as a separate package on Pagure
  - ghostscript-tools-fonts -- new subpackage
  - ghostscript-tools-printing -- new subpackage
  - ghostscript-core -- changed to transitional metapackage
  - package is now completely debundled from already packaged software/resources
  - versioned paths for documentation, resources, etc. are no longer used
  - LPR setup scripts removed (no longer shipped)
  - added symlinks for direct resources location to speedup Ghostscript startup times
  - Ghostscript's search path updated to include only fonts locations as a backup
  - support for /usr/share/ghostscript/conf.d dropped (using Google Droid Sans Fallback instead)
  - examples/ folder dropped from *-doc subpackage


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-9
changelog:
  - Added security fixes for:
    - CVE-2016-10217 (bug #1441564)
    - CVE-2016-10218 (bug #1441568)
    - CVE-2016-10219 (bug #1441569)
    - CVE-2016-10220 (bug #1441571)
    - CVE-2017-5951  (bug #1441572)
    - CVE-2017-8291  (bug #1446063)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-6
changelog:
  - Remove and (re-implement) ConvertUTF.c (bug #1404933)
  - Added security fix for CVE-2016-9601 (bug #1410021)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-5
changelog:
  - Added fix to avoid SIGSEGV for some *.ps files. More info here:
    <http://bugs.ghostscript.com/show_bug.cgi?id=697286>


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-2
changelog:
  - Added security fixes for:
    - CVE-2016-7979 (bug #1382305)
    - CVE-2016-7976 (bug #1382294)
    - CVE-2016-7978 (bug #1382300)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-1
changelog:
  - Rebase to latest ghostscript-9.20. Major changes in this rebase:
    - OpenJPEG support has been re-enabled
    - ijs-config custom tool has been removed (pkg-config is used by default)
    - old irrelevant patches removed (changes are part of upstream release now)
    - remaining patches has been updated & renamed
    - no API/ABI changes according to upstream


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.16-5
changelog:
  - [TEMPORARY] Support for OpenJPEG disabled for builds to pass.
  - Security fix for BZ #1380416 backported.


author: Tim Waugh <twaugh@redhat.com> 9.15-4
changelog:
  - New ghostscript-x11 package for X11 driver (bug #148939).
  - Ghostscript not requiring X11 is now in ghostscript-core.
  - The 'ghostscript' package requires both of these.


author: Tim Waugh <twaugh@redhat.com> 9.15-3
changelog:
  - Avoid shipping ramfs source as its license is unclear. Similarly
    with some documentation and example code (bug #1149617).


author: Tim Waugh <twaugh@redhat.com> 9.14-3
changelog:
  - Applied patch from upstream to fix memory handling issue that could
    lead to crashes (bug #1087071).


author: Tim Waugh <twaugh@redhat.com> 9.07-10
changelog:
  - Added in missing part of gs_sprintf backport: add in the header to
    stdio_.h. Without this there are problems with va_args on some
    platforms (bug #979681).


author: Tim Waugh <twaugh@redhat.com> - 9.06-5
changelog:
  - Updated build requirement from gtk2-devel to gtk3-devel so that gsx
    gets built using the correct loader (bug #884483).


author: Tim Waugh <twaugh@redhat.com> - 9.05-3
changelog:
  - Removed more bundled packages (bug #816747).
  - Fixed missing error check when setting ICC profile.


author: Tim Waugh <twaugh@redhat.com> 9.01-1
changelog:
  - 9.01.  No longer needed gdevcups-691733, glyph-stretch-691920,
    icc-fix, scan_token, or system-jasper patches.


author: Tim Waugh <twaugh@redhat.com> 9.00-8
changelog:
  - Applied upstream ICC fix (bug #655449).
  - gdevcups: use correct width and height values when allocating memory
    (upstream bug 691733).


author: Tim Waugh <twaugh@redhat.com> 9.00-3
changelog:
  - Don't use carriage return in ps2epsi output (bug #635786).
  - Include more documentation (bug #634354).


author: Tim Waugh <twaugh@redhat.com> 9.00-1
changelog:
  - Updated to 9.00.  No longer need -P-, CVE-2009-4270, CVE-2010-1628,
    SEARCH_HERE_FIRST, bbox-close, cups-realloc-color-depth,
    epstopdf-failure, fPIC, gdevcups-ripcache, iname-segfault, ldfalgs,
    pdf2dsc, pdftoraster-exit, tif-fail-close, tiff-default-strip-size,
    or tiff-fixes patches.


author: Tim Waugh <twaugh@redhat.com> 8.71-15
changelog:
  - Restored Fontmap.local patch, incorrectly dropped after
    ghostscript-8.15.4-3 (bug #610301).
  - Applied patch to let gdevcups use automatic memory allocation.  Use
    RIPCache=auto in /etc/cups/cupsd.conf to enable.
  - Applied patch to fix NULL dereference in bbox driver (bug #591624).
  - Applied upstream patch to fix iname.c segfault (bug #465311).


author: Tim Waugh <twaugh@redhat.com> 8.71-12
changelog:
  - Change SEARCH_HERE_FIRST default to make -P- default instead of -P
    (bug #599564).
  - Removed redundant gs-executable patch (bug #502550).


author: Tim Waugh <twaugh@redhat.com> 8.71-9
changelog:
  - Backported some more TIFF fixes (bug #573970).
  - Use upstream fix for TIFF default strip size (bug #571520).


author: Tim Waugh <twaugh@redhat.com> 8.71-8
changelog:
  - Restore the TIFF default strip size of 0 (bug #571520).
  - Don't segfault closing tiffg3 device if opening failed (bug #571520).
  - Don't revert gdevcups y-axis change (bug #541604).
  - Reallocate memory in gdevcups when color depth changes (bug #563313).


author: Tim Waugh <twaugh@redhat.com> 8.71-7
changelog:
  - Don't own the %{_datadir}/ghostscript or
    %{_datadir}/ghostscript/conf.d directories as the filesystem
    package already does (bug #569442).


author: Tim Waugh <twaugh@redhat.com> 8.71-6
changelog:
  - Fixed summary.
  - Fixed macros in changelog.
  - Avoid mixed spaces and tabs.
  - Ship COPYING file.
  - Added comments for all patches.
  - More consistent macro use.


author: Tim Waugh <twaugh@redhat.com> 8.71-4
changelog:
  - Actually revert the upstream gdevcups changes (bug #563313).
  - Fixed pdf2dsc.ps (bug #565935).
  - Use fixed patch for LDFLAGS to make sure libgs.so gets a soname
    (bug #565935).


author: Tim Waugh <twaugh@redhat.com> 8.70-6
changelog:
  - Fixed pdftoraster so that it waits for its sub-process to exit.
  - Another gdevcups duplex fix from upstream revision 10631
    (bug #541604).


author: Tim Waugh <twaugh@redhat.com> 8.70-3
changelog:
  - Don't ship libtool la files (bug #542674).
  - Fix debugging output from gdevcups (CVE-2009-4270, bug #540760).
  - Harden ghostscript's debugging output functions (bug #540760).


author: Tim Waugh <twaugh@redhat.com> 8.70-1
changelog:
  - 8.70.
  - License has changed to GPLv3+.  Packages containing programs that
    link to libgs/libijs are:
    - foomatic (GPLv2+)
    - libspectre (GPLv2+)
    - ImageMagick (ImageMagick, listed on Licensing wiki page under
      "Good Licenses" and marked as GPLv3 compat)
    - gutenprint (GPLv2+)


author: Tim Waugh <twaugh@redhat.com> 8.64-11
changelog:
  - Fixed CVE-2009-0583,0584 patch by using 255 as the maximum number of
    points, not 100, and by not treating a missing black point tag as an
    error (bug #487744).


author: Tim Waugh <twaugh@redhat.com> 8.64-6
changelog:
  - Applied patch to fix CVE-2009-0792 (bug #491853).
  - Applied patch to fix CVE-2009-0196 (bug #493379).


author: Tim Waugh <twaugh@redhat.com> 8.63-1
changelog:
  - 8.63.  No longer need r8591 or incomplete-ccittfax patches.
  - Compile without strict aliasing opts due to warnings across several
    files.
  - Don't run autogen.sh for main package, just for ijs which doesn't
    ship with a configure script.


author: Tim Waugh <twaugh@redhat.com> 8.62-4
changelog:
  - Applied patch to work around bug #229174.
  - Applied patch from upstream to fix box_fill_path for shfill (bug #452348).


author: Tim Waugh <twaugh@redhat.com> 8.61-9
changelog:
  - Build with jasper again (bug #433897).  Build requires jasper-devel, and
    a patch to remove jas_set_error_cb reference.


author: Tim Waugh <twaugh@redhat.com> 8.61-2
changelog:
  - Add /usr/share/fonts to fontpath (bug #402551).
  - Restore cidfmap-switching bits, except for FAPIcidfmap which is no
    longer used.
  - Add runlibfileifexists to gs_init.ps.
  - Build with --disable-compile-inits (bug #402501).


author: Tim Waugh <twaugh@redhat.com> 8.60-0.r8112.1
changelog:
  - 8.60 snapshot from svn.  Patches dropped:
    - big-cmap-post
    - split-cidfnmap
    - exactly-enable-cidfnmap
    - Fontmap.local
    No longer needed:
    - gxcht-64bit-crash


author: Tim Waugh <twaugh@redhat.com> 8.15.4-3
changelog:
  - Apply fonts in CIDFnmap even if the same fontnames are already registered
    (bug #163231).
  - New file CIDFmap (bug #233966).
  - Allow local overrides for FAPIcidfmap, cidfmap and Fontmap (bug #233966).


author: Tim Waugh <twaugh@redhat.com> 8.15.3-7
changelog:
  - dvipdf script fixes (bug #88906).
  - Moved libijs.so and libgs.so into devel package (bug #203623).


author: Tim Waugh <twaugh@redhat.com> 8.15.3-6
changelog:
  - Configure with --with-drivers=ALL since the advertised default is not
    what gets used (bug #223819).


author: Tim Waugh <twaugh@redhat.com> 8.15.3-2
changelog:
  - 8.15.3.  No longer need gtk2, ps2epsi, badc, pagesize,
    use-external-freetype, split-font-configuration or cjkv patches.
  - Renumbered patches.


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9
changelog:
  - Apply CJKV patch from svn164:165 plus the fix from svn173:174 (bug #194592,
    bug #203712, possibly bug #167596).


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.5
changelog:
  - Split font configuration (bug #161187).
  - Reverted this change:
    - Build requires xorg-x11-devel, not XFree86-devel.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.4
changelog:
  - Add Japanese fonts to FAPIcidfmap (bug #161187).
  - Moved Resource directory.
  - Added use-external-freetype patch (bug #161187).


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.2
changelog:
  - Drop 'Provides: libijs.so' because it is incorrect.
  - Build igcref.c with -O0 to work around bug #150771.
  - Renumber patches.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.1
changelog:
  - Switch to ESP Ghostscript.
  - 8.15rc3.
  - Lots of patches dropped.  Perhaps some will need to be re-added.


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Run /sbin/ldconfig in %post/%postun.
  - Stricter requirements for the main package in the subpackages.


author: Tim Waugh <twaugh@redhat.com> 7.07-19
changelog:
  - Attempt to fix gdevcups crash (bug #114256).
  - Make gs dynamically link to libgs (bug #114276).
  - Fix gdevesmv.c's misuse of const (bug #114250).


author: Tim Waugh <twaugh@redhat.com> 7.07-17
changelog:
  - Removed stp driver.  Use the IJS version (ijsgimpprint) instead.
  - No longer conflicts with foomatic for hpijs versioning.


author: Tim Waugh <twaugh@redhat.com> 7.07-15
changelog:
  - Build for Fedora Core 1 printer drivers update.
  - Conflicts with foomatic before hpijs 1.5 data.
  - Make fontconfig optional.


author: Tim Waugh <twaugh@redhat.com> 7.07-1
changelog:
  - 7.07.
  - Parametrize build_libgs.
  - Remove Omni requirement (bug #88177).
  - Fix ghostscript-gtk obsoletes: line (bug #88175).


author: Tim Waugh <twaugh@redhat.com> 7.06-1
changelog:
  - 7.06.
  - Updated config, vflib.fixup patches.
  - No longer need dx6, jpeg patches.
  - No longer need to add in missed GNU drivers.
  - Turn off dj970 driver (hpijs drives that).


author: Tim Waugh <twaugh@redhat.com> 7.05-34
changelog:
  - Apply fix for CJK font search method when the fonts are not available
    (bug #83516).
  - The gb18030 patch no longer applies here.


author: Tim Waugh <twaugh@redhat.com> 7.05-33
changelog:
  - Add some missing font aliases (bug #73342).
  - Use the system jpeg library.
  - Update hpijs to 1.3.1.
  - Update gdevcups.c from cups-1.1.18.


author: Tim Waugh <twaugh@redhat.com> 7.05-26
changelog:
  - Don't ship the shared object yet (part of bug #79340).
  - Don't make the gtk package, since that needs the shared object.


author: Tim Waugh <twaugh@redhat.com> 7.05-25
changelog:
  - Fix level 1 PostScript output (bug #78450).
  - No need to carry gomni.c, since it comes from the patch.


author: Tim Waugh <twaugh@redhat.com> 7.05-8
changelog:
  - Requires recent version of patchutils (bug #65947).
  - Don't ship broken man page symlinks (bug #66238).


author: Tim Waugh <twaugh@redhat.com> 7.05-2
changelog:
  - Don't apply bogus parts of vflib patch (bug #65268).
  - Work around Omni -sPAPERSIZE=a4 problem (bug #65269).


author: Tim Waugh <twaugh@redhat.com> 7.05-1
changelog:
  - 7.05.
  - No longer need mkstemp, vflib.fixup, quoting, or PARANOIDSAFER
    patches.
  - Don't apply CJK patches any more (no longer needed).
  - Updated Source15, Patch0, Patch10, Patch5, Patch24, Patch14, Patch12.
  - Made gdevdmpr.c compile again.
  - Move gimp-print to a separate package.
  - Ship the shared object too (and a .so file that is dlopened).
  - Update Omni patch.  No longer need Omni_path, Omni_quiet, Omni_glib patches.
  - Require Omni >= 0.6.1.
  - Add patch to fix gtk+ initial window size.
  - Add devel package with header files.
  - Turn on IJS support.
  - Update hpijs to 1.1.
  - Don't ship the hpijs binary in the ghostscript package.
  - Use -fPIC when building ijs.


author: Tim Waugh <twaugh@redhat.com> 6.52-6
changelog:
  - Fix config patch so that gs --help displays the right thing.
  - Don't ship sysvlp.sh.
  - Fix some shell scripts.
  - Ship escputil man page (bug #58919).


author: Bernhard Rosenkraenzer <bero@redhat.com> 6.52-1
changelog:
  - Updates:
    - ghostscript 6.52
    - hpdj 2.6 -> pcl3 3.3
    - CJK Patchlevel 3, adobe-cmaps 200109
    - gimp-print 4.2.0
  - Adapt patches
  - Fix various URLs
  - Begin cleaning up spec file
  - Fix bugs #21879 and #50923


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-9
changelog:
  - applied IBM's glib patches for Omni, which now works.
  - BE AWARE: we now link against libstdc++ and glib for this, and use a c++
  - link stage to do the dirty.
  - added glib-devel buildreq and glib req, I don't think we require everything
  - yet, I could pull in sasl.


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-4
changelog:
  - applied drepper@redhat.com's patch for #50300
  - fixed build deps on zlib-devel and libpng-devel, #49853
  - made gs_init.ps a config file; #25096
  - O\^/nZ the daTa directorieZ now; #50693


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-2
changelog:
  - luckily, I had a spare chicken. Thanks to some work by Nakai, and one last
  - desperate search through google, everything /seems/ to be working. I know
  - that there are going to be problems in the japanese code, and I need to turn
  - on the cjk font map from adobe, but it /works/ at the moment.


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - upgraded to 6.51, a major version upgrade
  - rewrote spec file, threw out some patches
  - turned on IBM's Omni print drivers interface
  - turned on HP's hpijs print drivers interface
  - turned on every driver that looked usable from linux
  - sacrificed a chicken to integrate the old Japanese drivers
  - - This didn't work. The japanese patches are turned off, pending review.
  - - I can do loops with C, but the bugs are in Postscript init files


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - merged in some patches that got away:
    * Fri Sep  1 2000 Mitsuo Hamada <mhamada@redhat.com>
    - add support JIS B size
    - fix the problem of reconverting GNUPLOT output


author: Michael Stefaniuc <mstefani@redhat.com>
changelog:
  - added the stp driver from the gimp-print project.
    It supports high quality printing especialy with Epson Stylus Photo.


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 5.50 at last...
  - hpdj 2.6
  - Added 3rd party drivers:
    - Lexmark 5700 (lxm5700m)
    - Alps MD-* (md2k, md5k)
    - Lexmark 2050, 3200, 5700 and 7000 (lex2050, lex3200, lex5700, lex7000)


author: Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-7
changelog:
  - update to git revision 8389f1967c5f8b3819cca80705b1b4ba04132b93
  - upstream fix for bz 599147
  - proper shared library support


author: Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-2
changelog:
  - fix permissions on binaries
  - rename generic binaries to v8_*
  - link shared library to -lm, -lpthread to resolve missing weak symbols


author: Mathieu Bridon <bochecha@fedoraproject.org> - 4.15-3
changelog:
  - Get the package closer to what upstream intended:
    - Do not move the headers into a subfolder of /usr/include
    - Make a libev-libevent-devel subpackage to contain the libevent
      compatibility header, so that only this subpackage conflicts with
      libevent-devel, not all of libev-devel
    - Drop the pkgconfig file, as upstream rejected it several times already.


author: Mathieu Bridon <bochecha@fedoraproject.org> - 4.11-2
changelog:
  - Make a patch out of Michal's pkgconfig support.
  - Modernize the configure.ac file for Automake >= 1.13.
  - Respect the Fedora CFLAGS
    https://bugzilla.redhat.com/show_bug.cgi?id=908096


author: Michal Nowak <mnowak@redhat.com> - 3.70-2
changelog:
  - spec file change, which prevented uploading most recent tarball
    so the RPM was "3.70" but tarball was from 3.60


author: Michal Nowak <mnowak@redhat.com> - 3.60-1
changelog:
  - previous version was called "3.6" but this is broken update
    path wrt version "3.53" -- thus bumping to "3.60"


author: Michal Nowak <mnowak@redhat.com> - 3.43-2
changelog:
  - removed libev.a
  - installing with "-p"
  - event.h is removed intentionaly, because is there only for 
    backward compatibility with libevent


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 3.3.6-1
changelog:
  - 3.3.6 (2014-08-28)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * Prevent tree cycle creation when adding Elements as siblings.
  -
  - * LP#1361948: crash when deallocating Element siblings without parent.
  -
  - * LP#1354652: crash when traversing internally loaded documents in XSLT
  -   extension functions.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.5-1
changelog:
  - 3.3.5 (2014-04-18)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * HTML cleaning could fail to strip javascript links that mix control
  -   characters into the link scheme.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.4-1
changelog:
  - 3.3.4 (2014-04-03)
  - ==================
  -
  - Features added
  - --------------
  -
  - * Source line numbers above 65535 are available on Elements when
  -   using libxml2 2.9 or later.
  -
  - Bugs fixed
  - ----------
  -
  - * lxml.html.fragment_fromstring() failed for bytes input in Py3.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.3-1
changelog:
  - 3.3.3 (2014-03-04)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1287118: Crash when using Element subtypes with ``__slots__``.
  -
  - Other changes
  - -------------
  -
  - * The internal classes ``_LogEntry`` and ``_Attrib`` can no longer be
  -   subclassed from Python code.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.2-1
changelog:
  - 3.3.2 (2014-02-26)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * The properties ``resolvers`` and ``version``, as well as the methods
  -   ``set_element_class_lookup()`` and ``makeelement()``, were lost from
  -   ``iterparse`` objects.
  -
  - * LP#1222132: instances of ``XMLSchema``, ``Schematron`` and ``RelaxNG``
  -   did not clear their local ``error_log`` before running a validation.
  -
  - * LP#1238500: lxml.doctestcompare mixed up "expected" and "actual" in
  -   attribute values.
  -
  - * Some file I/O tests were failing in MS-Windows due to incorrect temp
  -   file usage.  Initial patch by Gabi Davar.
  -
  - * LP#910014: duplicate IDs in a document were not reported by DTD
  -   validation.
  -
  - * LP#1185332: ``tostring(method="html")`` did not use HTML serialisation
  -   semantics for trailing tail text.  Initial patch by Sylvain Viollon.
  -
  - * LP#1281139: ``.attrib`` value of Comments lost its mutation methods
  -   in 3.3.0.  Even though it is empty and immutable, it should still
  -   provide the same interface as that returned for Elements.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.2-1
changelog:
  - 3.3.1 (2014-02-12)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1014290: HTML documents parsed with ``parser.feed()`` failed to find
  -   elements during tag iteration.
  -
  - * LP#1273709: Building in PyPy failed due to missing support for
  -   ``PyUnicode_Compare()`` and ``PyByteArray_*()`` in PyPy's C-API.
  -
  - * LP#1274413: Compilation in MSVC failed due to missing "stdint.h" standard
  -   header file.
  -
  - * LP#1274118: iterparse() failed to parse BOM prefixed files.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.3.0-1
changelog:
  - 3.3.0 (2014-01-26)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * The heuristic that distinguishes file paths from URLs was tightened
  -   to produce less false negatives.
  -
  - Other changes
  - -------------
  -
  -
  - 3.3.0beta5 (2014-01-18)
  - =======================
  -
  - Features added
  - --------------
  -
  - * The PEP 393 unicode parsing support gained a fallback for wchar strings
  -   which might still be somewhat common on Windows systems.
  -
  - Bugs fixed
  - ----------
  -
  - * Several error handling problems were fixed throughout the code base that
  -   could previously lead to exceptions being silently swallowed or not
  -   properly reported.
  -
  - * The C-API function ``appendChild()`` is now deprecated as it does not
  -   propagate exceptions (its return type is ``void``).  The new function
  -   ``appendChildToElement()`` was added as a safe replacement.
  -
  - * Passing a string into ``fromstringlist()`` raises an exception instead of
  -   parsing the string character by character.
  -
  - Other changes
  - -------------
  -
  - * Document cleanup code was simplified using the new GC features in
  -   Cython 0.20.
  -
  -
  - 3.3.0beta4 (2014-01-12)
  - =======================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * The (empty) value returned by the ``attrib`` property of Entity and
  -   Comment objects was mutable.
  -
  - * Element class lookup wasn't available for the new pull parsers or when
  -   using a custom parser target.
  -
  - * Setting Element attributes on instantiation with both the ``attrib``
  -   argument and keyword arguments could modify the mapping passed as
  -   ``attrib``.
  -
  - * LP#1266171: DTDs instantiated from internal/external subsets (i.e.
  -   through the docinfo property) lost their attribute declarations.
  -
  - Other changes
  - -------------
  -
  - * Built with Cython 0.20pre (gitrev 012ae82eb) to prepare support for
  -   Python 3.4.
  -
  -
  - 3.3.0beta3 (2014-01-02)
  - =======================
  -
  - Features added
  - --------------
  -
  - * Unicode string parsing was optimised for Python 3.3 (PEP 393).
  -
  - Bugs fixed
  - ----------
  -
  - * HTML parsing of Unicode strings could misdecode the input on some
  -   platforms.
  -
  - * Crash in xmlfile() when closing open elements out of order in an error
  -   case.
  -
  - Other changes
  - -------------
  -
  -
  - 3.3.0beta2 (2013-12-20)
  - =======================
  -
  - Features added
  - --------------
  -
  - * ``iterparse()`` supports the ``recover`` option.
  -
  - Bugs fixed
  - ----------
  -
  - * Crash in ``iterparse()`` for HTML parsing.
  -
  - * Crash in target parsing with attributes.
  -
  - Other changes
  - -------------
  -
  - * The safety check in the read-only tree implementation (e.g. used by
  -   ``PythonElementClassLookup``) raises a more appropriate
  -   ``ReferenceError`` for illegal access after tree disposal instead of
  -   an ``AssertionError``. This should only impact test code that
  -   specifically checks the original behaviour.
  -
  -
  - 3.3.0beta1 (2013-12-12)
  - =======================
  -
  - Features added
  - --------------
  -
  - * New option ``handle_failures`` in ``make_links_absolute()`` and
  -   ``resolve_base_href()`` (lxml.html) that enables ignoring or
  -   discarding links that fail to parse as URLs.
  -
  - * New parser classes ``XMLPullParser`` and ``HTMLPullParser`` for
  -   incremental parsing, as implemented for ElementTree in Python 3.4.
  -
  - * ``iterparse()`` enables recovery mode by default for HTML parsing
  -   (``html=True``).
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1255132: crash when trying to run validation over non-Element (e.g.
  -   comment or PI).
  -
  - * Error messages in the log and in exception messages that originated
  -   from libxml2 could accidentally be picked up from preceding warnings
  -   instead of the actual error.
  -
  - * The ``ElementMaker`` in lxml.objectify did not accept a dict as
  -   argument for adding attributes to the element it's building. This
  -   works as in lxml.builder now.
  -
  - * LP#1228881: ``repr(XSLTAccessControl)`` failed in Python 3.
  -
  - * Raise ``ValueError`` when trying to append an Element to itself or
  -   to one of its own descendants, instead of running into an infinite
  -   loop.
  -
  - * LP#1206077: htmldiff discarded whitespace from the output.
  -
  - * Compressed plain-text serialisation to file-like objects was broken.
  -
  - * lxml.html.formfill: Fix textarea form filling.
  -   The textarea used to be cleared before the new content was set,
  -   which removed the name attribute.
  -
  - Other changes
  - -------------
  -
  - * Some basic API classes use freelists internally for faster
  -   instantiation.  This can speed up some ``iterparse()`` scenarios,
  -   for example.
  -
  - * ``iterparse()`` was rewritten to use the new ``*PullParser``
  -   classes internally instead of being a parser itself.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.4-1
changelog:
  - 3.2.4 (2013-11-07)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * Memory leak when creating an XPath evaluator in a thread.
  -
  - * LP#1228881: ``repr(XSLTAccessControl)`` failed in Python 3.
  -
  - * Raise ``ValueError`` when trying to append an Element to itself or
  -   to one of its own descendants.
  -
  - * LP#1206077: htmldiff discarded whitespace from the output.
  -
  - * Compressed plain-text serialisation to file-like objects was broken.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.3-1
changelog:
  - and here's a version 3.2.3. The last release accidentally lost the ability
  - to work on Python 2.4. There are no other changes over 3.2.2.
  -
  - 3.2.2 (2013-07-28)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1185701: spurious XMLSyntaxError after finishing iterparse().
  -
  - * Crash in lxml.objectify during xsi annotation.
  -
  - Other changes
  - -------------
  -
  - * Return values of user provided element class lookup methods are now
  -   validated against the type of the XML node they represent to prevent
  -   API class mismatches.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.1-1
changelog:
  - 3.2.1 (2013-05-11)
  - ==================
  -
  - Features added
  - --------------
  -
  - * The methods ``apply_templates()`` and ``process_children()`` of XSLT
  -   extension elements have gained two new boolean options ``elements_only``
  -   and ``remove_blank_text`` that discard either all strings or
  -   whitespace-only strings from the result list.
  -
  - Bugs fixed
  - ----------
  -
  - * When moving Elements to another tree, the namespace cleanup mechanism
  -   no longer drops namespace prefixes from attributes for which it finds
  -   a default namespace declaration, to prevent them from appearing as
  -   unnamespaced attributes after serialisation.
  -
  - * Returning non-type objects from a custom class lookup method could lead
  -   to a crash.
  -
  - * Instantiating and using subtypes of Comments and ProcessingInstructions
  -   crashed.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.2.0-1
changelog:
  - 3.2.0 (2013-04-28)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#690319: Leading whitespace could change the behaviour of the string
  -   parsing functions in ``lxml.html``.
  -
  - * LP#599318: The string parsing functions in ``lxml.html`` are more robust
  -   in the face of uncommon HTML content like framesets or missing body tags.
  -   Patch by Stefan Seelmann.
  -
  - * LP#712941: I/O errors while trying to access files with paths that
  -   contain non-ASCII characters could raise ``UnicodeDecodeError`` instead
  -   of properly reporting the ``IOError``.
  -
  - * LP#673205: Parsing from in-memory strings disabled network access in the
  -   default parser and made subsequent attempts to parse from a URL fail.
  -
  - * LP#971754: lxml.html.clean appends 'nofollow' to 'rel' attributes instead
  -   of overwriting the current value.
  -
  - * LP#715687: lxml.html.clean no longer discards scripts that are explicitly
  -   allowed by the user provided whitelist.  Patch by Christine Koppelt.
  -
  - 3.1.2 (2013-04-12)
  - ==================
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1136509: Passing attributes through the namespace-unaware API of
  -   the sax bridge (i.e. the ``handler.startElement()`` method) failed
  -   with a ``TypeError``.  Patch by Mike Bayer.
  -
  - * LP#1123074: Fix serialisation error in XSLT output when converting
  -   the result tree to a Unicode string.
  -
  - * GH#105: Replace illegal usage of ``xmlBufLength()`` in libxml2 2.9.0
  -   by properly exported API function ``xmlBufUse()``.
  -
  - 3.1.1 (2013-03-29)
  - ==================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1160386: Write access to ``lxml.html.FormElement.fields`` raised
  -   an AttributeError in Py3.
  -
  - * Illegal memory access during cleanup in incremental xmlfile writer.
  -
  - Other changes
  - -------------
  -
  - * The externally useless class ``lxml.etree._BaseParser`` was removed
  -   from the module dict.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.1.0-1
changelog:
  - 3.1.0 (2013-02-10)
  - ==================
  -
  - Features added
  - --------------
  -
  - * GH#89: lxml.html.clean allows overriding the set of attributes that it
  -   considers 'safe'.  Patch by Francis Devereux.
  -
  - Bugs fixed
  - ----------
  -
  - * LP#1104370: ``copy.copy(el.attrib)`` raised an exception.  It now returns
  -   a copy of the attributes as a plain Python dict.
  -
  - * GH#95: When used with namespace prefixes, the  ``el.find*()`` methods
  -   always used the first namespace mapping that was provided for each
  -   path expression instead of using the one that was actually passed
  -   in for the current run.
  -
  - * LP#1092521, GH#91: Fix undefined C symbol in Python runtimes compiled
  -   without threading support.  Patch by Ulrich Seidl.
  -
  - Other changes
  - -------------
  -
  -
  - 3.1beta1 (2012-12-21)
  - =====================
  -
  - Features added
  - --------------
  -
  - * New build-time option ``--with-unicode-strings`` for Python 2 that
  -   makes the API always return Unicode strings for names and text
  -   instead of byte strings for plain ASCII content.
  -
  - * New incremental XML file writing API ``etree.xmlfile()``.
  -
  - * E factory in lxml.objectify is callable to simplify the creation of
  -   tags with non-identifier names without having to resort to getattr().
  -
  - Bugs fixed
  - ----------
  -
  - * When starting from a non-namespaced element in lxml.objectify, searching
  -   for a child without explicitly specifying a namespace incorrectly found
  -   namespaced elements with the requested local name, instead of restricting
  -   the search to non-namespaced children.
  -
  - * GH#85: Deprecation warnings were fixed for Python 3.x.
  -
  - * GH#33: lxml.html.fromstring() failed to accept bytes input in Py3.
  -
  - * LP#1080792: Static build of libxml2 2.9.0 failed due to missing file.
  -
  - Other changes
  - -------------
  -
  - * The externally useless class ``_ObjectifyElementMakerCaller`` was
  -   removed from the module API of lxml.objectify.
  -
  - * LP#1075622: lxml.builder is faster for adding text to elements with
  -   many children.  Patch by Anders Hammarquist.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.0.1-1
changelog:
  - 3.0.1 (2012-10-14)
  - Bugs fixed
  -
  -  * LP#1065924: Element proxies could disappear during garbage collection
  -    in PyPy without proper cleanup.
  -  * GH#71: Failure to work with libxml2 2.6.x.
  -  * LP#1065139: static MacOS-X build failed in Py3.


author: Jeffrey Ollie <jeff@ocjtech.us> - 3.0-1
changelog:
  - 3.0 (2012-10-08)
  - ================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * End-of-file handling was incorrect in iterparse() when reading from
  -   a low-level C file stream and failed in libxml2 2.9.0 due to its
  -   improved consistency checks.
  -
  - Other changes
  - -------------
  -
  - * The build no longer uses Cython by default unless the generated C files
  -   are missing.  To use Cython, pass the option "--with-cython".  To ignore
  -   the fatal build error when Cython is required but not available (e.g. to
  -   run special setup.py commands that do not actually run a build), pass
  -   "--without-cython".
  -
  -
  - 3.0beta1 (2012-09-26)
  - =====================
  -
  - Features added
  - --------------
  -
  - * Python level access to (optional) libxml2 memory debugging features
  -   to simplify debugging of memory leaks etc.
  -
  - Bugs fixed
  - ----------
  -
  - * Fix a memory leak in XPath by switching to Cython 0.17.1.
  -
  - * Some tests were adapted to work with PyPy.
  -
  - Other changes
  - -------------
  -
  - * The code was adapted to work with the upcoming libxml2 2.9.0 release.
  -
  -
  - 3.0alpha2 (2012-08-23)
  - ======================
  -
  - Features added
  - --------------
  -
  - * The .iter() method of elements now accepts tag arguments like "{*}name"
  -   to search for elements with a given local name in any namespace.  With
  -   this addition, all combinations of wildcards now work as expected:
  -   "{ns}name", "{}name", "{*}name", "{ns}*", "{}*" and "{*}*".  Note that
  -   "name" is equivalent to "{}name", but "*" is "{*}*".  The same change
  -   applies to the .getiterator(), .itersiblings(), .iterancestors(),
  -   .iterdescendants(), .iterchildren() and .itertext() methods,  the
  -   strip_attributes(), strip_elements() and strip_tags() functions as well
  -   as the iterparse() function.
  -
  - * C14N allows specifying the inclusive prefixes to be promoted to
  -   top-level during exclusive serialisation.
  -
  - Bugs fixed
  - ----------
  -
  - * Passing long Unicode strings into the feed() parser interface failed to
  -   read the entire string.
  -
  - Other changes
  - -------------
  -
  -
  - 3.0alpha1 (2012-07-31)
  - ======================
  -
  - Features added
  - --------------
  -
  - * Initial support for building in PyPy (through cpyext).
  -
  - * DTD objects gained an API that allows read access to their
  -   declarations.
  -
  - * xpathgrep.py gained support for parsing line-by-line (e.g.
  -   from grep output) and for surrounding the output with a new root
  -   tag.
  -
  - * E-factory in lxml.builder accepts subtypes of known data
  -   types (such as string subtypes) when building elements around them.
  -
  - * Tree iteration and iterparse() with a selective tag
  -   argument supports passing a set of tags.  Tree nodes will be
  -   returned by the iterators if they match any of the tags.
  -
  - Bugs fixed
  - ----------
  -
  - * The .find*() methods in lxml.objectify no longer use XPath
  -   internally, which makes them faster in many cases (especially when
  -   short circuiting after a single or couple of elements) and fixes
  -   some behavioural differences compared to lxml.etree.  Note that
  -   this means that they no longer support arbitrary XPath expressions
  -   but only the subset that the ElementPath language supports.
  -   The previous implementation was also redundant with the normal
  -   XPath support, which can be used as a replacement.
  -
  - * el.find('*') could accidentally return a comment or processing
  -   instruction that happened to be in the wrong spot.  (Same for the
  -   other .find*() methods.)
  -
  - * The error logging is less intrusive and avoids a global setup where
  -   possible.
  -
  - * Fixed undefined names in html5lib parser.
  -
  - * xpathgrep.py did not work in Python 3.
  -
  - * Element.attrib.update() did not accept an attrib of
  -   another Element as parameter.
  -
  - * For subtypes of ElementBase that make the .text or .tail
  -   properties immutable (as in objectify, for example), inserting text
  -   when creating Elements through the E-Factory feature of the class
  -   constructor would fail with an exception, stating that the text
  -   cannot be modified.
  -
  - Other changes
  - --------------
  -
  - * The code base was overhauled to properly use 'const' where the API
  -   of libxml2 and libxslt requests it.  This also has an impact on the
  -   public C-API of lxml itself, as defined in etreepublic.pxd, as
  -   well as the provided declarations in the lxml/includes/ directory.
  -   Code that uses these declarations may have to be adapted.  On the
  -   plus side, this fixes several C compiler warnings, also for user
  -   code, thus making it easier to spot real problems again.
  -
  - * The functionality of "lxml.cssselect" was moved into a separate PyPI
  -   package called "cssselect".  To continue using it, you must install
  -   that package separately.  The "lxml.cssselect" module is still
  -   available and provides the same interface, provided the "cssselect"
  -   package can be imported at runtime.
  -
  - * Element attributes passed in as an attrib dict or as keyword
  -   arguments are now sorted by (namespaced) name before being created
  -   to make their order predictable for serialisation and iteration.
  -   Note that adding or deleting attributes afterwards does not take
  -   that order into account, i.e. setting a new attribute appends it
  -   after the existing ones.
  -
  - * Several classes that are for internal use only were removed
  -   from the lxml.etree module dict:
  -   _InputDocument, _ResolverRegistry, _ResolverContext, _BaseContext,
  -   _ExsltRegExp, _IterparseContext, _TempStore, _ExceptionContext,
  -   __ContentOnlyElement, _AttribIterator, _NamespaceRegistry,
  -   _ClassNamespaceRegistry, _FunctionNamespaceRegistry,
  -   _XPathFunctionNamespaceRegistry, _ParserDictionaryContext,
  -   _FileReaderContext, _ParserContext, _PythonSaxParserTarget,
  -   _TargetParserContext, _ReadOnlyProxy, _ReadOnlyPIProxy,
  -   _ReadOnlyEntityProxy, _ReadOnlyElementProxy, _OpaqueNodeWrapper,
  -   _OpaqueDocumentWrapper, _ModifyContentOnlyProxy,
  -   _ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy,
  -   _AppendOnlyElementProxy, _SaxParserContext, _FilelikeWriter,
  -   _ParserSchemaValidationContext, _XPathContext,
  -   _XSLTResolverContext, _XSLTContext, _XSLTQuotedStringParam
  -
  - * Several internal classes can no longer be inherited from:
  -   _InputDocument, _ResolverRegistry, _ExsltRegExp, _ElementUnicodeResult,
  -   _IterparseContext, _TempStore, _AttribIterator, _ClassNamespaceRegistry,
  -   _XPathFunctionNamespaceRegistry, _ParserDictionaryContext,
  -   _FileReaderContext, _PythonSaxParserTarget, _TargetParserContext,
  -   _ReadOnlyPIProxy, _ReadOnlyEntityProxy, _OpaqueDocumentWrapper,
  -   _ModifyContentOnlyPIProxy, _ModifyContentOnlyEntityProxy,
  -   _AppendOnlyElementProxy, _FilelikeWriter, _ParserSchemaValidationContext,
  -   _XPathContext, _XSLTResolverContext, _XSLTContext,
  -   _XSLTQuotedStringParam, _XSLTResultTree, _XSLTProcessingInstruction


author: Jeffrey Ollie <jeff@ocjtech.us> - 2.3.5-1
changelog:
  - Bugs fixed
  -
  -  * Crash when merging text nodes in element.remove().
  -  * Crash in sax/target parser when reporting empty doctype.


author: Jeffrey Ollie <jeff@ocjtech.us> - 2.3.4-1
changelog:
  - Bugs fixed
  -
  -  * Crash when building an nsmap (Element property) with empty namespace
  -    URIs.
  -  * Crash due to race condition when errors (or user messages) occur during
  -    threaded XSLT processing (or compilation).
  -  * XSLT stylesheet compilation could ignore compilation errors.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.3-1
changelog:
  - 2.3.3 (2012-01-04)
  - Features added
  -
  -  * lxml.html.tostring() gained new serialisation options with_tail and
  -    doctype.
  -
  - Bugs fixed
  -
  -  * Fixed a crash when using iterparse() for HTML parsing and requesting
  -    start events.
  -  * Fixed parsing of more selectors in cssselect. Whitespace before pseudo-
  -    elements and pseudo-classes is significant as it is a descendant
  -    combinator. "E :pseudo" should parse the same as "E *:pseudo", not
  -    "E:pseudo". Patch by Simon Sapin.
  -  * lxml.html.diff no longer raises an exception when hitting 'img' tags
  -    without 'src' attribute.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.2-1
changelog:
  - 2.3.2 (2011-11-11)
  - Features added
  -
  -   * lxml.objectify.deannotate() has a new boolean option
  -     cleanup_namespaces to remove the objectify namespace declarations
  -     (and generally clean up the namespace declarations) after removing
  -     the type annotations.
  -   * lxml.objectify gained its own SubElement() function as a copy of
  -     etree.SubElement to avoid an otherwise redundant import of
  -     lxml.etree on the user side.
  -
  - Bugs fixed
  -
  -    * Fixed the "descendant" bug in cssselect a second time (after a first
  -      fix in lxml 2.3.1). The previous change resulted in a serious
  -      performance regression for the XPath based evaluation of the
  -      translated expression. Note that this breaks the usage of some
  -      of the generated XPath expressions as XSLT location paths that
  -      previously worked in 2.3.1.
  -    * Fixed parsing of some selectors in cssselect. Whitespace after
  -      combinators ">", "+" and "~" is now correctly ignored. Previously
  -      it was parsed as a descendant combinator. For example, "div> .foo"
  -      was parsed the same as "div>* .foo" instead of "div>.foo". Patch by
  -      Simon Sapin.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3.1-1
changelog:
  - Features added
  - --------------
  -
  - * New option kill_tags in lxml.html.clean to remove specific
  -   tags and their content (i.e. their whole subtree).
  -
  - * pi.get() and pi.attrib on processing instructions to parse
  -   pseudo-attributes from the text content of processing instructions.
  -
  - * lxml.get_include() returns a list of include paths that can be
  -   used to compile external C code against lxml.etree.  This is
  -   specifically required for statically linked lxml builds when code
  -   needs to compile against the exact same header file versions as lxml
  -   itself.
  -
  - * Resolver.resolve_file() takes an additional option
  -   close_file that configures if the file(-like) object will be
  -   closed after reading or not.  By default, the file will be closed,
  -   as the user is not expected to keep a reference to it.
  -
  - Bugs fixed
  - ----------
  -
  - * HTML cleaning didn't remove 'data:' links.
  -
  - * The html5lib parser integration now uses the 'official'
  -   implementation in html5lib itself, which makes it work with newer
  -   releases of the library.
  -
  - * In lxml.sax, endElementNS() could incorrectly reject a plain
  -   tag name when the corresponding start event inferred the same plain
  -   tag name to be in the default namespace.
  -
  - * When an open file-like object is passed into parse() or
  -   iterparse(), the parser will no longer close it after use.  This
  -   reverts a change in lxml 2.3 where all files would be closed.  It is
  -   the users responsibility to properly close the file(-like) object,
  -   also in error cases.
  -
  - * Assertion error in lxml.html.cleaner when discarding top-level elements.
  -
  - * In lxml.cssselect, use the xpath 'A//B' (short for
  -   'A/descendant-or-self::node()/B') instead of 'A/descendant::B' for the
  -   css descendant selector ('A B'). This makes a few edge cases to be
  -   consistent with the selector behavior in WebKit and Firefox, and makes
  -   more css expressions valid location paths (for use in xsl:template
  -   match).
  -
  - * In lxml.html, non-selected <option> tags no longer show up in the
  -   collected form values.
  -
  - * Adding/removing <option> values to/from a multiple select form
  -   field properly selects them and unselects them.
  -
  - Other changes
  - --------------
  -
  - * Static builds can specify the download directory with the
  -   --download-dir option.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.3-1
changelog:
  - 2.3 (2011-02-06)
  - ================
  -
  - Features added
  - --------------
  -
  - * When looking for children, ``lxml.objectify`` takes '{}tag' as
  -   meaning an empty namespace, as opposed to the parent namespace.
  -
  - Bugs fixed
  - ----------
  -
  - * When finished reading from a file-like object, the parser
  -   immediately calls its ``.close()`` method.
  -
  - * When finished parsing, ``iterparse()`` immediately closes the input
  -   file.
  -
  - * Work-around for libxml2 bug that can leave the HTML parser in a
  -   non-functional state after parsing a severly broken document (fixed
  -   in libxml2 2.7.8).
  -
  - * ``marque`` tag in HTML cleanup code is correctly named ``marquee``.
  -
  - Other changes
  - --------------
  -
  - * Some public functions in the Cython-level C-API have more explicit
  -   return types.
  -
  - 2.3beta1 (2010-09-06)
  - =====================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * Crash in newer libxml2 versions when moving elements between
  -   documents that had attributes on replaced XInclude nodes.
  -
  - * ``XMLID()`` function was missing the optional ``parser`` and
  -   ``base_url`` parameters.
  -
  - * Searching for wildcard tags in ``iterparse()`` was broken in Py3.
  -
  - * ``lxml.html.open_in_browser()`` didn't work in Python 3 due to the
  -   use of os.tempnam.  It now takes an optional 'encoding' parameter.
  -
  - Other changes
  - --------------
  -
  - 2.3alpha2 (2010-07-24)
  - ======================
  -
  - Features added
  - --------------
  -
  - Bugs fixed
  - ----------
  -
  - * Crash in XSLT when generating text-only result documents with a
  -   stylesheet created in a different thread.
  -
  - Other changes
  - --------------
  -
  - * ``repr()`` of Element objects shows the hex ID with leading 0x
  -   (following ElementTree 1.3).
  -
  - 2.3alpha1 (2010-06-19)
  - ======================
  -
  - Features added
  - --------------
  -
  - * Keyword argument ``namespaces`` in ``lxml.cssselect.CSSSelector()``
  -   to pass a prefix-to-namespace mapping for the selector.
  -
  - * New function ``lxml.etree.register_namespace(prefix, uri)`` that
  -   globally registers a namespace prefix for a namespace that newly
  -   created Elements in that namespace will use automatically.  Follows
  -   ElementTree 1.3.
  -
  - * Support 'unicode' string name as encoding parameter in
  -   ``tostring()``, following ElementTree 1.3.
  -
  - * Support 'c14n' serialisation method in ``ElementTree.write()`` and
  -   ``tostring()``, following ElementTree 1.3.
  -
  - * The ElementPath expression syntax (``el.find*()``) was extended to
  -   match the upcoming ElementTree 1.3 that will ship in the standard
  -   library of Python 3.2/2.7.  This includes extended support for
  -   predicates as well as namespace prefixes (as known from XPath).
  -
  - * During regular XPath evaluation, various ESXLT functions are
  -   available within their namespace when using libxslt 1.1.26 or later.
  -
  - * Support passing a readily configured logger instance into
  -   ``PyErrorLog``, instead of a logger name.
  -
  - * On serialisation, the new ``doctype`` parameter can be used to
  -   override the DOCTYPE (internal subset) of the document.
  -
  - * New parameter ``output_parent`` to ``XSLTExtension.apply_templates()``
  -   to append the resulting content directly to an output element.
  -
  - * ``XSLTExtension.process_children()`` to process the content of the
  -   XSLT extension element itself.
  -
  - * ISO-Schematron support based on the de-facto Schematron reference
  -   'skeleton implementation'.
  -
  - * XSLT objects now take XPath object as ``__call__`` stylesheet
  -   parameters.
  -
  - * Enable path caching in ElementPath (``el.find*()``) to avoid parsing
  -   overhead.
  -
  - * Setting the value of a namespaced attribute always uses a prefixed
  -   namespace instead of the default namespace even if both declare the
  -   same namespace URI.  This avoids serialisation problems when an
  -   attribute from a default namespace is set on an element from a
  -   different namespace.
  -
  - * XSLT extension elements: support for XSLT context nodes other than
  -   elements: document root, comments, processing instructions.
  -
  - * Support for strings (in addition to Elements) in node-sets returned
  -   by extension functions.
  -
  - * Forms that lack an ``action`` attribute default to the base URL of
  -   the document on submit.
  -
  - * XPath attribute result strings have an ``attrname`` property.
  -
  - * Namespace URIs get validated against RFC 3986 at the API level
  -   (required by the XML namespace specification).
  -
  - * Target parsers show their target object in the ``.target`` property
  -   (compatible with ElementTree).
  -
  - Bugs fixed
  - ----------
  -
  - * API is hardened against invalid proxy instances to prevent crashes
  -   due to incorrectly instantiated Element instances.
  -
  - * Prevent crash when instantiating ``CommentBase`` and friends.
  -
  - * Export ElementTree compatible XML parser class as
  -   ``XMLTreeBuilder``, as it is called in ET 1.2.
  -
  - * ObjectifiedDataElements in lxml.objectify were not hashable.  They
  -   now use the hash value of the underlying Python value (string,
  -   number, etc.) to which they compare equal.
  -
  - * Parsing broken fragments in lxml.html could fail if the fragment
  -   contained an orphaned closing '</div>' tag.
  -
  - * Using XSLT extension elements around the root of the output document
  -   crashed.
  -
  - * ``lxml.cssselect`` did not distinguish between ``x[attr="val"]`` and
  -   ``x [attr="val"]`` (with a space).  The latter now matches the
  -   attribute independent of the element.
  -
  - * Rewriting multiple links inside of HTML text content could end up
  -   replacing unrelated content as replacements could impact the
  -   reported position of subsequent matches.  Modifications are now
  -   simplified by letting the ``iterlinks()`` generator in ``lxml.html``
  -   return links in reversed order if they appear inside the same text
  -   node.  Thus, replacements and link-internal modifications no longer
  -   change the position of links reported afterwards.
  -
  - * The ``.value`` attribute of ``textarea`` elements in lxml.html did
  -   not represent the complete raw value (including child tags etc.). It
  -   now serialises the complete content on read and replaces the
  -   complete content by a string on write.
  -
  - * Target parser didn't call ``.close()`` on the target object if
  -   parsing failed.  Now it is guaranteed that ``.close()`` will be
  -   called after parsing, regardless of the outcome.
  -
  - Other changes
  - -------------
  -
  - * Official support for Python 3.1.2 and later.
  -
  - * Static MS Windows builds can now download their dependencies
  -   themselves.
  -
  - * ``Element.attrib`` no longer uses a cyclic reference back to its
  -   Element object.  It therefore no longer requires the garbage
  -   collector to clean up.
  -
  - * Static builds include libiconv, in addition to libxml2 and libxslt.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.8-1
changelog:
  - 2.2.8 (2010-09-02)
  - Bugs fixed
  -
  -     * Crash in newer libxml2 versions when moving elements between
  -       documents that had attributes on replaced XInclude nodes.
  -     * Import fix for urljoin in Python 3.1+.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.7-3
changelog:
  - Don't byte-compile files during install because setup.py doesn't
    properly byte compile for Python version 3.2


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.7-1
changelog:
  - 2.2.7 (2010-07-24)
  - Bugs fixed
  -
  -     * Crash in XSLT when generating text-only result documents with a stylesheet created in a different thread.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.6-1
changelog:
  - 2.2.6 (2010-03-02)
  -
  - Bugs fixed
  -
  -    * Fixed several Python 3 regressions by building with Cython 0.11.3.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.5-1
changelog:
  - 2.2.5 (2010-02-28)
  -
  - Features added
  -
  -    * Support for running XSLT extension elements on the input root node
  -      (e.g. in a template matching on "/").
  -
  - Bugs fixed
  -
  -    * Crash in XPath evaluation when reading smart strings from a document
  -      other than the original context document.
  -    * Support recent versions of html5lib by not requiring its XHTMLParser
  -      in htmlparser.py anymore.
  -    * Manually instantiating the custom element classes in lxml.objectify
  -      could crash.
  -    * Invalid XML text characters were not rejected by the API when they
  -      appeared in unicode strings directly after non-ASCII characters.
  -    * lxml.html.open_http_urllib() did not work in Python 3.
  -    * The functions strip_tags() and strip_elements() in lxml.etree did
  -      not remove all occurrences of a tag in all cases.
  -    * Crash in XSLT extension elements when the XSLT context node is not
  -      an element.


author: Thomas Spura <tomspur@fedoraproject.org> - 2.2.4-2
changelog:
  - update to current python3 guidelines
  - be more explicit in %files
  - use %global and not %define
  - create docs subpackage
  - add stripping 3-byte Byte Order Marker from src/lxml/tests/test_errors.py
    to get 2to3 to work (dmalcolm)
  - fixes FTBFS (#564674)


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.3-1
changelog:
  - 2.2.3 (2009-10-30)
  - Bugs fixed
  -
  -    * The resolve_entities option did not work in the incremental feed
  -      parser.
  -    * Looking up and deleting attributes without a namespace could hit a
  -      namespaced attribute of the same name instead.
  -    * Late errors during calls to SubElement() (e.g. attribute related
  -      ones) could leave a partially initialised element in the tree.
  -    * Modifying trees that contain parsed entity references could result
  -      in an infinite loop.
  -    * ObjectifiedElement.__setattr__ created an empty-string child element
  -      when the attribute value was rejected as a non-unicode/non-ascii
  -      string
  -    * Syntax errors in lxml.cssselect could result in misleading error
  -      messages.
  -    * Invalid syntax in CSS expressions could lead to an infinite loop in
  -      the parser of lxml.cssselect.
  -    * CSS special character escapes were not properly handled in
  -      lxml.cssselect.
  -    * CSS Unicode escapes were not properly decoded in lxml.cssselect.
  -    * Select options in HTML forms that had no explicit value attribute
  -      were not handled correctly. The HTML standard dictates that their
  -      value is defined by their text content. This is now supported by
  -      lxml.html.
  -    * XPath raised a TypeError when finding CDATA sections. This is now
  -      fully supported.
  -    * Calling help(lxml.objectify) didn't work at the prompt.
  -    * The ElementMaker in lxml.objectify no longer defines the default
  -      namespaces when annotation is disabled.
  -    * Feed parser failed to honour the 'recover' option on parse errors.
  -    * Diverting the error logging to Python's logging system was broken.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.2-1
changelog:
  - 2.2.2 (2009-06-21)
  - Features added
  -
  -    * New helper functions strip_attributes(), strip_elements(),
  -      strip_tags() in lxml.etree to remove attributes/subtrees/tags
  -      from a subtree.
  -
  - Bugs fixed
  -
  -    * Namespace cleanup on subtree insertions could result in missing
  -      namespace declarations (and potentially crashes) if the element
  -      defining a namespace was deleted and the namespace was not used
  -      by the top element of the inserted subtree but only in deeper
  -      subtrees.
  -    * Raising an exception from a parser target callback didn't always
  -      terminate the parser.
  -    * Only {true, false, 1, 0} are accepted as the lexical representation
  -      for BoolElement ({True, False, T, F, t, f} not any more), restoring
  -      lxml <= 2.0 behaviour.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.1-1
changelog:
  - 2.2.1 (2009-06-02)
  - Features added
  -
  -    * Injecting default attributes into a document during XML Schema
  -      validation (also at parse time).
  -    * Pass huge_tree parser option to disable parser security restrictions
  -      imposed by libxml2 2.7.
  -
  - Bugs fixed
  -
  -    * The script for statically building libxml2 and libxslt didn't work
  -      in Py3.
  -    * XMLSchema() also passes invalid schema documents on to libxml2 for
  -      parsing (which could lead to a crash before release 2.6.24).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-1
changelog:
  - 2.2 (2009-03-21)
  - Features added
  -
  -    * Support for standalone flag in XML declaration through
  -      tree.docinfo.standalone and by passing standalone=True/False on
  -      serialisation.
  -
  - Bugs fixed
  -
  -    * Crash when parsing an XML Schema with external imports from a
  -      filename.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.8.beta4
changelog:
  - 2.2beta4 (2009-02-27)
  - Features added
  -
  -    * Support strings and instantiable Element classes as child arguments
  -      to the constructor of custom Element classes.
  -    * GZip compression support for serialisation to files and file-like
  -      objects.
  -
  - Bugs fixed
  -
  -    * Deep-copying an ElementTree copied neither its sibling PIs and
  -      comments nor its internal/external DTD subsets.
  -    * Soupparser failed on broken attributes without values.
  -    * Crash in XSLT when overwriting an already defined attribute using
  -      xsl:attribute.
  -    * Crash bug in exception handling code under Python 3. This was due to
  -      a problem in Cython, not lxml itself.
  -    * lxml.html.FormElement._name() failed for non top-level forms.
  -    * TAG special attribute in constructor of custom Element classes was
  -      evaluated incorrectly.
  -
  - Other changes
  -
  -    * Official support for Python 3.0.1.
  -    * Element.findtext() now returns an empty string instead of None for
  -      Elements without text content.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.6.beta3
changelog:
  - 2.2beta3 (2009-02-17)
  - Features added
  -
  -    * XSLT.strparam() class method to wrap quoted string parameters that
  -     require escaping.
  -
  - Bugs fixed
  -
  -    * Memory leak in XPath evaluators.
  -    * Crash when parsing indented XML in one thread and merging it with
  -      other documents parsed in another thread.
  -    * Setting the base attribute in lxml.objectify from a unicode string
  -      failed.
  -    * Fixes following changes in Python 3.0.1.
  -    * Minor fixes for Python 3.
  -
  - Other changes
  -
  -    * The global error log (which is copied into the exception log) is now
  -      local to a thread, which fixes some race conditions.
  -    * More robust error handling on serialisation.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.5.beta2
changelog:
  - 2.2beta2 (2009-01-25)
  - Bugs fixed
  -
  -    * Potential memory leak on exception handling. This was due to a
  -      problem in Cython, not lxml itself.
  -    * iter_links (and related link-rewriting functions) in lxml.html would
  -      interpret CSS like url("link") incorrectly (treating the quotation
  -      marks as part of the link).
  -    * Failing import on systems that have an io module.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.4.beta1
changelog:
  - 2.2beta1 (2008-12-12)
  - Features added
  -
  -    * Allow lxml.html.diff.htmldiff to accept Element objects,
  -      not just HTML strings.
  -
  - Bugs fixed
  -
  -    * Crash when using an XPath evaluator in multiple threads.
  -    * Fixed missing whitespace before Link:... in lxml.html.diff.
  -
  - Other changes
  -
  -    * Export lxml.html.parse.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.1.alpha1
changelog:
  - 2.2alpha1 (2008-11-23)
  - Features added
  -
  -    * Support for XSLT result tree fragments in XPath/XSLT extension
  -      functions.
  -    * QName objects have new properties namespace and localname.
  -    * New options for exclusive C14N and C14N without comments.
  -    * Instantiating a custom Element classes creates a new Element.
  -
  - Bugs fixed
  -
  -    * XSLT didn't inherit the parse options of the input document.
  -    * 0-bytes could slip through the API when used inside of Unicode
  -      strings.
  -    * With lxml.html.clean.autolink, links with balanced parenthesis, that
  -      end in a parenthesis, will be linked in their entirety (typical with
  -      Wikipedia links).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.1.3-1
changelog:
  - 2.1.3 (2008-11-17)
  - Bugs fixed
  -
  -    * Ref-count leaks when lxml enters a try-except statement while an
  -      outside exception lives in sys.exc_*(). This was due to a problem
  -      in Cython, not lxml itself.
  -    * Parser Unicode decoding errors could get swallowed by other
  -      exceptions.
  -    * Name/import errors in some Python modules.
  -    * Internal DTD subsets that did not specify a system or public ID
  -      were not serialised and did not appear in the docinfo property
  -      of ElementTrees.
  -    * Fix a pre-Py3k warning when parsing from a gzip file in Py2.6.
  -    * Test suite fixes for libxml2 2.7.
  -    * Resolver.resolve_string() did not work for non-ASCII byte strings.
  -    * Resolver.resolve_file() was broken.
  -    * Overriding the parser encoding didn't work for many encodings.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.1.2-1
changelog:
  - 2.1.2 (2008-09-05)
  - Features added
  -
  -    * lxml.etree now tries to find the absolute path name of files when
  -      parsing from a file-like object. This helps custom resolvers when
  -      resolving relative URLs, as lixbml2 can prepend them with the path of
  -      the source document.
  -
  - Bugs fixed
  -
  -    * Memory problem when passing documents between threads.
  -    * Target parser did not honour the recover option and raised an exception
  -      instead of calling .close() on the target.


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-19.P2
changelog:
  - Add support for OpenSSL provided random data
  - Disable often failing unit test random_test
  - Add /dev/urandom to chroot


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-7.P1
changelog:
  - Fix chroot devices upgrade warning (#1592872)
  - Automatically replace obsoleted ISC DLV key with root key (#1595782)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-5.P1
changelog:
  - Update to 9.11.4-P1
  - Adds root key sentinel support
  - Large IXFR zone transfers are rejected to prevent journal corruption
  - Fixes CVE-2018-5740


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.4-2
changelog:
  - Install generated manual pages
  - Remove system-config-bind from manual
  - Disable GeoIP support (#1609856)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.3-15
changelog:
  - Use new config file named-chroot.files for chroot setup (#1429656)
  - Fix chroot devices file verification (#1592873)
  - Prevent errors on bind-chroot uninstall when running (#1600583)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.3-2.b1
changelog:
  - Require openssl-devel and libcap-devel from bind-export-devel
  - Conflict with bind99-devel
  - Change spec globals to rpmbuild --with feature


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-11.P1
changelog:
  - Use versioned provides
  - Fix starting of unit tests
  - Forward export libs path to isc-config
  - Rename export devel subpackage to bind-export-devel


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-4
changelog:
  - Enable unit tests with kyua tool (#1532694)
  - Provide internal tool to prepare softhsm token storage
  - Proper fix for python3-bind subpackage directory ownership (#1522944)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-2
changelog:
  - Build against mariadb-connector-c-devel (#1493615)
  - Include DNSKEY 20326 also in trusted-key.key (#1505476)
  - Fix dynamic symbols conflict with ldap (#1205168)
  - Use hmac-sha256 for new RNDC keys (#1508003)
  - Include protocols and services in chroot


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.2-1
changelog:
  - Update to 9.11.2
  - Add recursing and secroots file into default and sample config
  - Fix nsupdate GSSAPI auth against AD server (#1484451)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.0-6.P2
changelog:
  - RTLD_DEEPBIND conflicts with pkcs11 libraries, skip it for dyndb (#1410433)
  - Fix some rpm warnings


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.3-13.P4
changelog:
  - Remove NM dispatcher script, since it is not needed any more (#1277257)
  - Replaced After=network-online.target with After=network.target in all unit files


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.3-9.P2
changelog:
  - Commented out bindkeys-file statement in default configuration (#1223365#c3)
  - Removed unrecognized configure option --enable-developer
  - Added configure option --enable-full-report to get report on enabled features


author: Robert Scheck <robert@fedoraproject.org> - 32:9.10.3-8.P2
changelog:
  - Remove unrecognized build options for %configure
  - Own %{_includedir}/bind9 directory in -lite-devel
  - Fixed building without (optional) PKCS#11 support


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-2
changelog:
  - enable tuning for large systems - increases hardcoded internal limits
  - enable GeoIP access control feature


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-1
changelog:
  - update to 9.10.2 stable
  - remove parallel-build patch after discussion with upstream [ISC-Bugs #38739]


author: Tomas Hozza <thozza@redhat.com> - 32:9.10.2-0.1.rc1
changelog:
  - update to 9.10.2rc1
  - fix nsupdate server auto-detection (#1184151)
  - drop merged patch bind99-rh985918.patch


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-4
changelog:
  - Fixed systemctl path in logrotate configuration (#1148360)
  - drop engine_pkcs11 dependency, since we use native PKCS#11 implementation


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-2
changelog:
  - Added native PKCS#11 functionality (#1097752)
  - bind-sdb now requires bind due to configuration and other utilities
  - bind-pkcs11 now requires bind due to configuration and other utilities


author: Tomas Hozza <thozza@redhat.com> - 32:9.9.6-1
changelog:
  - Update to 9.9.6
  - drop merged patches and rebase some of existing patches
  - Add architecture specific dependencies.
  - Fix assert in dig when using +sigchase (#985918)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.5-2
changelog:
  - dlz_dlopen driver could return the wrong error leading to a segfault (#1052781)
  - Fix race condition when freeing fetch object (ISC-Bugs #35385)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-10
changelog:
  - Split chroot package for named and named-sdb
  - Extract setting-up/destroying of chroot to a separate systemd service (#997030)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.4-5
changelog:
  - Create symlink /var/named/chroot/var/run -> /var/named/chroot/run
  - Added session-keyfile statement into default named.conf since we use /run/named


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-1
changelog:
  - update to 9.9.3
  - install dns/update.h header
  - update RRL patch to the latest version 9.9.3-rl.150.20


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.6.rc2
changelog:
  - update to 9.9.3rc2
  - part of bind97-exportlib.patch not needed any more
  - bind-9.9.1-P2-multlib-conflict.patch modified to reflect latest source
  - rl-9.9.3rc1.patch -> rl-9.9.3rc2.patch
  - bind99-opts.patch merged


author: Tomas Hozza <thozza@redhat.com> 32:9.9.3-0.5.rc1
changelog:
  - Include recursion Warning in named.conf and named.conf.sample (#740894)
  - Include managed-keys-directory statement in named.conf.sample (#948026)


author: Adam Tkac <atkac redhat com> 32:9.9.3-0.1.rc1
changelog:
  - update to 9.9.3rc1
  - bind-96-libtool2.patch has been merged
  - fix bind tmpfiles.d for named.pid /run migration (#920713)


author: Tomas Hozza <thozza@redhat.com> 32:9.9.2-7.P1
changelog:
  - Corrected IP addresses in named.ca (#901741)
  - mount/umount /var/named in setup-named-chroot.sh as the last one (#904666)


author: Adam Tkac <atkac redhat com> 32:9.9.2-6.P1
changelog:
  - generate /etc/rndc.key during named service startup if doesn't exist
  - increase startup timeout in systemd units to 90sec (default)
  - fix IDN related statement in dig.1 manpage


author: Adam Tkac <atkac redhat com> 32:9.9.2-1
changelog:
  - update to 9.9.2
  - bind97-rh714049.patch has been dropped
  - patches merged
    - bind98-rh816164.patch


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-9.P2
changelog:
  - fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850045)
  - changed %define macros to %global and fixed several rpmlint warnings


author: Tomas Hozza <thozza@redhat.com> 32:9.9.1-6.P2
changelog:
  - Fixed bad path to systemctl in /etc/NetworkManager/dispatcher.d/13-named (#844047)
  - Fixed path to libdb.so in config.dlz.in


author: Adam Tkac <atkac redhat com> 32:9.9.0-1
changelog:
  - update to 9.9.0
  - load dynamic DBs later (and update dyndb patch)
  - fix memory leak in named during processing of rndc command
  - don't call `rndc-confgen -a` in "post" section
  - fix some packaging bugs in bind-chroot


author: Adam Tkac <atkac redhat com> 32:9.9.0-0.3.b2
changelog:
  - update to 9.9.0b2 (CVE-2011-4313)
  - patches merged
    - bind97-rh700097.patch
    - bind99-cinfo.patch


author: Adam Tkac <atkac redhat com> 32:9.8.1-1
changelog:
  - update to 9.8.1
  - ship /etc/trusted-key.key (needed by dig)
  - use select instead of epoll in export libs (#735103)


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.3.rc1
changelog:
  - fix DLZ related compilation issues
  - make /etc/named.{root,iscdlv}.key world-readable
  - add bind-libs versioned requires to bind pkg


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.2.rc1
changelog:
  - fix rare race condition in request.c
  - print "the working directory is not writable" as debug message
  - re-add configtest target to initscript
  - initscript: sybsys name is always named, not named-sdb
  - nsupdate returned zero when target zone didn't exist (#700097)
  - nsupdate could have failed if server has multiple IPs and the first
    was unreachable (#714049)


author: Adam Tkac <atkac redhat com> 32:9.8.1-0.1.rc1
changelog:
  - update to 9.8.1rc1
  - patches merged
    - bind97-rh674334.patch
    - bind97-cleanup.patch
    - bind98-includes.patch


author: Adam Tkac <atkac redhat com> 32:9.7.3-1
changelog:
  - update to 9.7.3
  - fix dig +trace on dualstack systems (#674334)
  - fix linkage order when building on system with older BIND (#665971)
  - reduce number of gcc warnings


author: Adam Tkac <atkac redhat com> 32:9.7.3-0.3.b1
changelog:
  - fix "service named status" when used with named-sdb
  - don't check MD5, size and mtime of sysconfig/named


author: Adam Tkac <atkac redhat com> 32:9.7.2-5.P2
changelog:
  - move BIND9 internal libs back to %{_libdir}
  - add "-export" suffix to public libraries (-lite subpkg)


author: Adam Tkac <atkac redhat com> 32:9.7.2-3.P2
changelog:
  - new bind-libs-lite and bind-lite-devel subpkgs which contain
    public version of BIND 9 libraries
  - don't ship devel files for internal version of BIND 9 libraries


author: Adam Tkac <atkac redhat com> 32:9.7.1-3.P1
changelog:
  - remove outdated Copyright.caching-nameserver file
  - remove rfc1912.txt, it is already located in %doc/rfc directory
  - move COPYRIGHT to the bind-libs subpkg
  - add COPYRIGHT to the -pkcs11 subpkg


author: Adam Tkac <atkac redhat com> 32:9.7.1-0.1.b1
changelog:
  - update to 9.7.1b1
  - make /var/named/dynamic as a default directory for managed DNSSEC keys
  - add patch to get "managed-keys-directory" option working
  - patches merged
    - bind97-managed-keyfile.patch
    - bind97-rh554316.patch


author: Adam Tkac <atkac redhat com> 32:9.7.0-2
changelog:
  - improve automatic DNSSEC reconfiguration trigger
  - initscript now returns 2 in case that action doesn't exist (#523435)
  - enable/disable chroot when bind-chroot is installed/uninstalled


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.14.rc2
changelog:
  - obsolete dnssec-conf
  - automatically update configuration from old dnssec-conf based
  - improve default configuration; enable DLV by default
  - remove obsolete triggerpostun from bind-libs subpackage


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.6.b1
changelog:
  - update to 9.7.0b1
  - add bind-pkcs11 subpackage to support PKCS11 compatible keystores for DNSSEC
    keys


author: Adam Tkac <atkac redhat com> 32:9.7.0-0.2.a2
changelog:
  - improve chroot related documentation (#507795)
  - add NetworkManager dispatcher script to reload named when network interface is
    activated/deactivated (#490275)
  - don't set/unset named_write_master_zones SELinux boolean every time in
    initscript, modify it only when it's actually needed


author: Adam Tkac <atkac redhat com> 32:9.6.1-9.P1
changelog:
  - next attempt to fix the postun trigger (#520385)
  - remove obsolete bind-9.3.1rc1-fix_libbind_includedir.patch


author: Adam Tkac <atkac redhat com> 32:9.6.1-3
changelog:
  - fix broken symlinks in bind-libs (#509635)
  - fix typos in /etc/sysconfig/named (#509650)
  - add DEBUG option to /etc/sysconfig/named (#510283)


author: Adam Tkac <atkac redhat com> 32:9.6.1-2
changelog:
  - improved "chroot automount" patches (#504596)
  - host should fail if specified server doesn't respond (#507469)


author: Adam Tkac <atkac redhat com> 32:9.6.1-1
changelog:
  - 9.6.1 release
  - simplify chroot maintenance. Important files and directories are mounted into
    chroot (see /etc/sysconfig/named for more info, #504596)
  - fix doc/named.conf.default perms


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.3.b1
changelog:
  - update the patch for dynamic loading of database backends
  - create %{_libdir}/bind directory
  - copy default named.conf to doc directory, shared with s-c-bind (atkac)


author: Martin Nagy <mnagy redhat com> 32:9.6.1-0.2.b1
changelog:
  - update the patch for dynamic loading of database backends
  - fix dns_db_unregister()
  - useradd now takes "-N" instead of "-n" (atkac, #495726)
  - print nicer error msg when zone file is actually a directory (atkac, #490837)


author: Adam Tkac <atkac redhat com> 32:9.6.1-0.1.b1
changelog:
  - 9.6.1b1 release
  - patches merged
    - bind-96-isc_header.patch
    - bind-95-rh469440.patch
    - bind-96-realloc.patch
    - bind9-fedora-0001.diff
  - use -version-number instead of -version-info libtool param


author: Adam Tkac <atkac redhat com> 32:9.6.0-11.P1
changelog:
  - fall back to insecure mode when no supported DNSSEC algorithm is found
    instead of SERVFAIL
  - don't fall back to non-EDNS0 queries when DO bit is set


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.5.rc1
changelog:
  - 9.6.0rc1 release
  - patches merged
    - bind-9.2.0rc3-varrun.patch
    - bind-95-sdlz-include.patch
    - bind-96-libxml2.patch
  - fixed rare use-after-free problem in host utility (#452060)
  - enabled chase of DNSSEC signature chains in dig


author: Adam Tkac <atkac redhat com> 32:9.6.0-0.1.b1
changelog:
  - 9.6.0b1 release
  - don't build ODBC and Berkeley DB DLZ drivers
  - end of bind-chroot-admin script, copy config files to chroot manually
  - /proc doesn't have to be mounted to chroot
  - temporary use libbind from 9.5 series, noone has been released for 9.6 yet


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.7.b2
changelog:
  - 9.5.1b2 release
  - patches merged
    - bind95-rh454783.patch
    - bind-9.5-edns.patch
    - bind95-rh450995.patch
    - bind95-rh457175.patch


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.3.b1
changelog:
  - static libraries are no longer supported
  - IP acls weren't merged correctly (#457175)
  - use fPIE on sparcv9/sparc64 (Dennis Gilmore)
  - add sparc64 to list of 64bit arches in spec (Dennis Gilmore)


author: Adam Tkac <atkac redhat com> 32:9.5.1-0.1.b1
changelog:
  - 9.5.1b1 release (CVE-2008-1447)
  - dropped bind-9.5-recv-race.patch because upstream doesn't want it


author: Adam Tkac <atkac redhat com> 32:9.5.0-36.1
changelog:
  - removed dns-keygen utility in favour of rndc-confgen -a (#449287)
  - some minor sample fixes (#449274)


author: Adam Tkac <atkac redhat com> 32:9.5.0-33.rc1
changelog:
  - updated to 9.5.0rc1
  - merged patches
    - bind-9.5-libcap.patch
  - make binaries readable by others (#427826)


author: Adam Tkac <atkac redhat com> 32:9.5.0-32.b3
changelog:
  - reverted "any" patch, upstream says not needed
  - log EDNS failure only when we really switch to plain EDNS (#275091)
  - detect configuration file better


author: Adam Tkac <atkac redhat com> 32:9.5.0-30.b3
changelog:
  - 9.5.0b3 release
  - dropped patches (upstream)
    - bind-9.5-transfer-segv.patch
    - bind-9.5-mudflap.patch
    - bind-9.5.0-generate-xml.patch
    - bind-9.5-libcap.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-27.b2
changelog:
  - removed conditional build with libefence (use -fmudflapth instead)
  - fixed building of DLZ stuff (#432497)
  - do not build Berkeley DB DLZ backend
  - temporary build with --disable-linux-caps and without threads (#433102)
  - update named.ca file to affect IPv6 changes in root zone


author: Adam Tkac <atkac redhat com> 32:9.5.0-26.b2
changelog:
  - build with -D_GNU_SOURCE (#431734)
  - improved fix for #253537, posttrans script is now used
  - improved fix for #400461
  - 9.5.0b2
    - bind-9.3.2b1-PIE.patch replaced by bind-9.5-PIE.patch
      - only named, named-sdb and lwresd are PIE
    - bind-9.5-sdb.patch has been updated
    - bind-9.5-libidn.patch has been updated
    - bind-9.4.0-sdb-sqlite-bld.patch replaced by bind-9.5-sdb-sqlite-bld.patch
    - removed bind-9.5-gssapi-header.patch (upstream)
    - removed bind-9.5-CVE-2008-0122.patch (upstream)
  - removed bind-9.2.2-nsl.patch
  - improved sdb_tools Makefile.in


author: Adam Tkac <atkac redhat com> 32:9.5.0-24.b1
changelog:
  - removed bind-9.3.2-prctl_set_dumpable.patch (upstream)
  - allow parallel building of libdns library
  - CVE-2008-0122


author: Adam Tkac <atkac redhat com> 32:9.5.0-23.b1
changelog:
  - fixed initscript wait loop (#426382)
  - removed dependency on policycoreutils and libselinux (#426515)


author: Adam Tkac <atkac redhat com> 32:9.5.0-18.4.a7
changelog:
  - bind-9.5-random_ports.patch was removed because upstream doesn't
    like it. query-source{,v6} options are sufficient (#391931)
  - bind-chroot-admin called restorecon on /proc filesystem (#405281)


author: Adam Tkac <atkac redhat com> 32:9.5.0-17.a7
changelog:
  - 9.5.0a7
  - dropped patches (upstream)
    - bind-9.5-update.patch
    - bind-9.5-pool_badfree.patch
    - bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-16.5.a6
changelog:
  - added bind-sdb again, contains SDB modules and DLZ modules
  - bind-9.3.1rc1-sdb.patch replaced by bind-9.5-sdb.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-12.a6
changelog:
  - bind-9.5-2119_revert.patch and bind-9.5-fix_h_errno.patch are
    obsoleted by upstream bind-9.5-_res_errno.patch


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.3.a6
changelog:
  - initscript failure message is now printed correctly (#277981,
    Quentin Armitage (quentin armitage org uk) )


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.1.a6
changelog:
  - removed end dots from Summary sections (skasal@redhat.com)
  - fixed wrong file creation by autotools patch (skasal@redhat.com)


author: Adam Tkac <atkac redhat com> 32:9.5.0-11.a6
changelog:
  - start using --disable-isc-spnego configure option
    - remove bind-9.5-spnego-memory_management.patch (source isn't
      compiled)


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.2.a6
changelog:
  - added new initscript option KEYTAB_FILE which specified where
    is located kerberos .keytab file for named service
  - obsolete temporary bind-9.5-spnego-memory_management.patch by
    bind-9.5-gssapictx-free.patch which conforms BIND coding standards
    (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-10.a6
changelog:
  - dropped direct dependency to /etc/openldap/schema directory
  - changed hardcoded paths to macros
  - fired away code which configure LDAP server


author: Adam Tkac <atkac redhat com> 32:9.5.0-9.a6
changelog:
  - disable 64bit dlz driver patch on alpha and ia64 (#251298)
  - remove wrong malloc functions from lib/dns/spnego.c (#251853)


author: Adam Tkac <atkac redhat com> 32:9.5.0-8.a6
changelog:
  - minor next improvements on autotools patch
  - dig and host utilities now using libidn instead idnkit for
    IDN support


author: Adam Tkac <atkac redhat com> 32:9.5.0-6.a6
changelog:
  - updated to 9.5.0a6 which contains fixes for CVE-2007-2925 and
    CVE-2007-2926
  - fixed building on 64bits


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-5
changelog:
  - integrated "autotools" patch for testing purposes (upstream will
    accept it in future, for easier building)


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-3.9
changelog:
  - removed bind-sdb package (default named has compiled SDB backend now)
  - integrated DLZ (Dynamically loadable zones) drivers
  - integrated GSS-TSIG support (RFC 3645)
  - build with -O0 (many new features, potential core dumps will be more useful)


author: Adam Tkac <atkac redhat com> 31:9.5.0a5-2
changelog:
  - minor changes in default configuration
  - fix h_errno assigment during resolver initialization (unbounded recursion, #245857)
  - removed wrong patch to #150288


author: Adam Tkac <atkac redhat com> 31:9.4.1-7
changelog:
  - marked caching-nameserver as obsolete (#244604)
  - fixed typo in initscript (causes that named doesn't detect NetworkManager
    correctly)
  - next cleanup in configuration - moved configfiles into config.tar
  - removed delay between start & stop in restart function in named.init


author: Adam Tkac <atkac redhat com> 31:9.4.1-6
changelog:
  - major changes in initscript. Could be LSB compatible now
  - removed caching-nameserver subpackage. Move configs from this
    package to main bind package as default configuration and major
    configuration cleanup


author: Adam Tkac <atkac redhat com> 31:9.4.1-5
changelog:
  - very minor compatibility change in bind-chroot-admin (line 215)
  - enabled IDN support by default and don't distribute IDN libraries
  - specfile cleanup
  - add dynamic directory to /var/named. This directory will be primarily used for
    dynamic DNS zones. ENABLE_ZONE_WRITE and SELinux's named_write_master_zones no longer exist


author: Adam Tkac <atkac redhat com> 31:9.4.1-4
changelog:
  - removed ldap-api patch and start using deprecated API
  - fixed minor problem in bind-chroot-admin script (#241103)


author: Adam Tkac <atkac redhat com> 31:9.4.1-3
changelog:
  - fixed bind-chroot-admin dynamic DNS handling (#239149)
  - updated zone-freeze patch to latest upstream
  - ldap sdb has been rewriten to latest api (#239802)


author: Adam Tkac <atkac redhat com> 31:9.4.0-8.fc7
changelog:
  - improved "zone freeze patch" - if multiple zone with same name exists
    no zone is freezed
  - minor cleanup in caching-nameserver's config file
  - fixed race-condition in dbus code (#235809)
  - added forgotten restorecon statement in bind-chroot-admin


author: Adam Tkac <atkac redhat com> 31:9.4.0-7.fc7
changelog:
  - removed DEBUGINFO option because with this option (default) was bind
    builded with -O0 and without this flag no debuginfo package was produced.
    (I want faster bind => -O2 + debuginfo)
  - fixed zone finding (#236426)


author: Adam Tkac <atkac redhat com> 31:9.4.0-4.fc7
changelog:
  - removed query-source[-v6] options from caching-nameserver config
    (#209954, increase security)
  - throw away idn. It won't be ready in fc7


author: Adam Tkac <atkac redhat com> 31:9.4.0-3.fc7
changelog:
  - prepared bind to merge review
  - added experimental idn support to bind-utils utils (not enabled by default yet)
  - change chroot policy in caching-nameserver post section
  - fixed bug in bind-chroot-admin - rootdir function is called properly now


author: Adam Tkac <atkac redhat com> 31:9.4.0-2.fc7
changelog:
  - added experimental SQLite support (written by John Boyd <jaboydjr@netwalk.com>)
  - moved bind-chroot-admin script to chroot package
  - bind-9.3.2-redhat_doc.patch is always applied (#231738)


author: Adam Tkac <atkac@redhat.com> 31:9.4.0-1.fc7
changelog:
  - updated to 9.4.0
  - bind-chroot-admin now sets EAs correctly (#213926)
  - throw away next_server_on_referral and no_servfail_stops patches (fixed in 9.4.0)


author: Adam Tkac <atkac@redhat.com> 31:9.3.4-3.fc7
changelog:
  - fixed building without libbind
  - fixed post section (selinux commands is now in if-endif statement)
  - prever macro has been removed from version


author: Adam Tkac <atkac@redhat.com> 31:9.3.3-4.fc7
changelog:
  - package bind-libbind-devel has beed removed (libs has been moved to bind-devel & bind-libs)
  - Resolves: #214208


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-2
changelog:
  - added namedGetForwarders written in shell (#176100),
    created by Baris Cicek <baris@nerd.com.tr>.


author: Martin Stransky <stransky@redhat.com> - 31:9.3.3-0.1.rc3
changelog:
  - added back an interval to restart
  - renamed package, it should meet the N-V-R criteria
  - fix for #216185: bind-chroot-admin able to change root mode 750
  - added fix from #215997: incorrect permissions on dnszone.schema
  - added a notice to init script when /etc/named.conf doesn't exist (#216075)


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-6
changelog:
  - fix for #200465: named-checkzone and co. cannot be run as non-root user
  - fix for #212348: chroot'd named causes df permission denied error
  - fix for #211249, #211083 - problems with stopping named
  - fix for #212549: init script does not unmount /proc filesystem
  - fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
      added edns-enable options to named configuration file which can suppress
      EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
  - fix for #212961: bind-chroot doesn't clean up its mess on %preun
  - update to 9.3.3rc3, removed already merged patches


author: Martin Stransky <stransky@redhat.com> - 30:9.3.3-3
changelog:
  - added fix from #209400 - Bind Init Script does not create 
    the PID file always, created by Jeff Means
  - added timeout to stop section of init script. 
    The default is 100 sec. and can be adjusted by NAMED_SHUTDOWN_TIMEOUT
    shell variable.


author: Martin Stransky <stransky@redhat.com> - 30:9.3.2-37
changelog:
  - fix for #202542 - /usr/sbin/bind-chroot-admin: No such file or directory
  - fix for #202547 - file_contexts: invalid context


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-32
changelog:
  - fix addenda to bug 189789: 
    determination of selinux enabled was still not 100% correct in bind-chroot-admin
  - fix addenda to bug 196398:
    make named.init test for NetworkManager being enabled AFTER testing for -D absence;
    named.init now supports a 'DISABLE_NAMED_DBUS' /etc/sysconfig/named setting to disable
    auto-enable of named dbus support if NetworkManager enabled.


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-30
changelog:
  - fix bug 196398 - Enable -D option automatically in initscript
    if NetworkManager enabled in any runlevel.
  - fix namedGetForwarders for new dbus
  - fix bug 195881 - libbind.so should be owned by bind-libbind-devel


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-26.FC6
changelog:
  - fix bugs 191093, 189789
  - backport selected fixes from upstream bind9 'v9_3_3b1' CVS version:
    ( see http://www.isc.org/sw/bind9.3.php "Fixes" ): 
    o change 2024 / bug 16027:
      named emitted spurious "zone serial unchanged" messages on reload
    o change 2013 / bug 15941:
      handle unexpected TSIGs on unsigned AXFR/IXFR responses more gracefully
    o change 2009 / bug 15808: coverity fixes
    o change 1997 / bug 15818: 
      named was failing to replace negative cache entries when a positive one
      for the type was learnt
    o change 1994 / bug 15694: OpenSSL 0.9.8 support
    o change 1991 / bug 15813:
      The configuration data, once read, should be treated as readonly.
    o misc. validator fixes 
    o misc. resolver fixes
    o misc. dns fixes
    o misc. isc fixes
    o misc. libbind fixes
    o misc. isccfg fix
    o misc. lwres fix
    o misc. named fixes
    o misc. dig fixes
    o misc. nsupdate fix
    o misc. tests fixes


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-22
changelog:
  - apply upstream patch for ncache_adderesult segfault bug 173961 addenda
  - fix bug 188382: rpm --verify permissions inconsistencies
  - fix bug 189186: use /sbin/service instead of initscript
  - rebuild for new gcc, glibc-kernheaders


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-20
changelog:
  - fix resolver.c ncache_adderesult segfault reported in addenda to bug 173961 
    (upstream bugs #15642, #15528 ?)
  - allow named ability to generate core dumps after setuid (upstream bug #15753)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-16
changelog:
  - fix bug 187286: 
       prevent host(1) printing duplicate 'is an alias for' messages
       for the default AAAA and MX lookups as well as for the A lookup
       (it now uses the CNAME returned for the A lookup for the AAAA and MX lookups).
       This is upstream bug #15702 fixed in the unreleased bind-9.3.3
  - fix bug 187333: fix SOURCE24 and SOURCE25 transposition


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
changelog:
  - fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
  - add '%doc' sample configuration files in /usr/share/doc/bind*/sample
  - rebuild with new gcc and glibc


author: Jason Vas Dias <jvdias@redhat.com> - 30.9.3.2-8
changelog:
  - Do not allow package to be installed if named:25 userid creation fails
  - Give libbind a pkg-config file
  - remove restorecon from bind-chroot-admin (not required).
  - fix named.caching-nameserver.conf (listen-on-v6 port 53 { ::1 };)


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-6
changelog:
  - replace caching-nameserver with bind-config sub-package
  - fix bug 177595: handle case where $ROOTDIR is a link in initscript
  - fix bug 177001: bind-config creates symlinks OK now
  - fix bug 176388: named.conf is now never replaced by any RPM
  - fix bug 176248: remove unecessary creation of rpmsave links
  - fix bug 174925: no replacement of named.conf
  - fix bug 173963: existing named.conf never modified
  - major .spec file cleanup


author: Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-4
changelog:
  - regenerate redhat_doc patch for non-DBUS builds
  - allow dbus builds to work with dbus version < 0.6 (bz #179816)


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-24
changelog:
  - allow D-BUS support to work in bind-chroot environment:
    workaround latest selinux policy by mounting /var/run/dbus/
    under chroot instead of /var/run/dbus/system-bus-socket


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
changelog:
  - fix bug 172632 - remove .la files
  - ship namedGetForwarders and namedSetForwarders scripts
  - fix detection of -D option in chroot


author: Jason Vas Dias <jvdias@redhat.com> - 24.9.3.1-20
changelog:
  - Allow the -D enable D-BUS option to be used within bind-chroot .
  - fix bug 171226: supply some documentation for pgsql SDB .


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-18
changelog:
  - fix bug 169969: do NOT call dbus_svc_dispatch() in dbus_mgr_init_dbus() -
        task->state != task_ready and will cause Abort in task.c if process
        is waiting for NameOwnerChanged to do a SetForwarders


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
changelog:
  - fix bug 168302: use %{__cc} for compiling dns-keygen
  - fix bug 167682: bind-chroot directory permissions
  - fix issues with -D dbus option when dbus service not running or disabled


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-10
changelog:
  - Build with D-BUS patch by default; D-BUS support enabled with named -D option
  - Enable D-BUS for named_sdb also
  - fix sdb pgsql's zonetodb.c: must use isc_hash_create() before dns_db_create()
  - update fix for bug 160914 : test for RD=1 and ARCOUNT=0 also before trying next server
  - fix named.init script to handle named_sdb properly
  - fix named.init script checkconfig() to handle named '-c' option
    and make configtest, test, check configcheck synonyms


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-7
changelog:
  - fix bug 160914: resolver utilities should try next server on empty referral
                    (now that glibc bug 162625 is fixed)
                    host and nslookup now by default try next server on SERVFAIL
                    (host now has '-s' option to disable, and nslookup given
                     '[no]fail' option similar to dig's [no]fail option).
  - rebuild and re-test with new glibc & gcc (all tests passed).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-6
changelog:
  - fix bug 157950: dig / host / nslookup should reject invalid resolv.conf
                    files and not use uninitialized garbage nameserver values
                    (ISC bug 14841 raised).


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4
changelog:
  - Fix bug 157601: give named.init a configtest function
  - Fix bug 156797: named.init should check SELinux booleans.local before booleans
  - Fix bug 154335: if no controls in named.conf, stop named with -TERM sig, not rndc
  - Fix bug 155848: add NOTES section to named.8 man-page with info on all Red Hat
                    BIND quirks and SELinux DDNS / slave zone file configuration
  - D-BUS patches NOT applied until dhcdbd is in FC


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4_dbus
changelog:
  - Enhancement to allow dynamic forwarder table management and
  - DHCP forwarder auto-configuration with D-BUS


author: Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-2_FC4
changelog:
  - Rebuild for bind-sdb libpq.so.3 dependency
  - fix bug 150981: don't install libbind man-pages if no libbind
  - fix bug 151852: mount proc on $ROOTDIR/proc to allow sysconf(...)
    to work and correct number of CPUs to be determined


author: Jason Vas Dias <jvdias@redhat.com> - 22.9.3.1rc1-5
changelog:
  - fix bug 150288: h_errno not being accessed / set correctly in libbind
  - add libbind man-pages from bind-8.4.6


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-1
changelog:
  - Upgrade to 9.3.1rc1
  - Add Simplified Database Backend (SDB) sub-package ( bind-sdb )
  -     add named_sdb - ldap + pgsql + dir database backend support with
  -     'ENABLE_SDB' named.sysconfig option
  - Add BIND resolver library & includes sub-package ( libbind-devel)
  - fix bug 147824 / 147073 / 145664: ENABLE_ZONE_WRITE in named.init
  - fix bug 146084 : shutup restorecon


author: Jason Vas Dias <jvdias@redhat.com> - 22:9.3.0-2
changelog:
  - Fix bug 143438: named.init will now make correct ownership of $ROOTDIR/var/named
  -                 based on 'named_write_master_zones' SELinux boolean.
  - Fix bug 143744: dig & nsupdate IPv6 timeout  (dup of 140528)


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-4
changelog:
  - Fix bugs 140528 and 141113:
  - 2 second timeouts when IPv6 not configured and root nameserver's
  - AAAA addresses are queried


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
changelog:
  - Fix bug 136243: bind-chroot %post must run restorecon -R %{prefix}
  - Fix bug 135175: named.init must return non-zero if named is not run
  - Fix bug 134060: bind-chroot %post must use mktemp, not /tmp/named
  - Fix bug 133423: bind-chroot %files entries should have been %dirs


author: Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
changelog:
  - BIND 9.2.4 (final release) released - source code actually
  - identical to 9.2.4rc8, with only version number change.


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc8-14
changelog:
  - Upgrade to upstream bind-9.2.4rc8 .
  - Progress: Finally! Hooray! ISC bind now distributes:
  - o named.conf(5) and nslookup(8) manpages
  -    'bind-manpages.bz2' source can now disappear
  -    (could this have something to do with ISC bug I raised about this?)
  - o 'deprecation_msg' global has vanished
  -     bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2 can disappear


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-12_EL3
changelog:
  - Fix bug 132303: if ROOTDIR line was replaced after upgrade from
  - bind-chroot-9.2.2-21, restart named


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
changelog:
  - Fix bug 131803: replace ROOTDIR line removed by broken
  - bind-chroot 9.2.2-21's '%postun'; added %triggerpostun for bind-chroot


author: Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
changelog:
  - Fix bug 130121: add '%ghost' entries for files included in previous
  - bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
  - that RPM removed after upgrade .


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fix bug 130981: add '-t' option to named-checkconf invocation in
  - named.init if chroot installed.


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Remove resolver(5) manpage now in man-pages (bug 130792);
  - Don't create /dev/ entries in bind-chroot if already there (bug 127556);
  - fix bind-devel Requires (bug 130919)
  - Set default location for dumpdb & stats files to /var/named/data


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed bug 129289: bind-chroot install / deinstall
  - on install, existing config files 'safe_replace'd
  - with links to chroot copies; on uninstall, moved back.


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Fixed named.init generation of error messages on
  - 'service named stop' and 'service named reload'
  - as per bug 127775


author: Daniel Walsh <dwalsh@redhat.com> 9.2.2-13
changelog:
  - Fix config description of named.conf in chroot
  - Change named.init script to check for existence of /etc/sysconfig/network


author: Daniel Walsh <dwalsh@redhat.com> 9.2.1-12
changelog:
  - Fix log rotate to use service named reload
  - Change service named reload to give success/failure message [73770]
  - Fix File checking [75710]
  - Begin change to automatically run in CHROOT environment


author: Karsten Hopp <karsten@redhat.de> 9.2.1-7
changelog:
  - fix name of pidfine in logrotate script (#68842)
  - fix owner of logfile in logrotate script (#41391)
  - fix nslookup and named.conf man pages (output on stderr)
    (#63553, #63560, #63561, #54889, #57457)
  - add rfc1912 (#50005)
  - gzip all rfc's
  - fix typo in keygen.c (#54870)
  - added missing manpages (#64065)
  - shutdown named properly with rndc stop (#62492)
  - /sbin/nologin instead of /bin/false (#68607)
  - move nsupdate to bind-utils (where the manpage already was) (#66209, #66381)
  - don't kill initscript when rndc fails (reload)    (#58750)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.1-2
changelog:
  - Move libisccc, lib isccfg and liblwres from bind-utils to bind,
    they're not required if you aren't running a nameserver.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-7
changelog:
  - Don't exit if /etc/named.conf doesn't exist if we're running
    chroot (#60868)
  - Revert Elliot's changes, we do require specific glibc/glibc-kernheaders
    versions or bug #58335 will be back. "It compiles, therefore it works"
    isn't always true.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc3.1
changelog:
  - 9.2.0rc3
  - remove ttl patch, I don't think we need this for 8.0.
  - remove dig.1.bz2 from the bind8-manpages tar file, 9.2 has a new dig man page
  - add lwres* man pages to -devel


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
changelog:
  - Make sure /etc/rndc.conf isn't world-readable even after the
    %post script inserted a random key (#53009)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
changelog:
  - Add build dependencies (#49368)
  - Make sure running service named start several times doesn't create
    useless processes (#47596)
  - Work around the named parent process returning 0 even if the config
    file is broken (it's parsed later by the child processes) (#45484)


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.2
changelog:
  - Add named.conf man page from bind 8.x (outdated, but better than nothing,
    - Rename the rndc key (#42895)
  - Add dnssec* man pages


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.2-1
changelog:
  - 9.1.2 final. No changes between 9.1.2-0.rc1.1 and this one, except for
    the version number, though.


author: Bernhard Rosenkraenzer <bero@redhat.com> 9.1.0-9
changelog:
  - Work around bind 8 -> bind 9 migration problem when using buggy zone files:
    accept zones without a TTL, but spew out a big fat warning. (#31393)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Don't use the standard rndc key from the documentation, instead, create a random one
    at installation time (#26358)
  - Make /etc/rndc.conf readable by user named only, it contains secret keys


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 9.1.1 probably won't be out in time, revert to 9.1.0 and apply fixes
    from 9.1.1rc2
  - bind requires bind-utils (#28317)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Update to 9.1.1rc1; fixes 17 bugs (14 of them affecting us;
    1 was fixed in a Red Hat patch already, 2 others are portability
    improvements)


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Make /etc/rndc.conf and /etc/sysconfig/named noreplace
  - Make devel require bind = %{version} rather than just bind


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Move run files to /var/run/named/ - /var/run isn't writable
    by the user we're running as. (Bug #20665)


author: Karsten Hopp <karsten@redhat.de>
changelog:
  - fixed logrotate script (wrong path to kill)
  - include header files in -devel package
  - bugzilla #22049, #19147, 21606


author: Bernhard Rosenkranzer <bero@redhat.com>
changelog:
  - Fix up the initscript (Bug #13033)
  - Fix build with current glibc (Bug #12755)
  - /etc/rc.d/init.d -> /etc/init.d
  - use %{_mandir} rather than /usr/share/man


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - modify logrotate setup to use PID file
  - temporarily disable optimization by unsetting $RPM_OPT_FLAGS at build-time
  - actually bump the release this time


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - provide /var/named (fix for bugs #9847, #10205)
  - preserve args when restarted via ndc(8) (bug #10227)
  - make resolv.conf(5) a link to resolver(5) (bug #10245)
  - fix SYSTYPE bug in all makefiles
  - move creation of named user from %post into %pre


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Fix up location of named-bootconf.pl and make it executable
    (Bug #8028)
  - bind-devel requires bind


author: Preston Brown <pbrown@redhat.com>
changelog:
  - use real stop and start in named.init for restart, not ndc restart, it has
    problems when named has changed during a package update... (# 4890)


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - update to 8.2.1.
  - add named.logrotate (#3571).
  - hack around egcs-1.1.2 -m486 bug (#3413, #3485).
  - vet file list.


author: Stepan Kasal <kasal@math.cas.cz>
changelog:
  - nslookup patched:
    to count numRecords properly
    to fix subsequent calls to ls -d
    to parse "view" and "finger" commands properly
    the view hack updated for bind-8 (using sed)


author: Manuel J. Galan <manolow@step.es>
changelog:
  - Several essential modifications to build and install correctly.
  - Modified 'ndc' to avoid deprecated use of '-'


author: Scott Lampert <fortunato@heavymetal.org>
changelog:
  - Used buildroot
  - patched bin/named/ns_udp.c to use <libelf/nlist.h> for include
    on Redhat 5.0 instead of <nlist.h>


author: Fabian Deutsch <fabian.deutsch@gmx.de> - 0.4.3-2
changelog:
  - Running autoreconf to prevent building problems.
  - Added missing files to docs.
  - Added examples to devel docs.


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.6-23
changelog:
  - bake in versioned requirement on automake (rhbz#1193591)
  - fix testsuite FTBFS against automake 1.16.1
  - bypass -specs=* to gcc (rhbz#985592)


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.6-14
changelog:
  - remove duplicate Requires: entry
  - use bcond_without instead of PostgreSQL-packaging 'runselftest'


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.2-26
changelog:
  - gcc-java removed from Fedora completely (#1106080)
  - spec cleanup and implement RPM/SRPM hack (#429880)


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.2-14
changelog:
  - allow root to copy files into NFS in libtoolize (#740079)
  - pre-filter sed's input by dd (#636045)


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.2-10
changelog:
  - temporarily disable the 'gcj' tests (#869578) -- this is just to (1) allow
    build under f18+ and RHEL-7.0 and (2) don't through out upstream testsuite.
    Added patch must be removed once the 'ecj' utility is fixed
  - libtool-ltdl shouldn't own /usr/share/libtool/ directory
  - move the .so file without version back to devel package (sorry for that)


author: Pavel Raiskup <praiskup@redhat.com> - 2.4.2-9
changelog:
  - fix fedora-review warnings: s/RPM_BUILD_ROOT/buildroot/, remove trailing
    white-spaces, move libltdl.so to ltdl sub-package, remove unnecessary BR
  - remove unnecessary newlines
  - fix the BuildRequire ~> Require only (#79467 related)
  - fix weird build circumstances (don't call ./bootstrap, don't call autoconf
    manually, do not touch configure script)
  - remove 'tee' invocation for copying testsuite output (the file
    'test-suite.log' is good enough)


author: Karsten Hopp <karsten@redhat.com> 2.2.6b-1
changelog:
  - update to 2.2.6b, fixes CVE-2009-3736:
    libltdl may load and execute code from a library in the current directory


author: Karsten Hopp <karsten@redhat.com> 1.5.22-11
changelog:
  - use ./configure so that config.{sub,guess} will not be replaced with ancient
    version of those files (#234778)


author: Karsten Hopp <karsten@redhat.com> 1.5.22-7
changelog:
  - update config.guess, config.sub with newer files from automake-1.10
  - skip over lines in /etc/ld.so.conf.d/* which don't look like absolute paths
    (p.e. files from kernel-xen). This avoids having unwanted relative paths in
    lib_search_path


author: Karsten Hopp <karsten@redhat.de> 1.5.22-1
changelog:
  - update to 1.5.22, most prominent fixes are:
    - Fix 1.5 regression that caused linking a program `-static' to also
      link statically against installed libtool libraries, contrary to
      documented (and actual 1.4.x) behavior.
    - Fix silent failure of `libtoolize --ltdl' if libltdl files not present.


author: Florian La Roche <laroche@redhat.com>
changelog:
  - add version-release to the Provides: and fix our own
    Requires: line to the current naming scheme


author: Daniel Reed <djr@redhat.com> 1.5.12.multilib2-3.4.3
changelog:
  - update to the 1.5.12 bugfix release
    - Makes use of $datarootdir, which is necessary for Autoconf >= 2.60.
    - Correctly skip hppa, x86_64, and s390* in tests/demo-nopic.test.
    - Interpret `include' statements in toplevel ld.so.conf file.
    - While "parsing" /etc/ld.so.conf, skip comments.
  - add dependency on gcc version; /usr/bin/libtool hardcodes paths into gcc's internal directories
  - replace "libtool-libs" with "libtool-ltdl" and "libtool-ltdl-devel"


author: Daniel Reed <djr@redhat.com> 1.5.10-1
changelog:
  - update to the 1.5.10 bugfix release
    - obsoletes libtool-1.4-nonneg.patch
    - obsoletes libtool-1.5-libtool.m4-x86_64.patch
    - obsoletes libtool-1.4.2-multilib.patch
    - obsoletes libtool-1.4.2-demo.patch
    - obsoletes libtool-1.5-testfailure.patch


author: Jens Petersen <petersen@redhat.com> - 1.5.4-1
changelog:
  - 1.5.4 bugfix release
  - improve libtool-1.4.2-multilib.patch (Albert Chin) and only apply to
    libtool.m4
  - use bootstrap instead of autoreconf to update configuration
  - update libtool-1.4.3-ltmain-SED.patch to libtool-1.5.4-ltmain-SED.patch


author: Jens Petersen <petersen@redhat.com> - 1.5.2-1
changelog:
  - update to 1.5.2 bugfix release
  - update libtool-1.5-libtool.m4-x86_64.patch
  - nolonger need libtool-1.5-mktemp.patch, libtool-1.5-expsym-linux.patch,
    libtool-1.5-readonlysym.patch, libtool-1.5-relink-libdir-order-91110.patch,
    libtool-1.5-AC_PROG_LD_GNU-quote-v-97608.patch and libtool-1.5-nostdlib.patch


author: Jens Petersen <petersen@redhat.com> - 1.5-4
changelog:
  - remove the quotes around LD in AC_PROG_LD_GNU (#97608)
    [reported by twaugh]
  - use -nostdlib also when linking with g++ and non-GNU ld in
    _LT_AC_LANG_CXX_CONFIG [reported by fnasser, patch by aoliva]
  - use %configure with CC and CXX set


author: Jens Petersen <petersen@redhat.com> - 1.5-3
changelog:
  - don't use %configure since target options caused libtool to assume
    i386-redhat-linux-gcc instead of gcc for CC (reported by Joe Orton)
  - add libtool-1.5-relink-libdir-order-91110.patch to fix order of lib dirs
    searched when relinking (#91110) [patch from Joe Orton]


author: Jens Petersen <petersen@redhat.com> - 1.5-1
changelog:
  - update to 1.5
  - no longer override config.{guess,sub} for rpmbuild %configure,
    redhat-rpm-config owns those now
  - update and rename libtool-1.4.2-s390_x86_64.patch to
    libtool-1.5-libtool.m4-x86_64.patch since s390 now included
  - buildrequire autoconf and automake, no longer automake14
  - skip make check on s390 temporarily
  - no longer skip demo-nopic.test on x86_64, s390 and s390x
  - from Owen Taylor
    - add libtool-1.4.2-expsym-linux.patch (#55607) [from James Henstridge]
    - add quoting in mktemp patch
    - add libtool-1.5-readonlysym.patch
    - add libtool-1.5-testfailure.patch workaround
    - no longer need libtool-1.4.2-relink-58664.patch


author: Florian La Roche <Florian.LaRoche@redhat.de> - 1.4.3-5
changelog:
  - add config.guess and config.sub, otherwise old versions of
    these files can creep into /usr/share/libtool/


author: Jens Petersen <petersen@redhat.com> 1.4.3-3
changelog:
  - fix mktemp to work when running mktemp fails (#76602)
    [reported by (Oron Peled)]
  - remove info dir file, don't exclude it
  - fix typo in -libs description (#79619)
  - use buildroot instead of RPM_BUILD_ROOT


author: Jens Petersen <petersen@redhat.com>
changelog:
  - add --without check build option to allow disabling of "make check"
  - exclude info dir file rather than removing


author: Jens Petersen <petersen@redhat.com> 1.4.3-2
changelog:
  - define SED in ltmain.sh for historic ltconfig files
  - define macro AUTOTOOLS to hold automake-1.4 and aclocal-1.4, and use it
  - leave old missing file for now
  - general spec file cleanup
    - don't copy install files to demo nor mess with installed ltdl files
    - don't need to run make in doc
    - force removal of info dir file
    - don't need to create install prefix dir
    - don't bother gzipping info files ourselves


author: Jens Petersen <petersen@redhat.com> 1.4.3-1
changelog:
  - update to 1.4.3
  - remove obsolete patches (test-quote, dup-deps, libtoolize-configure.ac)
  - apply the multilib patch to just the original config files
  - update x86_64/s390 patch and just apply to original config files
  - use automake-1.4 in "make check" for demo-make.test to pass!
  - remove info dir file that is not installed
  - make autoreconf update missing


author: Jens Petersen <petersen@redhat.com> 1.4.2-11
changelog:
  - don't hardcode "configure.in" in libtoolize (#70864)
    [reported by bastiaan@webcriminals.com]
  - make check, but not on ia64


author: Jens Petersen <petersen@redhat.com> 1.4.2-8
changelog:
  - add old patch from aoliva to fix relinking when installing into a buildroot
  - backport dup-deps fix from cvs stable branch


author: Jens Petersen <petersen@redhat.com> 1.4.2-5
changelog:
  - revert filemagic and archive-shared patches following cvs (#54887)
  - don't change "&& test" to "-a" in ltmain.in


author: Jens Petersen <petersen@redhat.com> 1.4.2-3
changelog:
  - test quoting patch should be on ltmain.in not ltmain.sh (#53276)
  - use file_magic for Linux ELF (#54887)
  - allow link against an archive when building a shared library (#54887)
  - include ltdl.m4 in manifest (#56671)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - patch to use mktemp to create the tempdir
  - use %configure after defining __libtoolize to /bin/true


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - explicitly disable per-arch libraries (#2210)
  - undo hard links and remove zero length file (#2689)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - disable the --cache-file passing to ltconfig; this breaks the older
    ltconfig scripts found around.


author: Nicolas Chauvet <kwizart@gmail.com> - 1.7.1-1
changelog:
  - Update to 1.7.1

  -* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-5
  -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild


author: Rex Dieter <rdieter@fedoraproject.org> 1.6.1-8
changelog:
  - CVE-2009-1720 OpenEXR: Multiple integer overflows (#513995)
  - CVE-2009-1721 OpenEXR: Invalid pointer free by image decompression (#514003)


author: Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.0a-5
changelog:
  - -libs: new subpkg to be multilib friendly
  - -utils: package exrdisplay separately (separate fltk dep)


author: Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-4
changelog:
  - Removed -devel dep on zlib-devel (#165729)
  - Added --disable-static to %configure
  - Fixed build with GCC 4.0.1
  - Added .so links to -devel


author: Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-2
changelog:
  - Fix BuildRequires
  - Fix Requires on -devel
  - Add %post[un] scriptlets
  - Fix ownership in -devel
  - Don't have .deps files in %doc


author: Timothy Redaelli <tredaelli@redhat.com> - 0.101-1
changelog:
  - Rebase to driverctl-0.101-1.el7 (#1648411):
    - Fix shellcheck warnings (#1506969)
    - Install bash-completion as driverctl instead of driverctl-bash-completion.sh
    - fix load_override for non-PCI bus
    - Make sure driverctl had loaded all the overrides before basic.target (#1634160)


author: Panu Matilainen <pmatilai@redhat.com> - 0.91-1
changelog:
  - Use a relative path from udevrulesdir
  - Use fedorable source url which spectool actually understands
  - Move bash completions to newer standard in %{_datadir}/bash-completion
  - Use %make_install macro
  - Require /usr/sbin/udevadm for %post and %postun


author: Paul Howarth <paul@city-fan.org> - 2.69-1
changelog:
  - Update to 2.69:
    - Solved symbol clashes in t/io_multihomed6.t (CPAN RT#72769)
    - Fix the imports on t/io_multihomed6.t (CPAN RT#72769)
    - Update the link to the repository in Build.PL
  - BR: perl(IO::Socket)
  - BR: perl(Socket)
  - Use %{_fixperms} macro instead of our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 2.66-1
changelog:
  - Update to 2.66
    - Fix inet_pton/inet_ntop import warnings (CPAN RT#55901)
    - Fix listening on :: or 0.0.0.0 (CPAN RT#54656)
    - Add test listen_port_only.t
    - Solved problems with multihomed and family order (CPAN RT#57676)
    - Fix select timeout issue in t/io_multihomed6.t
    - Fix t/io_multihomed6.t on systems with broken getaddrinfo() (CPAN RT#58198)
    - Made the "use Socket" call import constants selectively, and not rely on
      @EXPORT's whims


author: Paul Howarth <paul@city-fan.org> - 2.57-4
changelog:
  - s/PERL_INSTALL_ROOT/DESTDIR/
  - re-enable the test suite
  - BR: perl(Test::More), perl(Test::Pod), perl(Test::Pod::Coverage)


author: Steven Pritchard <steve@kspei.com> 1.03-4
changelog:
  - Reformat to match cpanspec output.
  - Use fixperms macro instead of our own chmod incantation.
  - BR ExtUtils::MakeMaker.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.00-0.fdr.6
changelog:
  - Get rid of perllocal.pod, .packlist and empty *.bs.
    Some of the files don't exist with this package but I want a good template
    %install section :)


author: Petr Pisar <ppisar@redhat.com> 6.00-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot stuff
  - Conflict with perl-libwww-perl-5* and older


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.34-2
changelog:
  - fix ABI compatibility with libidn-1.33 and earlier (#1566414 #1573961)
  - add texinfo to build requirements


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.34-1
changelog:
  - update to 1.34 (CVE-2017-14062)
  - include soname in file list
  - use macros for ldconfig
  - add gcc to build requirements


author: Joe Orton <jorton@redhat.com> 0.6.14-5
changelog:
  - fix DT_RPATH in /usr/bin/idn
  - convert libidn.iconv to UTF-8 (Jon Ciesla, #226029)
  - fix BuildRoot tag (Jon Ciesla, #226029)


author: Milan Crha <mcrha@redhat.com> - 2.0.0-1
changelog:
  - Update to 2.0.0
  - Remove patch for RH bug #1176204 (fixed upstream)
  - Add patch to fix ARM build break


author: Robert Scheck <robert@fedoraproject.org> 0.46-1
changelog:
  - Upgrade to 0.46 (#525933, #628893)
  - Fixed race in populating builtin timezone components (#637150)
  - Fixed wrong ICAL_ERRORS_ARE_FATAL preprocessor check (#575715)


author: Debarshi Ray <rishi@fedoraproject.org> - 0.43-4
changelog:
  - Updated patch to fix #includes in the headers to work with
    'pkg-config --cflags libical'. (Red Hat Bugzilla #484091)


author: Debarshi Ray <rishi@fedoraproject.org> - 0.43-1
changelog:
  - Version bump to 0.43.
  - Added patch to fix implicit pointer conversion from Debian. (Debian BTS
    - Upstream has switched off ICAL_ERRORS_ARE_FATAL by default. This behaviour
    is being retained across all distributions, including Fedora 11.
  - Added 'Requires: tzdata'.
  - Enabled backtrace dumps in the syslog.


author: Debarshi Ray <rishi@fedoraproject.org> - 0.41-2
changelog:
  - Switched off ICAL_ERRORS_ARE_FATAL for all distributions, except Fedora 11.
    (Red Hat Bugzilla #478331)


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 0.40-1
changelog:
  - Version bump to 0.40. (Red Hat Bugzilla #466359)
  - Add patch from upstream to fix crash in icalvalue.c.
  - Update makefile patch, remove the test part (already applied).
  - Package libical.pc, add Requires: pkgconfig to -devel.


author: Debarshi Ray <rishi@fedoraproject.org> - 0.30-4
changelog:
  - Changed value of License according to Fedora licensing guidelines.
  - Enabled reentrant system calls and C++ bindings.
  - Omitted unused direct shared library dependencies.
  - Added ChangeLog, COPYING, LICENSE, NEWS and README to doc and dropped
    examples.


author: Jakub 'Livio' Rusinek <jakub.rusinek@gmail.com> - 0.27-2
changelog:
  - Source... Changed
  - Debug information in libical main package... Excluded
  - Non-numbered .so files in libical main package... Moved
  - libical-devel documentation... Added


author: John Dennis <jdennis@redhat.com> - 5.8-11
changelog:
  - add ctags-5.8-memmove.patch
    bug #284 absoluteFilename uses strcpy on overlapping strings 
    http://sourceforge.net/p/ctags/bugs/284/  
    The bug was fixed upstream on 2012-03-26 in the following commit
    http://sourceforge.net/p/ctags/code/782/
    ctags-5.8-memmove.patch simply adds the same patch as the above commit.


author: Kalev Lember <kalevlember@gmail.com> - 1.37.0-1
changelog:
  - Update to 1.37.0
  - Remove modules support from packaging as it's gone upstream
  - Use license macro for the COPYING file


author: Akira TAGOH <tagoh@redhat.com> - 1.35.2-2
changelog:
  - Fix duplicate file list for modules.cache
  - s/%define/%global/g
  - Fix bogus date in %changelog
  - Do not suppress the detailed build log.


author: Matthias Clasen <mclasen@redhat.com> - 1.32.1-1
changelog:
  - Update to 1.32.1
  - Move module cache file to /usr/lib64/pango/1.8.0/modules.cache
  - No more /etc/pango


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.4-1
changelog:
  - Update to 1.15.4
  - [Build]Require libthai[-devel]
  - Require pkgconfig in -devel
  - Remove "static libs" from -devel description, since we don't ship them.


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-4
changelog:
  - Undo the posttrans change.  That's a no no.  We now regenerate the module
    file in postun if there are any other pango versions left.  This should
    take care of the problem in the future.


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-3
changelog:
  - Move pango.modules generation to posttrans, to make sure modules available
    in an older version but not this one are removed.
  - Resolves #222217


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-7
changelog:
  - Fix problem with pango_layout_get_attributes returning one too few items
    (Needed to fix problems mentioned in #135656, 
    http://bugzilla.gnome.org/show_bug.cgi?id=155912)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-5
changelog:
  - Fix problem in the last patch where we weren't getting the metrics from the 
    right font description (#136428, Steven Lawrance)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-4
changelog:
  - Move place where we compute fontset metrics to fix problems with line 
    height in CJK locales (#131218)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-2
changelog:
  - Add patch from CVS to fix display of U+3000 (#132203,  
    reported upstream by Suresh Chandrasekharan, Federic Zhang)


author: Owen Taylor <otaylor@redhat.com> 1.4.0-2
changelog:
  - Fix location for modules file on ppc/ppc64 (#114399)
  - Make the spec file check to avoid further mismatches


author: Owen Taylor <otaylor@redhat.com> 1.2.5-3.0
changelog:
  - Package pango-querymodules as pango-querymodules-{32,64}; look for 
    pango.modules in an architecture-specific directory.
    (Fixes #111511, Justin M. Forbes)


author: Tim Powers <timp@redhat.com> 1.2.1-3
changelog:
  - remove deps on Xft and Xft-devel since XFree86 no longer has the
    virtual prvodes. Instead, require XFree86-devel > 4.2.99


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Patch from CVS to synthesize GDEF tables for fonts
    without them, like the Kacst fonts in fonts-arabic


author: Havoc Pennington <hp@redhat.com>
changelog:
  - explicitly require pangoxft to be built, so we catch situations such
    as xft.pc moving to /usr/X11R6
  - also add /usr/X11R6/lib/pkgconfig to PKG_CONFIG_PATH as a temporary 
    hack


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Fix linked list manipulation problem that was causing hang for anaconda
  - Fix warning from loading mini-fonts with context == NULL


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Remove fixed-ltmain.sh, relibtoolize; to fix relink problems without 
  - Fix bug causing hex boxes to be misrendered
    leaving RPATH (#66005)
  - For FT2 backend, supply FT_LOAD_NO_BITMAP to avoid problems with 
    fonts with embedded bitmaps (#67851)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Up FreeType version to deal with FreeType-2.0.x / 2.1.x \
    ABI changes for pango's OpenType code.


author: Havoc Pennington <hp@redhat.com>
changelog:
  - Version 0.22
  - add explicit check for required glib2 version before we do the build,
    so we don't end up with bad RPMs on --nodeps builds
  - PreReq the glib2_version version, instead of 1.3.8 hardcoded that 
    no one had updated recently


author: John (J5) Palmieri <johnp@redhat.com> 1.9-3
changelog:
  - Fix buildroot
  - Add COPYING license file to docs
  - Added {} braces around % macros
  - Own {_sysconfdir}/matchbox directory
  - Own {_datadir}/matchbox


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 1.0.0-1.git82e8011
changelog:
  - rebase to v1, yay!
  - rebase conmon to 9b1f0a08285a7f74b21cc9b6bfd98a48905a7ba2
  - Resolves:#1623282
  - python interface removed, moved to https://github.com/containers/python-podman/


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.11.1.1-1.git594495d
changelog:
  - Resolves: #1636230 - build with FIPS enabled golang toolchain
  - bump to v0.11.1.1
  - built commit 594495d


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-5.gitdb08685
changelog:
  - Resolves: #1625384 - keep BR: device-mapper-devel but don't build with it
  - not having device-mapper-devel seems to have brew not recognize %{_unitdir}


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.10.1.3-1.gitdb08685
changelog:
  - Resolves: #1640298 - update vendored buildah to allow building when there are
  running containers
  - bump to v0.10.1.3
  - built podman commit db08685


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.8.4-1.git9f9b8cf
changelog:
  - bump to v0.8.4
  - built commit 9f9b8cf
  - upstream username changed from projectatomic to containers
  - use containernetworking-plugins >= 0.7.3-5


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.8.2-1.dev.git8b2d38e
changelog:
  - Resolves: #1614710 - podman search name includes registry
  - bump to v0.8.2-dev
  - built libpod commit 8b2d38e
  - built conmon from cri-o commit acc0ee7


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.8.1-2.git6b4ab2a
changelog:
  - bump to v0.8.1
  - use %go{build,generate} instead of go build and go generate
  - update go deps to use scl-ized builds
  - No need for Makefile patch for python installs


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.6.1-1.git3e0ff12
changelog:
  - Resolves: #1584429 - drop capabilities when running a container as non-root
  - bump to v0.6.1
  - built podman commit 3e0ff12
  - built conmon from cri-o commit 1c0c3b0
  - drop containernetworking-plugins subpackage, it's now split out into a standalone
  package


author: Lokesh Mandvekar <lsm5@redhat.com> - 0.4.1-2.gitb51d327
changelog:
  - add containernetworking-plugins v0.7.0 as a subpackage (podman dep)
  - release tag for the containernetworking-plugins is actually gotten from
  podman release tag.


author: Tomas Orsava <torsava@redhat.com> - 3.6.1-6
changelog:
  - BuildRequire the python36-devel package when building for the python36 module
  - BuildRequire also python36-rpm-macros as part of the python36 module build


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.4.0-1
changelog:
  - Update to 3.4.0 (#1400227).
  - Use new install macros.
  - Drop unneeded BuildRequires on python-nose.
  - pymongo now requires bson by arch as it should.


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.3.0-1
changelog:
  - Update to 3.3.0 (#1356334).
  - Remove the exclude arch on big endian systems, since 3.3.0 now supports them.
  - Use the newer Python build macros.
  - Add a skip test on another test that requires a running mongod.
  - Convert the -doc subpackage into a noarch, as it should be.
  - python2-pymongo-gridfs now requires python2-pymongo(isa) instead of python-pymongo(isa).
  - Build the docs in parallel.


author: Randy Barlow <rbarlow@redhat.com> - 3.2.1-1
changelog:
  - Remove use of needless defattr macros (#1303426).
  - Update to 3.2.1 (#1304137).
  - Remove lots of if statements as this spec file will only be used on Rawhide.
  - Remove dependency on python-backports-ssl_match_hostname as it is not needed in Fedora.
  - Rework the patch for CVE-2013-7440 and CVE-2013-2099 so that it exclusively uses code from Python.


author: Randy Barlow <rbarlow@redhat.com> - 3.2-1
changelog:
  - Update to 3.2.
  - Rename the python- subpackages with a python2- prefix.
  - Add a -doc subpackage with built html docs.
  - Skip a few new tests that use MongoDB.
  - Reorganize the spec file a bit.
  - Use the license macro.
  - Pull source from GitHub.


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 4.2.0-5
changelog:
  - Use wrapper script to inject ABRT agent JVM argument
  - Fix path to ABRT agent DSO
  - Resolves: rhbz#1153652


author: Stanislav Ochotnicky <sochotnicky@redhat.com> 3.0.2-1
changelog:
  - Update to upstream version 3.0.2
  - Add separate python-javapackages subpackage
  - Add separate fedora-review-plugin-java subpackage
  - Enable part of unit tests


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.0-1
changelog:
  - Update to upstream version 2.0.0
  - Merge functionality of jpackage-utils
  - Provide and obsolete jpackage-utils
  - %add_maven_depmap macro now injects pom.properties to every JAR
  - %add_to_maven_depmap and %update_maven_depmap macros were removed
  - maven2jpp-mapdeps.xsl template has been removed
  - Macros related to installation of icons and desktop files were removed
  - 14 new manual pages were added
  - Documentation specific to JPackage was removed
  - Add BuildRequires: asciidoc, xmlto


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0.15.0-1
changelog:
  - Update to upstream version 0.15.0
  - Added depmap for tools.jar
  - Added support for versioned autorequires
  - New plugin metadata from Maven Central


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.6-1
changelog:
  - Update to upstream version 0.12.6
  - Resolves: rhbz#917618 (remove jetty orbit provides)
  - Resolves: rhbz#917647 (system.bundle into autogenerated deps)


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.12.5-1
changelog:
  - Update to upstream version 0.12.5
  - Resolves problems with compat package provides and automatic requires


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.4-1
changelog:
  - Update to upstream version 0.12.4
  - Resolves: rhbz#913630 (versioned requires between subpackages)


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0.12.0-1
changelog:
  - Update to upstream version 0.12.0
  - Implement new pom macros: xpath_replace and xpath_set
  - Remove Support-local-depmaps.patch (accepted upstream)


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0.10.0-1
changelog:
  - Update to upstream version 0.10.0
  - Implement %xmvn_alias, %xmvn_file and %xmvn_package macros
  - Fix regex in osgi.attr
  - Add support for pre- and post-goals in mvn-build script


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.9.0-1
changelog:
  - Update to latest upstream version
  - Enable maven requires generator for xmvn packages
  - Enable requires generator for javadoc packages


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.7.0-1
changelog:
  - Update to latest upstream
  - Full support for compat depmap generation
  - Generate maven-files-%{name} with a list of files to package
  - Add support for maven repo generation (alpha version)


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.6.0-1
changelog:
  - Update to upstream version 0.6.0
  - Make maven provides versioned
  - Add additional pom_ macros to simplify additional pom editing


author: Pravin Satpute <psatpute@redhat.com> - 2.95.4-1
changelog:
  - Upstream new release 2.95.4
  - Update metainfo file and fixing minor fixes
  - Removed patch, installing 59-lohit-devanagari.conf.
  - Changed location of metainfo to /usr/share/metainfo


author: Pravin Satpute <psatpute@redhat.com> - 2.95.3-1
changelog:
  - Added  BuildRequires: python2-devel.
  - Resolves: #1423902 - FTBFS in rawhide.
  - Migrated from fedorahosted to pagure.io.


author: Pravin Satpute <psatpute@redhat.com> - 2.95.1-1
changelog:
  - Upstream release 2.95.1
  - Update U+0960 shape as per patch from Shriramana Sharma. #1113968
  - Changed hex id of i-matra (65514...65528,65531 65533) to 65537 onwards


author: Pravin Satpute <psatpute@redhat.com> - 2.95.0-1
changelog:
  - Upstream latest release 2.95.0
  - Added Latin from https://github.com/etunni/lohit-latin
  - Updated sfd file with resolved issues regarding marathi locale (issue id on github: #46,#47)
  - Feature file updated
  - Resolves issue #https://github.com/pravins/lohit2/issues/11
  - Added uni1cf5 and uni1cf6 characters
  - Removed incorrect mapping for isigndeva.tha - AFDKO
  - Removed control character from font


author: Pravin Satpute <psatpute@redhat.com> - 2.94.0-1
changelog:
  - Upstream release 2.94.0 with enhancements and bug fixes.
  - Positioning lookup clean-up.
  - Improved grid fitting(GASP) table.
  - Renamed anchors to DVAnchor.
  - Using glyph reference (copy reference) instead of whole glyph points.
  - Auto test integrated with Makefile ($make test).
  - Added "Santali" language in font config file.
  - Resolved #32: "सर्व्हिस does not render correctly"
  - Resolved #33: "improper rendering for word : "मञ्यांच्या""


author: Adrian Reber <adrian@lisas.de> - 3.1.6-1
changelog:
  - updated to 3.1.6
  - removed buildroot and clean section
  - fixed "missing c++ source language detection for .cxx extension" (#728311)
  - fixed "source-highlight : Conflicts with autoconf-archive" (#797794)


author: Leigh Scott <leigh123linux@googlemail.com> - 3.1.3-1
changelog:
  - updated to 3.1.3
  - change configure command so it finds boost_regex
  - fix source url's
  - add devel package
  - fix directory ownership
  - fix rpath on binary


author: Adrian Reber <adrian@lisas.de> - 2.3-2
changelog:
  - using a new url.lang to fix #195720
    (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=131352)


author: Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.8-1mdk
changelog:
  - 1.8
  - drop Prefix tag
  - clean out redundant buildrequires
  - rm -rf $RPM_BUILD_ROOT at the beginning of %install, not %prep
  - use %makeinstall_std macro
  - cosmetics


author: Parag <paragn@fedoraproject.org> - 4.0.3-9
changelog:
  - Merge-Review #226071
  - Removed XFree86-libs, xorg-x11-libs, XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed BR:pkgconfig
  - spec cleanups


author: Mike A. Harris <mharris@redhat.com> 4.0.1-2
changelog:
  - Added "BuildRequires: xorg-x11-proto-devel >= 7.0-7" for "fixesproto >= 4.0"
  - Added "Requires: xorg-x11-proto-devel >= 7.0-7" for "fixesproto >= 4.0"
    to devel package, needed by xfixes.pc
  - Replace "makeinstall" with "make install DESTDIR=..."
  - Remove package ownership of mandir/libdir/etc.


author: Mike A. Harris <mharris@redhat.com> 3.0.1.1-1
changelog:
  - Updated libXfixes to version 3.0.1.1 from X11R7 RC3
  - Added "Requires(pre): xorg-x11-filesystem >= 0.99.2-3", to ensure
    that /usr/lib/X11 and /usr/include/X11 pre-exist.
  - Removed 'x' suffix from manpage directories to match RC3 upstream.


author: Mike A. Harris <mharris@redhat.com> 3.0.1-1
changelog:
  - Updated libXfixes to version 3.0.1 from X11R7 RC2
  - Changed 'Conflicts: XFree86-devel, xorg-x11-devel' to 'Obsoletes'
  - Changed 'Conflicts: XFree86-libs, xorg-x11-libs' to 'Obsoletes'


author: Paul Howarth <paul@city-fan.org> - 2.16-1
changelog:
  - Update to 2.16
    - SASL.pod: fix typo
    - Perl.pm: avoid warning on "uninitialized value"
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot


author: Steven Pritchard <steve@kspei.com> 2.11-1
changelog:
  - Update to 2.11.
  - Fix find option order.
  - Use fixperms macro instead of our own chmod incantation.
  - Reformat to resemble cpanspec output.
  - Drop explicit perl build dependency.


author: Daiki Ueno <dueno@redhat.com> - 3.41.0-3
changelog:
  - Fix the last change
  - Add --no-reload option to update-crypto-policies to avoid
    unnecessary restart of daemons


author: Bob Relyea <rrelyea@redhat.com> - 3.39.0-1.4
changelog:
  - Support for IKE/IPsec typical PKIX usage so libreswan can use nss
    without rejecting certs based on EKU


author: Daiki Ueno <dueno@redhat.com> - 3.39.0-1.3
changelog:
  - Backport upstream fixes for rhbz#1649026, rhbz#1608895, rhbz#1644854
  - Document PKCS #11 URI
  - Add warning when adding module with modutil while p11-kit is enabled


author: Daiki Ueno <dueno@redhat.com> - 3.39.0-1.2
changelog:
  - Update nss-dsa.patch to not advertise DSA signature algorithm
  - Update PayPal test certs for testing


author: Daiki Ueno <dueno@redhat.com> - 3.38.0-1.1
changelog:
  - Install crypto-policies configuration file for
    https://fedoraproject.org/wiki/Changes/NSSLoadP11KitModules
  - Port enable-fips-when-system-is-in-fips-mode.patch from RHEL-7
  - Use %ldconfig_scriptlets
  - Remove needless use of %defattr, by Jason Tibbitts


author: Kai Engert <kaie@redhat.com> - 3.36.1-1.2
changelog:
  - Backport upstream addition of nss-policy-check utility, rhbz#1428746,
    includes required fixes for mozbz#1296263 and mozbz#1474875


author: Daiki Ueno <dueno@redhat.com> - 3.36.1-1.0
changelog:
  - Update to NSS 3.36.1
  - Remove nss-3.14.0.0-disble-ocsp-test.patch
  - Fix partial injection of LDFLAGS
  - Remove NSS_NO_PKCS11_BYPASS, which is no-op in upstream


author: Daiki Ueno <dueno@redhat.com> - 3.36.0-1.0
changelog:
  - Update to NSS 3.36.0
  - Add gcc-c++ to BuildRequires (C++ is needed for gtests)
  - Make test failure detection robuster


author: Kai Engert <kaie@redhat.com> - 3.35.0-4
changelog:
  - Fix a compiler error with gcc 8, mozbz#1434070
  - Set NSS_FORCE_FIPS=1 at %build time, and remove from %check.


author: Daiki Ueno <dueno@redhat.com> - 3.33.0-6
changelog:
  - Make sure 32bit nss-pem always be installed with 32bit nss in
    multlib environment, patch by Kamil Dudka


author: Kai Engert <kaie@redhat.com> - 3.33.0-4
changelog:
  - Update tests to be compatible with default NSS DB changed to sql
    (the default was changed in the nss-util package).


author: Daiki Ueno <dueno@redhat.com> - 3.31.0-3
changelog:
  - Move signtool to %_libdir/nss/unsupported-tools, for:
    https://fedoraproject.org/wiki/Changes/NSSSigntoolDeprecation


author: Daiki Ueno <dueno@redhat.com> - 3.28.1-5
changelog:
  - Disable TLS 1.3
  - Add "Conflicts" with packages using older Mozilla codebase, which is
    not compatible with NSS 3.28.1
  - Remove NSS_ECC_MORE_THAN_SUITE_B setting, as it was removed in upstream


author: Daiki Ueno <dueno@redhat.com> - 3.28.1-4
changelog:
  - Add "Conflicts" with older firefox packages which don't have support
    for smaller curves added in NSS 3.28.1


author: Daiki Ueno <dueno@redhat.com> - 3.26.0-2
changelog:
  - Rebase to NSS 3.26.0
  - Update check policy file patch to better match what was upstreamed
  - Remove conditionally ignore system policy patch as it has been upstreamed
  - Skip ectest as well as ecperf, which are built as part of nss-softokn
  - Fix rpmlint error regarding %define usage


author: Elio Maldonado <emaldona@redhat.com> - 3.25.0-5
changelog:
  - Add support for conditionally ignoring the system policy (#1157720)
  - Remove unneeded test scripts patches in order to run more tests
  - Remove unneeded test data modifications from the spec file


author: Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.3
changelog:
  - Apply the patch that was last introduced
  - Renumber and reorder some of the patches
  - Resolves: Bug 1342158


author: Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.2
changelog:
  - Allow application requests to disable SSL v2 to succeed
  - Resolves: Bug 1342158 - nss-3.24 does no longer support ssl V2, installation of IPA fails because nss init fails


author: Elio Maldonado <emaldona@redhat.com> - 3.24.0-2.1
changelog:
  - Rebase to NSS 3.24.0
  - Restore setting the policy file location
  - Make ssl tests scripts aware of policy
  - Ajust tests data expected result for policy


author: Elio Maldonado <emaldona@redhat.com> - 3.23.0-7
changelog:
  - Change the POLICY_PATH to "/etc/crypto-policies/back-ends"
  - Regenerate the check policy patch with hg to provide more context


author: Elio Maldonado <emaldona@redhat.com> - 3.23.0-5
changelog:
  - Load policy file if /etc/pki/nssdb/policy.cfg exists
  - Resolves: Bug 1157720 - NSS should enforce the system-wide crypto policy


author: Elio Maldonado <emaldona@redhat.com> - 3.23.0-3
changelog:
  - Update pem sources to latest from nss-pem upstream
  - Resolves: Bug 1300652 - [PEM] insufficient input validity checking while loading a private key


author: Elio Maldonado <emaldona@redhat.com> - 3.21.0-6
changelog:
  - Resolves: Bug 1299040 - Enable ssl_gtests upstream test suite
  - Remove 'export NSS_DISABLE_GTESTS=1' go ssl_gtests are built
  - Use %define when specifying the nss_tests to run


author: Elio Maldonado <emaldona@redhat.com> - 3.21.0-4
changelog:
  - Update %{nss_util_version} and %{nss_softokn_version} to 3.21.0
  - Resolves: Bug 1284095 - all https fails with sec_error_no_token


author: Elio Maldonado Batiz <emaldona@redhat.com> - 3.21.1-2
changelog:
  - Update to NSS 3.21
  - Package listsuites as part of the unsupported tools set
  - Resolves: Bug 1279912 - nss-3.21 is available
  - Resolves: Bug 1258425 - Use __isa_bits macro instead of list of 64-bit
  - Resolves: Bug 1280032 - Package listsuites as part of the nss unsupported tools set


author: Elio Maldonado <emaldona@redhat.com> - 3.20.0-6
changelog:
  - Enable ECC cipher-suites by default [hrbz#1185708]
  - Split the enabling patch in two for easier maintenance
  - Remove unused patches rendered obsolete by prior rebase


author: Elio Maldonado <emaldona@redhat.com> - 3.20.0-5
changelog:
  - Enable ECC cipher-suites by default [hrbz#1185708]
  - Implement corrections requested in code review


author: Elio Maldonado <emaldona@redhat.com> - 3.20.0-3
changelog:
  - Fix patches that disable ssl2 and export cipher suites support
  - Fix libssl patch that disable ssl2 & export cipher suites to not disable RSA_WITH_NULL ciphers
  - Fix syntax errors in patch to skip ssl2 and export cipher suite tests
  - Turn ssl2 off by default in the tstclnt tool
  - Disable ssl stress tests containing TLS RC4 128 with MD5


author: Elio Maldonado <emaldona@redhat.com> - 3.19.2-3
changelog:
  - Create on the fly versions of sslcov.txt and sslstress.txt that disable tests for SSL2 and EXPORT ciphers


author: Elio Maldonado <emaldona@redhat.com> - 3.17.4-5
changelog:
  - Disable export suites and SSL2 support at build time
  - Fix syntax errors in various shell scripts
  - Resolves: Bug 1189952 - Disable SSL2 and the export cipher suites


author: Elio Maldonado <emaldona@redhat.com> - 3.17.4-3
changelog:
  - Commented out the export NSS_NO_SSL2=1 line to not disable ssl2
  - Backing out from disabling ssl2 until the patches are fixed


author: Elio Maldonado <emaldona@redhat.com> - 3.17.4-2
changelog:
  - Disable SSL2 support at build time
  - Fix syntax errors in various shell scripts
  - Resolves: Bug 1189952 - Disable SSL2 and the export cipher suites


author: Elio Maldonado <emaldona@redhat.com> - 3.17.3-3
changelog:
  - Resolves: Bug 987189 - nss-tools RPM conflicts with perl-PAR-Packer
  - Install pp man page in %{_datadir}/doc/nss-tools/pp.1
  - Use %{_mandir} instead of /usr/share/man as more generic


author: Elio Maldonado <emaldona@redhat.com> - 3.17.3-2
changelog:
  - Install pp man page in alternative location
  - Resolves: Bug 987189 - nss-tools RPM conflicts with perl-PAR-Packer


author: Elio Maldonado <emaldona@redhat.com> - 3.16.1-4
changelog:
  - Remove unwanted source directories at end of %prep so it truly does it
  - Skip the cipher suite already run as part of the nss-softokn build


author: Jaromir Capik <jcapik@redhat.com> - 3.16.1-2
changelog:
  - Replacing ppc64 and ppc64le with the power64 macro
  - Related: Bug 1052545 - Trivial change for ppc64le in nss spec


author: Elio Maldonado <emaldona@redhat.com> - 3.16.1-1
changelog:
  - Update to nss-3.16.1
  - Update the iquote patch on account of the rebase
  - Improve error detection in the %section
  - Resolves: Bug 1094702 - nss-3.16.1 is available


author: Elio Maldonado <emaldona@redhat.com> - 3.16.0-1
changelog:
  - Update to nss-3.16.0
  - Cleanup the copying of the tools man pages
  - Update the iquote.patch on account of the rebase


author: Elio Maldonado <emaldona@redhat.com> - 3.15.5-1
changelog:
  - Update to nss-3.15.5
  - Temporarily requiring only nss_softokn_version >= 3.15.4
  - Fix location of sharedb files and their manpages
  - Move cert9.db, key4.db, and pkcs11.txt to the main package
  - Move nss-sysinit manpages tar archives to the main package
  - Resolves: Bug 1066877 - nss-3.15.5 is available
  - Resolves: Bug 1067091 - Move sharedb files to the %files section


author: Elio Maldonado <emaldona@redhat.com> - 3.15.4-5
changelog:
  - Revert previous change that moved some sysinit manpages
  - Restore nss-sysinit manpages tar archives to %files sysinit
  - Removing spurious wildcard entry was the only change needed


author: Elio Maldonado <emaldona@redhat.com> - 3.15.4-3
changelog:
  - Update pem sources to latest from nss-pem upstream
  - Pick up pem fixes verified on RHEL and applied upstream
  - Fix a problem where same files in two rpms created rpm conflict
  - Move some nss-sysinit manpages tar archives to the %files the
  - All man pages are listed by name so there shouldn't be wildcard inclusion
  - Add support for ppc64le, Resolves: Bug 1052545


author: Elio Maldonado <emaldona@redhat.com> - 3.15.4-1
changelog:
  - Update to nss-3.15.4 (hg tag NSS_3_15_4_RTM)
  - Resolves: Bug 1049229 - nss-3.15.4 is available
  - Update pem sources to latest from the interim upstream for pem
  - Remove no longer needed patches
  - Update pem/rsawrapr.c patch on account of upstream changes to freebl/softoken
  - Update iquote.patch on account of upstream changes


author: Elio Maldonado <emaldona@redhat.com> - 3.15.3.1-1
changelog:
  - Update to nss-3.15.3.1 (hg tag NSS_3_15_3_1_RTM)
  - Resolves: Bug 1040282 - nss: Mis-issued ANSSI/DCSSI certificate (MFSA 2013-117)
  - Resolves: Bug 1040192 - nss-3.15.3.1 is available


author: Elio Maldonado <emaldona@redhat.com> - 3.15.3-1
changelog:
  - Update to NSS_3_15_3_RTM
  - Resolves: Bug 1031897 - CVE-2013-5605 CVE-2013-5606 CVE-2013-1741 nss: various flaws
  - Fix option descriptions for setup-nsssysinit manpage
  - Fix man page of nss-sysinit wrong path and other flaws
  - Document email option for certutil manpage
  - Remove unused patches


author: Elio Maldonado <emaldona@redhat.com> - 3.15.2-2
changelog:
  - Use the full sources from upstream
  - Bug 1019245 - ECDHE in openssl available -> NSS needs too for Firefox/Thunderbird


author: Elio Maldonado <emaldona@redhat.com> - 3.15.2-1
changelog:
  - Update to NSS_3_15_2_RTM
  - Update iquote.patch on account of modified prototype on cert.h installed by nss-devel


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-7
changelog:
  - Update pem sources to pick up a patch applied upstream which a faulty merge had missed
  - The pem module should not require unique file basenames


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-5
changelog:
  - Resolves: rhbz#996639 - Minor bugs in nss man pages
  - Fix some typos and improve description and see also sections


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-4
changelog:
  - Cleanup spec file to address most rpmlint errors and warnings
  - Using double percent symbols to fix macro-in-comment warnings
  - Ignore unversioned-explicit-provides nss-system-init per spec comments
  - Ignore invalid-url Source0 as it comes from the git lookaside cache
  - Ignore invalid-url Source12 as it comes from the git lookaside cache


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-3
changelog:
  - Add man page for pkcs11.txt configuration file and cert and key databases
  - Resolves: rhbz#985114 - Provide man pages for the nss configuration files


author: Elio Maldonado <emaldona@redhat.com> - 3.15.1-2
changelog:
  - Fix errors in the man pages
  - Resolves: rhbz#984106 - Add missing option descriptions to man pages for {cert|cms|crl}util
  - Resolves: rhbz#982856 - Fix path to script in man page for nss-sysinit


author: Elio Maldonado <emaldona@redhat.com> - 3.15-5
changelog:
  - Install man pages for nss-tools and the nss-config and setup-nsssysinit scripts
  - Resolves: rhbz#606020 - nss security tools lack man pages


author: Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta1.2
changelog:
  - Fix incorrect path that hid failed test from view
  - Add ocsp to the test suites to run but ...
  - Temporarily disable the ocsp stapling tests
  - Do not treat failed attempts at ssl pkcs11 bypass as fatal errors


author: Elio Maldonado <emaldona@redhat.com> - 3.15-0.1.beta1.1
changelog:
  - Update to NSS_3_15_BETA1
  - Update spec file, patches, and helper scripts on account of a shallower source tree


author: Kai Engert <kaie@redhat.com> - 3.14.3-9
changelog:
  - Configure libnssckbi.so to use the alternatives system
    in order to prepare for a drop in replacement.


author: Elio Maldonado <emaldona@redhat.com> - 3.14.3-1
changelog:
  - Update to NSS_3_14_3_RTM
  - sync up pem rsawrapr.c with softoken upstream changes for nss-3.14.3
  - Resolves: rhbz#908257 - CVE-2013-1620 nss: TLS CBC padding timing attack
  - Resolves: rhbz#896651 - PEM module trashes private keys if login fails
  - Resolves: rhbz#909775 - specfile support for AArch64
  - Resolves: rhbz#910584 - certutil -a does not produce ASCII output


author: Elio Maldonado <emaldona@redhat.com> - 3.14-12
changelog:
  - Bug 879978 - Install the nssck.api header template where mod_revocator can access it
  - Install nssck.api in /usr/includes/nss3/templates


author: Elio Maldonado <emaldona@redhat.com> - 3.14-11
changelog:
  - Bug 879978 - Install the nssck.api header template in a place where mod_revocator can access it
  - Install nssck.api in /usr/includes/nss3


author: Elio Maldonado <emaldona@redhat.com> - 3.14-9
changelog:
  - Disable bypass code at build time and return failure on attempts to enable at runtime
  - Bug 806588 - Disable SSL PKCS #11 bypass at build time


author: Elio Maldonado <emaldona@redhat.com> - 3.14-8
changelog:
  - Fix pk11wrap locking which fixes 'fedpkg new-sources' and 'fedpkg update' hangs
  - Bug 872124 - nss-3.14 breaks fedpkg new-sources
  - Fix should be considered preliminary since the patch may change upon upstream approval


author: Elio Maldonado <emaldona@redhat.com> - 3.14-7
changelog:
  - Add a dummy source file for testing /preventing fedpkg breakage
  - Helps test the fedpkg new-sources and upload commands for breakage by nss updates
  - Related to Bug 872124 - nss 3.14 breaks fedpkg new-sources


author: Elio Maldonado <emaldona@redhat.com> - 3.14-6
changelog:
  - Fix a previous unwanted merge from f18
  - Update the SS_SSL_CBC_RANDOM_IV patch to match new sources while
  - Keeping the patch disabled while we are still in rawhide and
  - State in comment that patch is needed for both stable and beta branches
  - Update .gitignore to download only the new sources


author: Elio Maldonado <emaldona@redhat.com> - 3.14-5
changelog:
  - Fix the spec file so sechash.h gets installed
  - Resolves: rhbz#871882 - missing header: sechash.h in nss 3.14


author: Elio Maldonado <emaldona@redhat.com> - 3.14-2
changelog:
  - Add secmodt.h to the headers installed by nss-devel
  - nss-devel must install secmodt.h which moved from softoken to pk11wrap with nss-3.14


author: Elio Maldonado <emaldona@redhat.com> - 3.14-0.1.rc.1
changelog:
  - Update to NSS_3_14_RC1
  - update nss-589636.patch to apply to httpdserv
  - turn off ocsp tests for now
  - remove no longer needed patches
  - remove headers shipped by nss-util


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-8
changelog:
  - Rebase pem sources to fedora-hosted upstream to pick up two fixes from rhel-6.3
  - Resolves: rhbz#847460 - Fix invalid read and free on invalid cert load
  - Resolves: rhbz#847462 - PEM module may attempt to free uninitialized pointer
  - Remove unneeded fix gcc 4.7 c++ issue in secmodt.h that actually undoes the upstream fix


author: Elio Maldonado <emaldona@redhat.com> - 3.13.5-4
changelog:
  - Resolves: Bug 830410 - Missing Requires %{?_isa}
  - Use Requires: %{name}%{?_isa} = %{version}-%{release} on tools
  - Drop zlib requires which rpmlint reports as error E: explicit-lib-dependency zlib
  - Enable sha224 portion of powerup selftest when running test suites
  - Require nspr 4.9.1


author: Elio Maldonado <emaldona@redhat.com> - 3.13.4-2
changelog:
  - Resolves: Bug 805723 - Library needs partial RELRO support added
  - Patch coreconf/Linux.mk as done on RHEL 6.2


author: Elio Maldonado <emaldona@redhat.com> - 3.13.4-1
changelog:
  - Update to NSS_3_13_4_RTM
  - Update the nss-pem source archive to the latest version
  - Remove no longer needed patches
  - Resolves: Bug 806043 - use pem files interchangeably in a single process
  - Resolves: Bug 806051 - PEM various flaws detected by Coverity
  - Resolves: Bug 806058 - PEM pem_CreateObject leaks memory given a non-existing file name


author: Elio Maldonado <emaldona@redhat.com> - 3.13.3-2
changelog:
  - Pick up fixes from RHEL
  - Resolves: rhbz#800674 - Unable to contact LDAP Server during winsync
  - Resolves: rhbz#800682 - Qpid AMQP daemon fails to load after nss update
  - Resolves: rhbz#800676 - NSS workaround for freebl bug that causes openswan to drop connections


author: Elio Maldonado <emaldona@redhat.com> - 3.13.1-10
changelog:
  - Resolves: Bug 770682 - nss update breaks pidgin-sipe connectivity
  - NSS_SSL_CBC_RANDOM_IV set to 0 by default and changed to 1 on user request


author: elio maldonado <emaldona@redhat.com> - 3.13.1-9
changelog:
  - Revert to using current nss_softokn_version
  - Patch to deal with lack of sha224 is no longer needed


author: Elio Maldonado <emaldona@redhat.com> - 3.13.1-7
changelog:
  - Resolves: Bug 750376 - nss 3.13 breaks sssd TLS
  - Fix how pem is built so that nss-3.13.x works with nss-softokn-3.12.y
  - Only patch blapitest for the lack of sha224 on system freebl
  - Completed the patch to make pem link against system freebl


author: Elio Maldonado <emaldona@redhat.com> - 3.13.1-6
changelog:
  - Removed unwanted /usr/include/nss3 in front of the normal cflags include path
  - Removed unnecessary patch dealing with CERTDB_TERMINAL_RECORD, it's visible


author: Elio Maldonado <emaldona@redhat.com> - 3.13.1-5
changelog:
  - Statically link the pem module against system freebl found in buildroot
  - Disabling sha224-related powerup selftest until we update softokn
  - Disable sha224 and pss tests which nss-softokn 3.12.x doesn't support


author: Elio Maldonado Batiz <emaldona@redhat.com> - 3.13.1-4
changelog:
  - Rebuild with nss-softokn from 3.12 in the buildroot
  - Allows the pem module to statically link against 3.12.x freebl
  - Required for using nss-3.13.x with nss-softokn-3.12.y for a merge inrto rhel git repo
  - Build will be temprarily placed on buildroot override but not pushed in bodhi


author: Elio Maldonado <emaldona@redhat.com> - 3.12.11-3
changelog:
  - Fix attempt to free initilized pointer (#717338)
  - Fix leak on pem_CreateObject when given non-existing file name (#734760)
  - Fix pem_Initialize to return CKR_CANT_LOCK on multi-treaded calls (#736410)


author: Elio Maldonado <emaldona@redhat.com> - 3.12.10-4
changelog:
  - Enable pluggable ecc support (#712556)
  - Disable the nssdb write-access-on-read-only-dir tests when user is root (#646045)


author: Elio Maldonado <emaldona@redhat.com> - 3.12.9-10
changelog:
  - Fix cms headers to not use c++ reserved words (#676036)
  - Reenabling Bug 499444 patches
  - Fix to swap internal key slot on fips mode switches


author: Christopher Aillon <caillon@redhat.com> - 3.12.9-6
changelog:
  - Revert patches for 499444 as they use a C++ reserved word and
    cause compilation of Firefox to fail


author: Elio Maldonado <emaldona@redhat.com> - 3.12.9-5
changelog:
  - Fix the earlier infinite recursion patch (#499444)
  - Remove a header that now nss-softokn-freebl-devel ships


author: Elio Maldonado <emaldona@redhat.com> - 3.12.8.99.2-1
changelog:
  - Update to NSS_3_12_9_BETA2
  - Fix libpnsspem crash when cacert dir contains other directories (#642433)


author: Elio Maldonado <emaldona@redhat.com> - 3.12.8-3
changelog:
  - Replace posttrans sysinit scriptlet with a triggerpostun one (#636787)
  - Fix and cleanup the setup-nsssysinit.sh script (#636792, #636801)


author: Elio Maldonado <emaldona@redhat.com> - 3.12.8-1
changelog:
  - Update to 3.12.8
  - Prevent disabling of nss-sysinit on package upgrade (#636787)
  - Create pkcs11.txt with correct permissions regardless of umask (#636792)
  - Setup-nsssysinit.sh reports whether nss-sysinit is turned on or off (#636801)
  - Added provides pkcs11-devel-static to comply with packaging guidelines (#609612)


author: Elio Maldonado <emaldona@redhat.com> - 3.12.7-2
changelog:
  - Define NSS_USE_SYSTEM_SQLITE and remove unneeded patch
  - Add comments regarding an unversioned provides which triggers rpmlint warning
  - Build requires nss-softokn-devel >= 3.12.7


