# changelog

author: Ray Strode <rstrode@redhat.com> - 1:1.5.0-7
changelog:
  - use upstream desktop file (except use generic name, because 
    this is our default instant messaging client)


author: Peter Jones <pjones@redhat.cm> - 1:1.5.0-4
changelog:
  - rebuild for new cairo, add -Wno-pointer-sign
  - add -Wno-pointer-sign until somebody maintaining this package makes it build
    without it.


author: Warren Togami <wtogami@redhat.com> - 1:1.5.0-2
changelog:
  - always use -z relro and FORTIFY_SOURCE opt flags for FC3+ and RHEL4+ 
    (compiler simply ignores these flags if they are unsupported)


author: Warren Togami <wtogami@redhat.com> - 1:1.5.0-1
changelog:
  - 1.5.0 security and bug fixes
    CAN-2005-2370 Gadu-Gadu memory alignment bug
    CAN-2005-2102 AIM/ICQ non-UTF-8 Filename Crash
    CAN-2005-2103 AIM/ICQ away message buffer overflow


author: Warren Togami <wtogami@redhat.com> 1:1.4.0-5
changelog:
  - FC5+ automatic -fstack-protector-all switch
  - 150: MSN buddy names with space disconnect and profile corruption
         (supercedes patch 149)
  - 151: Gadu Gadu memory alignment crash
  - 152: Rename Group Merge crash
  - 153: mailto: parse crash (util.c)
  - 154: mailto: parse crash (MSN)
  - 155: mailto: parse crash (Zephyr)


author: Warren Togami <wtogami@redhat.com> 1:1.4.0-4
changelog:
  - 149: MSN username with space disconnect fix
  - Do not own perl dir, remove empty files (#162994 jpo)


author: Warren Togami <wtogami@redhat.com> 1:1.3.1-0
changelog:
  - 1.3.1 more bug fixes
    CAN-2005-1269 CAN-2005-1934
  - enable Message Notification plugin by default


author: Warren Togami <wtogami@redhat.com> 1:1.3.0-1
changelog:
  - 1.3.0 many bug fixes and two security fixes
    long URL crash fix (#157017) CAN-2005-1261
    MSN bad messages crash fix (#157202) CAN-2005-1262


author: Warren Togami <wtogami@redhat.com> 1:1.1.4-4
changelog:
  - 144: POSIX functions became macros, build fix (#150429)
  - 145: Fix non-proxy yahoo file transfer
  - 146: Fix non-proxy yahoo buddy icons


author: Warren Togami <wtogami@redhat.com> 1:1.1.4-1
changelog:
  - 1.1.4 with MSN crash fix, g_stat() crash workaround
    CAN-2005-0208 Gaim HTML parsing DoS (another one)


author: Warren Togami <wtogami@redhat.com> 1:1.1.3-2
changelog:
  - 1.1.3 including two security fixes
    CAN-2005-0472 Client freezes when receiving certain invalid messages
    CAN-2005-0473 Client crashes when receiving specific malformed HTML


author: Warren Togami <wtogami@redhat.com> 0.82-1
changelog:
  - Update to 0.82 resolves several security issues and bugs
    CAN-2004-0500, CAN-2004-0754, CAN-2004-0784, CAN-2004-0785
    More details at http://gaim.sourceforge.net/security/


author: Warren Togami <wtogami@redhat.com> 0.81-4
changelog:
  - conditionalize features for alternate target distributions
  - remove unnecessary ExclusiveArch
  - other cleanups


author: Warren Togami <wtogami@redhat.com> 0.81-3
changelog:
  - CVS backport 133: CAN-2004-0500 MSNLP buffer overflow
                 134: Select buddy icon in new account crash
                 135: Jabber join crash
                 136: Jabber tooltip fake self crash


author: Warren Togami <wtogami@redhat.com> 0.81-1
changelog:
  - 0.81
  - krb5-devel for Zephyr
  - evolution-data-server-devel integration
    plugin disabled by default because it seems very unstable


author: Warren Togami <wtogami@redhat.com> 0.80-1
changelog:
  - update to 0.80
  - enable ExtPlacement plugin by default
  - Smiley Theme "Default" by default (bug fix)
  - Insertions -> Control-{B/I/U} by default


author: Warren Togami <wtogami@redhat.com> 0.79-2
changelog:
  - remove tray icon patch temporarily because it seems to cause more
    problems than it solves.
  - provide gaim-devel
  - CVS backport 128: Cached buddy icons fix


author: Warren Togami <wtogami@redhat.com> 0.79-1
changelog:
  - update to 0.79
  - update desktop patch
  - update header and pkgconfig locations
  - update default prefs
  - FC3 sed behavior workaround
  - temporarily disable evolution integration


author: Warren Togami <wtogami@redhat.com> 0.78-7
changelog:
  - CVS backport 125: MSN disconnect on non-fatal error fix
                 126: Paste html with img crash fix
                 127: Misplaced free fix


author: Warren Togami <wtogami@redhat.com> 0.77-7
changelog:
  - CVS backport 121: byte order badness and crashing copy & paste fix
                 122: history.so scroll to bottom in new tabs fix


author: Warren Togami <wtogami@redhat.com> 0.77-6
changelog:
  - CVS backport 118: x86-64 yahoo auth fix
                 119: Copy/paste fixes for UCS-2 encoded selection
                 120: IRC reconnect segfault fix
  - remove relnot.so plugin because it is unusable in FC
  - Default enable logging and history.so plugin
            enable autoreconnect plugin
  - Fix Gnome Default url handler


author: Warren Togami <wtogami@redhat.com> 0.77-3
changelog:
  - remove gnome-open manual, since 0.77 has "GNOME Default" as default.
  - update default prefs.xml, disable buddy icons in buddy list
  - CVS backport 114: plugin prefs saving fix
                 115: autoreconn-suppress-dialogs
                 116: fix smileys in dialogs
                 117: gtk+ 2.0 compat


author: Warren Togami <wtogami@redhat.com> 0.76-6
changelog:
  - CVS backports:
    111 Prevent Crash during password change if blank fields
    112 Prevent Crash if remote sends invalid characters
    113 Enable /etc/gaim/prefs.xml defaults for new profiles
  - Tray Icon enabled by default
  - Relabel internal version with V-R


author: Warren Togami <wtogami@redhat.com> 0.76-5
changelog:
  - CVS backports: 
    102 Fix ^F keybinding when gtkrc is set to emacs mode
    103 Add Missing File: evolution-1.5.x buildability
    104 When MSN server intermittently has problems accessing buddy list, MSN will crash with 0.76
    105, 106, 107 MSN Error reporting fixes
    108 History plugin causes unnecessary horizontal scrollbars
    109 Fix the text replace plugin 
    110 Prevent message sending while offline


author: Warren Togami <wtogami@redhat.com>
changelog:
  - CVS snapshot, generated with automake-1.7.9
  - update #4
  - update #2 but disable
  - #5 no longer needed
  - default to gnome-open #6
  - some spec cleanup


author: Christopher Blizzard <blizzard@redhat.com> 1:0.75-1.1.0
changelog:
  - Include patch that fixes a bunch of buffer-related problems, mostly
    from nectar@freebsd.org and some of my own changes.


author: Christopher Blizzard <blizzard@redhat.com> 1:0.75-0
changelog:
  - Update to 0.75.
  - Remove mem leak patch that is already included in 0.75.
  - Clean up a lot of old unused patches and old source tarballs.


author: Christopher Blizzard <blizzard@redhat.com> 0.59-7
changelog:
  - Include patch that uses htmlview instead of calling Netscape
    directly
  - Include patch that turns off the buddy ticker and changes the button
    look to the (sane) default.


author: Tim Powers <timp@redhat.com>
changelog:
  - updated to 0.11.0pre2
  - enable gnome support
  - updated ispell to aspell patch
  - cleaned up file list


author: Tim Powers <timp@redhat.com>
changelog:
  - some ideas taken from the package available at the gaim website, mainly to install the applet stuff too.


author: Tim Powers <timp@redhat.com>
changelog:
  - cleaned up spec for use with RPM 4.0 (al la _sysconfdir _datadir etc)
  - update to 0.9.17
  - yay! a man page!


author: Rex Dieter <rdieter@fedoraproject.org>
changelog:
  - 7.2b-2
  - backport patches from gc-7_2-hotfix-2 branch in lieu of 7.2c release
  - gc 7.2 final abi broken when changing several symbols to hidden (#825473)
  - CVE-2012-2673 gc: malloc() and calloc() overflows (#828878)


author: Michael Schwendt <mschwendt@fedoraproject.org> - 7.1-10
changelog:
  - Explicitly BR libatomic_ops-static in accordance with the Packaging
    Guidelines (libatomic_ops-devel is still static-only).


author: Rex Dieter <rexdieter at sf.net> 0:6.2-0.fdr.1
changelog:
  - fix manpage location
  - remove .la file (it appears unnecessary after all, thanks to opendl patch)
  - remove cvs tag from description
  - touchup -devel desc/summary.
  - macro update to support Fedora Core


author: Rex Dieter <rexdieter at sf.net> 0:6.2-0.fdr.0
changelog:
  - 6.2 release.
  - update license (BSD)
  - Consider building with: --enable-parallel-mark
    (for now, no).


author: Ray Strode <rstrode@redhat.com> 0.8-2
changelog:
  - Disable gd page transitions for now since they don't
    completely work right (ask adamw).
  - Fix crasher when realmd goes away


author: Zdenek Dohnal <zdohnal@redhat.com> - 3.15.9-2
changelog:
  - 1069619 - Rebase to version 3.15.9 extension - solving bug 1346196 (/usr/lib/cups/filter/hpps uses python -B which is unknown), which is duplicate of bug 1202451


author: Tim Waugh <twaugh@redhat.com> - 3.13.7-2
changelog:
  - Applied patch to avoid unix-process authorization subject when using
    polkit as it is racy (CVE-2013-4325).


author: Jiri Popelka <jpopelka@redhat.com> - 3.13.6-1
changelog:
  - 3.13.6
  - hplip-ipp-accessors.patch merged upstream
  - /etc/cron.daily/hplip_cron -> /usr/share/hplip/hplip_clean.sh


author: Tim Waugh <twaugh@redhat.com> - 3.13.4-2
changelog:
  - Fixed changelog dates.
  - Device ID for HP LaserJet P1005 (bug #950776).
  - mark cron job file as config(noreplace)


author: Jiri Popelka <jpopelka@redhat.com> - 3.12.11-7
changelog:
  - No need to run update-desktop-database (and require desktop-file-utils)
    because there are no MimeKey lines in the desktop files.


author: Jiri Popelka <jpopelka@redhat.com> 3.12.9-5
changelog:
  - remove useless Conflicts:, Obsoletes: and Provides: fields
  - remove %pre section (stopping&disabling of hplip service on upgrade)
  - make hplip_cron work with non-english locale


author: Tim Waugh <twaugh@redhat.com> 3.12.4-2
changelog:
  - The hpijs sub-package no longer requires cupsddk-drivers (which no
    longer exists as a real package), but cups >= 1.4.


author: Tim Waugh <twaugh@redhat.com> 3.12.2-3
changelog:
  - Added another IEEE 1284 Device ID for Color LaserJet CP2025dn to
    cope with its DNS-SD response, which has no usb_* keys (bug #651509).


author: Tim Waugh <twaugh@redhat.com> 3.11.12-2
changelog:
  - When copying Device IDs from hpcups to hpijs, use ModelName as the
    key instead of ShortNickName (bug #651509 comment #7).


author: Tim Waugh <twaugh@redhat.com> 3.11.10-2
changelog:
  - Corrected IEEE 1284 Device IDs:
    - LaserJet M1536dnf MFP (bug #743915)
    - PSC 1600 series (bug #743821)


author: Jiri Popelka <jpopelka@redhat.com> 3.11.10-1
changelog:
  - 3.11.10
  - Use _cups_serverbin macro from cups-devel for where to put driver executables.
  - No need to define BuildRoot and clean it in clean and install section anymore.
  - Corrected IEEE 1284 Device IDs:
    Officejet 6300 series (bug #689378)
    LaserJet Professional M1212nf MFP (bug #742490)


author: Tim Waugh <twaugh@redhat.com> 3.11.5-4
changelog:
  - Added Device ID for HP LaserJet Professional P1606dn (bug #708472).
  - Update IEEE 1284 Device IDs in hpijs.drv from hpcups.drv.


author: Jiri Popelka <jpopelka@redhat.com> 3.11.1-5
changelog:
  - Avoid KeyError in ui4/wifisetupdialog.py (bug #680939).
  - Corrected IEEE 1284 Device IDs:
    LaserJet 1300 (bug #670548)
    LaserJet 3390 (bug #678565)
    LaserJet P1505 (bug #680951)


author: Tim Waugh <twaugh@redhat.com> - 3.11.1-2
changelog:
  - Fixed typo causing ";marker-supply-low-warning" state reason to be
    reported by hpijs (bug #675151).


author: Tim Waugh <twaugh@redhat.com> - 3.10.9-9
changelog:
  - Enable D-Bus threading (and require pygobject2) (bug #600932).
  - Fixed incorrect signal name in setup dialog (bug #653626).
  - Another missing newline in filter output (Ubuntu #418053).
  - Prevent hpaio segfaulting on invalid URIs (bug #649092).
  - Catch D-Bus exceptions in fax dialog (bug #645316).


author: Jiri Popelka <jpopelka@redhat.com> 3.10.9-8
changelog:
  - Corrected IEEE 1284 Device IDs:
    HP Color LaserJet CP2025dn (bug #651509).
    HP Color LaserJet CM3530 MFP (bug #659381).


author: Jiri Popelka <jpopelka@redhat.com> 3.10.9-7
changelog:
  - The pycups requirement is now python-cups.
  - Corrected IEEE 1284 Device IDs:
    HP LaserJet 4050/4100/2100 Series/2420/4200/4300/4350/5100/8000
                M3027 MFP/M3035 MFP/P3005/P3010/P4014/P4515 (bug #659039).
    HP Color LaserJet 2500/2550 series/3700/4550/4600/4650/4700/5550
                      CP1515n/CP3525/CP4520/CM2320nf MFP (bug #659040).
    HP Color LaserJet CM4730 MFP (bug #658831).


author: Tim Waugh <twaugh@redhat.com> - 3.10.9-6
changelog:
  - Call cupsSetUser in cupsext's addPrinter method before connecting so
    that we can get an authentication callback (bug #538352).
  - Prevent hp-fab traceback when run as root.


author: Tim Waugh <twaugh@redhat.com> - 3.10.9-3
changelog:
  - Fixed traceback on error condition in device.py (bug #628125).
  - Fixed bogus low ink warnings from hpijs driver (bug #643643).


author: Tim Waugh <twaugh@redhat.com> - 3.10.6-7
changelog:
  - More fixes from package review:
    - Avoided another macro in comment.
    - Use python_sitearch macro throughout.


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Fixes from package review:
    - Main package and hpijs sub-package require cups for directories.
    - The common sub-package requires udev for directories.
    - The libs sub-package requires python for directories.
    - Avoided macro in comment.
    - The lib sub-package now runs ldconfig for post/postun.
    - Use python_sitearch macro.


author: Jiri Popelka <jpopelka@redhat.com> - 3.10.6-1
changelog:
  - 3.10.6.
  - Changed shebang /usr/bin/env python -> /usr/bin/python (bug #618351).
  - Corrected IEEE 1284 Device IDs:
    - HP Color LaserJet CP1518ni (bug #613689).
    - HP Color LaserJet 2600n (bug #613712).


author: Jiri Popelka <jpopelka@redhat.com> - 3.10.5-1
changelog:
  - 3.10.5.   No longer need tray-icon-crash.patch
  - Increase the timeout for system tray availability checking (bug #569969).


author: Jiri Popelka <jpopelka@redhat.com> - 3.10.2-15
changelog:
  - Added/corrected more IEEE 1284 Device IDs:
    - HP LaserJet 4250 (bug #585499).
    - HP Color LaserJet 2605dn (bug #583953).
    - HP LaserJet P1007 (bug #585272).


author: Tim Waugh <twaugh@redhat.com> - 3.10.2-11
changelog:
  - Added/corrected more IEEE 1284 Device IDs:
    - HP Color LaserJet CM1312nfi (bug #581005).
    - HP Color LaserJet 3800 (bug #581935).
    - HP Color LaserJet 2840 (bug #582215).
    - HP PSC 2400 (bug #583103).


author: Jiri Popelka <jpopelka@redhat.com> - 3.10.2-10
changelog:
  - Fixed black/blank lines in ljcolor hpcups output (bug #579461).
    Work-around is to send entire blank raster lines instead of skipping them.


author: Jiri Popelka <jpopelka@redhat.com> - 3.10.2-9.1
changelog:
  - Added/Corrected several IEEE 1284 Device IDs
    (bugs #577262, #577282, #577282, #577288, #577292, #577302,
    ,#577306, #577308, #577898, #579920, #580231)


author: Tim Waugh <twaugh@redhat.com> - 3.10.2-2
changelog:
  - Removed SYSFS use in udev rules and actually made them work
    (bug #560754).
  - Use a temporary file in pstotiff to allow gs random access.


author: Tim Waugh <twaugh@redhat.com> - 3.10.2-1
changelog:
  - 3.10.2.  No longer need preferences-crash patch.
  - The pstotiff filter is rubbish so replace it (launchpad #528394).
  - Stopped hpcups pointlessly trying to read spool files
    directly (bug #552572).


author: Tim Waugh <twaugh@redhat.com> - 3.9.12-2
changelog:
  - Retry when connecting to device fails (bug #532112).
  - Don't ship PolicyKit mechanism (bug #551773).


author: Tim Waugh <twaugh@redhat.com> 3.9.10-3
changelog:
  - Removed duplex constraints on page sizes with imageable areas larger
    than possible when duplexing (bug #541572).
  - Fixed duplex reverse sides being horizontally flipped (bug #541604).


author: Tim Waugh <twaugh@redhat.com> 3.9.10-1
changelog:
  - 3.9.10.  No longer need clear-previous-state-reasons,
    hpcups-reorder, non-scripts, parenths, plugin-error,
    requirespageregion or state-reasons-newline patches.


author: Tim Waugh <twaugh@redhat.com> 3.9.8-19
changelog:
  - Retry when connecting to device fails (bug #528483).
  - Avoid busy loop in hpcups when backend has exited (bug #525944).


author: Tim Waugh <twaugh@redhat.com> 3.9.8-13
changelog:
  - Use dll.d file instead of post scriptlet for hpaio (bug #519988).
  - Fixed RequiresPageRegion patch (bug #518756).


author: Tim Waugh <twaugh@redhat.com> 3.9.8-9
changelog:
  - New common sub-package for udev rules and config file (bug #516459).
  - Don't install base/*.py with executable bit set.


author: Tim Waugh <twaugh@redhat.com> 3.9.8-8
changelog:
  - Fixed typos in page sizes (bug #515469).
  - Build no longer requires libudev-devel.
  - Fixed state reasons handling problems (bug #501338).


author: Tim Waugh <twaugh@redhat.com> 3.9.8-5
changelog:
  - Use upstream udev rules instead of hal policy (bug #518172).
  - Removed unnecessary dependency on PyQt as we only use PyQt4 now.


author: Tim Waugh <twaugh@redhat.com> 3.9.6b-4
changelog:
  - Fixed ui-optional patch for qt4 code path (bug #500473).
  - Fixed HWResolution for 'Normal' output from the hpcups driver
    (laundpad bug #405400).


author: Tim Waugh <twaugh@redhat.com> 2.8.12-4
changelog:
  - Prevent crash when DEVICE_URI/PRINTER environment variables are not
    set (bug #479808 comment 6).


author: Tim Waugh <twaugh@redhat.com> 2.8.12-3
changelog:
  - Make --qt4 the default for the systray applet, so that it appears
    in the right place, again (bug #479751).
  - Removed hal preprobe rules as they were causing breakage
    (bug #479648).


author: Tim Waugh <twaugh@redhat.com> 2.8.5-2
changelog:
  - Make --qt4 the default for the systray applet, so that it appears
    in the right place.  Requires PyQt4.


author: Tim Waugh <twaugh@redhat.com> 2.8.5-1
changelog:
  - 2.8.5.
  - Configure with --enable-dbus.  Build requires dbus-devel.
  - Fix chmod 644 line.
  - Ship hp-systray in the gui sub-package, but don't ship the desktop
    launcher yet as the systray applet is quite broken.
  - Don't run autoconf.


author: Tim Waugh <twaugh@redhat.com> 2.8.2-2
changelog:
  - Update hplip.fdi for Fedora 9: info.bus -> info.subsystem.
  - Images in docdir should not be executable (bug #440552).


author: Tim Waugh <twaugh@redhat.com> 2.8.2-1
changelog:
  - 2.8.2.  No longer need alloc, unload-traceback or media-empty patches.
  - Ship cupsddk driver.  The hpijs sub-package now requires cupsddk-drivers.


author: Tim Waugh <twaugh@redhat.com> 2.7.12-2
changelog:
  - Ship installer directory (bug #428246).
  - Avoid multilib conflict (bug #341531).
  - The hpijs sub-package requires net-snmp (bug #376641).


author: Tim Waugh <twaugh@redhat.com> 2.7.9-2
changelog:
  - Use raw instead of 1284.4 communication for LJ4000 series (bug #249191).
  - Build requires openssl-devel.


author: Tim Waugh <twaugh@redhat.com> 2.7.9-1
changelog:
  - 2.7.9.
  - Adjusted udev rules to be less permissive.  We use ConsoleKit to add
    ACLs to the device nodes, so world-writable device nodes can be avoided.


author: Tim Waugh <twaugh@redhat.com> 2.7.7-4
changelog:
  - Reverted udev rules change.
  - Ship a HAL FDI file to get correct access control on the USB device
    nodes (bug #251470).
  - Make libsane-hpaio requires the main hplip package, needed for
    libhpip.so (bug #280281).


author: Tim Waugh <twaugh@redhat.com> 2.7.6-9
changelog:
  - Remove hplip service on upgrade.
  - Updated selinux-policy conflict for bug #249014.
  - Fixed the udev rules file (bug #248740, bug #249025).


author: Tim Waugh <twaugh@redhat.com> 2.7.6-2
changelog:
  - Main package requires python-reportlab for hp-sendfax (bug #189030).
  - Explicitly enable scanning.
  - Main package requires python-imaging for hp-scan (bug #247210).


author: Tim Waugh <twaugh@redhat.com> 1.7.4a-1
changelog:
  - Don't put the version in the desktop file; let desktop-file-install do it.
  - 1.7.4a.  No longer need marker-supply or faxing-with-low-supplies
    patches.  Cheetah and cherrypy directories no longer shipped in source
    tarball.


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Don't ship hp-check (bug #243273).
  - Moved hp-setup back to the base package, and put code in
    utils.checkPyQtImport() to check for the gui sub-package as well as
    PyQt (bug #243273).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Moved hp-setup to the ui package (bug #243273).
  - Prevent SELinux audit message from the CUPS backends (bug #241776)


author: Tim Waugh <twaugh@redhat.com> 1.7.2-7
changelog:
  - Some parts can run without GUI support after all (bug #236161).
  - Added /sbin/service and /sbin/chkconfig requirements for the scriptlets
    (bug #236445).
  - Fixed %post scriptlet's condrestart logic (bug #236445).


author: Tim Waugh <twaugh@redhat.com> 1.7.2-6
changelog:
  - Fixed dangling symlinks (bug #236156).
  - Move all fax bits to the gui package (bug #236161).
  - Don't ship fax PPD and backend twice (bug #236092).
  - Run update-desktop-database in the gui package's %post scriptlet
    (bug #236163).
  - Moved desktop-file-utils requirement to gui package (bug #236163).
  - Bumped selinux-policy conflict version (bug #236092).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Change 'Hidden' to 'NoDisplay' in the desktop file, and use the System
    category instead of Utility (bug #170762).
  - Link libsane-hpaio against libsane (bug #234813).


author: Tim Waugh <twaugh@redhat.com> 1.6.10-3
changelog:
  - IPv6 support (bug #198377).  Local-only sockets are IPv4, and ought
    to be changed to unix domain sockets in future.


author: Tim Waugh <twaugh@redhat.com> 1.6.10-2
changelog:
  - 1.6.10.  No longer need compile patch.
  - Fixed default config file (bug #211072).
  - Moved libhpip to hpijs sub-package (bug #212531).


author: Tim Waugh <twaugh@redhat.com> 1.6.7-2
changelog:
  - 1.6.7.
  - Conflict with selinux-policy < 2.3.4 to make sure new port numbers are
    known about (bug #201357).


author: Tim Waugh <twaugh@redhat.com> 0.9.10-5
changelog:
  - Patchlevel 1.
  - Fixed another case-sensitive match.
  - Require hpijs sub-package (bug #189140).
  - Don't package unneeded files (bug #189162).
  - Put fax PPD in the right place (bug #186213).


author: Tim Waugh <twaugh@redhat.com> 0.9.10-4
changelog:
  - Use case-insensitive matching.  0.9.8 gave all-uppercase in some
    situations.
  - Last known working hpijs comes from 0.9.8, so use that.


author: Tim Waugh <twaugh@redhat.com> 0.9.3-4
changelog:
  - Conflicts: hpijs from before this package provided it.
  - Conflicts: system-config-printer < 0.6.132 (i.e. before HPLIP support
    was added)


author: Tim Waugh <twaugh@redhat.com> 0.9.3-1
changelog:
  - Use /usr/share/applications for putting desktop files in (bug #159932).
  - Requires PyQt (bug #159932).


author: David Shea <dshea@redhat.com> - 0.4.4-1
changelog:
  - Fixes for LP#1440157:
    Port to libsoup directly for geoname results
    Fix some memory leaks
    Do not reuse GCancellables
  - Upstream merges of SVG update and constrained location cycles


author: David Shea <dshea@redhat.com> - 0.4.2-6
changelog:
  - Updated the time zone map images
  - Updated the city data from geonames.org
  - Fix a memory leak and potential crash with the locations list
  - Cycle through a smaller list of map locations on repeated clicks


author: David Shea <dshea@redhat.com> - 0.4.1-4
changelog:
  - Merge fixes from lp:timezonemap
  - Add cc-timezone-location.h to timezonemapincludes_HEADERS so it gets installed (iain.lane)
  - Set en_name correctly (iain.lane)
  - Don't call g_type_init() on glib >= 2.35; it's deprecated (iain.lane)


author: David Shea <dshea@redhat.com> - 0.4.1-2
changelog:
  - Make whitespace and indentation consistent (iain.lane@canonical.com)
  - Switched to a git-formatted patch for the FSF address to make things easier
    for me to track (dshea)
  - Create local copies of string properties. (dshea)
  - Moved CcTimezoneLocation into its own file. (dshea)
  - Don't close a NULL file pointer. (dshea)
  - Turn on and fix g-ir-scanner warnings. (dshea)
  - Added a .bzrignore file to ignore all the files generated by the build. (dshea)
  - Ignore the INSTALL file (dshea)
  - Added a function to clear the location set for a CcTimezoneMap (dshea)
  - Allow the timezone highlight to be manually set separately from the location. (dshea)


author: Tomas Smetana <tsmetana@redhat.com> - 2.8.0-6
changelog:
  - fix #831336: fix broken menus; patch backported from upstream SVN revision
    1375 by Manfred Spraul


author: Mike A. Harris <mharris@redhat.com> 2.4.0-3
changelog:
  - Added "Requires: libGL-devel libGLU-devel" to fix bug (#179464)
  - Change file based GL header build dep to BuildRequires: libGL-devel


author: Mike A. Harris <mharris@redhat.com> 2.4.0-1
changelog:
  - Updated to freeglut-2.4.0
  - Removed unneeded patches:
    - freeglut-2.2.0-gcc4-fix-invalid-lvalue-in-assignment-cvsps-392-393.patch
  - Use "-p /sbin/ldconfig" in post/postun scripts instead of a separate script.


author: Mike A. Harris <mharris@redhat.com> 2.2.0-16
changelog:
  - Added freeglut-2.2.0-gcc4-fix-invalid-lvalue-in-assignment-cvsps-392-393.patch
    to fix "invalid lvalue in assignment" bugs reported by gcc 4
  - Added "-Wall" to CFLAGS in specfile.


author: Mike A. Harris <mharris@redhat.com> 2.2.0-11
changelog:
  - Updated "Obsoletes: glut" to be "Obsoletes: glut <= 3.7" and
    "Obsoletes: glut-devel" to be "Obsoletes: glut-devel <= 3.7" as per
    suggestion from Matthias Saou in comment #14 of bug (#107228)


author: Mike A. Harris <mharris@redhat.com> 2.2.0-10
changelog:
  - Initial Red Hat packaging created by taking the ATrpms src.rpm package from
    http://tinyurl.com/2goog as suggested in bugzilla bug (#107228)
  - Bumped the Release field to "10" so our package is newer when people
    upgrade to it, as requested in bug (#107228)
  - Removed redundant version/release macros from top of specfile
  - Versioned buildroot directory
  - Add --enable-warnings arg to ./configure script
  - Add HTML documentation to main package
  - Made "glut" virtual provides be "glut = 3.7"
  - Do not include *.la files


author: Mike A. Harris <mharris@www.linux.org.uk> 1.3-0.20020125.2
changelog:
  - Oddly, when I build this on my workstation, it only builds static libs, but
    when I build it in the buildsystem it builds shared and static libs.  Must
    be a twilight zone thing going on.  Add shared libs to file lists.


author: Mike A. Harris <mharris@www.linux.org.uk> 1.3-0.20020125.1
changelog:
  - Added -L/usr/X11R6/%{_lib} configure script invocation and CFLAGS so lib64
    is treated properly on x86_64/ppc64/s390x architectures


author: Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-8
changelog:
  - make 10-qt5-check-opengl2.sh xinit script more robust
  - enable journald support for el7+ (#1315239)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-6
changelog:
  - macros.qt5: we really only want the null-pointer-checks flag here
    and definitely no arch-specific ones


author: Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.40.rc
changelog:
  - respin QTBUG-51649 patch
  - %build: use -dbus-runtime unconditionally
  - drop (unused) build deps: atspi, dbus, networkmanager


author: Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.4
changelog:
  - re-introduce bootstrap/examples macros
  - put examples-manifest.xml in -examples
  - restore -doc multilib hack (to be on the safe side, can't hurt)
  - %build: s/-optimized-qmake/-optimized-tools/


author: Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
changelog:
  - Valgrind still needed as buildreq due recent split qdoc package, but we can get rid of
    specific arch set.
  - Added missing libproxy buildreq
  - Epel and RHEL doesn't have libinput, so a plugin need to be excluded for this distros


author: Helio Chissini de Castro <helio@kde.org> - 5.5.1-8
changelog:
  - qt5-qdoc need requires >= current version, otherwise will prevent the usage further when moved to qttools


author: Rex Dieter <rdieter@fedoraproject.org> 5.5.0-18
changelog:
  - When a screen comes back online, the windows need to be told about it (QTBUG-47041)
  - xcb: Ignore disabling of outputs in the middle of the mode switch


author: Rex Dieter <rdieter@fedoraproject.org> 5.5.0-16
changelog:
  - backport 0055-Respect-manual-set-icon-themes.patch (kde#344469)
  - conditionally use valgrind only if needed


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.5.0-14
changelog:
  - remove GDB hackery again, -12 built fine on i686, hack breaks ARM build
  - fix 10-qt5-check-opengl2.sh for multiple screens (#1245755)


author: Helio Chissini de Castro <helio@kde.org> - 5.5.0-11
changelog:
  - Add mesa-dri-drivers as recommends on gui package as reported by Kevin Kofler
  - Reference https://bugzilla.redhat.com/1249280


author: Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-12
changelog:
  - backport a couple more upstream fixes
  - introduce -common noarch subpkg, should help multilib issues


author: Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-3
changelog:
  - pull in handful of upstream fixes, particularly...
  - Fix a division by zero when processing malformed BMP files (QTBUG-44547, CVE-2015-0295)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-0.1.beta
changelog:
  - 5.4.0-beta
  - avoid extra -devel deps by moving *Plugin.cmake files to base pkgs
  - support bootstrap macro, to disable -doc,-examples


author: Rex Dieter <rdieter@fedoraproject.org> - 5.3.1-5
changelog:
  - drop dep on xorg-x11-xinit (own shared dirs instead)
  - fix/improve qtchooser support using alternatives (#1122316)


author: Kevin Kofler <Kevin@tigcc.ticalc.org> 5.3.1-4
changelog:
  - support the old versions of libxcb and libxkbcommon in F19 and F20
  - don't use the bundled libxkbcommon


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.2.0-4
changelog:
  - fix QTBUG-35459 (too low entityCharacterLimit=1024 for CVE-2013-4549)
  - fix QTBUG-35460 (error message for CVE-2013-4549 is misspelled)
  - reenable docs on Fedora (accidentally disabled)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.11.rc1
changelog:
  - needs a minimum version on sqlite build dependency (#1038617)
  - fix build when doc macro not defined


author: Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
changelog:
  - 5.2.0-rc1
  - revert/omit recent egl packaging changes
  - -doc install changes-5.* files here (#989149)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.2.0-0.1.alpha
changelog:
  - 5.2.0-alpha
  - -system-harfbuzz
  - rename subpkg -x11 => -gui
  - move some gui-related plugins base => -gui
  - don't use symlinks in %_qt5_bindir (more qtchooser-friendly)


author: Rex Dieter <rdieter@fedoraproject.org> 5.0.1-5
changelog:
  - -static subpkg, Requires: fontconfig-devel,glib2-devel,zlib-devel
  - -devel: Requires: pkgconfig(gl)


author: Rex Dieter <rdieter@fedoraproject.org> 5.0.1-4
changelog:
  - create/own %{_qt5_plugindir}/iconengines
  - -devel: create/own %{_qt5_archdatadir}/mkspecs/modules
  - cleanup .prl


author: Rex Dieter <rdieter@fedoraproject.org> 5.0.0-0.1.beta2
changelog:
  - %build: -accessibility
  - macros.qt5: +%_qt5_archdatadir +%_qt5_settingsdir
  - pull in a couple more configure-related upstream patches


author: Robert Relyea <rrelyea@redhat.com> - 1.1.0-34
changelog:
  - recognize up to 32 keys and certs in coolkeys. (can go up to 62 with just #define changes)
  - own our cache file.
  - verify we are using the correct mechanisms


author: Robert Relyea <rrelyea@redhat.com> - 1.1.0-12
changelog:
  - Fix threading issue. Coolkey will now work with non-threaded applications 
  - that don't link with libpthread.


author: Bob Relyea <rrelyea@redhat.com> - 1.0.1-14
changelog:
  - Shared memory directory needs to be writeable by all so
  - coolkey can create caches for any user. (lack of caches
  - show up in screen savers reactly slowly).


author: Bob Relyea <rrelyea@redhat.com> - 1.0.1-11
changelog:
  - CAC cards sometimes need to reset before they can get their
  - initial transaction (problem is noticed on insertion an removal)


author: Bob Relyea <rrelyea@redhat.com> - 1.0.1-4
changelog:
  - make the coolkey token caches persist over application calls.
  - make a separate cache for each user.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.4.0-5
changelog:
  - fbdev-0.4.0-Make-ISA-optional.patch: to make next patch apply cleanly.
  - fbdef-0.4.0-Remove-useless-loader-symbol-lists.patch:
    fix linker error against X server >= 1.6.99.1


author: Adam Jackson <ajax@redhat.com> 0.3.1-5.20071113
changelog:
  - Update to git snapshot for pciaccess goodness.  Don't ask why a driver
    that doesn't touch PCI at all needs a PCI update.  I don't know either,
    and thinking about it makes me very sad.
  - Require xserver 1.4.99.1


author: Mike A. Harris <mharris@redhat.com> 0.1.0.4-1
changelog:
  - Updated xorg-x11-drv-fbdev to version 0.1.0.4 from X11R7 RC4
  - Removed 'x' suffix from manpage dirs to match RC4 upstream.


author: Mike A. Harris <mharris@redhat.com> 0.1.0-1
changelog:
  - Update BuildRoot to use Fedora Packaging Guidelines.
  - Deglob file manifest.
  - Add alpha/sparc/sparc64 to "ExclusiveArch"


author: Mike A. Harris <mharris@redhat.com> 0.1.0-0
changelog:
  - Initial spec file for fbdev video driver generated automatically
    by my xorg-driverspecgen script.


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


author: Mike A. Harris <mharris@redhat.com> 1.0.3-2
changelog:
  - Added "BuildRequires: pkgconfig" for (#193424)
  - Replace "makeinstall" with "make install DESTDIR=..."
  - Remove package ownership of mandir/libdir/etc.


author: Mike A. Harris <mharris@redhat.com> 0.99.2-1
changelog:
  - Updated libxkbfile to version 0.99.2 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: Elio Maldonado <emaldona@redhat.com> - 4.11.0-1
changelog:
  - Rebase to NSPR 4.11
  - Resolves: Bug 1297941 - Rebase RHEL 7.3 to NSS 3.21 in preparation for Firefox 45


author: Elio Maldonado <emaldona@redhat.com> - 4.10.8-2
changelog:
  - Resolves: Bug 1269363 - CVE-2015-7183
  - nspr: heap-buffer overflow in PL_ARENA_ALLOCATE can lead to crash (under ASAN), potential memory corruption


author: Elio Maldonado <emaldona@redhat.com> - 4.10.6-3
changelog:
  - Restore s390x related patch as it hasn't been applied upstream yet
  - Resolves: Bug 1103250 - Rebase RHEL 7.1 to NSPR 4.10.6 (for FF 31)


author: Elio Maldonado <emaldona@redhat.com> 4.10.6-2
changelog:
  - Generic 32/64 bit platform detection (fix ppc64le build)
  - Resolves: Bug 1126243 - Ensure nspr is built for 64 bit on ppc64le


author: Elio Maldonado <emaldona@redhat.com> - 4.10.2-2
changelog:
  - Restore previously used s390x patch as it isn't upstream yet
  - Related: rhbz#1031465 - CVE-2013-5607


author: Elio Maldonado <emaldona@redhat.com> - 4.10.2-1
changelog:
  - Update to NSPR_4_10_2_RTM
  - Avoid unsigned integer wrapping in PL_ArenaAllocate
  - Resolves: rhbz#1031465 - CVE-2013-5607


author: Kai Engert <kengert@redhat.com> - 4.6.6-2
changelog:
  - Update thread-cleanup patch to latest upstream version
  - Add upstream patch to support PR_STATIC_ASSERT


author: Kai Engert <kengert@redhat.com> - 4.6.5-2
changelog:
  - Update to latest ipv6 upstream patch
  - Add upstream patch to fix a thread cleanup issue
  - Now requires pkgconfig


author: Kai Engert <kengert@redhat.com> 4.6.1-2
changelog:
  - Do not use -ansi when compiling, because of a compilation
    problem with latest glibc and anonymous unions.
    See also bugzilla.mozilla.org # 322427.


author: Christopher Aillon <caillon@redhat.com>
changelog:
  - Stop shipping static libraries; NSS and dependencies no longer
    require static libraries to build.


author: Christopher Aillon <caillon@redhat.com> 4.6-4
changelog:
  - Use the NSPR version numbering scheme reported by NSPR,
    which unfortunately is not exactly the same as the real
    version (4.6 != 4.6.0 according to RPM and pkgconfig).


author: Thomas Woerner <twoerner@redhat.com> 1.2.29-4
changelog:
  - fixed possible privilege escalation flaw via use of python pickle
    (CVE-2011-2520), replaced pickle by json (rhbz#717985) and (rhbz#722991)
  - stop D-BUS firewall mechanism on update


author: Thomas Woerner <twoerner@redhat.com> 1.2.28-1
changelog:
  - added firewalld check to prevent usage of s-c-fw if firewalld is running
  - fixed gtk_label_autowrap not to change alignments
  - fixed port of libvirt-tls (rhbz#565625)
  - fixed requirement for newt-python (was newt before)
  - return -2 for ports > 65535 in fw_functions.getPortID for better port error
    reporting
  - hide dialogs before going on (rhbz#643966)
  - updated translations: ca, de, he, hi, ja, nb, pa, pt, sk, sv, ta, uk, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.27-1
changelog:
  - updated translations: bn_IN, de, fi, fr, gu, hi, it, ja, kn, ko, ml, mr, or,
                          pt_BR, ru, ta, te, zh_CN, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.26-1
changelog:
  - added libvirt services (rhbz#565625)
  - added Bakula service (rhbz#588377)
  - fixed DBUS mechanism to report complete syslog message (rhbz#604623)
  - fixed crash because of missing /etc/services file (rhbz#604726)
  - updated translations: ar, as, bn_IN, da, de, es, fi, fr, gu, he, hi, is, it,
                          ja, kn, ko, ml, mr, nl, or, pa, pl, pt, ru, ta, te, 
                          zh_CN


author: Thomas Woerner <twoerner@redhat.com> 1.2.25-1
changelog:
  - fixed lokkit: do not create or alter firewall in selinux only mode
    (rhbz#583986)
  - use new icons (rhbz#583715)
  - fixed treeviewtooltips to not show the tooltip if an overlapping window has
    the focus
  - updated translations: bn_IN, de, es, gu, it, kn, ml, mr, nl, or, pa, pl, pt,
                          pt_BR, ru, sk, sr, sr@latin, te


author: Thomas Woerner <twoerner@redhat.com> 1.2.24-1
changelog:
  - DBUS-mechanism: report errors to syslog and print traceback (rhbz#563354)
  - fixed minor misspellings (rhbz#566468)
  - msgmerged po files
  - added missing default values for ip*tables-config content (rhbz#566869)
  - autofoo utils update
  - fixed max length of user defined interface name in interfaceDialog
  - added missing range check to port_entry_changed_cb
  - fixed sensitiveness of protocol label in portDialog
  - fixed misuse of MARK extension in nat table, now in mangle table
  - port forwarding dialog usability fixes (rhbz#507638)
  - use new fw_functions.checkInterface function in tui and gui
  - new function to check interface names in fw_functions
  - use new checkInterface function in parser for trust, masq and forward-port
  - add wlan standard device
  - fixed build (fw_nm.py not packaged)
  - updated translations: bn_IN, cs, da, de, el, en_GB, es, fi, fr, hu, is, it,
                          ja, nb, nl, or, pl, pt, pt_BR, ru, sr, sr@latin, sv,
                          te, uk


author: Thomas Woerner <twoerner@redhat.com> 1.2.22-1
changelog:
  - using NetworkManager DBUS interface to replace NCDeviceList from
    system-config-network
  - not opening orig port for local port forwarding, only new port is open
  - added isakmp support for IPsec (rhbz#504446)
  - added amanda client support (rhbz#541679)
  - fixed requirement for setenforce: libselinux-utils instead of libselinux
  - removed unused import socket
  - added download url to Source tag in spec file
  - fixed wrong license header in src/fw_tui.py (LGPL instead of GPL)
  - update cluster-suite service: disable rgmanager and cssd
  - removed separator at the end of the Options menu (rhbz#531635)
  - removed 2049/udp from NFS4 service (rhbz#532491)


author: Thomas Woerner <twoerner@redhat.com> 1.2.21-1
changelog:
  - fixed Policykit v0 compatibility for Fedora version 10 and 11: python-slip
    for PolicyKit v0 does not provide dbus
  - updated translations: bn_IN, uk, zh_CN


author: Thomas Woerner <twoerner@redhat.com> 1.2.19-1
changelog:
  - enhanced build environment to support usermode and policykit switches, new
    options for configure and spec file
  - make toplevel invisible to not show half initialized window while policykit
    dialog is shown
  - system-config-firewall.desktop.in moved to config subdir
  - disable dbus usage if gui is used as root (needed for policykit v0)
  - do not report dbus error if there is no firewall configuration (empty or
    missing /etc/sysconfig/system-config-firewall)
  - resize main window to comfortably fit in a 800x600 gnome desktop
  - moved all config files into config subdir: sysconfig, dekstop, pam and console
  - new infrastructure to enable policy translations
  - print exception if polkit authorization failes to console
  - show dbus error dialog if dbus conection can not be established
  - set title to APP_NAME for dialogs if there is no title
  - center dialogs on screen if there is no parent
  - make main app invisible at first to prevent to show an empty app while
    PolicyKit password dialog is visible
  - updated translations: as, bn_IN, ca, da, de, ca, cs, es, fi, fr, gu, hi, it,
                          ja, kn, ko, ml, mr, nl, or, pa, pl, pt, pt_BR, ru, sk,
                          sr, sr@latin, sv, ta, te, uk, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.18-1
changelog:
  - added support for PolicyKit
  - removed unused inconsistent flag from CellRendererToggle in serviceView (rhbz#521144)
  - made "Port/Protocol" cell resizable in "Trusted Services"-view
  - fixed hidden one line label after resize caused by fix for bgo#315462
  - fixed startup busy loops if assistive technologies is enabled (rhbz#515048)
    by moving set_model after adding the columns to a TreeView
  - fixed tui to create valid empty self.config object (rhbz#518210)
  - failing to load the icon in fw_gui.setupScreen should not be fatal
    (rhbz#508186)
  - made description column in settings dialog resizable
  - removed rhpl usage (rhbz#508991)
  - fixed not reappearing TreeViewTooltips if mouse moved in the tooltip popup
  - hide TreeViewTooltips while scrolling
  - code cleanup
  - sort ports in fw_services by protocol, id
  - updated translations: as, bn_IN, ca, da, de, es, fi, fr, gu, hi, kn, hu, it, 
                          ja, ko, ml, mr, nl, or, pa, pl, pt, pt_BR, ru, sk, sr,
  			sr@latin, ta, te, uk, zh_CN, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.17-1
changelog:
  - Added Red Hat Cluster Suite to trusted services (rhbz#493668)
  - Fixed wrong patch for system-config-firewall-tui (rhbz#461046)
  - Fixed sysctl parser to also support ';' for comments
  - Fixed port range check for service names containing '-'
  - New column in serviceView for conntrack helper, removed from tooltip
  - New column in icmpView for protocol types, removed from tooltip
  - Added TFTP and TFTP client support (rhbz#494417)
  - Fixed sensitiveness of OK button in portDialog if editing an Port
    (rhbz#500380)
  - Added missing tooltips for buttons in mainNotebook tabs. (rhbz#493872)
  - updated po files


author: Thomas Woerner <twoerner@redhat.com> 1.2.16-1
changelog:
  - fixed build system to update desktop file from desktop.in
    fixes icon reference in desktop file (rhbz#493674)
  - updated translations: fr


author: Thomas Woerner <twoerner@redhat.com> 1.2.15-1
changelog:
  - fixed icon reference in desktop file (rhbz#493674)
  - fixed po/POTFILES.in
  - updated translations: as, bn_IN, el, fi, gu, hi, hu, it, kn, ko, mai, ml, mr, or, pa, pt, ru, sk, sv, ta, te, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.14-1
changelog:
  - new build environment using configure, autofoo and intltool
  - fixed typo in router-solicitation description (rhbz#490979)
  - new themable application icon: preferences-system-firewall (rhbz#454402)
  - make backup copies before overwriting files (rhbz#437374)
  - updated translations:


author: Thomas Woerner <twoerner@redhat.com> 1.2.13-1
changelog:
  - fixed two typos in fw_icmp (rhbz#467334)
  - added ability to sort custom rules files (rhbz#467696)
  - fixed modified test in sysctl writer: fixes rhbz#462325
    also removed quotes around values for new keys
  - some build fixes
  - updated translations for: as, de, fi, fr, he, hi, ko, hu, it, ja, ko, ml,
                              pl, pt_BR, ru, sk, sr, sr@latin, sv, ta, te, 
                              zh_CN, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.12-1
changelog:
  - only provide lang files in tui sub-package (rhbz#465572)
  - updated translations for: as, bn_IN, ca, cs, es, fr, gu, it, ja, kn, mr, nl,
                              pa, or, pl, pt_BR, sk, zh_CN, zh_TW


author: Thomas Woerner <twoerner@redhat.com> 1.2.11-1
changelog:
  - use dialogs for parser errors in tui (rhbz#457485)
  - enable to add protocol specific (IPv4, IPv6) icmp types for ICMP filtering
  - updated translations for he, ja, ko and zh_CN


author: Thomas Woerner <twoerner@redhat.com> 1.2.10-1
changelog:
  - lokkit: fixed path for system-config-firewall-tui (rhbz#454108)
  - updated translations for: it, fr, nl, ru, sr, sr@latin


author: Thomas Woerner <twoerner@redhat.com> 1.2.9-1
changelog:
  - fixed format string to silence inttool
  - new remider to check if the ip*tables services are enabled
  - use proper dialog functions in the tui
  - updated translations: cs, de, es, gu, pl


author: Thomas Woerner <twoerner@redhat.com> 1.2.8-1
changelog:
  - new tui interface
  - new system-config-firewall-tui
  - new client services for ipp and samba
  - lokkit: fixed disabling of firewall in force mode (rhbz#443411)
  - disabled port forwarding for IPv6
  - some minor fixes and enhancements


author: Thomas Woerner <twoerner@redhat.com> 1.2.7-1
changelog:
  - fixed crash if encoding is not UTF-8 (rhbz#439902)
  - updated translations: bn_IN, cs, de, es, fi, fr, gu, hi, it, kn, ko, ml,
                          mr, pa, pl, pt_BR, ru, sr, sr@latin, ta, te, zh_CN


author: Thomas Woerner <twoerner@redhat.com> 1.2.6-1
changelog:
  - new ICMP filter to block specified ICMP types
  - fixed minor problem in lokkit (initialize old_config)
  - set starting diretory for custom rules files to /etc/sysconfig
  - more build environment changes for git
  - use gtk.CellRendererToggle instead of own CellRendererCheck
  - several parser changes for transparent error handling and output
  - some minor enhancements
  - translation updates


author: Thomas Woerner <twoerner@redhat.com> 1.2.4-1
changelog:
  - fixed overwrite problem if IPTABLES_SAVE_ON_RESTART is set (rhbz#431961)
  - use SELECTION_NONE for trustedView


author: Thomas Woerner <twoerner@redhat.com> 1.2.3-1
changelog:
  - fixed traceback for empty configuration use in life installer (rhbz#430963)
  - use config-util for userhelper configuration (rhbz#428392)
  - mark dirty after applying new default configuration
  - do not overwrite attributes filename and converted in config
  - use new shared ChooserButton
  - fixed forward dialog and labels to use current dialog width
  - use tempfile.mkdtemp for better security
  - updated translations: fi, fr, it, ja, nl, pt_BR, sr and sr@latin


author: Thomas Woerner <twoerner@redhat.com> 1.2.2-1
changelog:
  - fixed icmp handling for ip6tables in FORWARD chain
  - do state established, related test early in FORWARD chain
  - fixed typo in address for port-forwarding
  - added IPv4 only message to masquerading and port-forwarding for lokkit
  - updated translations: es, pl


author: Thomas Woerner <twoerner@redhat.com> 1.2.1-1
changelog:
  - fixed traceback for clean selinux configuration (rhbz#430963)
  - fixed icmp handling for ip6tables
  - updated translations: as, de, it, ja, pl, pt_BR, zh_CN


author: Thomas Woerner <twoerner@redhat.com> 1.2.0-1
changelog:
  - added port forwarding
  - using INPUT chain in table filter instead of RH-Firewall-1-INPUT
  - fixed masquerading
  - rewrite of firewall generation code
  - trusted hosts now also allowed for FORWARD
  - lots of bug fixes
  - gui enhancements


author: Thomas Woerner <twoerner@redhat.com> 1.1.3-1
changelog:
  - new fw_compat, used in config-convert and fw_sysconfig to automatically 
    convert old system-config-securitylevel configurations
  - new wizard look
  - fixed range check for user defined ports
  - some code cleanup
  - updated translations for fi, fr and ja


author: Thomas Woerner <twoerner@redhat.com> 1.1.2-1
changelog:
  - fw_gui: fixed row activation for masquerading
  - fw_gui: fixed _setInterfaces to use internal functions to correctly set
    toggles
  - fw_gui: show info dialog if no config exists and firewall gets enabled: new
    function enableFirewall
  - fw_gui, fw_tui: disable firewall if no config exists
  - fw_gui, fw_tui: do not print traceback if NCDeviceList.getDeviceList raises
    and exception
  - forward masqueraded connections
  - gtk_cellrenderercheck: fixed size calculations
  - fw_sysconfig: set config.filename to None for merged configuration in
    read_sysconfig_config if no configuration exists
  - new translations


author: Thomas Woerner <twoerner@redhat.com> 1.1.1-1
changelog:
  - use radio buttons for skill menu entries to show active level
  - fixed convert-config problem if there is no configuration to convert
    (rhbz#426477)
  - minor string changes
  - new it and pt_BR translations


author: Thomas Woerner <twoerner@redhat.com> 1.1.0-1
changelog:
  - new default configurations: server, desktop
  - cleanup of wizard: dropped network connection tab
  - new option in wizard to keep configuration or load a default configuration
  - new menu entry and dialog to configure iptables and ip6tables service settings
  - some enhancements to the gtk_cellrenderercheck for better look and feel


author: Thomas Woerner <twoerner@redhat.com> 1.1.0-0
changelog:
  - ports are ports and services are services: there is a new service tag to
    enable services; a port is not enabling a service anymore
  - new conversion tool for 1.0.X to 1.1.X configuration
  - new version option for lokkit
  - wizard
    - dropped network connection selection tab
    - using keep configuration check instead of clear configuration check
    - added default configuration selection
  - gui: new menu for skill level and load default configuration
  - use choices in optparse, removed obsolete check functions


author: Thomas Woerner <twoerner@redhat.com> 1.0.12-1
changelog:
  - allow to activate checkboxes by row activation in treeviews
  - code cleanup in view_toggle_cb
  - fixed port display for IPSec
  - use system icons where possible, new wizard icons
  - added fallback for CellRendererCheck if icons are missing, size fixes
  - added tooltips for toolbar and menu entries (if needed)
  - improved more english texts (rhbz#395801)
    thanks to Paul W. Frields for the initial patch


author: Thomas Woerner <twoerner@redhat.com> 1.0.11-1
changelog:
  - fixed crash on startup for network device aliases (rhbz#384891)
    thanks to Loran Freval for the patch
  - added port entry max length in other ports dialog (rhbz#385931)
  - added version number to about dialog (rhbz#387891)
  - improved some english texts (rhbz#383741)
    thanks to Paul W. Frields for the initial patch
  - code cleanup with start speedup
  - do not allow to add custm rules for ipv6:nat
  - also translate parser error messages


author: Thomas Woerner <twoerner@redhat.com> 1.0.10-1
changelog:
  - fixed problem with network devices (rhbz#331671)
  - dropped obsolete translation no.po (rhbz#332331)


author: Thomas Woerner <twoerner@redhat.com> 1.0.9-1
changelog:
  - do not report configuration failed if ipv6 is disabled (rhbz#355561)
  - print messages if lokkit failed
  - lokkit be more verbose on restarting ipXtables in verbose mode


author: Thomas Woerner <twoerner@redhat.com> 1.0.8-2
changelog:
  - lokkit: write new config with nostart option (rhbz#353961)
  - translation fixes for de, it, nb, sr@latin


author: Thomas Woerner <twoerner@redhat.com> 1.0.8-1
changelog:
  - use extension match for protocols (rhbz#229879)
  - use ipv6-icmp instead of icmpv6 (rhbz#291001)
  - use ':' in tui as port/proto delimiter for other ports (rhbz#292171)
  - some translation fixes


author: Thomas Woerner <twoerner@redhat.com> 1.0.7-1
changelog:
  - new translations
  - added openvpn to services (rhbz#)
  - fixed typo in description text for ipsec
  - using port numbers instead of port names for services
  - renamed some variables to be consistent
  - make tolltip better: bigger text, helper modules
  - dropped unused code: inconsistent handling
  - make port check button inactive in add_port_cb
  - new function _addDevice: code cleanup
  - allow to set variables in ipXtablesConfig, which were not set before
  - fixed os.system calls in ipXtablesClass to return proper return values
  - fixed status funciton in ipXtablesClass
  - new _append_unique function in fw_parser to prevent duplicates
  - added warning dialog for missing or unusable /etc/sysconfig/ip*tables files
  - fixed expand of the warning label in the startup dialog


author: Thomas Woerner <twoerner@redhat.com> 1.0.6-1
changelog:
  - dropped --stop option from fw_gui::genArgs
  - new translations
  - sysctl support for masquerading (net.ipv4.ip_forward will be set)
  - glade file: fixed spacings, dropped not needed containers


author: Thomas Woerner <twoerner@redhat.com> 1.0.5-4
changelog:
  - fixed problem if /etc/sysconfig/system-config-securtylevel and 
    /etc/sysconfig/system-config-firewall are not readable


author: Thomas Woerner <twoerner@redhat.com> 1.0.4-1
changelog:
  - more translations
  - build environment changes
  - dropped build stage, because it is not needed at all


author: Thomas Woerner <twoerner@redhat.com> 1.0.3-1
changelog:
  - added missing system-config-securitylevel compatibility files
  - string and documentation fixes
  - fixed typos reported by Alain Portal
  - more translations
  - fixed buildroot
  - cleanup and changes according to review (rhbz#253232)
  - moved doc to tui sub package


author: Thomas Woerner <twoerner@redhat.com> 1.0.2-1
changelog:
  - obsolete and provide system-config-securitylevel package
  - added compat files for anaconda, firstboot and system-config-kickstart
  - lokkit fixes for nostart option:
    - only write config for iptables and ip6tables if enabled
    - stop iptables and ip6tables if disabled
    - unlink iptables and ip6tables rule files if disabled
  - lokkit: new option --update to regenerate firewall configuration if not 
    disabled
  - check for include files only when writing firewall configuration
  - clean buildroot in install
  - made system-config-securitylevel a synonym for system-config-firewall
  - ip6tables: reject with icmp6-adm-prohibited instead of icmp6-port-unreachable
    (rhbz#250915)
  - moved config files from /etc/sysconfig into tui sub package
  - removed x bit from import files


author: Thomas Woerner <twoerner@redhat.com> 1.0.1-2
changelog:
  - fixed disabled string in fw_gui
  - set mode after copying of ip*tables-config to 0600
  - fixed categories in desktop file


author: Thomas Woerner <twoerner@redhat.com> 1.0.1-1
changelog:
  - fixed startup and description texts
  - added missing requirement for system-config-network-tui
  - moved base python files into tui sub package
  - fixed requirements
  - made package noarch


author: Ernestas Kulik <ekulik@redhat.com> - 1.0-3
changelog:
  - Drop recordmydesktop sub-package (rhbz#1647170)
  - Load version 3.0 of Gtk namespace, silence a PyGObject warning (rhbz#1647170)


author: Mauro Carvalho Chehab <mchehabr@redhat.com> - 0.2.0-10
changelog:
  - Removed the v4l1 compat layer and converted the driver to direclty use
    the v4l2 API. With this, new standards and new Port Attributes are now
    shown, reflecting what the driver is exporting.


author: Mike A. Harris <mharris@redhat.com> 0.0.1.4-1
changelog:
  - Updated xorg-x11-drv-v4l to version 0.0.1.4 from X11R7 RC4
  - Removed 'x' suffix from manpage dirs to match RC4 upstream.


author: Mike A. Harris <mharris@redhat.com> 0.0.1.1-1
changelog:
  - Updated xorg-x11-drv-v4l to version 0.0.1.1 from X11R7 RC1.  For some
    unknown reason, the version went backwards from 4.0.0 to 0.0.1.1.
  - Fix *.la file removal.


author: Wim Taymans <wtaymans@redhat.com> - 0.10.23-22
changelog:
  - h264parse: Ensure codec_data has the required size when reading number of SPS
  Resolves: rhbz#1400839


author: Wim Taymans <wtaymans@redhat.com> - 0.10.23-21
changelog:
  - Remove insecure NSF plugin
  - vmncdec: Sanity-check width/height before using it
  Resolves: rhbz#1400839


author: Colin Walters <walters@verbum.org> 0.10.23-17
changelog:
  - Hack the gtk-doc to remove plugin docs that are not shipped
  - Drop mythtv, opencv sources that are no longer buildable


author: Hans de Goede <hdegoede@redhat.com> - 0.10.23-6
changelog:
  - Speedup camerabin pipeline element creation (rhbz#797188, gnome#677698)
  - Re-enable building of -extras package accidentally disabled by the spec-file
    re-organization done in 0.10.23-3
  - Add teletextdec and musicbrainz plugins to -extras
  - Minor spec-file cleanups


author: Mamoru Tasaka <mtasaka@fedorapeoject.org> - 0.10.21-4
changelog:
  - Patch from the upstream to fix build with newer celt
    (bug 681150, GNOME bug 643607)

   * Wed Feb 16 2011 Peter Robinson <pbrobinson@gmail.com> - 0.10.21-3
   - Rebuilt for new celt


author: Bastien Nocera <bnocera@redhat.com> 0.10.17-3
changelog:
  - Modify original sources with a script to remove problematic
    elements, and remove those from the filelist


author: Tim Waugh <twaugh@redhat.com> 2.17-20
changelog:
  - Fixed mandir in fhs patch (bug #226411).
  - Don't run strip (bug #226411).
  - Fixed readme patch to talk about Fedora not Red Hat Linux (bug #226411).
  - Fixed build root tag (bug #226411).
  - Use SMP make flags (bug #226411).
  - Avoid %makeinstall (bug #226411).
  - Fixed summary (bug #226411).


author: Tim Waugh <twaugh@redhat.com> 2.17-5
changelog:
  - Fix init script (bug #52862).
  - Avoid temporary file vulnerability in init script.
  - Update README: it's --add, not -add.


author: Donnie Barnes <djb@redhat.com>
changelog:
  - pulled into distribution
  - used setserial-2.12_CTI.tgz instead of setserial-2.12.tar.gz (former is
    all that sunsite has) - not sure what the difference is.


author: Christian 'Dr. Disk' Hechelmann <drdisk@ds9.au.s.shuttle.de>
changelog:
  - added %attr's
  - added sanity check for RPM_BUILD_ROOT
  - setserial is now installed into /bin, where util-linux puts it and all
    startup scripts expect it.


author: Orion Poplawski <orion@cora.nwra.com> - 1.4.01-5
changelog:
  - Add missing packages to manifest - javax.xml.stream, javax.xml.stream.events,
    javax.xml.stream.util, javax.xml.transform.stax (bug #743360)


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.4.01-4
changelog:
  - Add maven metadata
  - Few guidelines tweaks (buildroot, clean, defattr)
  - Versionless jars & javadocs


author: Gary Benson <gbenson@redhat.com> - 0:1.0-0.b2.7jpp_3fc
changelog:
  - Build on ia64, ppc64, s390 and s390x.
  - Switch to aot-compile-rpm (also BC-compiles the which jar).


author: Gary Benson <gbenson@redhat.com> - 0:1.0-0.b2.7jpp_1fc
changelog:
  - Upgrade to 1.0-0.b2.7jpp.
  - Remove now-unnecessary workaround for #130162.
  - Rearrange how BC-compiled stuff is built and installed.


author: Aaron Bennett <aaron.bennett@olin.edu> 0:0.6-0.fdr.4
changelog:
  - Added post and postun scripts to run ldconfig
  - changed group to standard System/Libraries group
  - removed libtool *.la files


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.33-1
  — repo-font-audit: add ancilliary script to compare the results of two
    different runs
  - 1.32-1
  — repo-font-audit: add test for core fonts direct use
  — repo-font-audit: replace font naming tests by a more comprehensive one
    (in a separate utility)
  — repo-font-audit: add fedora packager detection
  — repo-font-audit: parallelize (at the cost of more filesystem space use)
  — repo-font-audit: misc output and reliability fixes


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.31-2
  — add yum-utils to deps
  - 1.31-1
  — Rework repo-font-audit messages based on packager feedback


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.24-1
  – improve repo-font-audit (make WWS check more accurate, support file://
    local repositories…)


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.22-1
  – workaround rpm eating end-of-line after %_font_pkg calls
  – add script to audit font sanity of yum repositories


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.21-1
  — try to handle more corner naming cases in lua macro – expect some fallout
    if your spec uses weird naming


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.19-3
  — remove workaround and explicit version checks
  - 1.19-2
  — workaround the fact koji is not ready yet
  - 1.19-1
  — Add a fontconfig dep to -devel so font autoprovides work (bz#485702)
  — Drop duplicated group declarations, rpm has been fixed (bz#470714)
  — Add partial templates for fonts subpackages of non-font source packages
  — Make them noarch (http://fedoraproject.org/wiki/Features/NoarchSubpackages)


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.18-1
  ✓ Panu wants autoprovides in rpm proper, drop it
  ✓ Guidelines people are ok with multiple ownership of directories, make the
    fonts macro auto-own the directory font files are put into


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.17-1
  ⁇ Tweak and complete documentation
  ☤ Merge the autoprovides stuff and try to make it actually work


author: Richard Hughes <rhughes@redhat.com>
changelog:
  - 1.16-2
  - Add fontconfig.prov and macros.fontconfig so that we can automatically
    generate font provides for packages at build time.
    This lets us do some cool things with PackageKit in the future.


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.13-1
  ⟃ Add another directory to avoid depending on unowned stuff
  ❤ use it to put the fontconfig examples in a better place


author: Nicolas Mailhot <nim at fedoraproject dot org>
changelog:
  - 1.9-1
  ☺ fix and complete fontconfig doc
  - 1.8-1
  ☺ simplify multi spec template: codify general case
  - 1.7-1
  ☺ split fontconfig template documentation is separate files
  - 1.6-1
  ☺ simplify spec templates
  - 1.5-1
  ☺ use ".conf" extension for fontconfig templates
  - 1.4-1
  ☺ small multi spec template fix


author: Jan Horak <jhorak@redhat.com> - 6.7.8.9-15
changelog:
  - Added fix for CVE-2016-5118, CVE-2016-5240, rhbz#1269562,
    rhbz#1326834, rhbz#1334188, rhbz#1269553


author: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6.7.8.9-7
changelog:
  - add aarch64 as a target by using 32 set by platform, instead of hardcoding the list of 64-bit arches (rhbz#1028584)


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.7.5-1
changelog:
  - Update to 6.7.7-5 version. Prepare and update in stable Fedora 16 to address security problems (f.e. bz#808159).


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.6.5-2
changelog:
  - Rebuild due libtiff update http://www.mail-archive.com/devel@lists.fedoraproject.org/msg42846.html


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.6.5-1
changelog:
  - Update to 6.7.6.5 to fix security issues: bz#807993, bz#807994, bz#807997,
  	bz#808159, bz#804591, bz#804588


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.5.6-1
changelog:
  - Update by request https://bugzilla.redhat.com/show_bug.cgi?id=755827#c8
  - Delete multilib patch as it should be in main sources.
  - Replace $RPM_BUILD_ROOT by %buildroot


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.6.2.1-12
changelog:
  - Add %doc LICENSE as it required new Licensing Guidelines Update
  	( https://fedoraproject.org/wiki/Packaging:LicensingGuidelines )


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.6.2.1-10
changelog:
  - New version 6.6.2-1 (BZ#579458, BZ#565940 - http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16320)
  - Replace %define by %global


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.8.10-6
changelog:
  - Update to 6.5.8-10 (BZ#547806)
  - Change source tarball from .tar.lzma to .tar.xz folow to upstream.


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.4.7-4
changelog:
  - Explude file Generic.ttf from -perl subpackage demos. Demos perfectly work without it, but with bundled font
    package does not pass QA (Unfortunately no bugreport there, only mail from Nicolas Mailhot)


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.4.7-3
changelog:
  - Update to version 6.5.4-7
  - Use lzma-compressed source tarball as sugested by Ville Skyttä (BZ#515319)


author: Hans de Goede <hdegoede@redhat.com> 6.4.9.6-2
changelog:
  - Fix undefined warning in magick-type.h (#489453)
  - Do not link PerlMagick against system ImageMagick, but against the just
    build one


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-3
changelog:
  - Remove --without-windows-font-dir from configure args, specifying it
    makes ImageMagick search for windows fonts in the "no/" dir (rh 472244)


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-2
changelog:
  - Enable djvu support, put the new djvu plugin into a separate -djvu
    subpackage because of deps (rh 225897)


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-1
changelog:
  - New upstream release 6.4.5-5
  - Various specfile fixes from merge review (rh 225897)
  - Fix building with new libtool (rh 471468)


author: Hans de Goede <jwrdegoede@fedoraproject.org> 6.4.0.10-1
changelog:
  - New upstream release 6.4.0.10
  - This fixes conversion of 24 bpp windows icons (bz 440136)
  - Don't reuse GError structs, that upsets glib2 (bz 325211)
  - Use the system ltdl, not the included copy (bz 237475)
  - Fix various multilib conflicts (bz 341561)
  - Use xdg-open instead of htmlview (bz 388451)
  - Some small specfile cleanups (utf-8 stuff & others) fixing rpmlint warnings


author: Tom "spot" Callaway <tcallawa@redhat.com> 6.3.8.1-1
changelog:
  - update to 6.3.8.1
  - rebuild for new perl
  - fix license tag
  - fix rpath issues
  - add sparc64 to 64bit arch list


author: Norm Murray <nmurray@redhat.com> 6.3.5.9-1.fc8
changelog:
  - rebase to 6.3.5.9
  - fix build with missing open() arg
  - add build require of jasper-devel, remove windows font dir
  - update multilib patch


author: Matthias Clasen <mclasen@redhat.com> - 6.2.8.0-3.fc6
changelog:
  - fix several integer and buffer overflows (#202193, CVE-2006-3743)
  - fix more integer overflows (#202771, CVE-2006-4144)


author: Matthias Clasen <mclasen@redhat.com> 6.2.4.6-1
changelog:
  - Update to 6.2.4-6
  - Drop upstreamed patches
  - Disable DPS (#158984)
  - Add missing requires (#165931)


author: <mclasen@redhat.com> - 6.2.1.7-1
changelog:
  - Update to 6.2.1
  - Include multiple improvements and bugfixes
    by Rex Dieter et al (111961, 145466, 151196, 149970, 
    146518, 113951, 145449, 144977, 144570, 139298)


author: Tim Waugh <twaugh@redhat.com> 6.0.7.1-4
changelog:
  - The devel subpackage requires XFree86-devel (bug #126509).
  - Fixed build requirements (bug #120776).  From Robert Scheck.


author: Karsten Hopp <karsten@redhat.de> 5.5.6-1
changelog:
  - update
  - specfile fixes
            - verified that the upstream version fixes the following bugreports:


author: Karsten Hopp <karsten@redhat.de> 5.4.7-3
changelog:
  - fix non-cpp headers in -devel package
  - fix #62157 (wrong path for include files in ImageMagick-devel)
  - fix #63897 (use _target instead of _arch) in libtool workaround
  - fix #65860, #65780 (tiff2ps) expands images to >10 MB Postscript files.


author: Karsten Hopp <karsten@redhat.de> 5.4.7-1
changelog:
  - update
  - fix localdoc patch
  - fix %files section
  - disable nonroot patch
  - fix #62100,55950,62162,63136 (display doesn't start form gnome menu)
  - fix libtool workaround
  - moved Magick*-config into -devel package (#64249)


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0-1
changelog:
  - 5.4.0
  - work around build system breakage causing applications to be named
    %{_arch}-redhat-linux-foo rather than foo


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.3.7-1
changelog:
  - 5.3.7
  - Fix build without previously installed ImageMagick-devel (#49816)
  - Move perl bindings to a separate package.


author: Matt Wilson <msw@redhat.com>
changelog:
  - remove hacks to move perl man pages
  - don't include the perl*/man stuff, these files go in /usr/share/man now.


author: Matt Wilson <msw@redhat.com>
changelog:
  - bootstrap rebuilt to nuke broken libbz2 deps
  - add Prefix: tag such that the FHS macros work properly


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - hacks to make it work with the new perl
  - version 4.1.0 (actually installs the sonames as 4.0.10... doh!)
  - make sure the libraries have the x bit on


author: Sean Reifschneider <jafo@tummy.com> 1.36-3
changelog:
  - Changes based on feedback from Ruben Kerkhof:
  - Fixing license.
  - Removing PKG-INFO from doc.
  - Fixing summary.
  - Removing setuptools build dependency.
  - Changing permissions of memcache module to


author: Petr Pisar <ppisar@redhat.com> 1.22-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Remove BuildRoot and defattr code from spec
  - Do not export private module DB


author: Kalev Lember <kalevlember@gmail.com> 3.1.90-1
changelog:
  - Update to 3.1.90
  - Remove and obsolete seahorse-devel
  - Switch to gsettings and obsolete the gconf schema


author: Seth Vidal <skvidal at fedoraproject.org> 2.21.4-2
changelog:
  - drop in seahorse-agent.sh to xinit - closes bug 427466 but will mean
    that seahorse agent will start if it is installed - even on kde or xfce
    desktops :(


author: Matt Domsch <mdomsch at fedoraproject.org> 2.21.3-1
changelog:
  - upgrade to 2.21.3
  - enable avahi integration
  - rpmlint cleanups: remove rpath, unneeded .so, tag config files


author: Seth Vidal <skvidal at linux.duke.edu> - 0.8-2
changelog:
  - added configure patch for it to build
  - disable gedit plugins until seahorse gets fixed to work with gedit 2.13+


author: Phillip Compton <pcompton[AT]proteinmedia.com> 0:0.7.3-0.fdr.3
changelog:
  - Grabbed new copy os source from upstream.
  - Fixed path on Source0, to allow direct download.
  - BuildReq desktop-file-utils.


author: Phillip Compton <pcompton[AT]proteinmedia.com> 0:0.7.3-0.fdr.2
changelog:
  - Fixed file permission on source tarball.
  - Fixed Group.
  - Removed aesthetic comments.
  - Brought more in line with current spec template.


author: Phillip Compton <pcompton[AT]proteinmedia.com> 0:0.7.3-0.fdr.1
changelog:
  - Fedorification.
  - Added path to Source0.
  - Added URL.
  - buildroot -> RPM_BUILD_ROOT.
  - BuildReq libgnomeui-devel, eel2-devel, gpgme03-devel.
  - BuildReq gettext.
  - post Req GConf2.
  - post/postun Req scrollkeeper.
  - .la/.a removal.
  - cosmetic changes.


author: Rex Dieter <rdieter@fedoraproject.org> - 1.1.4-3
changelog:
  - disable broken python/cython bindings (for now, currently FTBFS)
  - track soname
  - tighten  subpkg deps


author: Colin Walters <walters@verbum.org> - 1.31.10-2
changelog:
  - Drop custom .gir/.typelib directories; see upstream commit
    ea4d639eab307737870479b6573d5dab9fb2915a


author: Adam Williamson <awilliam@redhat.com> - 1.29.0-2
changelog:
  - build against js, not gecko (from f15 branch, but patch not needed)
  - BR cairo-devel (also from f15)


author: Nathaniel McCallum <npmccallum@redhat.com> - 7-1
changelog:
  - Update to v7
  - Resolves: rhbz#1467907
  - Resolves: rhbz#1467908
  - Resolves: rhbz#1475406
  - Resolves: rhbz#1500975
  - Resolves: rhbz#1478888


author: Nathaniel McCallum <npmccallum@redhat.com> - 6-1
changelog:
  - New upstream release
  - Specify unprivileged user/group during configuration
  - Move clevis user/group creation to base clevis package


author: Nathaniel McCallum <npmccallum@redhat.com> - 5-1
changelog:
  - New upstream release
  - Run clevis decryption from udisks2 under an unprivileged user
  - Reenable udisks2 subpackage


author: Adam Jackson <ajax@redhat.com> 2.3.0-6
changelog:
  - vesa-2.3.0-no-virt-shadowfb.patch: Disable shadowfb on virt hardware, just
    makes things slower.
  - vesa-2.3.0-kms-anathema.patch: Refuse to bind to devices with a kernel
    driver.


author: Adam Jackson <ajax@redhat.com> 1.3.0-5
changelog:
  - vesa-1.3.0-mode-heuristics.patch: If strict intersection of VBE and EDID
    modes leaves no modes remaining after validation, try again with just
    range and VBE checks.  Replaces earlier range-hack and validmode patches.


author: Adam Jackson <ajax@redhat.com> 1.3.0-4
changelog:
  - vesa-1.3.0-range-hack.patch: Work around broken ATI video BIOSes.
  - Disown the module dir
  - Fix the License


author: Adam Jackson <ajax@redhat.com> 1.3.0-2
changelog:
  - vesa-1.2.1-validmode.patch: Strictly limit runtime modes to the intersection
    of the BIOS and DDC lists, if a DDC list exists; fixes cases where we'd
    choose 1600x1200 on 1680x1050 panel.  Conversely, be more forgiving when
    validating the resulting set against the sync ranges; fixes 640x480 syndrome
    when the monitor has broken DDC.  Don't be deceived though, vesa still sucks.


author: Adam Jackson <ajax@redhat.com> 1.3.0-1
changelog:
  - Update to 1.3.0
  - vesa-1.2.1-validmode.patch: Implement a ValidMode driver hook, which rejects
    modes not present in the BIOS or outside the capability of the monitor.


author: Mike A. Harris <mharris@redhat.com> 1.0.1.2-1
changelog:
  - Updated xorg-x11-drv-vesa to version 1.0.1.2 from X11R7 RC4
  - Removed 'x' suffix from manpage dirs to match RC4 upstream.


author: Mike A. Harris <mharris@redhat.com> 1.0.0-1
changelog:
  - Update BuildRoot to use Fedora Packaging Guidelines.
  - Deglob file manifest.
  - Limit "ExclusiveArch" to x86, x86_64 ia64 ppc alpha sparc sparc64


author: Mike A. Harris <mharris@redhat.com> 1.0.0-0
changelog:
  - Initial spec file for vesa video driver generated automatically
    by my xorg-driverspecgen script.


author: Juan Hernandez <juan.hernandez@redhat.com> 1.1.1-1
changelog:
  - Adapted (mostly copied, in fact) from the corresponding package from Mageia
    (http://www.mageia.org) with support from Gil Cattaneo <puntogil@libero.it>.


author: Kai Engert <kaie@redhat.com> - 2017.2.16-71
changelog:
  - Update to CKBI 2.16 from NSS 3.32. In addition to removals/additions,
    Mozilla removed code signing trust from all CAs (rhbz#1472933)


author: Kai Engert <kaie@redhat.com> - 2017.2.11-72
changelog:
  - Changed the packaged bundle to use the flexible p11-kit-object-v1 file format,
    as a preparation to fix bugs in the interaction between p11-kit-trust and
    Mozilla applications, such as Firefox, Thunderbird etc.
  - For CAs trusted by Mozilla, set attribute nss-mozilla-ca-policy: true
  - Require p11-kit 0.23.5
  - Added an utility to help with comparing output of the trust dump command.


author: Kai Engert <kaie@redhat.com> - 2017.2.11-71
changelog:
  - Update to CKBI 2.11 from NSS 3.28.1 with legacy modifications.
  - Use comments in extracted bundle files.
  - Change packaging script to support empty legacy bundles.


author: Kai Engert <kaie@redhat.com> - 2015.2.3-71
changelog:
  - Update to CKBI 2.3 from NSS 3.18 with legacy modifications.
  - Add an alternative version of the "Thawte Premium Server CA" root,
    which carries a SHA1-RSA signature, to allow OpenJDK to verify applets
    which contain that version of the root certificate.
    This change doesn't add trust for another key, because both versions
    of the certificate use the same public key (rhbz#1170982).
  - Add a patch to the source RPM that documents the changes from the
    upstream version.
  - Introduce the ca-legacy utility, a manual page, and the ca-legacy.conf
    configuration file.
  - The new scriptlets require the coreutils package.
  - Remove the obsolete blacklist.txt file.


author: Stef Walter <stefw@redhat.com> - 2014.1.98-72
changelog:
  - The BasicConstraints fix for Entrust Root is no longer necessary.
    In addition it was invalid for p11-kit 0.20.x. rhbz#1130485


author: Kai Engert <kaie@redhat.com> - 2014.1.98-71
changelog:
  - Update to CKBI 1.98 from NSS 3.16.1
  - building on RHEL 7 no longer requires java-openjdk
  - added more detailed instructions for release numbers on RHEL branches,
    to avoid problems when rebasing on both z- and y-stream branches.


author: Kai Engert <kaie@redhat.com> - 2012.87-10.3
changelog:
  - added a manual page and related build requirements
  - simplify the README files now that we have a manual page
  - set a certificate alias in trusted bundle (thanks to Ludwig Nussel)


author: Kai Engert <kaie@redhat.com> - 2012.87-10.1
changelog:
  - Add myself as contributor to certdata2.pem.py and remove use of rcs/ident.
    (thanks to Michael Shuler for suggesting to do so)
  - Update source URLs and comments, add source file for version information.


author: Kai Engert <kaie@redhat.com> - 2012.87-9.fc19.1
changelog:
  - adjust to changed and new functionality provided by p11-kit 0.17.3
  - updated READMEs to describe the new directory-specific treatment of files
  - ship a new file that contains certificates with neutral trust
  - ship a new file that contains distrust objects, and also staple a 
    basic constraint extension to one legacy root contained in the
    Mozilla CA list
  - adjust the build script to dynamically produce most of above files
  - add and own the anchors and blacklist subdirectories
  - file generate-cacerts.pl is no longer required


author: Kai Engert <kaie@redhat.com> - 2012.87-9
changelog:
  - Major rework for the Fedora SharedSystemCertificates feature.
  - Only ship a PEM bundle file using the BEGIN TRUSTED CERTIFICATE file format.
  - Require the p11-kit package that contains tools to automatically create
    other file format bundles.
  - Convert old file locations to symbolic links that point to dynamically
    generated files.
  - Old files, which might have been locally modified, will be saved in backup 
    files with .rpmsave extension.
  - Added a update-ca-certificates script which can be used to regenerate
    the merged trusted output.
  - Refer to the various README files that have been added for more detailed
    explanation of the new system.
  - No longer require rsc for building.
  - Add explanation for the future version numbering scheme,
    because the old numbering scheme was based on upstream using cvs,
    which is no longer true, and therefore can no longer be used.
  - Includes changes from rhbz#873369.


author: Kai Engert <kaie@redhat.com> - 2012.87-2.fc19.1
changelog:
  - Ship trust bundle file in /usr/share/pki/ca-trust-source/, temporarily in addition.
    This location will soon become the only place containing this file.


author: Paul Wouters <pwouters@redhat.com> - 2012.86-2
changelog:
  - Updated blacklist with 20 entries (Diginotar, Trustwave, Comodo(?)
  - Fix to certdata2pem.py to also check for CKT_NSS_NOT_TRUSTED


author: Joe Orton <jorton@redhat.com> - 2010-3
changelog:
  - update to certdata.txt r1.58
  - add /etc/pki/tls/certs/ca-bundle.trust.crt using 'TRUSTED CERTICATE' format
  - exclude ECC certs from the Java cacerts database
  - catch keytool failures
  - fail parsing certdata.txt on finding untrusted but not blacklisted cert


author: Joe Orton <jorton@redhat.com> - 2010-2
changelog:
  - fix Java cacert database generation: use Subject rather than Issuer
    for alias name; add diagnostics; fix some alias names.


author: Joe Orton <jorton@redhat.com> 2008-2
changelog:
  - add (but don't use) mkcabundle.pl
  - tweak description
  - use /usr/bin/keytool directly; BR java-openjdk


author: Jan Safranek <jsafrane@redhat.com> - 0.7.1-3
changelog:
  - The provider now removes physical volume metadata from all member devices
    when a volume group is destroyed (#1057692).
  - Fixed listing of mounts of MD RAID volumes (#1057666).


author: Jan Safranek <jsafrane@redhat.com> - 0.7.1-2
changelog:
  - Fix CreateOrModifyStoragePool exception (#1054144).
  - Fixed reloading of blivet after mount (#1054177).


author: Jan Safranek <jsafrane@redhat.com> - 0.7.0-8
changelog:
  - Added dist tag to Release.
  - Removed unimplemented classed from MOF files (#1042743).
  - Fixed LMI_MDRAIDElementCapabilities.GetInstance call (#1043932).


author: Jan Synáček <jsynacek@redhat.com> - 0.7.0-2
changelog:
  - Fixed mounting associations (#1035354).
  - Fixed LMI_LVStorageCapabilities.GetInstance (#1034803)
  - Fixed LMI_VGElementCapabilities registration (#1034853)
  - Fixed LMI_MemberOfBlockStatisticsManifestCollection.GetInstance (#1035686)
  - Added implementation of LMI_FileSystemCapabilities (#1035305)


author: Jan Safranek <jsafrane@redhat.com> - 0.6.0-1
changelog:
  - New upstrem version.
    - Added documentation to openlmi-storage-doc subpackage.
    - Reworked logging.


author: Jan Safranek <jsafrane@redhat.com> - 0.5.2-1
changelog:
  - Added adjustments for separate SELinux policy for the provider.
  - Renamed root/PG_interop to root/interop.
  - New upstream release.


author: Jan Safranek <jsafrane@redhat.com> - 0.3
changelog:
  - Update to 0.2.1
  - Add post/preun RPM scriptlets to register MOFs and providers
    with Pegasus and/or SFCB


author: Daiki Ueno <dueno@redhat.com> - 0.23.5-3
changelog:
  - Avoid reference to thread-unsafe strerror rhbz#1378947
  - Fix PKCS#11 OAEP interface rhbz#1191209
  - Update documentation to follow RFC7512 rhbz#1165977


author: Stef Walter <stefw@redhat.com> - 0.20.7-1
changelog:
  - Update to upstream stable 0.20.7 release
  - Expose pkcs11x.h header and defines for attached extensions rhbz#1142305


author: Stef Walter <stefw@redhat.com> - 0.18.5-1
changelog:
  - Update to new upstream point release
  - Use freebl for hash algorithms
  - Don't load configs in home dir when setuid or setgid
  - Use $TMPDIR instead of $TEMP while testing
  - Open files and fds with O_CLOEXEC
  - Abort initialization if critical module fails to load
  - Don't use thread-unsafe: strerror, getpwuid
  - Fix p11_kit_space_strlen() result when empty string


author: Stef Walter <stefw@redhat.com> - 0.18.3-1
changelog:
  - Update to new upstream stable release
  - Fix intermittent firefox cert validation issues (#960230)
  - Include the manual pages in the package


author: Stef Walter <stefw@redhat.com> - 0.18.0-1
changelog:
  - Update to new upstream stable release
  - Various logging tweaks (#928914, #928750)
  - Make the 'p11-kit extract-trust' explicitly reject
    additional arguments


author: Stef Walter <stefw@redhat.com> - 0.17.5-1
changelog:
  - Make 'p11-kit extract-trust' call update-ca-trust
  - Work around 32-bit oveflow of certificate dates
  - Build fixes


author: Stef Walter <stefw@redhat.com> - 0.16.3-1
changelog:
  - Update to upstream version 0.16.3
  - Split out system trust module into its own package.
  - p11-kit-trust provides an alternative to an nss module


author: Stef Walter <stefw@redhat.com> - 0.16.1-1
changelog:
  - Update to upstream version 0.16.1
  - Setup source directories as appropriate for Shared System Certificates feature


author: Sandeep Shedmake <sshedmak@redhat.com> - 1.3.3-1
changelog:
  - Added Indian Rupee Sign (U+20B9)
  - Modified URL to fedorahosted.org domain
  - Updated Source0 link
  - Added BuildRequires fontforge
  - Modified doc section


author: <sshedmak@redhat.com> - 1.3.2-1
changelog:
  - Fixed FSType, Preferred Style, UinqueID and Fullname
  - Fixed Invalid Glyph Names reported by fontlint
  - with exceptions string added in License


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.55-6
changelog:
  - Deleted support for SSL_get_tlsa_record_byname (bug #1422435)
  - Removed tests which fails due to changes openssl 1.0.1h and later


author: Paul Howarth <paul@city-fan.org> - 1.55-1
changelog:
  - update to 1.55
    - added support for TLSV1_1 and TLSV1_2 methods with SSL_CTX_tlsv1_1_new(),
      SSL_CTX_tlsv1_2_new(), TLSv1_1_method() and TLSv1_2_method(), where
      available in the underlying openssl
    - added CRL support functions X509_CRL_get_ext(), X509_CRL_get_ext_by_NID(),
      X509_CRL_get_ext_count()
    - fixed a problem that could cause content with a value of '0' to be
      incorrectly encoded by do_httpx3 and friends (CPAN RT#85417)
    - added support for SSL_get_tlsa_record_byname() required for DANE support in
      openssl-1.0.2 and later
    - testing with openssl-1.0.2-stable-SNAP-20130521
    - added X509_NAME_new and X509_NAME_hash


author: Paul Howarth <paul@city-fan.org> - 1.54-1
changelog:
  - update to 1.54
    - added support for SSL_export_keying_material where present (i.e. in OpenSSL
      1.0.1 and later)
    - changed t/handle/external/50_external.t to use www.airspayce.com instead of
      perldition.org, who no longer have an https server
    - patch to fix a crash: P_X509_get_crl_distribution_points on an X509
      certificate with values in the CDP extension that do not have an ia5 string
      would cause a segmentation fault when accessed
    - change in t/local/32_x509_get_cert_info.t to not use
      Net::SSLeay::ASN1_INTEGER_get, since it works differently on 32 and 64 bit
      platforms
    - updated author and distribution location details to airspayce.com
    - improvement to test 07_sslecho.t so that if set_cert_and_key fails we can
      tell why


author: Paul Howarth <paul@city-fan.org> - 1.52-1
changelog:
  - update to 1.52
    - rebuild package with gnu format tar, to prevent problems with unpacking on
      other systems such as old Solaris


author: Paul Howarth <paul@city-fan.org> - 1.51-1
changelog:
  - update to 1.51
    - fixed a problem where SSL_set_SSL_CTX is not available with
      OpenSSL < 0.9.8f (CPAN RT#81940)
  - fix bogus date in spec changelog


author: Paul Howarth <paul@city-fan.org> - 1.50-1
changelog:
  - update to 1.50
    - fixed a problem where t/handle/external/50_external.t would crash if any of
      the test sites were not contactable
    - now builds on VMS, added README.VMS
    - fixed a few compiler warnings in SSLeay.xs; most of them are just
      signed/unsigned pointer mismatches but there is one that actually fixes
      returning what would be an arbitrary value off the stack from
      get_my_thread_id if it happened to be called in a non-threaded build
    - added SSL_set_tlsext_host_name, SSL_get_servername, SSL_get_servername_type,
      SSL_CTX_set_tlsext_servername_callback for server side Server Name
      Indication (SNI) support
    - fixed a problem with C++ comments preventing builds on AIX and HPUX
    - perdition.org not available for tests, changed to www.open.com.au
    - added SSL_FIPS_mode_set
    - improvements to test suite so it succeeds with and without FIPS mode
      enabled
    - added documentation, warning not to pass UTF-8 data in the content
      argument to post_https


author: Paul Howarth <paul@city-fan.org> - 1.49-1
changelog:
  - update to 1.49
    - fixed problem where on some platforms test t/local/07_tcpecho.t would bail
      out if it could not bind port 1212; it now tries a number of ports to bind
      to until successful
    - improvements to unsigned casting
    - improvements to Net::SSLeay::read to make it easier to use with
      non-blocking IO: it modifies Net::SSLeay::read() to return the result from
      SSL_read() as the second return value, if Net::SSLeay::read() is called in
      list context (its behavior should be unchanged if called in scalar or void
      context)
    - fixed a problem where t/local/kwalitee.t fails with
      Module::CPANTS::Analyse 0.86
    - fixed a number of typos
    - fixed a compiler warning from Compiling with gcc-4.4 and -Wall
    - Fixed problems with get_https4: documentation was wrong, $header_ref was
      not correctly set and $server_cert was not returned
    - fixed a problem that could cause a Perl exception about no blength method
      on undef (CPAN RT#79309)
    - added documentation about how to mitigate various SSL/TLS vulnerabilities
    - SSL_MODE_* are now available as constants
  - drop upstreamed pod encoding patch


author: Paul Howarth <paul@city-fan.org> - 1.48-1
changelog:
  - update to 1.48
    - removed unneeded Debian_CPANTS.txt from MANIFEST
    - fixed incorrect documentation about the best way to call CTX_set_options
    - fixed problem that caused "Undefined subroutine utf8::encode" in
      t/local/33_x509_create_cert.t (on perl 5.6.2)
    - in examples and pod documentation, changed #!/usr/local/bin/perl
      to #!/usr/bin/perl
    - t/local/06_tcpecho.t now tries a number of ports to bind to until
      successful
  - no longer need to fix shellbangs in examples


author: Paul Howarth <paul@city-fan.org> - 1.47-1
changelog:
  - update to 1.47
    - fixed overlong lines and spelling errors in pod
    - fixed extra "garbage" files in 1.46 tarball
    - fixed incorrect fail reports on some 64 bit platforms
    - fix to avoid FAIL reports from cpantesters with missing openssl
    - use my_snprintf from ppport.h to prevent link failures with perl 5.8 and
      earlier when compiled with MSVC


author: Paul Howarth <paul@city-fan.org> - 1.46-1
changelog:
  - update to 1.46 (see Changes file for details)
  - BR: openssl as well as openssl-devel, needed for building
  - no longer need help to find openssl
  - upstream no longer shipping TODO
  - drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - update to 1.45 (see Changes file for full details)
    - added thread safety and dynamic locking, which should complete thread
      safety work, making Net::SSLeay completely thread-safe
    - lots of improved documentation
  - BR: perl(Test::Pod::Coverage)
  - install Net/SSLeay.pod as %doc


author: Paul Howarth <paul@city-fan.org> - 1.42-2
changelog:
  - use DESTDIR rather than PERL_INSTALL_ROOT
  - use %{_fixperms} macro rather than our own chmod incantation
  - BR: perl(AutoLoader), perl(Exporter), perl(Socket)


author: Paul Howarth <paul@city-fan.org> - 1.42-1
changelog:
  - update to 1.42
    - fixed incorrect documentation of how to enable CRL checking
    - fixed incorrect letter in Sebastien in Credits
    - changed order of the Changes file to be reverse chronological
    - fixed a compile error when building on Windows with MSVC6
  - drop UTF8 patch, no longer needed


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - update to 1.41
    - fixed incorrect const signatures for 1.0 that were causing warnings; now
      have clean compile with 0.9.8a through 1.0.0
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - update to 1.40
    - fixed incorrect argument type in call to SSL_set1_param
    - fixed a number of issues with pointer sizes; removed redundant pointer cast
      tests from t/
    - added Perl version requirements to SSLeay.pm


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - update to 1.39
    - downgraded Module::Install to 0.93 since 1.01 was causing problems in the
      Makefile


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - update to 1.38
    - fixed a problem with various symbols that only became available in OpenSSL
      0.9.8 such as X509_VERIFY_PARAM and X509_POLICY_NODE, causing build
      failures with older versions of OpenSSL (CPAN RT#71013)


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - update to 1.37
    - added X509_get_fingerprint
    - added support for SSL_CTX_set1_param, SSL_set1_param and selected
      X509_VERIFY_PARAM_* OBJ_* functions
    - fixed the prototype for randomize()
    - fixed an uninitialized value warning in $Net::SSLeay::proxyauth
    - allow net-ssleay to compile if SSLV2 is not present
    - fixed a problem where sslcat (and possibly other functions) expect RSA
      keys and will not load DSA keys for client certificates
    - removed SSL_CTX_v2_new and SSLv2_method() for OpenSSL 1.0 and later
    - added CTX_use_PKCS12_file
  - this release by MIKEM => update source URL


author: Paul Howarth <paul@city-fan.org> - 1.36-6
changelog:
  - BR: perl(Test::Kwalitee) if we're not bootstrapping
  - explicitly BR: pkgconfig
  - use a patch rather than a scripted iconv to fix the character encoding
  - modernize provides filter
  - stop running the tests in verbose mode
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.35-7
changelog:
  - update to svn trunk (rev 252), needed due to omission of MD2 functionality
    from OpenSSL 1.0.0 (CPAN RT#48916)


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - update to 1.35
  - drop flag and patch for enabling/disabling external tests - patch now upstream
  - external hosts patch no longer needed as we don't do external tests
  - filter out unversioned provide for perl(Net::SSLeay)
  - use the distro openssl flags rather than guessing them


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - update to 1.32, incorporate new upstream URLs
  - cosmetic spec changes suiting new maintainer's preferences
  - fix argument order for find with -depth
  - remove patch for CVE-2005-0106, fixed upstream in 1.30 (#191351)
    (http://rt.cpan.org/Public/Bug/Display.html?id=19218)
  - remove test patch, no longer needed
  - re-encode Credits as UTF-8
  - include TODO as %doc
  - add buildreqs perl(Array::Compare), perl(MIME::Base64), perl(Sub::Uplevel),
    perl(Test::Exception), perl(Test::NoWarnings), perl(Test::Pod),
    perl(Test::Warn), perl(Tree::DAG_Node)
  - add patch needed to disable testsuite non-interactively
  - run test suite but disable external tests by default; external tests can be
    enabled by using rpmbuild --with externaltests
  - add patch to change hosts connected to in external tests


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.30-2
changelog:
  - CVE-2005-0106: patch from Mandriva
    http://wwwnew.mandriva.com/security/advisories?name=MDKSA-2006:023


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.26-0.fdr.1
changelog:
  - Update to unofficial 1.26 from Peter Behroozi, adds get1_session(),
    enables session caching with IO::Socket::SSL (bug 1859, bug 1860).
  - Bring outdated test14 up to date (bug 1859, test suite still not enabled).


author: Ville Skyttä <ville.skytta at iki.fi> - 0:1.25-0.fdr.4
changelog:
  - Rename to perl-Net-SSLeay, provide perl-Net_SSLeay for compatibility
    with the rest of the world.


author: Ding-Yi Chen <dchen@redhat.com> - 1.4.6-1
changelog:
  - Fixed IBus Google issue 1126: An error in ChineseTableLicenseAuditing
  - Complete LICENSE tag for all of the tables.


author: Ding-Yi Chen <dchen@redhat.com> - 1.4.5-1
changelog:
  - Table build scripts has been refactored.
  - cmake-fedora is added as submodule.
  - Fixed Bug 855250 - Change the default filtering for Quick and Cangjie by
    merging maxiaojun's repository
  - Fixed Google Issue 1405: failed to build ibus-table-chinese due to missing db files
  - Fixed Google issue 1507: Add CJKV Extension C/D support for Array30
  - Merge GitHub Pull request 3: Added the inter punct
  - Merge GitHub Pull request 4: Give Cangjie and Quick users 9 candidates per page


author: Ding-Yi Chen <dchen@redhat.com> - 1.4.0-1
changelog:
  - Table build scripts has been refactored.
  - cmake-fedora is added as submodule.
  - Fixed Bug 855250 - Change the default filtering for Quick and Cangjie by
    merging maxiaojun's repository
  - Fixed Google Issue 1405: failed to build ibus-table-chinese due to missing db files


author: Ding-Yi Chen <dchen@redhat.com> - 1.3.4-1
changelog:
  - Fixed Bug 715707 - FTBFS ibus-table-chinese-1.3.0.20110114-2.fc15
  - Fixed Bug 629212 - bad candidate orders in ibus-table-quick
  - Merged patch from sagara @ github, which address IBus issue 787
  - Make it compatible with cmake-fedora-0.7.994
  - Move the cmake policies to the front
  - Suppress the misleading warning from rpm -V


author: Ding-Yi Chen <dchen@redhat.com> - 1.3.0.20110114-1
changelog:
  - Fix Bug 667877: ibus-table-yinma and ibus-table-xingma have been obsoleted.
  - Now depends on cmake-fedora


author: Ding-Yi Chen <dchen@redhat.com> - 1.3.0.20101206-1
changelog:
  - New tables which was not include in original:
    + array30, array30-big, wubi-haifeng
  - Table removed from original version because of license issues:
    + zhengma, ziranma
  - Add package review ID
  - Add build tag for el6


author: Caius 'kaio' Chance <k at kaio.me> - 1.3.0.20100527-3
changelog:
  - Added Quick 3, 5, Classic tables and icons.
  - Added Easy (big) table and icon.
  - Updated AUTHORS, COPYING, license and its declarations.


author: Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-6
changelog:
  - Fix memory corruption on resume. Triggered if fingers are still on the
    touchpad when the device is disabled.


author: Peter Hutterer <peter.hutterer@redhat.com> 1.2.99.1-4.20100819
changelog:
  - today's git snapshot
  - synaptics-1.2.99.1-increase-accel-factor.patch: increase default accel
    factor to something more useful (#621591)
  - drop unused patches


author: Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-5
changelog:
  - Change ClickFinger defaults to 0 if there's more than one.
  - Add ClickPad support, this requires a kernel patch as well (#590835)
  - pop the udev rule into /lib/udev/rules.d instead of $sysconfigdir


author: Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-4
changelog:
  - 70-touchpad-rules.conf: label Dell Mini touchpads as broken in udev,
    requiring special config.
  - 50-synaptics.conf: add dell mini quirk for bottom edge. This is only
    partially useful for now, a real patch is coming soon.
    One half of the fix for #573463.


author: Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-3
changelog:
  - Install config snippet in $datadir/X11/xorg.conf.d.
  - Rename to 50-synaptics.conf to match upstream better.


author: Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-2
changelog:
  - 10-synaptics.conf: new xorg.conf.d config file, replacing the fdi.
  - 10-synaptics.fdi: drop, X server doesn't use HAL anymore.
  - Drop HAL require


author: Adam Jackson <ajax@redhat.com> 1.2.0-3
changelog:
  - synaptics-1.2.0-timer-fix.patch: Don't free the timer in DeviceClose, since
    that gets called on VT switch. (#540248)


author: Peter Hutterer <peter.hutterer@redhat.com> 1.0.0-3
changelog:
  - Revert last commit, this is against Fedora policy.
    https://fedoraproject.org/wiki/Packaging:Guidelines#Configuration_files


author: Peter Hutterer <peter.hutterer@redhat.com> 0.99.3-3
changelog:
  - Require xorg-x11-server-devel 1.6 to build
  - Update fdi file with comments on how to merge your own keys.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.99.1-2
changelog:
  - 10-synaptics.fdi: if something has capabilities input.touchpad match it.
    Don't bother about product names.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.99-0.1
changelog:
  - Today's git snapshot.
  - Add devel subpackage.
  - remove xf86-input-synaptics-0.15.2-maxtapmove.patch: driver autoscales now.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.2-1
changelog:
  - update to 0.15.2
  - remove patches merged upstream.
  - xf86-input-synaptics-0.15.2-maxtapmove.patch: scale MaxTapMove parameter
    depending on touchpad height #462211


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.1-1
changelog:
  - update to 0.15.1
  - remove xf86-input-synaptics-0.15.0-tap.patch: merged in upstream.
  - update patches to apply against 0.15.1.
  - xf86-input-synaptics-0.15.1-dont-crash-without-Device.patch: don't crash if
    neither Device nor Path is given.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-6
changelog:
  - xf86-input-synaptics-0.15.0-edges.patch: updated to improve edge calculation
    and acceleration factors.
  - xf86-input-synaptics-0.15.0-preprobe patch: pre-probe eventcomm devices for
    axis ranges if specifed with Device option.
  - update fdi file to support "bcm5974" devices.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-4
changelog:
  - xf86-input-synaptics-0.15.0-dont-lose-buttonup.patch: force a click if
    middle button emulation times out during ReadInput cycle. RH #233717.


author: Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-1
changelog:
  - Initial RPM release - this is the relicensed version of the old synaptics
    package.
  - Includes Changelog from synaptics package.


author: Matt Domsch <Matt_Domsch@dell.com> 0.14.6-5
changelog:
  - synaptics-0.14.6-poll-delay.patch: make poll interval user configurable
    http://www.bughost.org/pipermail/power/2008-January/001234.html
  - synaptics-0.14.6-poll-200ms.patch: reduce default poll from 20ms to 200ms


author: Adam Jackson <ajax@redhat.com> 0.14.6-4
changelog:
  - 10-synaptics.fdi: Get hal to report the X driver as synaptics for
    touchpads we support.
  - synaptics-0.14.6-tap-to-click.patch: Disable tap to click by default in
    the name of accessibility.


author: Jarod Wilson <jwilson@redhat.com> 0.14.6-1
changelog:
  - Update to 0.14.6 w/permission from krh
  - Adds two-finger scrolling capability on supported hardware


author: Paul Nasrat <pauln@truemesh.com> - 0:0.12.3-0.fdr.1
changelog:
  - Revert to imakefile and XFree86-sdk
  - Include missing sdk headers - push upstream
  - don't build synclient and syndaemon for now


author: Peter Hutterer <peter.hutterer@redhat.com> 0.7.1-2
changelog:
  - Fixes for
    CVE-2018-15864, CVE-2018-15863, CVE-2018-15862, CVE-2018-15861,
    CVE-2018-15859  CVE-2018-15857, CVE-2018-15856, CVE-2018-15855,
    CVE-2018-15854, CVE-2018-15853


author: Rex Dieter <rdieter@fedoraproject.org> - 0.4.2-1
changelog:
  - xkbcommon 0.4.2 (#1000497)
  - own %{_includedir}/xkbcommon/
  - -x11: +ldconfig scriptlets
  - -devel: don't include xkbcommon-x11.h
  - run reautoconf in %prep (instead of %build)
  - tighten subpkg deps via %_isa
  - .spec cleanup, remove deprecated stuff
  - BR: pkgconfig(xcb-xkb) >= 1.10


author: Wim Taymans <wtaymans@redhat.com> - 10.0-4
changelog:
  - Add support for usb audio in the Dell dock TB16
  - Add patches to improve default sinks
  - Resolves: #1457385


author: Rex Dieter <rdieter@fedoraproject.org> - 6.0-7
changelog:
  - better autostart.patch, handle case were autospawn is disabled
    (or otherwise doesn't work, like for root user)
  - Resolves: #1269104


author: Wim Taymans <wtaymans@redhat.com> - 6.0-4
changelog:
  - Add more Requires to avoid testing multiple versions
  - enable hardened build
  - Fix missing %endif
  - Resolves: #1174548


author: Rex Dieter <rdieter@fedoraproject.org> 1.1-2
changelog:
  - -libs: Obsoletes: pulseaudio-libs-zeroconf
  - use versioned Obsoletes/Provides
  - tighten subpkg deps via %_isa
  - remove autoconf/libtool hackery


author: Adam Jackson <ajax@redhat.com> 0.9.8-11
changelog:
  - pulseaudio-0.9.8-disable-realtime.patch: Don't ask PolicyKit for increased
    scheduling mojo for now.  It's not clear that it's a win; and if it is,
    the policy should just be fixed to always allow it.


author: Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-8
changelog:
  - Fix multilib issue (#228383)
  - Prevent dumping core if exiting sooner that ltdl initializaion (#427962)


author: Lubomir Kundrak <lkundrak@redhat.com> 0.9.8-4.1
changelog:
  - Actually add content to pulseaudio-0.9.8-create-dot-pulse.patch
  - Make the Source0 tag point to URL instead of a local file
  - Drop the nochown patch; it's not applied at all and no longer needed


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.16.svn20071017
changelog:
  - Another SVN snapshot, fixing another round of bugs (#330541)
  - Split libpulscore into a seperate package to work around multilib limitation (#335011)


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.12.svn20070925
changelog:
  - New SVN snapshot
  - Split off libflashsupport again
  - Rename "-lib" packages to "-libs", like all other packages do it.
  - Provide esound


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.9.svn20070904
changelog:
  - Update SVN snapshot
  - ship libflashsupport in our package
  - drop pulseaudio-devel since libpulsecore is not linked statically


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.3.svn20070812
changelog:
  - Depend on tcp_wrappers-devel instead of tcp_wrappers, to make sure we
    actually get the headers installed.


author: Lennart Poettering <lpoetter@redhat.com> 0.9.7-0.2.svn20070812
changelog:
  - Update snapshot, contains 64 bit build fixes, and disables module-x11-xsmp by
    default to avoid deadlock when PA is started from gnome-session


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.5-4
changelog:
  - Add patch to handle ALSA changing the frame size (bug 230211).
  - Add patch for suspended ALSA devices (bug 228205).


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.5-3
changelog:
  - Add esound-compat subpackage that allows PulseAudio to be a drop-in
    replacement for esd (based on patch by Matthias Clasen).
  - Backport patch allows startup to continue even when the users'
    config cannot be read.


author: Pierre Ossman <drzeus@drzeus.cx> 0.9.3-1
changelog:
  - Update to 0.9.3
  - GLib 1.2 bindings dropped.
  - Howl compat dropped as Avahi is supported natively.
  - Added fix for pc files on x86_64.


author: Pierre Ossman <drzeus@drzeus.cx> 0.8.1-1
changelog:
  - Update to 0.8.1
  - Split into more packages
  - Remove the modules' static libs as those shouldn't be used (they shouldn't
    even be installed)


author: Brian Pepple <bpepple@fedoraproject.org> - 0.5.0-1
changelog:
  - Update to 0.5.0.
  - Drop media manager patch. Fixed upstream.
  - Bump minimum versions of libpurple and tp-glib needed.


author: Brian Pepple <bpepple@fedoraproject.org> - 0.4.0-2
changelog:
  - Add patch to instantiate the media manager only if the protocol support calls.
  - Drop buildroot and clean section. No longer needed.


author: Peter Gordon <peter@thecodergeek.com> - 0.3.3-1
changelog:
  - Update to new upstream release (0.3.3).
  - Remove upstream Yahoo! IM fix:
    - no-yahoo-japan.patch
  - Bump minimum telepathy-glib version.


author: Peter Gordon <peter@thecodergeek.com> - 0.3.1-3
changelog:
  - Add upstream patch to remove the Yahoo! Japan from the manager profile,
    which fixes Yahoo! IM connectivity issues as reported in GNOME bug #591381.
    + no-yahoo-japan.patch
  - Resolves: Fedora bug #514998 (Yahoo! Instant Messenger accounts do not work
    in empathy).


author: Peter Gordon <peter@thecodergeek.com> - 0.2.0-2
changelog:
  - Fix the ICQ Mission Control profile to properly use the "icq" configuration
    UI, rather than the one for jabber.
  - Resolves: bug #456565 (Wrong entry in haze-icq.profile)


author: Peter Gordon <peter@thecodergeek.com> - 0.1.4-2
changelog:
  - Add patch from upstream Darcs to fix bug 425870 (bad apostrophe escaping with
    Yahoo! messages).
    + fix-yahoo-apostrophe-escaping.patch


author: Peter Gordon <peter@thecodergeek.com> - 0.1.4-1
changelog:
  - Update to new upstream build-fix release (0.1.4).
  - Add Yahoo! IM support to the mission-control profiles, with default
    login/server information taken from Pidgin/Finch.


author: Peter Gordon <peter@thecodergeek.com> - 0.1.3-1
changelog:
  - Update to new upstream release (0.1.3), which fixes the accidental
    ~/.purple directory deletion with Pidgin 2.3.0+ (among other notable fixes
    and enhancements).
  - Drop compile fix with recent telepathy-glib releases (fixed upstream):
    - fix-deprecated-tp_debug-call.patch


author: Peter Gordon <peter@thecodergeek.com> - 0.1.2-4
changelog:
  - Add patch to fix build error due to calling deprecated
    tp_debug_set_flags_from_env function.
    + fix-deprecated-tp_debug-call.patch


author: Peter Gordon <peter@thecodergeek.com> - 0.1.2-2
changelog:
  - Add haze-msn.profile (based on the profile provided by the PyMSN-based
    Butterfly connection manager) so that MC-using applications (such as
    Empathy) can use the libpurple-based MSN connection manager instead of
    Butterfly, at the user's option.


author: Peter Gordon <peter@thecodergeek.com> - 0.1.2-1
changelog:
  - Update to new upstream release (0.1.2), which fixes sending messages with
    <, >, and & characters and properly cleans up zombie children.


author: Peter Gordon <peter@thecodergeek.com> - 0.1.1-1
changelog:
  - Update to new upstream release (0.1.1), which fixes segfaults when closing
    text and list channels, and some potential g_free corruptions.
  - Sync %description with upstream release announcements.


author: Remi Collet <rcollet@redhat.com> - 5.4.16-44
changelog:
  - fix php should provide php(httpd) #1215429
  - fpm: backport PHP-FPM's clear_env option from 5.4.27 #1410010
    default value is "yes", preserving previous behaviour
  - openssl: fix default_socket_timeout does not work with SSL #1378196


author: Remi Collet <rcollet@redhat.com> - 5.4.16-43
changelog:
  - gd: fix DoS vulnerability in gdImageCreateFromGd2Ctx() CVE-2016-10167
  - gd: Signed Integer Overflow gd_io.c CVE-2016-10168


author: Remi Collet <rcollet@redhat.com> - 5.4.16-41
changelog:
  - gd: fix integer overflow in _gd2GetHeader() resulting in
    heap overflow CVE-2016-5766
  - gd: fix integer overflow in gdImagePaletteToTrueColor()
    resulting in heap overflow CVE-2016-5767
  - mbstring: fix double free in _php_mb_regex_ereg_replace_exec
    CVE-2016-5768


author: Remi Collet <rcollet@redhat.com> - 5.4.16-38
changelog:
  - curl: add options to enable TLS #1291667
  - mysqli: fix segfault in mysqli_stmt::bind_result() when
    link is closed #1096800
  - fpm: fix incorrectly defined SCRIPT_NAME variable when
    using Apache #1138563
  - core: fix segfault when a zend_extension is loaded twice #1289457
  - openssl: change default_md algo from MD5 to SHA1 #1073388
  - wddx: fix segfault in php_wddx_serialize_var #1131979


author: Remi Collet <rcollet@redhat.com> - 5.4.16-35
changelog:
  - core: fix multipart/form-data request can use excessive
    amount of CPU usage CVE-2015-4024
  - fix various functions accept paths with NUL character
    CVE-2015-4025, CVE-2015-4026, #1213407
  - fileinfo: fix denial of service when processing a crafted
    file #1213442
  - ftp: fix integer overflow leading to heap overflow when
    reading FTP file listing CVE-2015-4022
  - phar: fix buffer over-read in metadata parsing CVE-2015-2783
  - phar: invalid pointer free() in phar_tar_process_metadata()
    CVE-2015-3307
  - phar: fix buffer overflow in phar_set_inode() CVE-2015-3329
  - phar: fix memory corruption in phar_parse_tarfile caused by
    empty entry file name CVE-2015-4021
  - soap: fix type confusion through unserialize #1222538
  - apache2handler: fix pipelined request executed in deinitialized
    interpreter under httpd 2.4 CVE-2015-3330


author: Remi Collet <rcollet@redhat.com> - 5.4.16-34
changelog:
  - fix memory corruption in fileinfo module on big endian
    machines #1082624
  - fix segfault in pdo_odbc on x86_64 #1159892
  - fix segfault in gmp allocator #1154760


author: Remi Collet <rcollet@redhat.com> - 5.4.16-33
changelog:
  - core: use after free vulnerability in unserialize()
    CVE-2014-8142 and CVE-2015-0231
  - core: fix use-after-free in unserialize CVE-2015-2787
  - core: fix NUL byte injection in file name argument of
    move_uploaded_file() CVE-2015-2348
  - date: use after free vulnerability in unserialize CVE-2015-0273
  - enchant: fix heap buffer overflow in enchant_broker_request_dict
    CVE-2014-9705
  - exif: free called on unitialized pointer CVE-2015-0232
  - fileinfo: fix out of bounds read in mconvert CVE-2014-9652
  - gd: fix buffer read overflow in gd_gif_in.c CVE-2014-9709
  - phar: use after free in phar_object.c CVE-2015-2301
  - soap: fix type confusion through unserialize


author: Remi Collet <rcollet@redhat.com> - 5.4.16-29
changelog:
  - xmlrpc: fix out-of-bounds read flaw in mkgmtime() CVE-2014-3668
  - core: fix integer overflow in unserialize() CVE-2014-3669
  - exif: fix heap corruption issue in exif_thumbnail() CVE-2014-3670


author: Remi Collet <rcollet@redhat.com> - 5.4.16-27
changelog:
  - gd: fix NULL pointer dereference in gdImageCreateFromXpm().
    CVE-2014-2497
  - gd: fix NUL byte injection in file names. CVE-2014-5120
  - fileinfo: fix extensive backtracking in regular expression
    (incomplete fix for CVE-2013-7345). CVE-2014-3538
  - fileinfo: fix mconvert incorrect handling of truncated
    pascal string size. CVE-2014-3478
  - fileinfo: fix cdf_read_property_info
    (incomplete fix for CVE-2012-1571). CVE-2014-3587
  - spl: fix use-after-free in ArrayIterator due to object
    change during sorting. CVE-2014-4698
  - spl: fix use-after-free in SPL Iterators. CVE-2014-4670
  - network: fix segfault in dns_get_record
    (incomplete fix for CVE-2014-4049). CVE-2014-3597


author: Remi Collet <rcollet@redhat.com> - 5.4.16-23
changelog:
  - fileinfo: cdf_unpack_summary_info() excessive looping
    DoS. CVE-2014-0237
  - fileinfo: CDF property info parsing nelements infinite
    loop. CVE-2014-0238
  - fileinfo: cdf_check_stream_offset insufficient boundary
    check. CVE-2014-3479
  - fileinfo: cdf_count_chain insufficient boundary check
    CVE-2014-3480
  - fileinfo: cdf_read_short_sector insufficient boundary
    check. CVE-2014-0207
  - fileinfo: cdf_read_property_info insufficient boundary
    check. CVE-2014-3487
  - fileinfo: fix extensive backtracking CVE-2013-7345
  - core: type confusion issue in phpinfo(). CVE-2014-4721
  - core: fix heap-based buffer overflow in DNS TXT record
    parsing. CVE-2014-4049
  - core: unserialize() SPL ArrayObject / SPLObjectStorage
    type confusion flaw. CVE-2014-3515


author: Remi Collet <rcollet@redhat.com> - 5.4.16-19
changelog:
  - fix memory leak introduce in patch for CVE-2014-1943
  - fix heap-based buffer over-read in DateInterval CVE-2013-6712


author: Remi Collet <rcollet@redhat.com> - 5.4.16-4
changelog:
  - improve mod_php, pgsql and ldap description
  - add provides php(pdo-abi) for consistency with php(api) and php(zend-abi)
  - use %__isa_bits instead of %__isa in ABI suffix


author: Remi Collet <rcollet@redhat.com> 5.4.16-1
changelog:
  - update to 5.4.16
  - switch systemd unit to Type=notify
  - patch for upstream Bug #64915 error_log ignored when daemonize=0
  - patch for upstream Bug #64949 Buffer overflow in _pdo_pgsql_error
  - patch for upstream bug #64960 Segfault in gc_zval_possible_root
  - add version to "Obsoletes"
  - own /usr/share/fpm


author: Remi Collet <rcollet@redhat.com> 5.4.13-1
changelog:
  - update to 5.4.13
  - security fix for CVE-2013-1643
  - Hardened build (links with -z now option)
  - Remove %config from /etc/rpm/macros.php


author: Remi Collet <remi@fedoraproject.org> 5.4.12-1
changelog:
  - update to 5.4.12
  - security fix for CVE-2013-1635
  - enable tokyocabinet dba handler
  - upstream patch (5.4.13) to fix dval to lval conversion
    https://bugs.php.net/64142
  - upstream patch (5.4.13) for 2 failed tests
  - fix buit-in web server on ppc64 (fdset usage)
    https://bugs.php.net/64128


author: Remi Collet <rcollet@redhat.com> 5.4.9-0.1.RC1
changelog:
  - update to 5.4.9RC1
  - improves php.conf (use FilesMatch + SetHandler)
  - improves filter (httpd module)
  - apply ldap_r patch on fedora >= 18 only


author: Remi Collet <rcollet@redhat.com> 5.4.8-6
changelog:
  - clarify Licenses
  - missing provides xmlreader and xmlwriter
  - modernize spec
  - change php embedded library soname version to 5.4


author: Remi Collet <remi@fedoraproject.org> 5.4.8-1
changelog:
  - update to 5.4.8
  - define both session.save_handler and session.save_path
  - fix possible segfault in libxml (#828526)
  - php-fpm: create apache user if needed
  - use SKIP_ONLINE_TEST during make test
  - php-devel requires pcre-devel and php-cli (instead of php)


author: Remi Collet <remi@fedoraproject.org> 5.4.7-9
changelog:
  - php-fpm: enable PrivateTmp
  - php-fpm: new systemd macros (#850268)
  - php-fpm: add upstream patch for startup issue (#846858)


author: Remi Collet <rcollet@redhat.com> 5.4.7-8
changelog:
  - systemd integration, https://bugs.php.net/63085
  - no odbc call during timeout, https://bugs.php.net/63171
  - check sqlite3_column_table_name, https://bugs.php.net/63149


author: Remi Collet <remi@fedoraproject.org> 5.4.4-1
changelog:
  - update to 5.4.4 (CVE-2012-2143, CVE-2012-2386)
  - use /usr/lib/tmpfiles.d instead of /etc/tmpfiles.d
  - use /run/php-fpm instead of /var/run/php-fpm


author: Remi Collet <remi@fedoraproject.org> 5.4.0-5
changelog:
  - fix Loadmodule with MPM event (use ZTS if not MPM worker)
  - split conf.d/php.conf + conf.modules.d/10-php.conf with httpd 2.4


author: Remi Collet <remi@fedoraproject.org> 5.4.0-0.3.RC7
changelog:
  - update to PHP 5.4.0RC7
  - provides env file for php-fpm (#784770)
  - add patch to use system libzip (thanks to spot)
  - don't provide INSTALL file


author: Remi Collet <remi@fedoraproject.org> 5.3.8-3
changelog:
  - revert is_a() to php <= 5.3.6 behavior (from upstream)
    with new option (allow_string) for new behavior


author: Remi Collet <remi@fedoraproject.org> 5.3.8-2
changelog:
  - add mysqlnd sub-package
  - drop patch4, use --libdir to use /usr/lib*/php/build
  - add patch to redirect mysql.sock (in mysqlnd)


author: Remi Collet <Fedora@famillecollet.com> 5.3.2-1
changelog:
  - PHP 5.3.2 Released!
  - remove mime_magic option (now provided by fileinfo, by emu)
  - add patch for http://bugs.php.net/50578
  - remove patch for libedit (upstream)
  - add runselftest option to allow build without test suite


author: Remi Collet <Fedora@famillecollet.com> 5.3.1-1
changelog:
  - update to 5.3.1
  - remove openssl patch (merged upstream)
  - add provides for php-pecl-json
  - add prod/devel php.ini in doc


author: Joe Orton <jorton@redhat.com> 5.3.0-2
changelog:
  - update to v5 of systzdata patch; parses zone.tab and extracts
    timezone->{country-code,long/lat,comment} mapping table


author: Remi Collet <Fedora@famillecollet.com> 5.3.0-1
changelog:
  - update to 5.3.0
  - remove ncurses, dbase, mhash extensions
  - add enchant, sqlite3, intl, phar, fileinfo extensions
  - raise sqlite version to 3.6.0 (for sqlite3, build with --enable-load-extension)
  - sync with upstream "production" php.ini


author: Joe Orton <jorton@redhat.com> 5.2.8-9
changelog:
  - add recode support, -recode subpackage (#106755)
  - add -zts subpackage with ZTS-enabled build of httpd SAPI
  - adjust php.conf to use -zts SAPI build for worker MPM


author: Joe Orton <jorton@redhat.com> 5.2.8-4
changelog:
  - move wddx to php-xml, build curl shared in -common
  - remove BR for expat-devel, bogus configure option


author: Joe Orton <jorton@redhat.com> 5.2.6-6
changelog:
  - move gd_README to php-gd
  - update to r4 of systzdata patch; introduces a default timezone
    name of "System/Localtime", which uses /etc/localtime (#469532)


author: Joe Orton <jorton@redhat.com> 5.2.6-3
changelog:
  - update to 5.2.6
  - sync default php.ini with upstream
  - drop extension_dir from default php.ini, rely on hard-coded
    default, to make php-common multilib-safe (#455091)
  - update to r3 of systzdata patch


author: Joe Orton <jorton@redhat.com> 5.2.3-3
changelog:
  - add mcrypt, mhash, tidy, mssql subpackages (Dmitry Butskoy)
  - enable dbase extension and package in -common


author: Joe Orton <jorton@redhat.com> 5.2.0-10
changelog:
  - bump default memory_limit to 32M (#220821)
  - mark config files noreplace again (#174251)
  - drop trailing dots from Summary fields
  - use standard BuildRoot
  - drop libtool15 patch (#226294)


author: Joe Orton <jorton@redhat.com> 5.2.0-9
changelog:
  - add php(api), php(zend-abi) provides (#221302)
  - package /usr/share/php and append to default include_path (#225434)


author: Joe Orton <jorton@redhat.com> 5.2.0-5
changelog:
  - build json and zip shared, in -common (Remi Collet, #215966)
  - obsolete php-json and php-pecl-zip
  - build readline extension into /usr/bin/php* (#210585)
  - change module subpackages to require php-common not php (#177821)


author: Joe Orton <jorton@redhat.com> 5.2.0-4
changelog:
  - provide php-zend-abi (#212804)
  - add /etc/rpm/macros.php exporting interface versions
  - synch with upstream recommended php.ini


author: Joe Orton <jorton@redhat.com> 5.2.0-3
changelog:
  - update to 5.2.0 (#213837)
  - php-xml provides php-domxml (#215656)
  - fix php-pdo-abi provide (#214281)


author: Joe Orton <jorton@redhat.com> 5.1.4-8
changelog:
  - Provide php-posix (#194583)
  - only provide php-pcntl from -cli subpackage
  - add missing defattr's (thanks to Matthias Saou)


author: Joe Orton <jorton@redhat.com> 5.1.4-5
changelog:
  - provide mod_php (#187891)
  - provide php-cli (#192196)
  - use correct LDAP fix (#181518)
  - define _GNU_SOURCE in php_config.h and leave it defined
  - drop (circular) dependency on php-pear


author: Joe Orton <jorton@redhat.com> 5.1.2-5
changelog:
  - provide php-api (#183227)
  - add provides for all builtin modules (Tim Jackson, #173804)
  - own %{_libdir}/php/pear for PEAR packages (per #176733)
  - add obsoletes to allow upgrade from FE4 PDO packages (#181863)


author: Joe Orton <jorton@redhat.com> 5.1.1-2
changelog:
  - update to 5.1.1
  - remove pear subpackage
  - enable pdo extensions (php-pdo subpackage)
  - remove non-standard conditional module builds
  - enable xmlreader extension


author: Joe Orton <jorton@redhat.com> 5.0.5-3
changelog:
  - update to 5.0.5
  - add fix for upstream #34435
  - devel: require autoconf, automake (#159283)
  - pear: update to HTTP-1.3.6, Mail-1.1.8, Net_SMTP-1.2.7, XML_RPC-1.4.1
  - fix imagettftext et al (upstream, #161001)


author: Joe Orton <jorton@redhat.com> 5.0.4-9
changelog:
  - build simplexml_import_dom even with shared dom (#156434)
  - prevent truncation of copied files to ~2Mb (#155916)
  - install /usr/bin/php from CLI build alongside CGI
  - enable sysvmsg extension (#142988)


author: Joe Orton <jorton@redhat.com> 5.0.4-7
changelog:
  - split out dba and bcmath extensions into subpackages
  - BuildRequire gcc-c++ to avoid AC_PROG_CXX{,CPP} failure (#155221)
  - pear: update to DB-1.7.6
  - enable FastCGI support in /usr/bin/php-cgi (#149596)


author: Joe Orton <jorton@redhat.com> 5.0.4-6
changelog:
  - build /usr/bin/php with the CLI SAPI, and add /usr/bin/php-cgi,
    built with the CGI SAPI (thanks to Edward Rudd, #137704)
  - add php(1) man page for CLI
  - fix more test cases to use -n when invoking php


author: Joe Orton <jorton@redhat.com> 5.0.4-4
changelog:
  - bundle from PEAR: HTTP, Mail, XML_Parser, Net_Socket, Net_SMTP
  - snmp: disable MSHUTDOWN function to prevent error_log noise (#153988)
  - mysqli: add fix for crash on x86_64 (Georg Richter, upstream #32282)


author: Joe Orton <jorton@redhat.com> 5.0.4-1
changelog:
  - update to 5.0.4 (#153068)
  - add .phps AddType to php.conf (#152973)
  - better gcc4 fix for libxmlrpc


author: Joe Orton <jorton@redhat.com> 5.0.3-5
changelog:
  - BuildRequire mysql-devel >= 4.1
  - don't mark php.ini as noreplace to make upgrades work (#152171)
  - fix subpackage descriptions (#152628)
  - fix memset(,,0) in Zend (thanks to Dave Jones)
  - fix various compiler warnings in Zend


author: Joe Orton <jorton@redhat.com> 5.0.3-4
changelog:
  - package mysqli extension in php-mysql
  - really enable pcntl (#142903)
  - don't build with --enable-safe-mode (#148969)
  - use "Instant Client" libraries for oci8 module (Kai Bolay, #149873)


author: Joe Orton <jorton@redhat.com> 5.0.3-2
changelog:
  - install the ext/gd headers (#145891)
  - enable pcntl extension in /usr/bin/php (#142903)
  - add libmbfl array arithmetic fix (dcb314@hotmail.com, #143795)
  - add BuildRequire for recent pcre-devel (#147448)


author: Joe Orton <jorton@redhat.com> 5.0.3-1
changelog:
  - update to 5.0.3 (thanks to Robert Scheck et al, #143101)
  - enable xsl extension (#142174)
  - package both the xsl and dom extensions in php-xml
  - enable soap extension, shared (php-soap package) (#142901)
  - add patches from upstream 5.0 branch:
   * Zend_strtod.c compile fixes
   * correct php_sprintf return value usage


author: Joe Orton <jorton@redhat.com> 5.0.2-7
changelog:
  - truncate changelog at 4.3.1-1
  - merge from 4.3.x package:
   - enable mime_magic extension and Require: file (#130276)


author: Joe Orton <jorton@redhat.com> 5.0.2-5
changelog:
  - fix phpize installation for lib64 platforms
  - add fix for segfault in variable parsing introduced in 5.0.2


author: Joe Orton <jorton@redhat.com> 5.0.2-4
changelog:
  - update to 5.0.2 (#127980)
  - build against mysqlclient10-devel
  - use new RTLD_DEEPBIND to load extension modules
  - drop explicit requirement for elfutils-devel
  - use AddHandler in default conf.d/php.conf (#135664)
  - "fix" round() fudging for recent gcc on x86
  - disable sqlite pending audit of warnings and subpackage split


author: Joe Orton <jorton@redhat.com> 5.0.1-1
changelog:
  - update to 5.0.1
  - only build shared modules once
  - put dom extension in php-dom subpackage again
  - move extension modules into %{_libdir}/php/modules
  - don't use --with-regex=system, it's ignored for the apache* SAPIs


author: Tom Callaway <tcallawa@redhat.com>
changelog:
  - bump to 5.0.0
  - add patch to prevent clobbering struct re_registers from regex.h
  - remove domxml references, replaced with dom now built-in
  - fix php.ini to refer to php5 not php4


author: Andrew Price <anprice@redhat.com> - 3.1.10-9
changelog:
  - fsck.gfs2: Don't check fs formats we don't recognise
  - libgfs2: Fix pointer cast byte order issue
    Resolves: rhbz#1616389


author: Andrew Price <anprice@redhat.com> - 3.1.10-5
changelog:
  - Update URL in spec file
    Resolves: rhbz#1501738
  - fsck.gfs2: Make -p, -n and -y conflicting options
    Resolves: rhbz#1507091


author: Andrew Price <anprice@redhat.com> - 3.1.10-3
changelog:
  - libgfs2: Issue one write per rgrp when creating them
  - mkfs.gfs2: Fix resource group alignment issue
  - mkfs.gfs2: Free unnecessary cached pages, disable readahead
    Resolves: rhbz#1440269


author: Andrew Price <anprice@redhat.com> - 3.1.10-1
changelog:
  - Rebase to new upstream version 3.1.10
    Resolves: rhbz#1348601
    Resolves: rhbz#1356685
    Resolves: rhbz#1382087
    Resolves: rhbz#1405163
    Resolves: rhbz#1430399
  - Make dependency on libuuid explicit


author: Andrew Price <anprice@redhat.com> - 3.1.9-2
changelog:
  - fsck.gfs2: "undo" functions can stop too early on duplicates
    Resolves: rhbz#1348703
  - fsck.gfs2: link count checking wrong inode's formal inode number
    Resolves: rhbz#1350597
  - fsck.gfs2: check formal inode number when links go from 1 to 2
    Resolves: rhbz#1350600


author: Andrew Price <anprice@redhat.com> - 3.1.9-1
changelog:
  - Rebase to new upstream release 3.1.9
    Resolves: rhbz#1271674
    Resolves: rhbz#1162819
    Resolves: rhbz#1196321
    Resolves: rhbz#1202814
    Resolves: rhbz#1251036
    Resolves: rhbz#1257625
    Resolves: rhbz#1268045
    Resolves: rhbz#1283866
    Resolves: rhbz#1332728


author: Andrew Price <anprice@redhat.com> - 3.1.8-5
changelog:
  - gfs2-utils: Fix hang on withdraw (4 patches)
  - Include new withdraw helper scripts in files section
    Resolves: rhbz#1225634


author: Andrew Price <anprice@redhat.com> - 3.1.8-4
changelog:
  - fsck.gfs2: Change duptree structure to have generic flags
  - fsck.gfs2: Detect, fix and clone duplicate block refs within a dinode
    Resolves: rhbz#1236669


author: Andrew Price <anprice@redhat.com> - 3.1.8-1
changelog:
  - Rebase to new upstream version 3.1.8
    Resolves: rhbz#1184482
    Resolves: rhbz#1153316
    Resolves: rhbz#1154726
    Resolves: rhbz#1162216
    Resolves: rhbz#1165285
    Resolves: rhbz#1186515
    Resolves: rhbz#1186847
    Resolves: rhbz#1194446
    Resolves: rhbz#1195394


author: Andrew Price <anprice@redhat.com> - 3.1.7-6
changelog:
  - fsck.gfs2: fix broken i_goal values in inodes
  - gfs2_convert: use correct i_goal values instead of zeros for inodes
  - tests: test for incorrect inode i_goal values
  - fsck.gfs2: Reprocess nodes if anything changed - addendum 1 of 2
  - fsck.gfs2: addendum to fix broken i_goal values in inodes - addendum 2 of 2
    Resolves: rhbz#1178604


author: Andrew Price <anprice@redhat.com> - 3.1.7-4
changelog:
  - mkfs.gfs2: Revert default resource group size
    Resolves: rhbz#1162817
  - Add ExclusiveArch
    Resolves: rhbz#1161936


author: Andrew Price <anprice@redhat.com> - 3.1.7-1
changelog:
  - Rebase to new upstream version 3.1.7
  - gfs2-utils tests: Fix unit tests for RHEL7
  - gfs2-utils tests: Build unit tests with consistent cpp flags
    Resolves: rhbz#1112342
    Resolves: rhbz#1017381
    Resolves: rhbz#1075135
    Resolves: rhbz#1079507
    Resolves: rhbz#1107238


author: Andrew Price <anprice@redhat.com> - 3.1.6-13
changelog:
  - gfs2_edit: Convert fssize to bytes before reporting fs size
  - mkfs.gfs2 tests: Enable debug output
    Resolves: rhbz#1059443
  - libgfs2: Superblock building and writing improvements
  - gfs2-utils: Ensure sb_uuid uses are guarded
  - libgfs2: Add support for new leaf hint fields
    Resolves: rhbz#1063842


author: Andrew Price <anprice@redhat.com> - 3.1.6-10
changelog:
  - libgfs2: Add lgfs2_open_mnt* functions
  - Switch is_pathname_mounted callers to lgfs2_open_mnt*
  - libgfs2: Remove is_pathname_mounted
    Resolves: rhbz#991204


author: Andrew Price <anprice@redhat.com> - 3.1.6-5
changelog:
  - gfs2-utils tests: Switch to autotest
    Resolves: rhbz#1000066
  - fsck.gfs2: Allocate enough space for the block map (2 patches)
    Resolves: rhbz#1001583


author: Andrew Price <anprice@redhat.com> - 3.1.6-3
changelog:
  - fsck.gfs2: Add the ability to detect journal inode indirect block corruption
    Resolves: rhbz#990683
  - gfs2_grow: Don't try to open an empty string
    Resolves: rhbz#991204


author: Andrew Price <anprice@redhat.com> - 3.1.6-2
changelog:
  - Don't install gfs2_lockcapture and gfs2_trace
    Resolves: rhbz#987019
  - Run test suite after build (requires check-devel build req)
  - Install both of the READMEs into doc/


author: Andrew Price <anprice@redhat.com> - 3.1.6-1
changelog:
  - New upstream release
  - Drop 'file' requirement - mkfs.gfs2 now uses libblkid instead
  - Drop 'ncurses' requirement - dependency is added automatically
  - Drop requires chkconfig and initscripts - no longer installs daemons
  - Drop fix_build_on_rawhide.patch - upstream
  - Add build req on libblkid-devel


author: Andrew Price <anprice@redhat.com> - 3.1.5-1
changelog:
  - New upstream release
    Removes mount.gfs2, gfs2_tool, gfs2_quota
  - Remove rawhide_transition.patch - now obsolete
  - Update BuildRequires:
    Change glibc-kernheaders to kernel-headers
    Add bison and flex
  - Provide a valid url for Source0
  - Add fix_build_on_rawhide.patch to fix a circular dep introduced in
    bison 2.6, and a make -j race between libgfs2 and gfs2l


author: Andrew Price <anprice@redhat.com> - 3.1.4-4
changelog:
  - Remove commented-out sections
  - Clean up some lintian warnings
  - Add dependency on kernel-modules-extra as per bz#811547


author: Andrew Price <anprice@redhat.com> - 3.1.4-1
changelog:
  - New upstream release
    Adds gfs2_lockgather script
  - Remove gfs2-cluster (commented out for now)
  - Remove dependency on corosynclib-devel and systemd-units
  - Add rawhide_transition.patch to stop gfs_controld from building


author: Andrew Price <anprice@redhat.com> - 3.1.3-1
changelog:
  - New upstream release
    Bugfixes and improvements to fsck.gfs2
    Fixes various other bugs
    Improve strings and translation support
  - Adds gfs2-cluster systemd unit
  - Removes gfs2* init scripts


author: Andrew Price <anprice@redhat.com> - 3.1.2-1
changelog:
  - New upstream release
    Fixes several bugs
    Improves translation support
    Adds savemeta compression
  - Add zlib-devel to BuildRequires
  - Add gettext-devel to BuildRequires


author: Bob Peterson <rpeterso@redhat.com> - 3.1.1-1
changelog:
  - gfs2_edit savemeta doesn't save all leafs for big directories
  - gfs2_edit improvements
  - fsck.gfs2: can't repair rgrps resulting from gfs_grow->gfs2_convert
  - fsck.gfs2: reports master/root dinodes as unused and fixes bitmap


author: Steven Whitehouse <swhiteho@redhat.com> - 3.1.0-1
changelog:
  - Bringing this package back for upstream GFS2
    Addition of gfs2tune to the utils
    Merge of gfs_controld from cman


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.09-1
changelog:
  - New upstream release
    Fix rhbz#468966
    Addresses several security issues similar to CVE-2008-4192 and
    CVE-2008-4579 after deep code audit from upstream
  - cleanup patches to match 2.6.26 kernel in F-9


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.08-1
changelog:
  - New upstream release
    Fix rhbz#460376 CVE-2008-4192
    Fix rhbz#467386 CVE-2008-4579
  - cleanup/update patches to match 2.6.26 kernel in F-9


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 2.03.07-1
changelog:
  - New upstream release
  - Fix rgmanager startup locking issues
  - Apply patch to include kernel headers from 2.6.26 required to build
    userland. Userland will run in 2.6.25 compatibility mode
  - Apply patch to keep kernel modules at 2.6.25 (upstream is at 2.6.26)
    (this patch is purely cosmetic since we don't build kernel modules
    but keep the source in sync is Good (tm))
  - Cleanup packaging for installed docs and file permissions


author: Fabio M. Di Nitto <fdinitto@redhat.com> 2.03.04-1
changelog:
  - New upstream release
  - Resolves: #446995 #318271 #447378 #445662
  - Update license tags after major upstream cleanup
  - Include COPYRIGHT file


author: Fabio M. Di Nitto <fdinitto@redhat.com> 2.03.03-1
changelog:
  - New upstream release
  - Fix several build warnings
  - Update spec files to use macros
  - Update Requires to use packages rather than pointing at files
  - Drop BR on kernel-devel since it's not required anymore
  - Update build section to use proper _sysconfdir, libdir and sbindir
  - Avoid abusing cd when we can ask make to do the work for us
  - Remove /usr/sbin from file section. We don't have any file there
    and we can avoid shipping stuff by mistake


author: Steven Whitehouse <swhiteho@redhat.com> 0.1.25.2.02.01-15
changelog:
  - Remove obsolete chkconfig patch for initscript
  - Enable parallel make
  - Remove obsolete copy of gfs2_ondisk.h (this should be in glibc-kernheaders)


author: Karel Klíč <kklic@redhat.com> - 11.86-9
changelog:
  - ELisp source code is no longer distributed in a separate package
  - License filed includes GFDL for the documentation


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-6
changelog:
  - Replace define with global in macro definitions
  - Add patch to fix previewing of equations courtesy of Sato Ichi (BZ 646632)
  - Add defattr to doc sub-package


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.86-3
changelog:
  - Add COPYING file and other docs to the tex-preview subpackage to comply with
    updated licensing guidelines
  - Remove the no longer needed BuildRoot, %clean and cleaning of Buildroot
    inside %install


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-11
changelog:
  - Add patch to use evince for PDF file viewing and xdg-open for html file
    viewing
  - Add Requires for evince


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.85-4
changelog:
  - Remove BuildRequires for pkgconfig - not needed
  - Clean out uneeded creation of site start directory
  - Remove /usr/share/doc/auctex directory from buildroot


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.84-4
changelog:
  - Add macros for automatic detection of Emacs version, site-lisp directory etc
  - Make building of tex-preview subpackage optional, and disable for now
  - Adjust Requires and BuildRequires for texlive
  - Remove auctex-init.el since not needed
  - Make RELEASE utf8


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 11.83-3
changelog:
  - Sync with FC-5 spec file which includes the following changes
  - No longer use makeinstall macro
  - No longer specify texmf-dir, tex-dir for configure
  - Main package now owns the site-lisp auctex and styles directories
  - Place preview.dvi in correct directory, and have tetex-preview own
    it
  - General cleanups


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 11.82-4
changelog:
  - Added preview-latex
  - Removed INSTALL document from package (not necessary)
  - Clean up generation of startup files from spec file


author: Jan-Ake Larsson <jalar@imf.au.dk>
changelog:
  - Adjusted TeX-macro-global and put autoactivation in preinstall
    script so that it can be chosen at install time.


author: Tim Waugh <twaugh@redhat.com> 1.4-4
changelog:
  - Applied patches from Jiri Popelka:
    - Fix off-by-one error in call to readlink.
    - Fix possible buffer overrun found by coverity.


author: Tim Waugh <twaugh@redhat.com> 1.2-29
changelog:
  - Use smp_mflags (bug #226445).
  - Better default attributes (bug #226445).
  - Make setup macro quiet (bug #226445).
  - Clean build root in %install section (bug #226445).


author: Tomas Hozza <thozza@redhat.com> - 1.14-15
changelog:
  - Added TLSv1_1 and TLSv1_2 as secure-protocol values to help (#1439811)
  - Fixed synchronization in randomly failing unit test Test-proxied-https-auth (#1448440)


author: Tomas Hozza <thozza@redhat.com> - 1.14-12
changelog:
  - Fix wget to include Host header on CONNECT as required by HTTP 1.1 (#1203384)
  - Run internal test suite during build (#1295846)
  - Fix -nv being documented as synonym for two options (#1147572)


author: Tomas Hozza <thozza@redhat.com> - 1.14-8
changelog:
  - Fix deadcode and possible use of NULL in vprintf (#913153)
  - Add documentation for --regex-type and --preserve-permissions
  - Fix --preserve-permissions to work as documented (and expected)
  - Fix bug when authenticating using user:password@url syntax (#912358)
  - Document and fix --backups option


author: Tomas Hozza <thozza@redhat.com> - 1.14-6
changelog:
  - add missing options accept-regex and reject-regex to man page
  - fix errors in texi2pod introduced in Perl-5.18


author: Tomas Hozza <thozza@redhat.com> - 1.14-5
changelog:
  - Added BuildRequires: perl-podlators for pod2man
  - Patched manpage to silent new Tex errors
  - Resolves: (#914571)


author: Tomas Hozza <thozza@redhat.com> 1.14-3
changelog:
  - Added libuuid-devel to BuildRequires to use libuuid functions
    in "src/warc.c" functions (#865421)


author: Jon Ciesla <limburgher@gmail.com> - 1.13.4-1
changelog:
  - New upstream, BZ 730286.
  - Modified path patch.
  - subjectAltNames patch upstreamed.
  - Specified openssl at config time.


author: Karsten Hopp <karsten@redhat.com> 1.12-1
changelog:
  - update to wget-1.12
  - fixes CVE-2009-3490 wget: incorrect verification of SSL certificate
    with NUL in name


author: Karsten Hopp <karsten@redhat.com> 1.11.3-1
changelog:
  - wget-1.11.3, downgrades the combination of the -N and -O options
    to a warning instead of an error


author: Karsten Hopp <karsten@redhat.com> 1.10.2-15
changelog:
  - fix discarding of expired cookies
  - escape non-printable characters
  - drop to11 patch for now (#223754, #227853, #227498)


author: Karsten Hopp <karsten@redhat.com> 1.10.2-13
changelog:
  - merge review changes (#226538)
    - use version/release/... in buildroot tag
    - remove BR perl
    - use SMP flags
    - use make install instead of %makeinstall
    - include copy of license
    - use Requires(post)/Requires(preun)
    - use optflags
    - remove trailing dot from summary
    - change tabs to spaces


author: Karsten Hopp <karsten@redhat.de> 1.10-2
changelog:
  - update to wget-1.10
    - drop passive-ftp patch, already in 1.10
    - drop CVS patch
    - drop LFS patch, similar fix in 1.10
    - drop protdir patch, similar fix in 1.10
    - drop actime patch, already in 1.10


author: Karsten Hopp <karsten@redhat.de> 1.9.1-20
changelog:
  - texi2pod doesn't handle texinfo xref's. rewrite some lines so that
    the man page doesn't have incomplete sentences anymore (#140470)


author: Karsten Hopp <karsten@redhat.de> 1.9.1-19
changelog:
  - Don't set actime to access time of the remote file or tmpwatch might 
    remove the file again (#146440).  Set it to the current time instead.
    timestamping checks only modtime, so this should be ok.


author: Karsten Hopp <karsten@redhat.de> 1.9.1-18
changelog:
  - add support for --protocol-directories option as documented
    in the man page (Ville Skyttä, #145571)


author: Karsten Hopp <karsten@redhat.de> 1.9.1-7
changelog:
  - clean up manpage (#117519)
  - buildrequire texinfo (#123780)
  - LFS patch, based on wget-LFS-20040630.patch from Leonid Petrov
    (#123524, #124628, #115348)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - 1.7
  - Require perl for building (to get man pages)
  - Don't include the Japanese po file, it's now included
  - Use %{_tmppath}
  - no patches necessary
  - Make /etc/wgetrc noreplace
  - More docs


author: Bill Nottingham <notting@redhat.com>
changelog:
  - setlocale for LC_CTYPE too, or else all the translations think their
    characters are unprintable.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - upgraded to 1.5.0
  - they removed the man page from the distribution (Duh!) and I added it back
    from 1.4.5. Hey, removing the man page is DUMB!


author: Michal Židek <mzidek@redhat.com> - 0.6.1-32
changelog:
  - Previous change in spec file broke the application of downstream only patch
  - Related: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Michal Židek <mzidek@redhat.com> - 0.6.1-31
changelog:
  - Resolves: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Michal Židek <mzidek@redhat.com> - 0.6.1-30
changelog:
  - Adopting to use Downstream Helper for bellow BZ backport
  - Related: rhbz#1507607 - ding-libs: libini_config: `ini_config_augment` reports errors on match failure


author: Michal Židek <mzidek@redhat.com> - 0.6.1-29
changelog:
  - Fix rpmdiff failure for 'Binary stripping'
  - Resolves: rhbz#1480270 - Rebase ding-libs to the latest upstream release


author: Jakub Hrozek <jhrozek@redhat.com> - 0.5.0.1-27
changelog:
  - Re-add the soname hack
  - Resolves: rhbz#1290382 - Rebase ding-libs to the latest available upstream


author: Jakub Hrozek <jhrozek@redhat.com> - 0.5.0.1-25
changelog:
  - Resolves: rhbz#1205557 - Include the latest upstream ding-libs release in 7.2
  - Port the SONAME hack


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-20
changelog:
  - Apply a patch by Dmitri Pal to strip trailing whitespace
  - Resolves: rhbz#1012434 - libiniconfig doesn't trim trailing whitespace


author: Ondrej Kos <okos@redhat.com> - 0.3.0.1-18
changelog:
  - Apply patch to stop generating doxygen timestamps
  - Apply patch to include correct libini_config file


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-15
changelog:
  - Increase the release number to -15 to allow clean upgrade path from
    0.2 since some of the components kept their version the same in 0.3


author: Jakub Hrozek <jhrozek@redhat.com> - 0.3.0.1-1
changelog:
  - New upstream release 0.3.0.1
  - https://fedorahosted.org/sssd/wiki/Releases/DingNotes-0.3.0.1
  - obsoletes patch0001


author: Jakub Hrozek <jhrozek@redhat.com> - 0.2.91-14
changelog:
  - include a patch to get rid of autoreconf warnings
  - run autoreconf before configure
  - Resolves: #925258


author: Jan Zeleny <jzeleny@redhat.com> - 0.2.91-1
changelog:
  - Rebase to 0.3.0beta1, changelog available at
    https://fedorahosted.org/sssd/wiki/Releases/DingNotes-0.2.91


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.3-7
changelog:
  - Fix off-by-one bug in path_concat()
  - Resolves: rhbz#799347 - path_utils:test_path_concat_neg fails on 64-bit big
                            endians


author: Stephen Gallagher <sgallagh@redhat.com> - 0.1.2-3
changelog:
  - New upsteam release 0.1.2
  - Fixes a serious issue with libdhash where hash_enter() would never update
  - existing entries for a key.


author: Conrad Meyer <cemeyer@uw.edu> - 2.5.0-2
changelog:
  - Remove changelog history from before 2010
  - This spec already runs autoreconf -fi during %build, but bump build for
    rhbz #926374


author: Conrad Meyer <konrad@tylerc.org> - 2.4.1-9
changelog:
  - Fix packaging bug, -emacs-el subpackage should depend on -emacs subpackage of
    the same version (%version), not the emacs version number...


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.3.0-6
changelog:
  - Fix java subpackage bugs #669345 and #669346
  - Use new maven plugin names
  - Use mavenpomdir macro for pom installation


author: Doug Ledford <dledford@redhat.com> - 2.1.5-1
changelog:
  - Update to latest upstream release
  - Include support for s390x
  - Include support for aarch64
  - Drop old fix for NULL not defined, upstream has it resolved
  - Resolves: bz1182180, bz1197216, bz1172462, bz1044727, bz1056487


author: Doug Ledford <dledford@redhat.com> - 2.0.39-5
changelog:
  - Bump and rebuild after retagging the latest libibverbs and librdmacm
    into the build root
  - Related: bz1123996


author: Jay Fenlason <fenlason@redhat.com> - 2.0.39-1
changelog:
  - Upgrade to latest version
    Resolves: rhbz#985117
  - Fix a compile problem with NULL not being defined
    Resolves: rhbz#1029509


author: Doug Ledford <dledford@redhat.com> - 2.0.34-1
changelog:
  - Update to latest upstream version
  - Rebuild against new libibverbs (FDR link speed capable and IBoE enabled)
  - Related: bz750609


author: Doug Ledford <dledford@redhat.com> - 2.0.32-1
changelog:
  - Update to latest upstream version (2.0.25 -> 2.0.32)
  - Remove 4 patches folded into upstream release
  - Rebuild against new libibverbs and librdmacm
  - Update exclusive arch to accommodate i686 arch
  - Related: bz724896, bz725016


author: Jay Fenlason <fenlason@redhat.com> 2.0.25-5.2.el6
changelog:
  - Actually install the signal-handler patch
    Resolves: bz667742	Error mapping bug in dapls_wait_comp_channel


author: Jay Fenlason <fenlason@redhat.com> 2.0.25-5.1.el6
changelog:
  - dapl-2.0.25-signal-handler.patch
    Resolves: bz667742	Error mapping bug in dapls_wait_comp_channel
  - dapl-2.0.25-new-providers.patch
    Resolves: bz636596
  - dapl-2.0.25-dat_ia_open_hang.patch
    Resolves: bz649360
  - dapl-2.0.25-cleanup-cr-linkings-after-dto-error-on-ep.patch
    Resolves: bz626541
  - dapl-2.0.25-verbs-cq-completion-channels-leak.patch
    Resolves: bz637980


author: Doug Ledford <dledford@redhat.com> - 2.0.25-4.el6
changelog:
  - Clean up rpmlint warnings about unversioned obsoletes
  - Make setup quite
  - Include COPYING file in docs
  - Fix naked macro in changelog
  - Related: bz555835


author: Doug Ledford <dledford@redhat.com> - 2.0.25-3.el6
changelog:
  - Update config directory for rhel6 (from /etc/ofed to /etc/rdma)
  - Remove compat-dapl and split it off to its own rpm
  - Related: bz543948


author: Doug Ledford <dledford@redhat.com> - 2.0.19-1
changelog:
  - Recompile against non-XRC libibverbs
  - Update to OFED 1.4.1 final bits
  - Related: bz506258, bz506097


author: Doug Ledford <dledford@redhat.com> - 2.0.17-1
changelog:
  - Move the dat-1.2 conf file to /etc/ofed/compat-dapl/dat.conf
  - Update to ofed 1.4.1-rc3 versions of dapl
  - Related: bz459652


author: Doug Ledford <dledford@redhat.com> - 2.0.13-3
changelog:
  - Add a compat-dapl-utils package so people can test their dapl-1.2
    setups
  - Even though we tell dapl to look for its config in /etc/ofed, it wasn't
    actually looking there.  Fix that.
  - Resolves: bz465841, bz465840


author: Doug Ledford <dledford@redhat.com> - 2.0.13-2
changelog:
  - I don't know what I was thinking putting the version into the compat
    dapl packages names...makes upgrades not work and makes things like
    buildrequire compat-dapl-devel not work.  Removed, and we now obsolete
    the existing compat-dapl*-{version} packages.


author: Doug Ledford <dledford@redhat.com> - 2.0.7-1
changelog:
  - Update to same dapl versions as OFED 1.3 final bits
  - Upstream modified dapl-1.2 and dapl-2.0 to coexist, so undo the changes we
    made in order for them to coexist in our package
  - Related: bz428197


author: Doug Ledford <dledford@redhat.com> - 2.0.3-3
changelog:
  - Make dapl-1.2 and dapl-2.0 devel environments coexist, and make dapl-1.2
    the default lib so that unported apps continue to build, and ported apps
    build properly by adding -L%{_libdir}/dat -ldat to their LDFLAGS.


author: Doug Ledford <dledford@redhat.com> - 2.0.3-2
changelog:
  - Import upstream package, gut spec file, copy over dapl spec from openib spec
  - Merge dapl 1.2 and 2.0 support into a single rpm
  - Related: bz428197


author: Thorsten Glaser <tg@mirbsd.org> 45-1
changelog:
  - Upgrade mksh to R45 and the other files to the accompanying versions
  - Drop workaround for GCC PR55009 (no longer needed)
  - Use https for homepage


author: Michal Hlavinka <mhlavink@redhat.com> - 40i-0.20120630
changelog:
  - Upgrade to pre-release of 40i
  - includes new legacy shell lksh for old scripts requiring pdksh or similar old
    ksh-88 shell, see man lksh for differences


author: Robert Scheck <robert@fedoraproject.org> 39c-2
changelog:
  - Added default configuration /etc/mkshrc & /etc/skel/.mkshrc
    as default skel (like at bash; thanks to Michal Hlavinka)
  - Corrected the license tag (thanks to Michal Hlavinka)
  - Removed the arc4random.c file (upstream is phasing it out)


author: Robert Scheck <robert@fedoraproject.org> 38-1
changelog:
  - Upgrade to 38 and updated arc4random.c file
  - Used -combine (-fwhole-program) rather the old -j switch


author: Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-4
changelog:
  - backport upstream fixes
  - drop -fno-delete-null-pointer-checks hack (included in qt5-rpm-macros as needed now)


author: Miroslav Rezanina <mrezanin@redhat.com> 1.2-2.el7
changelog:
  - Rebase to 1.2 [bz#1384435]
  - Resolves: bz#1384435
    (Rebase libunwind package (and add for ppc64le): libunwind)


author: Miroslav Rezanina <mrezanin@redhat.com> 1.1-6.el7
changelog:
  - Fix update from EPEL version [bz#1289950]
  - Resolves: bz#1289950
    (libunwind in RHEL 7.2 has a smaller release than the last libunwind package in EPEL-7)


author: Miroslav Rezanina <mrezanin@redhat.com> 1.1-5
changelog:
  - Version bumped [bz#1238864]
  - Resolves: bz#1238864
    libunwind: bump version to win against existing branches


author: Miroslav Rezanina <mrezanin@redhat.com> 1.1-2
changelog:
  - lu-Fix-rpmdiff-failure.patch [bz#1229359]
  - lu-Fix-buffer-overflow-reported-by-Coverity.patch [bz#1233114]
  - Resolves: bz#1229359
    (Fix multilib support)
  - Resolves: bz#1233114
    (fix off-by-one in dwarf_to_unw_regnum (CVE-2015-3239))


author: EL Errata <el-errata_ww@oracle.com> - 21.48.22.156-1.0.1
changelog:
  - Remove logic to set spectre_v2=retpoline boot option [Orabug: 30100048]
  - iscsi services should not be started when in anaconda.target
    [Orabug: 29446153] (fred.herard@oracle.com)
  - "autopart --nohome" can't disable creation of /home partition [Orabug: 26279212]
  - Update the Oracle Linux install class to match latest RHEL install class.
  - Prevent crash when returning to install source page [Orabug: 22262678]
  - Add patch to use kernel title to setup default kernel instead of index [Orabug: 21957916]
  - Make sure that UEK kernel is default and /etc/sysconfig/kernel is written.
  - update Oracle Linux install class to match RHEL version [Orabug: 21951255] (Kevin Lyons)
  - Fix crash when referencing proxy before it is initiated. [Orabug: 21943737] (Kevin Lyons)
  - Make sure sort function is applied [Orabug: 20121584]
  - Keep hugepage related boot parameters together and in the proper order
    [Orabug: 20121584]
  - Remove reference to RH in pyanaconda/ui/gui/spokes/welcome.glade.h
  - Fix exception in software selection spoke [Orabug: 20281627]
  - Handle "Beta" string in boot menuentry [Orabug: 20275215]
  - pick up changes in rhel.py to ol.py by adding
    Set-first-boot-policy-regarding-ONBOOT-value.patch
  - Adjust GTK css file to fix background images [Orabug: 18777671]
  - Put "with" in menuentry instead of "using" [Orabug: 18504756]
  - Fix bug with UEK not being default on full install [Orabug: 18706799]
  - Have XFS be first option for / for Oracle Linux.
  - replace redhat EULA reference with oracle EULA refernce [Orabug: 18404893]
  - Make sure call to grub2-set-default is consistent with boot entry [Orabug: 18259020]
  - Set UEK as default boot option if installed [Orabug: 18177078]
  - Add install class for Oracle Linux
  - Remove user visisble RH references
  - Disable functionality to send install log files to RH bugzilla/Ticket systems
  - Include UEK in the kernels to install list, and have it be the default


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.153-1
changelog:
  - Fix tests and add new tests (jkonecny)
    Related: rhbz#1701032
  - Do not calculate hash for disabled repos (jkonecny)
    Related: rhbz#1701032
  - Test proxy only if set (jkonecny)
    Related: rhbz#1701032
  - Add certificate to the repo files (jkonecny)
    Resolves: rhbz#1701032
  - Use SSLOptions for RepoMDMetaHash object (jkonecny)
    Related: rhbz#1701032
  - Use SSLOptions for YUM calls (jkonecny)
    Related: rhbz#1701032
  - Use SSLOptions for Base repository (jkonecny)
    Related: rhbz#1701032
  - Use new ssl certificate KS option for .treeinfo (lars)
    Related: rhbz#1701032


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.149-1
changelog:
  - Offer only supported sector sizes in NVDIMM reconfiguration dialog (rvykydal)
    Resolves: rhbz#1614049


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.148-1
changelog:
  - Change Skylake Spectre_V2 default to Retpolines (vponcova)
    Resolves: rhbz#1659626
  - nvdimm: update ks data for actions in UI (rvykydal)
    Resolves: rhbz#1620109
  - nvdimm: use pykickstart constant for setting reconfigure mode (rvykydal)
    Related: rhbz#1620109
  - Skip version when processing kernel boot args (jkonecny)
    Resolves: rhbz#1637112
  - Make save button insensitive in LUKS dialog with no input (mkolman)
    Resolves: rhbz#1489713


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.146-1
changelog:
  - Revert "If someone really wants to eject the cdrom, then do it. (jkonecny)"
    Resolves: rhbz#1618408


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.144-1
changelog:
  - Don't allow unlocking and using of LUKS2 devices (vponcova)
    Resolves: rhbz#1608251
  - Fix glade accelerator conflicts (rvykydal)
    Related: rhbz#1602436
  - Add nvdimm files to POTFILES.in (rvykydal)
    Related: rhbz#1602436
  - Support nvdimm only on x86_64 (rvykydal)
    Resolves: rhbz#1602436


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.143-1
changelog:
  - Add data loss warning to nvdimm reconfigure dialog. (rvykydal)
    Resolves: rhbz#1280500
  - Add UI feedback for disk repopulating after nvdimm reconfiguration.
    (rvykydal)
    Resolves: rhbz#1280500
  - Use only devices specified by nvdimm command for installation. (rvykydal)
    Resolves: rhbz#1280500
  - Add option to reconfigure nvdimm devices into sector mode. (rvykydal)
    Resolves: rhbz#1280500
  - Allow only devices in sector mode to be selected. (rvykydal)
    Resolves: rhbz#1280500
  - Add nvdimm devices to Advanced Storage spoke. (rvykydal)
    Resolves: rhbz#1280500
  - Add kickstart support for nvdimm reconfiguration to sector mode. (rvykydal)
    Resolves: rhbz#1280500


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.140-1
changelog:
  - Preserve the boot option zfcp.allow_lun_scan (vponcova)
    Resolves: rhbz#1561662
  - Don't display "Alternate Architectures" in product name (rvykydal)
    Resolves: rhbz#1488558


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.139-1
changelog:
  - installclasses/rhelah: Allow LVM thin and dm-crypt (walters)
    Resolves: rhbz#1546252
  - Ask for a default passphrase if required (vponcova)
    Resolves: rhbz#1436304
  - Add support for setting different types of passwords in TUI (vponcova)
    Related: rhbz#1436304


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.137-1
changelog:
  - Improve UI feedback for invalid boot on non-iBFT iSCSI devices. (rvykydal)
    Related: rhbz#1562301
  - Add inst.nonibftiscsiboot boot option. (rvykydal)
    Resolves: rhbz#1562301


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.136-1
changelog:
  - Once again fix cmdline error handling. (sbueno+anaconda)
    Resolves: rhbz#1360223
  - Extend the timeout period to 180s in the case of cmdline error.
    (sbueno+anaconda)
    Resolves: rhbz#1360223
  - kickstart: "clearpart --list" does not work (marcel)
    Resolves: rhbz#1561930


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.135-1
changelog:
  - Clear errors when a user updates partitioning settings (vponcova)
    Resolves: rhbz#1535781
  - Don't try to create required partitions if there are none (vponcova)
    Resolves: rhbz#1557485
  - Fix parsing of hostname from cmdline for ipv6. (rvykydal)
    Resolves: rhbz#1554271


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.134-1
changelog:
  - Revert "UI support for configuring certain mitigations (mkolman)"
    Resolves: rhbz#1546267
  - Revert "Performance spoke related CI fixes" (mkolman)
    Related: rhbz#1546267
  - Revert "Fix mitigation toggling with kickstart" (mkolman)
    Related: rhbz#1546267


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.130-1
changelog:
  - kickstart: use RHEL7_Firewall instead of F28_Firewall (dusty)
    Related: rhbz#1526450
  - kickstart: support firewall --use-system-defaults (dusty)
    Resolves: rhbz#1526450
  - Check payload is set before accessing its data (mkolman)
    Resolves: rhbz#1524785
  - Fix bad bash '*' expansion when loading kernel modules (jkonecny)
    Resolves: rhbz#1519220


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.127-1
changelog:
  - Enable SE/HMC file access to repo (vponcova)
    Resolves: rhbz#1289918
  - Support timeout and retries options in %packages section (vponcova)
    Resolves: rhbz#1448459


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.125-1
changelog:
  - Fix storage spoke completeness checking (rvykydal)
    Resolves: rhbz#1496416
  - Missing dot in testing availability message (jkonecny)
    Related: rhbz#1478970


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.124-1
changelog:
  - network: add support for kickstart --bindto=mac for virtual devices
    (rvykydal)
    Resolves: rhbz#1328576
  - network: support mac bound network settings as first class (rvykydal)
    Related: rhbz#1328576
  - network: add support for kickstart --bindto=mac for wired devices (rvykydal)
    Resolves: rhbz#1328576


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.123-1
changelog:
  - Skip temporarily unavailable checks in the source spoke (mkolman)
    Resolves: rhbz#1365416
  - Fix restart payload thread in Network spoke GUI (jkonecny)
    Related: rhbz#1478970
  - Add the boot option inst.xtimeout (vponcova)
    Resolves: rhbz#1462035
  - Add missing gtk3 required version to spec file (jkonecny)
    Resolves: rhbz#1445648
  - Sort spec required versions alphabetically (jkonecny)
    Related: rhbz#1445648
  - Fix testing of the kickstart version (vponcova)
    Related: rhbz#1412159
  - Add tests for the install class factory and the installclass command
    (vponcova)
    Related: rhbz#1412159
  - Support for the installclass kickstart command (vponcova)
    Resolves: rhbz#1412159
  - Modules with install classes should define __all__ (vponcova)
    Related: rhbz#1412159
  - Refactorization of the installclass.py (vponcova)
    Related: rhbz#1412159
  - timezone: for kickstart allow also timezones not offered by GUI (rvykydal)
    Resolves: rhbz#1452873


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.122-1
changelog:
  - Network spoke freeze when testing availability (jkonecny)
    Related: rhbz#1478970
  - Fix proxy settings badly used when testing repos (jkonecny)
    Resolves: rhbz#1478970
  - installclasses/rhelah: Bump default / to 15GB max (walters)
    Resolves: rhbz#1481768
  - Prevent crash in GUI with incomplete IMSM array (mkolman)
    Resolves: rhbz#1465944
  - Show IDs of DASDs to be formatted in TUI (vponcova)
    Resolves: rhbz#1269174
  - rpmostreepayload: Rollup backport of Fedora patches (walters)
    Resolves: rhbz#1459623
  - Use SHA256 instead of MD5 for repoMDHash (bcl)
    Related: rhbz#1341280
  - Refactor imports in kickstart.py (jkonecny)
    Related: rhbz#1463118
  - Use context manager to check KickstartError (jkonecny)
    Resolves: rhbz#1463118
  - Use KickstartError instead of KickstartParseError (jkonecny)
    Related: rhbz#1463118


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.121-1
changelog:
  - rpmostreepayload: Stub out payload methods which use `import rpm` (walters)
    Related: rhbz#1462979


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.118-1
changelog:
  - rpmostreepayload: [rhel7only] Move tmpfiles to after mount setup (walters)
    Resolves: rhbz#1459623
  - rpmostreepayload: Handle /var as a user-specified mountpoint (walters)
    Resolves: rhbz#1459623


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.117-1
changelog:
  - Root checking fixes password for password from kickstart (mkolman)
    Related: rhbz#1356966
  - Improve the GUI password checker (mkolman)
    Related: rhbz#1356966
  - Respect changesok policy on root password spoke (mkolman)
    Resolves: rhbz#1356966
  - Update translations of password checking strings (rvykydal)
    Resolves: rhbz#1383911


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.116-1
changelog:
  - Allow nonstrict behaviour for all passwords in tui (vponcova)
    Resolves: rhbz#1450326
  - Fix setting errors and warnings in the StorageCheckHandler (vponcova)
    Resolves: rhbz#1453130
  - Mark post inst tools as disabled only if firstboot --disable is used
    (mkolman)
    Resolves: rhbz#1448940
  - Set the default filesystem type from a kickstart file (vponcova)
    Resolves: rhbz#1449099


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.115-1
changelog:
  - Show a no network warning for network installation source. (vponcova)
    Related: rhbz#1418604
  - Show warnings about enabling the network time (vponcova)
    Resolves: rhbz#1418604
  - Fix generating UUID even for pre snapshots (jkonecny)
    Related: rhbz#1113207


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.114-1
changelog:
  - Show the text of completions in the datetime spoke. (vponcova)
    Related: rhbz#1447984
  - Look higher for the combobox associated with an entry (dshea)
    Resolves: rhbz#1447984
  - Fix the addon handlers for the checkbox (vponcova)
    Resolves: rhbz#1448187


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.113-1
changelog:
  - network: handle multiple connections for one device better (rvykydal)
    Resolves: rhbz#1444887
  - network: catch exception when reading in-memory connection being removed
    (rvykydal)
    Related: rhbz#1444887
  - Compare empty confirmation field against input (mkolman)
    Resolves: rhbz#1438832


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.112-1
changelog:
  - Properly iterate over kickstart locations in a job (vponcova)
    Resolves: rhbz#1443485
  - Onlyuse devices of the ignoredisk command should be only disks (vponcova)
    Related: rhbz#1327439
  - Fix device_name_is_disk to fully support raid devices (vponcova)
    Resolves: rhbz#1327439


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.111-1
changelog:
  - Adapt to treeinfo addon section format change (rvykydal)
    Related: rhbz#1437510
  - Make geolocation with kickstart possible (mkolman)
    Resolves: rhbz#1358331
  - Show or hide the content of the expander (vponcova)
    Resolves: rhbz#1441733
  - Fix a typo in anaconda-pre.service (mkolman)
    Resolves: rhbz#1421246


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.110-1
changelog:
  - Adapt to treeinfo format change (variants -> addons) (rvykydal)
    Resolves: rhbz#1437510
  - network: fix setting hostname via boot options (rvykydal)
    Resolves: rhbz#1441337
  - Bump version of Pykickstart and Blivet (jkonecny)
    Related: rhbz#1113207
  - Add XFS uuid changer (jkonecny)
    Related: rhbz#1113207
  - Support --when parameter in snapshot (jkonecny)
    Related: rhbz#1113207
  - Add snapshot support (jkonecny)
    Resolves: rhbz#1113207


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.109-1
changelog:
  - Update 64bit grub2 support to reflect packages as they actually landed
    (pjones)
    Related: rhbz#1310779
  - Fix potential bugs reported by Pylint 1.6 (mkolman)
    Related: rhbz#1440190
  - Fix unused variables and imports (mkolman)
    Related: rhbz#1440190
  - Disable Pylint false positives (mkolman)
    Related: rhbz#1440190
  - Fix Pylint LoggingChecker usage (mkolman)
    Resolves: rhbz#1440190
  - Call subprocess.Popen with absolute path to a binary (rvykydal)
    Resolves: rhbz#1411407


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.108-1
changelog:
  - Gtk: Fix css selectors. (vponcova)
    Resolves: rhbz#1439766
  - Gtk: Set CSS names on all of the anaconda classes. (dshea)
    Resolves: rhbz#1439766
  - Gtk: Fix deprecated pseudo-classes. (vponcova)
    Resolves: rhbz#1433943
  - Gtk: Fix warnings in anaconda widgets. (dshea)
    Resolves: rhbz#1433943
  - Gtk: Calculate the preferred size of the image. (vponcova)
    Resolves: rhbz#1433943


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.107-1
changelog:
  - Gtk: Add gi.require_version to specify versions. (vponcova)
    Resolves: rhbz#1433943
  - Use the function we already have for applying disk selection (rvykydal)
    Related: rhbz#1412022
  - Ignore disks labeled OEMDRV (rvykydal)
    Resolves: rhbz#1412022


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.106-1
changelog:
  - Pylint fixes (rvykydal)
    Related: rhbz#1429576
  - Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones)
    Resolves: rhbz#1310779


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.105-1
changelog:
  - gui: show supported locales on Atomic Host installs (jlebon)
    Resolves: rhbz#1429576
  - Specify unit for reserved space in VG (vpodzime)
    Resolves: rhbz#1260887
  - Add support for --chunksize raid kickstart option (vtrefny)
    Resolves: rhbz#1332316


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.102-1
changelog:
  - Add support for kickstart %onerror scripts (clumens)
    Resolves: rhbz#1412538
  - Fix partial kickstart software selection in GUI (jkonecny)
    Related: rhbz#1404158
  - Show the network spoke in Initial Setup TUI (mkolman)
    Resolves: rhbz#1302165
  - yum: Always release payload and catch raised exceptions. (vponcova)
    Related: rhbz#979307
  - tui: Treat dependency errors as errors in the software spoke (vponcova)
    Resolves: rhbz#979307
  - tui: Properly initialize the software spoke. (vponcova)
    Related: rhbz#1371229
  - Propagate firstboot --disable to Screen Access Manager (mkolman)
    Related: rhbz#1422867
  - Use Screen Access Manager (mkolman)
    Related: rhbz#1422867
  - Add screen entry/exit callbacks (mkolman)
    Related: rhbz#1422867
  - Add screen access manager (mkolman)
    Resolves: rhbz#1422867
  - Removed unused code in the Software spoke (jkonecny)
    Related: rhbz#1404158
  - Fix selection logic in Software spoke (jkonecny)
    Resolves: rhbz#1404158
  - Support --nohome option in the autopartitioning (vponcova)
    Resolves: rhbz#663099
  - tui: Remember the custom software selection (vponcova)
    Resolves: rhbz#1371229


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.100-1
changelog:
  - Fix Driver Disc documentation (jkonecny)
    Related: rhbz#1377233
  - Support DD rpm loading from local disk device (jkonecny)
    Resolves: rhbz#1377233
  - Fix a Pylint warning (mkolman)
    Related: rhbz#1425760
  - Remove redundant help content generation code (mkolman)
    Resolves: rhbz#1428787
  - network: create dracut arguments for iSCSI root accessed via vlan (rvykydal)
    Resolves: rhbz#1374003
  - Add support for RHVH custom storage checking (vponcova)
    Related: rhbz#1412151
  - Enable the install class to customize the storage checking (vponcova)
    Resolves: rhbz#1412151
  - Replace sanity check with more advanced storage checker (vponcova)
    Related: rhbz#1412151
  - Rename StorageChecker to StorageCheckHandler (vponcova)
    Related: rhbz#1412151
  - Perform recursive copying of driver disk RPM repo contents (esyr)
    Resolves: rhbz#1425760
  - Fix a typo in an error message (esyr)
    Related: rhbz#1425760
  - Don't block gui during dasd formating (vponcova)
    Resolves: rhbz#1335465
  - rhev: add /home /tmp /var/log /var/log/audit (dougsland)
    Resolves: rhbz#1422952
  - Increase verbosity of lvmdump in pre logging script (jkonecny)
    Related: rhbz#1255659


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.99-1
changelog:
  - Improved password quality checking (mkolman)
    Resolves: rhbz#1380277
    Resolves: rhbz#1383718
    Resolves: rhbz#1356975
  - Use correct default password quality value (mkolman)
    Related: rhbz#1380277
    Related: rhbz#1383718
  - Use initialization controller for spoke initialization (mkolman)
    Related: rhbz#1380224
  - Add module initialization controller (mkolman)
    Resolves: rhbz#1380224
  - Add the synchronized decorator (mkolman)
    Related: rhbz#1380224
  - Add a signal/slot implementation (mkolman)
    Related: rhbz#1380224


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.98-1
changelog:
  - Lock empty root password during kickstart installation (mkolman)
    Resolves: rhbz#1383656
  - Enable multiple inst.stage2 urls (vponcova)
    Resolves: rhbz#1391724
  - Enable multiple inst.ks urls (vponcova)
    Resolves: rhbz#1391724
  - tui: AutoPartSpoke should not be discovered by a hub (vponcova)
    Related: rhbz#1380767
  - Enable to define the autopart type in an install class (vponcova)
    Resolves: rhbz#1380767
  - Always set the default partitioning (vponcova)
    Resolves: rhbz#1380767


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.97-1
changelog:
  - Add inst.waitfornet option (rvykydal)
    Resolves: rhbz#1315160
  - Add support for IPoIB in tui (rvykydal)
    Resolves: rhbz#1366935


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.96-1
changelog:
  - Add unit test for RepoMDMetaHash object (jkonecny)
    Related: rhbz#1373449
  - Make the comments in payload and yumpayload consistent (jkonecny)
    Related: rhbz#1373449
  - Fix Anaconda forces payload restart when network (not)change (jkonecny)
    Resolves: rhbz#1358778
    Resolves: rhbz#1373449
  - network: index team slave connection names starting with 1 (rvykydal)
    Resolves: rhbz#1401403
  - network: fix --noipv4 via %pre (rvykydal)
    Resolves: rhbz#1418289


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.95-1
changelog:
  - Close connections to the yum database (vponcova)
    Resolves: rhbz#1362427
  - network: fix --activate for bridge slaves configured via %pre ks (rvykydal)
    Resolves: rhbz#1416655
  - network: activate bridge for first network command in ks via %pre (rvykydal)
    Resolves: rhbz#1416655
  - network: unify slave connection names for ks %pre with ks and gui (rvykydal)
    Resolves: rhbz#1416655
  - network: respect --activate value for bridge from kickstart (rvykydal)
    Resolves: rhbz#1416687


author: Radek Vykydal <rvykydal@redhat.com> - 21.48.22.94-1
changelog:
  - network: bind slave connections to DEVICE, not HWADDR (rvykydal)
    Related: rhbz#1373360
  - Catch race-condition error reading from in-memory connection being removed
    (rvykydal)
    Related: rhbz#1373360
  - Allow setting up bridge for fetching isntaller image from kickstart
    (rvykydal)
    Resolves: rhbz#1373360


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.93-1
changelog:
  - Accept any non-empty password in non-strict mode (mkolman)
    Resolves: rhbz#1379323
  - Disable the potfile check on the password quality tests (mkolman)
    Related: rhbz#1365112
    Related: rhbz#1365032
  - Fix two trivial typos in the password checking code (mkolman)
    Related: rhbz#1365112
    Related: rhbz#1365032
  - Tweak lambda use in Dracut test (jkonecny)
    Related: rhbz#1101653
  - Add Dracut test for reloading mod dependencies (jkonecny)
    Related: rhbz#1101653


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.91-1
changelog:
  - Fix password length in the password policy (mkolman)
    Related: rhbz#1365112
    Related: rhbz#1365032
  - network: avoid registering GTypes from multiple threads (lkundrak)
    Resolves: rhbz#1366271
  - Fix traceback when payload have None as url (jkonecny)
    Resolves: rhbz#1371494
  - Add new Dracut test and fix another ones (jkonecny)
    Related: rhbz#1101653
  - Fix bug when we add set to list (jkonecny)
    Related: rhbz#1101653
  - Add new helper script files to build system (jkonecny)
    Related: rhbz#1101653
  - Add new helper scripts to the README-dd documentation (jkonecny)
    Related: rhbz#1101653
  - Fix driver unload is disabling network settings (jkonecny)
    Related: rhbz#1101653


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.89-1
changelog:
  - Default policy should not allow empty passwords (mkolman)
    Related: rhbz#1365112
    Related: rhbz#1365032
  - Add unit tests for password quality checking (mkolman)
    Related: rhbz#1365112
    Related: rhbz#1365032
  - Fix password quality checking (mkolman)
    Resolves: rhbz#1365112
    Resolves: rhbz#1365032
  - dud: fix multiple inst.dd=http:// instances stalling in dracut (rvykydal)
    Related: rhbz#1268792


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.88-1
changelog:
  - Revert "Show network spoke in the TUI reconfig mode (mkolman)"
    Resolves: rhbz#1302165
  - Improved driver disk copying (mkolman)
    Related: rhbz#1269915
  - network: adapt to ibft plugin being enabled by default in NM (rvykydal)
    Resolves: rhbz#1371188


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.87-1
changelog:
  - Drop T from cp command flags when copying driver disk RPMs (mkolman)
    Resolves: rhbz#1269915
  - network: set onboot correctly for vlan on bond device in ks (rvykydal)
    Related: rhbz#1234849
  - network: don't show ibft configured devices in UI (rvykydal)
    Resolves: rhbz#1309661
  - Translate press-c-to-continue correctly in TUI (mkolman)
    Resolves: rhbz#1364539
  - network: don't set empty team slave config for NM (rvykydal)
    Related: rhbz#1254929


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.86-1
changelog:
  - network: don't stumble upon new Device.Statistics NM dbus iface (rvykydal)
    Resolves: rhbz#1370099


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.84-1
changelog:
  - Ensure LDL DASDs formatted in text ks. (sbueno+anaconda)
    Resolves: rhbz#1259437
  - Run cache hack after moving cache to mounted storage (bcl)
    Resolves: rhbz#1287438
  - Fix reset payload only on network change (jkonecny)
    Resolves: rhbz#1364367
  - Disable strict password quality checking for partial kickstart installations
    (mkolman)
    Related: rhbz#1360263
  - Fix anaconda-pre.service wasn't properly installed (jkonecny)
    Related: rhbz#1255659


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.83-1
changelog:
  - Fix PropertyNotFoundError PermHwAddress (jkonecny)
    Resolves: rhbz#1364977
  - Fix screenshot taking logic (mkolman)
    Resolves: rhbz#1327456
  - network: don't require gateway for static ipv4 config in TUI (rvykydal)
    Resolves: rhbz#1365532


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22.82-1
changelog:
  - Fix needsNetwork() to test only enabled repositories (jkonecny)
    Resolves: rhbz#1361213
    Related: rhbz#1358788
  - Make sure unformatted DASDs are dasdfmted in ks. (sbueno+anaconda)
    Resolves: rhbz#1359865
  - Fix architecutre selection for help content (mkolman)
    Related: rhbz#1260880
  - Fix needsNetwork testing only additional repositories (jkonecny)
    Related: rhbz#1358788
  - Fix retry to download local treeinfo file (jkonecny)
    Related: rhbz#1270354
  - Rename function for better consistency (rvykydal)
    Related: rhbz#1259284
  - Update error message for consistency (rvykydal)
    Related: rhbz#1259284
  - Add more specific username check messages also to gui (rvykydal)
    Related: rhbz#1259284
    Resolves: rhbz#1360334
  - Fix restart payload only when repo needs network (jkonecny)
    Resolves: rhbz#1358788


author: <> - 21.48.22.81-1
changelog:
  - network: don't activate bond/team devices regardless of --activate (rvykydal)
    Resolves: rhbz#1358795
  - iscsi: fix getting iscsi target iface of bound target (rvykydal)
    Resolves: rhbz#1359739
  - Clarify a nosave related log message (mkolman)
    Related: rhbz#1285519
  - network: fix ksdata generating for for non-active virtual devices (rvykydal)
    Related: rhbz#1321288
  - network: update kickstart data also with bond bridge slaves (rvykydal)
    Related: rhbz#1321288
  - network: add support for bridge bond slaves (rvykydal)
    Resolves: rhbz#1321288
  - Fix bootDrive driveorder fallback (jkonecny)
    Related: rhbz#1355795
  - Fix bootloader when re-using existing /boot part (jkonecny)
    Related: rhbz#1355795
  - fix style guide test false positive on username variable (rvykydal)
    Related: rhbz#1350375
  - Store logs before anaconda starts (japokorn)
    Resolves: rhbz#1255659
  - DD can now replace existing drivers (japokorn)
    Related: rhbz#1101653
  - tui: use functions instead of fake REs for checking values (rvykydal)
    Related: rhbz#1350375
  - tui: get proper index of entry we are handling in input (rvykydal)
    Related: rhbz#1331054
  - tui: fix user name validity checking (rvykydal)
    Related: rhbz#1259284
    Resolves: rhbz#1350375
  - Change bootloader boot drive fallback (jkonecny)
    Resolves: rhbz#1355795
  - Make it possible to disable sshd service from running. (sbueno+anaconda)
    Resolves: rhbz#1262707
  - Attempt to unload modules updated by a driver disk (dshea)
    Resolves: rhbz#1101653
  - Fix the processing of device nodes as driver disks (dshea)
    Related: rhbz#1269915


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.80-1
changelog:
  - Allow kickstart users to ignore the free space error (dshea)
    Resolves: rhbz#1287308
  - Fix dhcpclass to work both via kickstart and the boot cmdline. (clumens)
    Resolves: rhbz#1293051
  - Add support for device specification variants (mkolman)
    Resolves: rhbz#1200833
  - Add NTP server configuration to the TUI (mkolman)
    Resolves: rhbz#1269399
  - Move the NTP server checking constants to constants.py (mkolman)
    Related: rhbz#1269399
  - Use a constant for the NTP check thread name prefix (mkolman)
    Related: rhbz#1269399


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.79-1
changelog:
  - Fix adding new VG in Custom spoke can't be applied (jkonecny)
    Resolves: rhbz#1263715
  - Fix pylint errors in Timezone. (dshea)
    Related: rhbz#1312135
  - hostname: don't set installer env hostname to localhost.localdomain
    (rvykydal)
    Related: rhbz#1290858
  - Add the nosave option to the boot option docs file (mkolman)
    Related: rhbz#1285519


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.78-1
changelog:
  - Use the RHEL 7 timezone kickstart command version (mkolman)
    Resolves: rhbz#1312135
  - Use the signal handlers to set initial widget sensitivies (dshea)
    Resolves: rhbz#1259742
  - Fix the name sensitivity in the custom spoke. (dshea)
    Resolves: rhbz#1316269
  - Require network for network-based driver disks (dshea)
    Resolves: rhbz#1261024


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.77-1
changelog:
  - Add wordwrap to text mode and use it by default (rvykydal)
    Resolves: rhbz#1267881
  - Display storage errors that cause no disks to be selected (bcl)
    Related: rhbz#1340240
  - Overwrite network files when using ks liveimg (bcl)
    Resolves: rhbz#1342639


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.76-1
changelog:
  - Fix a covscan warning about fetch-driver-net (bcl)
    Related: rhbz#1269915
  - network: handle also ifcfg files of not activated virtual devices (rvykydal)
    Resolves: rhbz#1313173
  - network: check onboot value in ksdata, not NM connections (rvykydal)
    Related: rhbz#1341636
    Resolves: rhbz#1313173
  - network: do not activate device on kickstart --onboot="yes" (rvykydal)
    Resolves: rhbz#1341636
  - Use the LUKS device for encrypted swap on RAID (dshea)
    Related: rhbz#1302747
  - Use the LUKS device for swap in fstab (vpodzime)
    Resolves: rhbz#1302747
  - Keep the subdir in driver disk update paths (dshea)
    Resolves: rhbz#1296306
  - Warn about broken keyboard layout switching in VNC (jkonecny)
    Resolves: rhbz#1274228
  - Make the anaconda-generator exit early outside of the installation
    environment (mkolman)
    Resolves: rhbz#1289179


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.75-1
changelog:
  - Add a button to refresh the disk list. (dlehman)
    Resolves: rhbz#1191305
  - Fix some residual issues of dasdfmt in text-mode. (sbueno+anaconda)
    Resolves: rhbz#1259437
  - Only try to restart payload in the Anaconda environment (mkolman)
    Related: rhbz#1270354
  - Make current runtime environment identifiers available via flags (mkolman)
    Related: rhbz#1270354
  - network tui: do not activate device when setting its onboot value (rvykydal)
    Resolves: rhbz#1261864
  - network tui: edit persistent configuration, not active connection (rvykydal)
    Related: rhbz#1261864
  - network: add support for --no-activate kickstart opton (rvykydal)
    Resolves: rhbz#1277975
  - More descriptive message on invalid username (kvalek)
    Resolves: rhbz#1259284
  - Don't mark an empty string for translation. (clumens)
    Related: rhbz#1255094
  - Update the disk summary on Ctrl-A (dshea)
    Resolves: rhbz#1264958
  - Added PROGRESS_REPORT for retry messages (kvalek)
    Resolves: rhbz#1255094
  - Handle unsupported disklabels. (dlehman)
    Related: rhbz#1266199
    Related: rhbz#1294081
  - network: fix filtering of libvirt devices (check for None values) (rvykydal)
    Related: rhbz#1298444
  - NFS DDs installation now works correctly (japokorn)
    Resolves: rhbz#1269915


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.74-1
changelog:
  - Print an error when the kickstart file is missing (bcl)
    Resolves: rhbz#1297380
  - Adapt the pwpolicy defaults to the old behavior (vpodzime)
    Related: rhbz#1240303
  - Ignore addon and anaconda sections in handle-sshpw (bcl)
    Related: rhbz#1240303
  - Ignore %anaconda section in parse-kickstart (bcl)
    Related: rhbz#1240303
  - Add documentation on %anaconda kickstart command (bcl)
    Related: rhbz#1240303
  - TUI pwpolicy setup was supposed to be in __init__ not refresh (bcl)
    Related: rhbz#1240303
  - Fix pylint/translation issues from the pwpolicy patches. (clumens)
    Related: rhbz#1240303
  - Implement %anaconda kickstart section for pwpolicy (bcl)
    Resolves: rhbz#1240303
  - Add pwpolicy support to TUI interface (bcl)
    Related: rhbz#1240303
  - Add pwpolicy for the LUKS passphrase dialog. (bcl)
    Related: rhbz#1240303
  - Add pwpolicy for the user spoke. (bcl)
    Related: rhbz#1240303
  - Use pwpolicy for the root password spoke. (bcl)
    Related: rhbz#1240303
  - hostname: add tooltip to Apply button (rvykydal)
    Related: rhbz#1290858
  - hostname: fix accelerator collision (rvykydal)
    Related: rhbz#1290858
  - hostname: don't set hostname in initrafms of target system (rvykydal)
    Related: rhbz#1290858
  - hostname: set current hostname from target system hostname on demand
    (rvykydal)
    Related: rhbz#1290858
  - hostname: suggest current hostname for storage containers (rvykydal)
    Related: rhbz#1290858
  - hostname: don't set target system static hostname to current hostname
    (rvykydal)
    Resolves: rhbz#1290858


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.73-1
changelog:
  - network: don't crash on devices with zero MAC address (rvykydal)
    Resolves: rhbz#1334632
  - network: fix regression in network tui device configuration (rvykydal)
    Resolves: rhbz#1338620
  - Fix TUI ErrorDialog processing (bcl)
    Resolves: rhbz#1337427
  - Fix a pylint error in the source switch handler mixin (mkolman)
    Related: rhbz#1275771
  - Don't crash when selecting the same hdd ISO again (mkolman)
    Resolves: rhbz#1275771
  - Protect extended partition when ISO file is on logical partition (vtrefny)
    Resolves: rhbz#1255237
  - Fix error handling for s390 bootloader errors (sbueno+anaconda)
    Resolves: rhbz#1260934
  - Move yum.cache to disk after partitioning (bcl)
    Resolves: rhbz#1287438


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.72-1
changelog:
  - Lower required squashfs ram to 350M (bcl)
    Resolves: rhbz#1333113
  - Add epoch for anaconda-user-help & bump version (mkolman)
    Related: rhbz#1275285
  - Specify string format arguments as logging function parameters (mkolman)
    Related: rhbz#1235726


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.71-1
changelog:
  - Do not override StorageChecker.errors in StorageSpoke (vtrefny)
    Resolves: rhbz#1269195
  - Add single language mode (mkolman)
    Resolves: rhbz#1235726
  - Move default X keyboard setting out of the Welcome spoke (mkolman)
    Related: rhbz#1235726
  - bootloader: Use shim on Aarch64. (pjones)
    Resolves: rhbz#1256942
  - Fix bad indentation (rvykydal)
    Related: rhbz#1265593
  - network: don't show libvirt virtual devices (rvykydal)
    Related: rhbz#1298444
  - network: don't crash when adding device without connection to list (rvykydal)
    Related: rhbz#1265593
  - Use a different ipmi command to log events. (clumens)
    Resolves: rhbz#1268195
  - Add missing glib schema dependencies (dshea)
    Related: rhbz#1324889
  - Compile glib schema overrides with --strict. (dshea)
    Related: rhbz#1324889


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.70-1
changelog:
  - Don't join two absolute paths (mkolman)
    Related: rhbz#1249598
  - Switch to the new Initial Setup unit name (mkolman)
    Related: rhbz#1249598
  - Don't crash when taking a screenshot on the hub (mkolman)
    Resolves: rhbz#1327456
  - network: validate netmask in tui (rvykydal)
    Resolves: rhbz#1331054


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.69-1
changelog:
  - Check minimal memory requirements properly (jstodola)
    Resolves: rhbz#1267673
  - Check that cache PVs (if any) are in the VG the LV belongs to (vpodzime)
    Resolves: rhbz#1263258
  - Move settings_changed from NCB to Network Spoke (jkonecny)
    Related: rhbz#1270354
  - Changes in network state revalidate sources rhbz#1270354 (riehecky)
    Resolves: rhbz#1270354


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.68-1
changelog:
  - Update storage snapshot after running dasdfmt. (sbueno+anaconda)
    Resolves: rhbz#1266151
  - Add access to the payload from addons (jkonecny)
    Resolves: rhbz#1288636
  - Update the on-disk snapshot of storage when adv. disks are added (vpodzime)
    Resolves: rhbz#1267944


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.67-1
changelog:
  - Combine formatting of LDL and unformatted DASDs. (sbueno+anaconda)
    Resolves: rhbz#1316088
  - Move metacity settings into anaconda. (dshea)
    Resolves: rhbz#1324889


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.66-1
changelog:
  - Check software selection in tui kickstart (bcl)
    Resolves: rhbz#1320436
  - Run the checkSoftwareSelection even when no environment is selected (bcl)
    Resolves: rhbz#1320436
  - Stop kickstart when space check fails (bcl)
    Resolves: rhbz#1320436
  - Fix problem of DASDs not being formatted in text ks. (sbueno+anaconda)
    Resolves: rhbz#1259437


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.65-1
changelog:
  - Move the pykickstart version test into a different subdirectory. (clumens)
    Resolves: rhbz#1263367
  - Show network spoke in the TUI reconfig mode (mkolman)
    Resolves: rhbz#1302165
  - iscsi: don't generate kickstart iscsi commands for offload devices (rvykydal)
    Related: rhbz#1252879
  - iscsi: allow installing bootloader on offload iscsi disks (qla4xxx)
    (rvykydal)
    Resolves: rhbz#1325134
  - Fix iSCSI kickstart options aren't generated (jkonecny)
    Resolves: rhbz#1252879
  - Fix adding offload iSCSI devices (vtrefny)
    Resolves: rhbz#1255280


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.64-1
changelog:
  - Exclude software raid block devices from list-harddrives output (mkolman)
    Resolves: rhbz#1311512


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.63-1
changelog:
  - network: don't set 803-3-ethernet.name setting (rvykydal)
    Resolves: rhbz#1323589
  - Add retry when downloading .treeinfo (jkonecny)
    Resolves: rhbz#1292613
  - Make it possible to skip saving of kickstarts and logs (mkolman)
    Resolves: rhbz#1285519
  - Add a function for empty file creation (mkolman)
    Related: rhbz#1285519
  - Run actions for argparse arguments (mkolman)
    Related: rhbz#1285519


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.62-1
changelog:
  - Reset invalid disk selection before proceeding. (dlehman)
    Resolves: rhbz#1265330
  - Fix bad sensitivity on boxes in source spoke (jkonecny)
    Resolves: rhbz#1262833
  - Fix only one address is shown in anaconda (jkonecny)
    Resolves: rhbz#1264400
  - network: copy static routes configured in installer to system (rvykydal)
    Resolves: rhbz#1255801
  - network: fix kickstart --noipv4 option in %pre section (rvykydal)
    Related: rhbz#1291333
  - network: fix kickstart --noipv4 option (rvykydal)
    Resolves: rhbz#1291333


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.61-1
changelog:
  - Fix crash when new device appear in Welcome screen (jkonecny)
    Resolves: rhbz#1216926
  - Add reason when logging invalid repository (jkonecny)
    Resolves: rhbz#1240379
  - network: fix vlan over bond in kickstart (rvykydal)
    Resolves: rhbz#1234849


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.60-1
changelog:
  - Remove unused import in storage_utils (sbueno+anaconda)
    Related: rhbz#1268025
  - Remove the last instance of singlePV (sbueno+anaconda)
    Resolves: rhbz#1268025
  - Remove duplicate informational message from rescue mode. (sbueno+anaconda)
    Resolves: rhbz#1249082
  - If doing dirinstall on s390x, don't prompt to login via ssh to begin install.
    (sbueno+anaconda)
    Resolves: rhbz#1269207
  - Fix a problem introduced by a cherry-pick (dshea)
    Resolves: rhbz#1317558
    Related: rhbz#1274855
  - Fix duplicate network settings in dracut (jkonecny)
    Related: rhbz#1293539
  - Fix create device with bad name when parsing KS (jkonecny)
    Resolves: rhbz#1293539
  - network: don't traceback when trying to turn off misconfigured team
    connection (rvykydal)
    Resolves: rhbz#1263971
  - network: don't set NM_CONTROLLED=no for root on SAN (rvykydal)
    Resolves: rhbz#1273323
  - Use a lock for repoStore access (bcl)
    Resolves: rhbz#1315414
  - network: use NAME to find ifcfg on s390 with net.ifnames=0 (rvykydal)
    Resolves: rhbz#1249750
  - fix multiple inst.dd=<path> args (rhbz#1268792) (wwoods)
    Resolves: rhbz#1268792
  - network: fix configuring team in kickstart pre (rvykydal)
    Resolves: rhbz#1254929
  - network: Don't set --device link default for hostname only network cmd
    (rvykydal)
    Resolves: rhbz#1272274
  - Make the No Space dialog look less terrible. (clumens)
    Resolves: rhbz#1264328


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.59-1
changelog:
  - Fix a DBus InvalidProperty handling (jkonecny)
    Resolves: rhbz#1315843
  - Fix a bad usage of execWithRedirect (dshea)
    Resolves: rhbz#1270319
  - Use an icon that exists in Adwaita for the dasd confirmation (dshea)
    Related: rhbz#1259016
  - Translate the help button. (dshea)
    Resolves: rhbz#1314451
  - Translate the required space labes in resize.py (dshea)
    Resolves: rhbz#1314451
  - Increase yum debug logging level from 3 to 6 (jkonecny)
    Resolves: rhbz#1254368


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.58-1
changelog:
  - Add device id to dasdfmt screen. (sbueno+anaconda)
    Resolves: rhbz#1269174
  - Unify displayed columns in custom spoke dialogs. (sbueno+anaconda)
    Resolves: rhbz#1289577
  - Show some confirmation to users if adding a DASD was successful.
    (sbueno+anaconda)
    Resolves: rhbz#1259016
  - Fix dasdfmt during graphical kickstart. (sbueno+anaconda)
    Resolves: rhbz#1269863
  - Improve password salt creation (bcl)
    Resolves: rhbz#1229474
  - Display a fatal error if unable to encrypt a password. (dshea)
    Related: rhbz#1229474
  - NTP should have better behavior (jkonecny)
    Resolves: rhbz#1260725


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.57-1
changelog:
  - Make sure pluginconf.d exists (bcl)
    Resolves: rhbz#1271766
  - Check to see if DD repo is already in addOn list (bcl)
    Resolves: rhbz#1268357
  - Add --sshkey to kickstart sshpw command (bcl)
    Resolves: rhbz#1240410
  - Add sshkey kickstart command (bcl)
    Resolves: rhbz#1311755
  - Fix nfs source crash when options change (bcl)
    Resolves: rhbz#1264071
  - Fix pre-install script execution (bcl)
    Related: rhbz#1311184
  - Add kickstart %pre-install section support (bcl)
    Resolves: rhbz#1311184
  - Fix a race between a window continuing and the next starting (dshea)
    Resolves: rhbz#1255858
  - Don't process continue-clicked events for windows that aren't shown.
    (clumens)
    Related: rhbz#1255858
  - Generate resources.h before compiling widgets-common.c (dshea)
    Related: rhbz#1243929
  - Use CSS to style the internal widgets. (dshea)
    Resolves: rhbz#1243929
  - Lookup IPv6 address without brackets (bcl)
    Resolves: rhbz#1267872
  - Copy rhsm logs to target system (bcl)
    Resolves: rhbz#1130268
  - Add specific error string to TUI user dialog (bcl)
    Resolves: rhbz#1248421
  - Make EditTUIDialog error generic (bcl)
    Related: rhbz#1248421
  - Don't clear the _currentIsoFile if another iso was selected (bcl)
    Related: rhbz#1274855
  - Fix problems with the hdiso method (clumens)
    Resolves: rhbz#1274855
  - Always quote values in ifcfg- files (bcl)
    Resolves: rhbz#1279131
  - Include original kickstart in /root/original-ks.cfg (bcl)
    Resolves: rhbz#1227939
  - Manually set clock shifts on UI idle (rmarshall)
    Resolves: rhbz#1251044
  - Import iutil earlier so we can use ipmi_report from check_for_ssh. (clumens)
    Resolves: rhbz#1267658
  - In tui cmdline mode skip showError and log message (bcl)
    Resolves: rhbz#1280371
  - Fix a typo in the hardware error message. (clumens)
    Resolves: rhbz#1284165
  - Make reclaim work with small screens and big labels (dshea)
    Resolves: rhbz#1262778
  - Use GtkResponseType values in the iso chooser dialog (dshea)
    Resolves: rhbz#1265060


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.55-1
changelog:
  - network: create ifcfg files in tui if needed (rvykydal)
    Resolves: rhbz#1268155
  - Do not limit ONBOOT default setting to url and nfs installation methods
    (rvykydal)
    Resolves: rhbz#1269264


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.54-1
changelog:
  - ibft: fix setting dracut boot args for static ibft nic configuration
    (rvykydal)
    Resolves: rhbz#1267526
  - dracut: accept inst.dd=[file:]/dd.iso (wwoods)
    Resolves: rhbz#1268792
  - Fix issues with the date&time not being updated on timezone changes
    (vpodzime)
    Resolves: rhbz#1267450


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.50-1
changelog:
  - Fix a pylint problem with the ostree patch. (clumens)
    Related: rhbz#1253527
  - Update storage config after running dasdfmt. (sbueno+anaconda)
    Resolves: rhbz#1264411
  - rpmostreepayload: Forcibly unmount everything in sysroot (walters)
    Resolves: rhbz#1253527


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.49-1
changelog:
  - Use correct installclass for RHEL Atomic Host (rvykydal)
    Resolves: rhbz#1265213
  - Catch blkid failure in driver-updates (bcl)
    Resolves: rhbz#1262963
  - Maximize anaconda instead of running fullscreen (dshea)
    Related: rhbz#1231856
  - Do not display markup in showDetailedError. (dshea)
    Resolves: rhbz#1263963


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.47-1
changelog:
  - Show correct status for no %packages with selected environment (mkolman)
    Related: rhbz#1261393
  - Keep environment selection when reentering the software spoke (mkolman)
    Resolves: rhbz#1261393
  - Remove an unused import. (clumens)
    Related: rhbz#1253672
  - Only show the user spoke if no users are specified in kickstart (mkolman)
    Resolves: rhbz#1253672


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.46-1
changelog:
  - Handle driver rpms retrieved via network (bcl)
    Resolves: rhbz#1257916
  - Use getDiskDescription for disk description strings (bcl)
    Resolves: rhbz#1247861
  - Add getDiskDescription helper function (bcl)
    Related: rhbz#1247861
  - Make sure anaconda reads in ks file from OEMDRV device. (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Try to deal with expected errors from devicetree.populate (vpodzime)
    Resolves: rhbz#1257648


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.44-1
changelog:
  - Fix another bash syntax problem in kickstart-genrules.sh (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Install all required packages. (dshea)
    Resolves: rhbz#1260624


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.43-1
changelog:
  - Quit in askvnc should not reboot image and dirinstall (bcl)
    Resolves: rhbz#1255069
  - network: assume --device=link as default also for ks on hd (rvykydal)
    Related: rhbz#1085310
  - Don't try to concatenate a list with a string (mkolman)
    Related: rhbz#1252444
  - Always show the Network spoke in Initial Setup (mkolman)
    Resolves: rhbz#1259801
  - Fix hiding curl 404 errors outside debug mode (vtrefny)
    Resolves: rhbz#1182776


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.42-1
changelog:
  - Remove a call to execute in storage thread to avoid a threading disaster.
    (sbueno+anaconda)
    Resolves: rhbz#1245268
  - Remove a rogue reference to self.back_clicked. (clumens)
    Related: rhbz#1254548
  - Fix a typo in service enablement in kickstart.py. (clumens)
    Related: rhbz#1252444
  - Verify Initial Setup services are present before turning them ON/OFF
    (mkolman)
    Resolves: rhbz#1252444
  - Set both .format's and .originalFormat's passphrase on unlock (vpodzime)
    Resolves: rhbz#1255679
  - Make the Encrypt checkbox insensitive for encrypted non-BTRFS devices
    (vpodzime)
    Related: rhbz#1255679
  - Make the default screen height yet one line shorter (vpodzime)
    Resolves: rhbz#1184378
  - Don't crash if the Japanese PC-98 keyboard is selected (mkolman)
    Resolves: rhbz#1190589


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.40-1
changelog:
  - Skip OEMDRV if interactive DD is requested (bcl)
    Related: rhbz#1254270
  - Copy updated driver ko to correct directory (bcl)
    Related: rhbz#1254270
  - addRepo takes a repo object not a string (bcl)
    Related: rhbz#1254270
  - Drivers are simply under /run/install/DD-x/ (bcl)
    Related: rhbz#1254270
  - Fix a bash error in kickstart-genrules.sh (sbueno+anaconda)
    Resolves: rhbz#1057271
  - Run nm-connection-editor with the --keep-above flag (mkolman)
    Resolves: rhbz#1231856


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.39-1
changelog:
  - Disallow /boot on lvm until grub2 fully supports it. (dlehman)
    Resolves: rhbz#1252466
  - Force an encoding of utf-8 on liveinst installs (dshea)
    Resolves: rhbz#1257060
  - Ignore zram block devices in the list-harddrives script output (mkolman)
    Resolves: rhbz#1247886
    Resolves: rhbz#1253184


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.38-1
changelog:
  - Run AnacondaExceptionHandler in cmdline mode (bcl)
    Resolves: rhbz#1256385
  - anaconda.target: Wants systemd-logind.service (awilliam)
    Resolves: rhbz#1257311


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.37-1
changelog:
  - Process excludedGroupList after packages and groups. (clumens)
    Resolves: rhbz#1249036
  - Fix the help button mnemonic display on spokes (dshea)
    Resolves: rhbz#1250918


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.36-1
changelog:
  - Don't write nfs repos to the target system (bcl)
    Resolves: rhbz#1246212
  - Fix nfs mountpoint removal (bcl)
    Related: rhbz#1246212
  - Fix the handling of nfs:// URLs. (dshea)
    Related: rhbz#1246212
  - Start hubs with the buttons insensitive. (dshea)
    Resolves: rhbz#1255752
  - Move locale environment logic into localization.py (dshea)
    Related: rhbz#1198642


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.35-1
changelog:
  - Skip source url checks when network is off (bcl)
    Resolves: rhbz#1251130
  - Don't set net.device to link if there is no ksdevice (bcl)
    Resolves: rhbz#1085310
  - Reading carrier while link is down raises IOError (bcl)
    Related: rhbz#1085310
  - Make sure username entered in TUI if create a user chosen. (sbueno+anaconda)
    Resolves: rhbz#1249660


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.34-1
changelog:
  - Network protocols don't list Closest mirror first (vpodzime)
    Resolves: rhbz#1253196
  - Make sure proper installclass selected for RHEL installs. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix traceback on tz spoke in text mode (sbueno+anaconda)
    Resolves: rhbz#1252025


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.32-1
changelog:
  - product.img buildstamp should override distribution buildstamp (bcl)
    Resolves: rhbz#1240238
  - Tell libreport if it is a final release or not (vpodzime)
    Resolves: rhbz#1252036
  - On incomplete ks, don't automatically proceed with install. (sbueno+anaconda)
    Resolves: rhbz#1251978
  - Add the "make ci" target. (clumens)
    Related: rhbz#1196721
  - Tweak tmux configuration file (jkonecny)
    Resolves: rhbz#1238799


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.29-1
changelog:
  - Fix a line that still treated the fstype as a GtkComboBoxText (dshea)
    Resolves: rhbz#1248885
  - Fix fastestmirror plugin check (bcl)
    Resolves: rhbz#1249569


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.28-1
changelog:
  - Display a EULA-related warning on progress hub at end of installation.
    (sbueno+anaconda)
    Resolves: rhbz#1249185
    Resolves: rhbz#1248432


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.26-1
changelog:
  - Prevent incomplete translations from making the TUI unusable (mkolman)
    Resolves: rhbz#1235617
  - Disable a Pylint false-positive (mkolman)
    Related: rhbz#1234896


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.25-1
changelog:
  - Add support for autostep and --autoscreenshot (mkolman)
    Resolves: rhbz#1234896
  - Really fix unexpected exits in execReadlines (dshea)
    Related: rhbz#1188287
  - iscsi: display portal (address:port) of node in node list (rvykydal)
    Related: rhbz#1195570


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.24-1
changelog:
  - Add parentheses around the IPV6 regex fragment. (dshea)
    Resolves: rhbz#1246133
  - Add tests for IPv6 literals in URLs (dshea)
    Related: rhbz#1246133
  - Do not set user home to / in advanced user dialog (bcl)
    Resolves: rhbz#1245837
  - Fix Initial PPC PReP Boot Selector Name (rmarshall)
    Resolves: rhbz#1172755


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.23-1
changelog:
  - Handle missing environment without traceback (bcl)
    Resolves: rhbz#1245296
  - Disable a Pylint false-positive (mkolman)
    Related: rhbz#1182562
  - Make sure TUI is readable for non-latin languages (mkolman)
    Resolves: rhbz#1182562
  - Auto-load ks.cfg if OEMDRV volume available. (sbueno+anaconda)
    Resolves: rhbz#1057271
  - dracut: minor cleanup (wwoods)
    Related: rhbz#1168902
  - dracut: fix missing messages for inst.ks=cdrom (wwoods)
    Related: rhbz#1168902
  - Wait forever for kickstarts on CDROM (wwoods)
    Resolves: rhbz#1168902
  - Allow cdrom-swapping when doing "inst.ks=cdrom[:...]" (wwoods)
    Resolves: rhbz#1168902
  - anaconda-lib.sh: add tell_user() and dev_is_cdrom() (wwoods)
    Related: rhbz#1168902


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.22-1
changelog:
  - Fix various pylint problems caused by the new rescue mode. (clumens)
    Related: rhbz#965985
  - network: use ibftx interface for iSCSI from iBFT in dracut (rvykydal)
    Resolves: rhbz#1077291
  - Remove text.py from spec file (bcl)
    Related: rhbz#965985


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.21-1
changelog:
  - Remove the last usage of newt and get rid of it as a dependency
    (sbueno+anaconda)
    Related: rhbz#965985
  - Enable anaconda to use the new rescue mode. (sbueno+anaconda)
    Resolves: rhbz#965985
  - Get rid of unnecessary constants in constants_text. (sbueno+anaconda)
    Related: rhbz#965985
  - Get rid of some unnecessary files. (sbueno+anaconda)
    Related: rhbz#965985


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.20-1
changelog:
  - Add support for architecture suffixes in help files (mkolman)
    Related: rhbz#1196721
    Related: rhbz#1072033
  - network: add s390 options to default ifcfg files (rvykydal)
    Resolves: rhbz#1074570


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.19-1
changelog:
  - Don't ask to start vnc if user specifies text mode. (sbueno+anaconda)
    Resolves: rhbz#1241425
    Related: rhbz#1196721
  - Fix pylint errors in the new driver disk code. (clumens)
    Related: rhbz#1084197
  - Restore RHEL-specific stylesheet data. (dshea)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.18-1
changelog:
  - Start the network before the display (dshea)
    Resolves: rhbz#1240732
  - Bump pykickstart version required. (sbueno+anaconda)
    Resolves: rhbz#1241413
  - Set the no network error in refresh() (dshea)
    Resolves: rhbz#1238797
  - Show the event box immediately when setting infobar messages. (dshea)
    Related: rhbz#1238797
  - dracut: fix boot failure waiting for finished/dd.sh (wwoods)
    Related: rhbz#1084197
  - driver_updates: fixes from patch review (wwoods)
    Related: rhbz#1084197
  - dd-refactor: dracut + build bits (wwoods)
    Resolves: rhbz#1084197
    Resolves: rhbz#1164131
    Related: rhbz#1213546
  - parse-kickstart: just emit 'inst.dd=XXX' for driverdisk (wwoods)
    Related: rhbz#1084197
  - parse-kickstart: pylint fixes (wwoods)
    Related: rhbz#1084197
  - dd-refactor: new driver_updates.py + tests (wwoods)
    Related: rhbz#1084197
  - payload: fix driverdisk repos (wwoods)
    Related: rhbz#1084197
  - Always write NTP servers to config files (wwoods)
    Resolves: rhbz#1197575
  - dracut: fix boot with inst.ks and no inst.{repo,stage2} (wwoods)
    Resolves: rhbz#1238987


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.17-1
changelog:
  - Check for Gtk before importing escape_markup (bcl)
    Related: rhbz#1236995
  - Add handling for unusable storage configurations. (dlehman)
    Resolves: rhbz#1236995
  - Allow markup in the label/message of DetailedErrorDialog. (dlehman)
    Related: rhbz#1236995
  - Allow passing an optional button list to showDetailedError. (dlehman)
    Related: rhbz#1236995
  - Allow kwargs with gtk_action_wait, gtk_action_nowait decorators. (dlehman)
    Related: rhbz#1236995


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.16-1
changelog:
  - Ellipsize the file system type combo box (dshea)
    Resolves: rhbz#1212615
  - Shorten the mount point entry to match the capacity entry (dshea)
    Resolves: rhbz#1212615
  - Re-save custom.glade (dshea)
    Resolves: rhbz#1212615
  - Ellipsize comboboxes (dshea)
    Resolves: rhbz#1212615
  - Wrap device labels earlier (dshea)
    Resolves: rhbz#1212615
  - Change text shown to users about the need to dasdfmt. (sbueno+anaconda)
    Related: rhbz#1170653
  - Fix a typo in the dasdfmt dialog box. (sbueno+anaconda)
    Related: rhbz#1170653
  - Enable anaconda to use the new cdl ks option, and detect ldl dasds.
    (sbueno+anaconda)
    Resolves: rhbz#1170656
    Resolves: rhbz#1170653
  - Fix GRUB2 Password Update Scope (rmarshall)
    Related: rhbz#985962
  - Enable Custom GRUB2 Password Utility (rmarshall)
    Related: rhbz#985962


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.15-1
changelog:
  - Explicitly try fetching netroot after network kickstart fetch (vpodzime)
    Resolves: rhbz#1238987
  - Refresh advanced disks after disk summary dialog (bcl)
    Resolves: rhbz#1226354
  - Show an alternative prompt if a hub contains only a single spoke (mkolman)
    Resolves: rhbz#1199234
  - Don't crash if incorrect environment is set in kickstart (mkolman)
    Resolves: rhbz#1234890
  - Allow /boot partition on iscsi with ibft (jkonecny)
    Related: rhbz#1164195
  - Make sure we work with fresh data when trying to do netroot (vpodzime)
    Related: rhbz#1082500
  - Make our manual triggering on network in dracut work (vpodzime)
    Resolves: rhbz#1082500
  - Fix broken test by infiniband patch (jkonecny)
    Related: rhbz#1177032


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.14-1
changelog:
  - Add RAID swaps to /etc/fstab (bcl)
    Resolves: rhbz#1234469
  - Fix kickstart install with infiniband (jkonecny)
    Resolves: rhbz#1177032
  - Disable Label Entry for PPC PReP Boot (rmarshall)
    Resolves: rhbz#1172773
  - Correctly propagate --ipv6gateway to ifcfg files(mkolman)
    Resolves: rhbz#1170845
  - Ask for encryption passphrase when not specified in ks (vtrefny)
    Resolves: rhbz#1185466
  - Connect scroll adjustments in the right class (dshea)
    Related: rhbz#1189899


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.13-1
changelog:
  - Cancel Container Edit Sensitizes Update (rmarshall)
    Resolves: rhbz#1168656
  - Add support for specifying arbitrary mkfs options. (clumens)
    Resolves: rhbz#1217110
  - Do not display curl 404 errors that can be safely ignored (vtrefny)
    Resolves: rhbz#1182776
  - Fix the line counting when printing long widgets (vpodzime)
    Related: rhbz#1184378
  - Improve how we set the default screen height in text mode (vpodzime)
    Resolves: rhbz#1184378


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.12-1
changelog:
  - dd: drop unnecessary archive_read_data_skip (Will Woods)
    Related: rhbz#1222056
  - dd_extract: -l should not extract modules+firmware (Will Woods)
    Related: rhbz#1222056
  - dd: fix permissions on extracted files (wwoods)
    Resolves: rhbz#1222056
  - Create and use snapshot of on-disk storage with no modifications (vpodzime)
    Resolves: rhbz#1160862
    Resolves: rhbz#1187644
  - Implement the class for storage snapshots (vpodzime)
    Related: rhbz#1187644
    Related: rhbz#1160862
  - Prevent any changes in the StorageSpoke if just going back (vpodzime)
    Related: rhbz#1187644
    Related: rhbz#1160862
  - fix inst.ks.sendmac for static ip=XXX (wwoods)
    Resolves: rhbz#1190115


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.11-1
changelog:
  - network: catch another race when calling dbus methods on invalid devices
    (rvykydal)
    Related: rhbz#1179276
  - network: GUI, add connection even when virtual device activation failed
    (rvykydal)
    Resolves: rhbz#1179276
  - Remove an extra '>' in the betanag warning (vpodzime)
    Related: rhbz#1196721
  - Do not mix two lists of fields when applying changes in text mode (vpodzime)
    Resolves: rhbz#1231149


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.10-1
changelog:
  - Eliminate some false test results when running glade tests. (atodorov)
    Related: rhbz#1196721
  - Fix adding 'boot=' option in FIPS mode (vtrefny)
    Resolves: rhbz#1190146
  - Use the index in grubenv (bcl)
    Resolves: rhbz#1209678
  - Make colon optional while adding iSCSI Initiator Name (sujithpshankar)
    Resolves: rhbz#1177573
  - Add basic support for LVM cache creation in kickstart (vpodzime)
    Resolves: rhbz#1120421
  - Change the betanag wording (back) to be better for RHEL (vpodzime)
    Related: rhbz#1196721
  - Set sensitivity of the "Encrypt" checkbox together with its label (vpodzime)
    Resolves: rhbz#1181468
  - Use Size, not int, for size (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721
  - Changes for scheduling size change on an existing device (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721
  - Remove too strict condition for changing size (amulhern)
    Related: rhbz#1076055
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.9-1
changelog:
  - Enable Anaconda to configure NTP (jkonecny)
    Resolves: rhbz#1085013
  - Retry package repository metadata downloads (mkolman)
    Resolves: rhbz#1177366
  - Use UEFI VFAT ESP when kickstarting Intel Macs (jan.kundrat)
    Resolves: rhbz#1219196
  - If using pre-existing, no size needs to be specified in ksdata (amulhern)
    Resolves: rhbz#1169783
    Related: rhbz#1196721
  - Use the RHEL7 versions of certain partitioning commands. (clumens)
    Related: rhbz#1217110
  - Fix set size to partition in custom spoke (jkonecny)
    Related: rhbz#1196721
  - Expect addons to have categories for both GUI and TUI (vpodzime)
    Related: rhbz#1128616


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.8-1
changelog:
  - Fix nfs4 stage2 and repo handling (bcl)
    Resolves: rhbz#1230329
  - Add support for reboot --kexec kickstart command (bcl)
    Related: rhbz#1207747
  - Add inst.kexec and --kexec support to reboot with kexec (bcl)
    Resolves: rhbz#1207747
  - Add setup_kexec method to prepare the system for a reboot with kexec (bcl)
    Related: rhbz#1207747
  - Include NetworkManager-glib in anaconda-core (bcl)
    Related: rhbz#1196721
  - Use simple_replace to edit langpacks.conf (bcl)
    Resolves: rhbz#1165980
  - Add simple_replace config file function (bcl)
    Related: rhbz#1165980
  - Keyboard Scroll Fails in Viewports (dshea)
    Resolves: rhbz#1189899
  - Fix Issue with Spaces in Network IPs and Bad Input(jkonecny)
    Resolves: rhbz#1174451
  - network: fix a typo in condition for installing teamd (rvykydal)
    Resolves: rhbz#1199185
  - Fix IP / hostname mismatches when showing VNC server address (rvykydal)
    Resolves: rhbz#1186726
  - Check also ipv6 default routes when looking for onboot=yes device (rvykydal)
    Resolves: rhbz#1185280


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.7-1
changelog:
  - Update upd-kernel so that it actually works (bcl)
    Resolves: rhbz#1166535
  - Fix passing ,nfsvers=3 to dracut (bcl)
    Resolves: rhbz#1161820
  - Extract xattrs from tar payload (bcl)
    Resolves: rhbz#1196021
  - rpmostreepayload: write storage config after shared var is mounted (rvykydal)
    Resolves: rhbz#1203608
  - Do not log Xorg output to tty5 (dshea)
    Related: rhbz#1188287
  - Fix for "Kickstart installation fails..." (jkonecny)
    Resolves: rhbz#1197960


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.6-1
changelog:
  - Modify Proxy Label in Installation Source Spoke (rmarshall)
    Resolves: rhbz#1168554
  - Add error checks to liveimg mount code (bcl)
    Related: rhbz#1178703
  - If the network is disabled, also disable the network part of the source
    spoke. (clumens)
    Related: rhbz#1196721
  - Grubby no longer needs to be explicitly included (dmarlin)
    Resolves: rhbz#1176705
  - Don't allow /boot on iSCSI. (sbueno+anaconda)
    Resolves: rhbz#1164195
  - Fix building docs when running under "make distcheck". (clumens)
    Related: rhbz#1196721
  - Fix problems discovered by the glade tests. (clumens)
    Related: rhbz#1196721
  - Include .glade.h files in the distribution. (clumens)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.5-1
changelog:
  - Actually distribute the clickable message test (dshea)
    Related: rhbz#1125145
  - Get rid of the find button in the filter spoke. (dshea)
    Related: rhbz#1168950
  - Rearrange filter.glade (dshea)
    Related: rhbz#1168950
  - Fix errors in the vendor column renderers. (dshea)
    Related: rhbz#1168950
  - Fix some minor inconsistencies in filter.glade (dshea)
    Related: rhbz#1168950
  - Fix issues with advanced storage searching. (dshea)
    Resolves: rhbz#1168950
  - Remove duplicate entries from search combo boxes (dshea)
    Resolves: rhbz#1168950
  - Use named IDs for the filter type combo boxes. (dshea)
    Related: rhbz#1168950
  - Rearrange filter.glade the way glade wants it now (dshea)
    Related: rhbz#1168950
  - Pass the pylint test. (clumens)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.4-1
changelog:
  - network: on rhel don't assume autoconnections created by NM (rvykydal)
    Related: rhbz#1196721
  - Start vncconfig for cut/paste (hamzy)
    Resolves: rhbz#1169991
  - Don't unconditionally set ksdata.lang.seen to True (mkolman)
    Related: rhbz#1198642
  - Make sure LANG is always set to something (dshea)
    Resolves: rhbz#1198642
  - Add links to clickable warning and error messages. (dshea)
    Resolves: rhbz#1125145
  - Add a test to look for clickable messages that aren't clickable enough.
    (dshea)
    Related: rhbz#1125145
  - Allow markup and links in the info bar. (dshea)
    Related: rhbz#1125145
  - Update the FCOE command to use the RHEL7 base class. (clumens)
    Related: rhbz#1196721
  - Fix RHEL Atomic installclass test (bcl)
    Related: rhbz#1196721
  - Use a rhel7.2 mock chroot for rc-release (bcl)
    Related: rhbz#1196721
  - Build documentation during build instead of dist (dshea)
    Related: rhbz#1196721
  - Clean out the mock chroot before attempting to run the rest of the test.
    (clumens)
    Related: rhbz#1196721
  - Put all mock results into the top-level source dir. (clumens)
    Related: rhbz#1196721
  - Change dracut requires to the RHEL7 version. (bcl)
    Related: rhbz#1196721
  - dnf is not supported in RHEL7 (bcl)
    Related: rhbz#1196721
  - Use createrepo, createrepo_c isn't available in RHEL7 (bcl)
    Related: rhbz#1196721
  - Change F21 pykickstart commands to RHEL7 (jkonecny)
    Related: rhbz#1196721
  - Add an option to startProgram to not reset the locale (dshea)
    Related: rhbz#1188287
  - Set $LIBUSER_CONF early (dshea)
    Related: rhbz#1188287
  - Assume UTC if setting the system time without a timezone (dshea)
    Related: rhbz#1188287
  - Do not set $TZ (dshea)
    Related: rhbz#1188287
  - Beware of 0 being the same bool value as None when setting time (vpodzime)
    Related: rhbz#1188287
  - Fix the last member of the struct_time struct (vpodzime)
    Related: rhbz#1188287
  - Remove timestamp-based version support. (dshea)
    Related: rhbz#1188287
  - Avoid setting $LANG and $LANGUAGE, except where we can't (dshea)
    Resolves: rhbz#1188287
  - Add a parameter to iutil.startProgram to extend the environment (dshea)
    Related: rhbz#1188287
  - Add a method to set environment variables for child processes (dshea)
    Related: rhbz#1188287
  - Set $DISPLAY before threads are started. (dshea)
    Related: rhbz#1188287
  - Handle the simple cases of environment modification. (dshea)
    Related: rhbz#1188287
  - Always use iutil to start processes. (dshea)
    Related: rhbz#1188287
  - Move the X startup logic to iutil (dshea)
    Related: rhbz#1188287
  - Move process watching to iutil. (dshea)
    Related: rhbz#1188287
  - Close file descriptors while daemonizing auditd (dshea)
    Related: rhbz#1188287
  - Add an option to only capture stdout with execWithCapture (dshea)
    Related: rhbz#1188287
  - Simplify iutil.execReadlines. (dshea)
    Related: rhbz#1188287
  - Add close_fds to the Popen call. (dshea)
    Related: rhbz#1188287
  - Add an option to startProgram to reset signal handlers. (dshea)
    Related: rhbz#1188287
  - Add a method startProgram to handle process starting (dshea)
    Related: rhbz#1188287
  - Lock program_log_lock closer to where the log is written. (dshea)
    Related: rhbz#1188287
  - Add missing files to po/POTFILES.in, after fixing the test for them.
    (clumens)
    Related: rhbz#1196721
  - Backport iutil_test.py updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Backport pylint updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Fix strings with style problems. (clumens)
    Related: rhbz#1196721
  - Backport gettext updates from master (atodorov). (clumens)
    Related: rhbz#1196721
  - Remove the automated GUI tests. (clumens)
    Related: rhbz#1196721
  - Fix Kickstart installation without default gateway errors out (jkonecny)
    Resolves: rhbz#1147181
  - rescue: find root partition of ostree (atomic) installations (rvykydal)
    Resolves: rhbz#1152041
  - Identify Atomic install class by correct product name (rvykydal)
    Resolves: rhbz#1193268
  - rpmostreepayload: Avoid shutil.copytree in favor of cp -r to fix symlinks
    (walters)
    Resolves: rhbz#1199127
  - atomic: set up atomic specific partitioning defaults (rvykydal)
    Resolves: rhbz#1155452
  - A couple updates to installclasses. (clumens)
    Related: rhbz#1155452
  - rpmostreepayload: Rework remote add handling (walters)
    Resolves: rhbz#1199127
  - Use RHEL7 Bootloader command in parse-kickstart (rvykydal)
    Related: rhbz#1196721
  - Use RHEL7 Network command in parse-kickstart (rvykydal)
    Related: rhbz#1196721


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.3-1
changelog:
  - Revert "Select http source if there is no mirror enabled." (bcl)
    Related: rhbz#1196721
  - Make sure /boot is not LVM LV if we're on s390x (sbueno+anaconda)
    Resolves: rhbz#873135
    Related: rhbz#1196721
  - Preserve kickstart url behavior for mirrorlist (bcl)
    Related: rhbz#1196721
    Related: rhbz#1109933
  - Use a backslash to escape nfs spaces instead of x20 (bcl)
    Related: rhbz#1196721
    Related: rhbz#1109933
  - Create missing parent directories for user's home directory (bcl)
    Resolves: rhbz#1163775
    Related: rhbz#1196721
  - custom: Clearing errors should also clear Done clicked state (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1158609
  - Clear errors when downloading new MD in text (bcl)
    Related: rhbz#1196721
    Related: rhbz#1125927
  - Return result of default key handling in text summary hub (bcl)
    Related: rhbz#1196721
    Related: rhbz#997405
  - Protect protected devices in custom spoke (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1052883
  - Don't call storage.write for dirinstall (bcl)
    Related: rhbz#1196721
    Related: rhbz#1120206
  - Don't call BusyCursor before Gdk is setup (bcl)
    Resolves: rhbz#1078868
    Related: rhbz#1196721
  - Handle spaces in inst.repo, kickstart nfs, and url commands (bcl)
    Resolves: rhbz#1109933
    Related: rhbz#1196721
  - Exclude hfsplus-tools from rhel (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1119305
  - Skip nvram update on ppc64 image/dir installations (bcl)
    Resolves: rhbz#1136486
    Related: rhbz#1196721
  - CmdlineError should exit with a 1 (bcl)
    Related: rhbz#1196721
    Related: rhbz#1102318
  - Remove logging to tty3 and tty5 (bcl)
    Resolves: rhbz#1073336
    Related: rhbz#1196721
  - Only install liveinst symlink on supported arches (bcl)
    Related: rhbz#1121678
    Related: rhbz#1196721
  - Mountpoint encrypted checkbox reflects container state (bcl)
    Resolves: rhbz#1076171
    Related: rhbz#1196721
  - Write sslverify=0 for url kickstart method (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1116858
  - Add noverifyssl and proxy support to dracut ks handling (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1116858
  - Install selected ks repos to target (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1119867
  - Add check for the format of grub2 encrypted password (bcl)
    Related: rhbz#1196721
    Related: rhbz#1070327
  - Use low level file i/o for rpm callback logging (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1035745
  - Add platform specific group selection (bcl)
    Resolves: rhbz#884385
    Related: rhbz#1196721
  - reiserfs is not supported (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1066635
  - remove epdb SIGHUP debug handler (bcl)
    Related: rhbz#1196721
    Related: rhbz#1065557
  - Clean up some rpmdiff errors (bcl)
    Related: rhbz#1196721
    Resolves: rhbz#1012624
  - Remove Closest mirrors if no mirrors (bcl)
    Related: rhbz#876135
    Related: rhbz#1196721
  - Select http source if there is no mirror enabled. (bcl)
    Related: rhbz#876135
    Related: rhbz#1196721
  - Use RHEL7 kickstart commands (bcl)
    Related: rhbz#1196721
  - Show error on invalid username attempts in TUI. (sbueno+anaconda)
    Resolves: rhbz#1171778
  - Fix enlightbox call in ZFCPDialog. (sbueno+anaconda)
    Related: rhbz#1196721
  - Get rid of unnecessary python disable-msg in zfcp spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix some pylint errors in the zfcp panel. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix an accelerator collision found on the filter page. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix some issues pylint found. (sbueno+anaconda)
    Related: rhbz#1196721
  - Show disk paths on Other page in advstorage. (sbueno+anaconda)
    Related: rhbz#1196721
  - Add missing translation context for Add ECKD DASD button in advstorage.
    (sbueno+anaconda)
    Related: rhbz#1196721
  - Add translation contexts for z and zfcp panel in advstorage.
    (sbueno+anaconda)
    Related: rhbz#1196721
  - Convert devices size to str for GUI for zFCP devices (amulhern)
    Related: rhbz#1196721
  - Fix string formatting of zFCP devices. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix the way zFCP devices are displayed in storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Show labels on Add zFCP dialog. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix failure to search by LUN in advanced storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Get rid of the clear button in advanced storage spoke. (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix up the z Panel in advanced storage. (sbueno+anaconda)
    Related: rhbz#1196721
  - Add support for adding zFCP devices in the GUI (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix dracut reads ksdevice from missing os enviromnent (jkonecny)
    Related: rhbz#1085310
  - Fix --device=link and --device not specified (rvykydal)
    Resolves: rhbz#1085310


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.2-1
changelog:
  - Remove an extlinux-related block from rpmostreepayload.py. (clumens)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - bootloader: Bridge efi_dir configuration earlier for rpmostreepayload
    (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - rpmostreepayload: Handle grub2+EFI layout (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - rpmostreepayload: Copy all subdirectories of /usr/lib/ostree-boot (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - Handle the case of rpmostreepayload + GRUB2 (walters)
    Related: rhbz#1196721
    Related: rhbz#1153409
  - Implement the new reqpart command. (clumens)
    Resolves: rhbz#1164660


author: Brian C. Lane <bcl@redhat.com> - 21.48.22.1-1
changelog:
  - Update scripts/makebumpver to current version from master (bcl)
    Related: rhbz#1196721
  - Add .0 to version number -- 21.48.22.0 (bcl)
    Related: rhbz#1196721
  - Show empty VGs in the custom spoke. (dlehman)
    Related: rhbz#1196721
  - Fix makeupdates handling of Release: (bcl)
    Related: rhbz#1196721
  - network: add teamd package if team is used during installation (#1185670) (rvykydal)
    Related: rhbz#1196721
  - network: pass team opts to dracut for netroot (#1075666) (rvykydal)
    Related: rhbz#1196721
  - iscsi: when logging into nodes consider ip:port of node (#1114820) (rvykydal)
    Related: rhbz#1196721
  - Don't traceback if connection does not have read-only setting (#1158919) (rvykydal)
    Related: rhbz#1196721
  - network: display only actual fqdn of ip we offer for vnc connection (#1089429) (rvykydal)
    Related: rhbz#1196721
  - network: fix a typo making creating virtual devices in %pre fail (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: support for bridge, require pykickstart with the support (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: Catch exception from NM failing to create a bridge device (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: add bridge support for kickstart %pre phase (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: generate kickstart commands for bridge devices (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: add bridge support to kickstart (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: support for adding bridge devices (#1075195) (rvykydal)
    Related: rhbz#1196721
  - network: display bridge devices in status (#1075195) (rvykydal)
    Related: rhbz#1196721
  - parent is unused, so mark it as such. (clumens)
    Related: rhbz#1196721
  - network: enable NM ibft plugin only for ip=ibft boot option (#804511) (rvykydal)
    Related: rhbz#1196721
  - network: add support for vlan tag in iBFT (#804511) (rvykydal)
    Related: rhbz#1196721
  - network: GUI: reactivate connection automatically after configuration (#1033063) (rvykydal)
    Related: rhbz#1196721
  - Fix position of Refresh List button in filter spoke (#1065716) (rvykydal)
    Related: rhbz#1196721
  - Fix accelerator collision of Refresh button (#1065716) (rvykydal)
    Related: rhbz#1196721
  - gui: add Refresh button to network storage UI (#1065716) (rvykydal)
    Related: rhbz#1196721
  - Use absolute path for extlinux/menu.c32 (rvykydal)
    Related: rhbz#1196721
  - iscsi: pass rd.* options of devices to be mouted in dracut (#1192398) (rvykydal)
    Related: rhbz#1196721
  - network: adapt to NetworkManager package split-up (#1182633) (rvykydal)
    Related: rhbz#1196721
  - Take "RHEL Atomic Host" as rhel installclass (#1150410) (rvykydal)
    Related: rhbz#1196721
  - network: handle dbus UnknownMethod exception on invalid objects (#1061796) (rvykydal)
    Related: rhbz#1196721
  - network: fix typo 'Private ksy pasword' (#1120374) (rvykydal)
    Related: rhbz#1196721
  - Fix up a string style issue found in the last network commits. (clumens)
    Related: rhbz#1196721
  - network: WPA Enterprise: don't ask twice for password (#1120374) (rvykydal)
    Related: rhbz#1196721
  - network: add support for WPA Enterprise (#1120374) (rvykydal)
    Related: rhbz#1196721
  - network: add s390 network ifcfg options also for bond slaves (#1090558) (rvykydal)
    Related: rhbz#1196721
  - network: don't crash, just log for unrecognized bond options (#1039006) (rvykydal)
    Related: rhbz#1196721
  - network: don't traceback on invalid team options (#1114282) (rvykydal)
    Related: rhbz#1196721
  - network: copy resolv.conf to chroot before installing packages (#1048520) (rvykydal)
    Related: rhbz#1196721
  - network: don't write HWADDR in ifcfgs generated by kickstart (#1130042) (rvykydal)
    Related: rhbz#1196721
  - network: show ip of device with default route for vnc and ssh (#1083305) (rvykydal)
    Related: rhbz#1196721
  - network: adapt to NM fixing virtual device disconnection (#1084953) (rvykydal)
    Related: rhbz#1196721
  - Log installation successes and failures via ipmitool. (clumens)
    Related: rhbz#1196721
  - In dracut, do not display a warning for network lines with just a hostname.  (clumens)
    Related: rhbz#1196721
  - Preserve the order of boot args added by kickstart. (clumens)
    Related: rhbz#1196721
  - Make the Selected Disks and Configure Mount Point dialogs wider. (clumens)
    Related: rhbz#1196721
  - Sync up the Selected Disks and Configure Mount Points dialogs. (clumens)
    Related: rhbz#1196721
  - Add rc-release target (bcl)
    Related: rhbz#1196721
  - Change --skip-tx to --skip-zanata in scratch-bumpver (bcl)
    Related: rhbz#1196721
  - Add --newrelease to makebumpver (bcl)
    Related: rhbz#1196721
  - Update translation documentation for Zanata (bcl)
    Related: rhbz#1196721
  - Switch translation support to fedora.zanata.org (bcl)
    Related: rhbz#1196721
  - Revert "Use gettext to process glade files." (clumens)
    Related: rhbz#1196721
  - Change of label in iscsi storage spoke (jkonecny)
    Related: rhbz#1196721
  - Clear TUI source spoke errors that may have been leftover from a prior attempt. (#1196721) (sbueno+anaconda)
    Related: rhbz#1196721
  - Fix completion setting in TUI language spoke. (#1196721) (sbueno+anaconda)
    Related: rhbz#1196721


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.22-1
changelog:
  - Really fix issue with starting in cmdline mode on s390x. (#1040933)
    (sbueno+anaconda)
  - Fix EOF error that occurs if user input required in x3270. (#1171135)
    (jstodola)


author: Vratislav Podzimek <vpodzime@redhat.com> - 21.48.21-1
changelog:
  - Revert "Make Python's default encoding detection work on Live installations
    (#1169019)" (awilliam)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.20-1
changelog:
  - Revert "Search for a valid stage1 device on disks with stage1 mount points
    (#1168118)" (sbueno+anaconda)
  - Make Python's default encoding detection work on Live installations
    (#1169019) (vpodzime)
  - Force translation files download instead of skipping them (#1169023)
    (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 21.48.18-1
changelog:
  - Tell curl it should follow redirects when fetching updates.img (#1168561)
    (vpodzime)
  - Snapshot free space after clearpart for swap suggestion (#1167965) (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.17-1
changelog:
  - Make sure storage info bar is displayed (#1166730) (bcl)
  - Fix SELINUX_DEFAULT import (#1167047) (bcl)
  - Fix noselinux cmdline default (#1167047) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.15-1
changelog:
  - do not delete liveimg --url=file:/// file (gczarcinski)
  - Provide useful hints on TTY1 during the installation (mkolman)
  - Fix typo from commit 9b3259874. (#1120964) (dlehman)
  - Remove the old custom partitioning help dialog (mkolman)
  - Check if we read something when emptying stdin queue (vpodzime)
  - Require min entropy for 'part --encrypted' devices (#1162695) (vpodzime)
  - Don't rely on terminal attributes being configurable (#1162702) (vpodzime)
  - Disable payloads that failed to setup (#1162732) (dshea)
  - Don't change langpacks config of installer environment (#1066017) (rvykydal)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.14-1
changelog:
  - Add support for doing a liveimg kickstart with local file (#1140358) (bcl)
  - Add a placeholder for a product-specific logo (dshea)
  - Load a stylesheet from product.img (dshea)
  - Fix make distcheck (mkolman)
  - Include help content in the Anaconda tarball (mkolman)
  - Fix typo causing traceback when NTP is turned ON/OFF (vpodzime)
  - Unpack the callback data given to us by blivet (vpodzime)
  - Add timeout to callbacks waiting for enough entropy (#1073679) (vpodzime)
  - Prevent tb on s390x when de-selecting a DASD and doing custom part.
    (sbueno+anaconda)
  - Revert "Revert productName repo name change (#1128474)" (bcl)
  - Update the background image paths used in Fedora. (dshea)
  - dracut/save-initramfs.sh: don't save /tmp (wwoods)
  - Add a pylint module to detect uses of interruptible system calls. (dshea)
  - Wrap interruptible system calls in a loop (#1160041) (dshea)
  - Warn users about liveinst usage of --updates (#1153550) (bcl)
  - Catch EOFError in raw_input (#1158841) (bcl)
  - Ensure we are specifying sensible target sizes for resize. (#1120964)
    (dlehman)
  - Set the autopart fstype for boot too (#1112697) (bcl)
  - Unconditionally clear the process handle when nm-c-e exits (#1132645) (dshea)
  - Make anaconda more scrollable (#1135024) (dshea)
  - Lightly rearrange the nav_area (dshea)
  - Do not install interactive exception handler in cmdline mode (#1155979)
    (vpodzime)
  - Wait until all spokes are setup before updating continue button (bcl)
  - Allow adding prepboot to a blank disk in custom (#1155660) (bcl)
  - Remove unused imports (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.13-1
changelog:
  - Fix handling of md fwraid names in kickstart bootloader command. (#1156354)
    (dlehman)
  - Fix switching environments when no environment is selected (#1155756) (dshea)
  - Use an empty string for no root password instead of None (#1155576) (dshea)
  - Just preserve the %addon header args if an addon is missing (#1155026)
    (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.12-1
changelog:
  - Fix a spelling error (#1153672) (dshea)
  - Update checkSizes to work in terms of Size objects (#1129629). (clumens)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.11-1
changelog:
  - Don't panic prematurely on a missing size (#1154190) (amulhern)
  - Log when using updates from /tmp/updates/ (bcl)
  - Fix # handling in SimpleConfigFile (#1045687) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.10-1
changelog:
  - Change our docs that are close to ReST to proper ReST (vpodzime)
  - Run restorecon on /etc/hostname (#1133368) (bcl)
  - Add authconfig and firewalld packages when used in ks (#1147687) (bcl)
  - Allow kickstart with no method (#972265) (bcl)
  - Fix a typo from 73d3a8e5. (sbueno+anaconda)
  - Respect both ways how to disable bootloader installation (vpodzime)
  - Don't care about crash args in bootloader (#1116323) (vpodzime)
  - Add nombr to anaconda to suppress updating MBR (#886502) (gczarcinski)
  - Use translated versions of the AM/PM strings consistently (vpodzime)
  - Import GUI-specific stuff only when running GUI in entropy handling
    (vpodzime)
  - Always store the information about display mode in ksdata (vpodzime)
  - Make the date format locale-dependent in our GUI (#1044233) (vpodzime)
  - A function for resolving date format and order (vpodzime)
  - Reorganize the right side of the Custom spoke (#1094856) (vpodzime)
  - Move _verifyLUKSDevicesHaveKey to Anaconda's codebase (vpodzime)
  - Add support for thin pool profile specification in kickstart (vpodzime)
  - Fix file name of the entropy dialog in POTFILES.in (vpodzime)
  - Require minimum random data entropy when creating LUKS (#1073679) (vpodzime)
  - Give blivet callbacks for reporting partitioning progress (vpodzime)
  - Split localed's converted layouts and variants (#1073825) (vpodzime)
  - Create free space snapshot before doing custom->autopart (vpodzime)
  - Specify thin pool metadata/chunk size only if given by user (#1140635)
    (vpodzime)
  - Distribute the right docs files (vpodzime)
  - Don't automatically select environments for kickstart installs (#1018226)
    (dshea)
  - Initialize the GUI lock in a way that doesn't break the API (dshea)
  - Don't check enabledPlugins if plugins are not yet enabled (#1142544) (dshea)
  - Really fix an enlightbox call. (dshea)
  - Don't strip accents from the user-inputted keyboard string (dshea)
  - Convert strings to unicode in have_word_match (#1146581) (dshea)
  - Switch to using the new help content path (#1072033) (mkolman)
  - Fix a race between checking for Gtk.main_level and running Gtk.main (dshea)
  - Allow recursive lightbox calls (#1147337) (dshea)
  - Disable the ntp service with --nontp (#1135768) (dshea)
  - Ignore partition start if there is a biosboot partition (#1044849) (bcl)
  - Require a larger /boot (#1129629). (clumens)
  - Remove duplicates when adding new devices (#887526) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.9-1
changelog:
  - Bump blivet version requires for all the DASD changes in 0.61.4.
    (sbueno+anaconda)
  - We now need to specify an epoch for the python-blivet version requires.
    (clumens)
  - Fix autotools rules to properly include help placeholders (#1072033)
    (mkolman)
  - Modify nm to return defaults when no dbus is available (bcl)
  - Skip networkInitialize for image and dir installations (bcl)
  - Ignore safe_dbus errors in keyboard setup (bcl)
  - Skip syslog for dirinstall (bcl)
  - s390x: show dialog if kernel cmdline in zipl.conf is too long.
    (sbueno+anaconda)
  - Really exit when "Exit installer" in the error dialog is clicked (vpodzime)
  - Don't allow /boot on lvm on s390x. (sbueno+anaconda)
  - Add the new langsupport.py TUI spoke to POTFILES.in. (clumens)
  - Remove the now-unused imports of storageInitialize. (clumens)
  - Add support for language selection in text mode. (sbueno+anaconda)
  - Don't force a user to return to the storage spoke after dasdfmt
    (sbueno+anaconda)
  - Don't run storageInitialize after dasdfmt (sbueno+anaconda)
  - s390x: Apply disk selection before dasdfmt to preserve data.
    (sbueno+anaconda)
  - Don't show the Add DASD button unless on s390x. (sbueno+anaconda)
  - Don't show the Add DASD button unless on s390x. (sbueno+anaconda)
  - Preserve network args on s390x. (sbueno+anaconda)
  - Deprecate RUNKS cmdline option. (sbueno+anaconda)
  - Re-order the tz's in text mode to mirror the graphical order.
    (sbueno+anaconda)
  - Fix an issue with bad NFS info specified in source spoke. (sbueno+anaconda)
  - Warn if software selection size exceeds available space. (sbueno+anaconda)
  - Fix q for quit issue in text mode (#997405) (sbueno+anaconda)
  - Change the accelerator key for Add DASD label. (sbueno+anaconda)
  - Add dialog box for adding DASDs. (sbueno+anaconda)
  - Add a button for adding an ECKD DASD. (sbueno+anaconda)
  - Change a confusing string in TUI NFS configuration screen. (#1057690)
    (sbueno+anaconda)
  - NM-wifi is missing on s390(x) (dan)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.8-1
changelog:
  - Show help also when alt+F1 is pressed (mkolman)
  - Support display of the custom mnemonics on the help button (mkolman)
  - Activate the built-in help when F1 is pressed (mkolman)
  - Specify help file names for hubs and spokes (mkolman)
  - Add a help button to every Anaconda screen (mkolman)
  - Don't attempt terminal size detection on the s390 (#1145065) (mkolman)
  - Fix Welcome spoke not showing up during kickstart installation (#1147943)
    (mkolman)
  - Clear the list of watched PIDs before exiting. (#1146708) (dshea)
  - Avoid the possibility of size variables being unset (#1146585) (dshea)
  - Adapt to corrected interpetation of logvol --percent. (#1146156) (dlehman)
  - Handle cancellation of new container creation. (dlehman)
  - Reflect previous custom/autopart selection in the storage spoke. (#1144520)
    (dlehman)
  - Clear out custom storage ksdata after first attempt to apply it. (#1144560)
    (dlehman)
  - Pass size as Size when adjusting container after device removal. (#1141707)
    (dlehman)
  - Handle 0's returned by Gdk (dshea)
  - When running on HiDPI monitors, scale anaconda by a factor of 2 (dshea)
  - Highlight languages in langsupport that contain selected locales (dshea)
  - Add a wrapper function for GtkTreeViewColumn.set_cell_data_func (dshea)
  - Clear the kickstart password if cleared by the user (#1133185) (dshea)
  - Remove inactive languages from LINGUAS. (dshea)
  - Use suggested-action on more buttons (#1131254) (dshea)
  - Filter empty comps groups from both specific and generic lists (dshea)
  - Use one thread for payload setup. (dshea)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.5-1
changelog:
  - Revert productName repo name change (#1128474) (bcl)
  - Do not try to disable no firstboot services (#1139621) (vpodzime)
  - Let finding install classes be more flexible for Fedora (#1138820). (clumens)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.4-1
changelog:
  - Use first part of Product for UEFI entry (#1128474) (bcl)
  - Use first part of Product as repo name (#1128474) (bcl)
  - makeupdates: Report git diff errors (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.3-1
changelog:
  - Prevent crashes due to accessing X server from multiple threads (#1134507)
    (vpodzime)
  - Remove anaconda_make_pixbuf (dshea)
  - Require anaconda-widgets from anaconda-widgets-devel (dshea)
  - Run /sbin/ldconfig when installing or uninstalling anaconda-widgets (dshea)
  - Remove the shebang from anaconda.py (dshea)
  - Exclude the compiled text and rescue files from anaconda-core (dshea)
  - Update our copy of the GPL (dshea)
  - Rearrange the entry, example and tip on Advanced User dialog (vpodzime)
  - Write storage after liveimg install (#1080396) (bcl)
  - Add some sanity checking to live payload (vpodzime)
  - Use blivet's getFreeSpace for limitting automatic swap size (vpodzime)
  - Ask users for enough space right at the first time (#876916) (vpodzime)
  - Don't require user creation when root is locked (#1030626) (bcl)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.2-1
changelog:
  - Mark zRAM devices as protected and ignore them (vpodzime)
  - Make storage sanity check aware of base RAM requirements (#1123466)
    (vpodzime)
  - Move sanityCheck code to anaconda's codebase (vpodzime)
  - Do not multiply/divide RAM sizes by 1024 back and forth (vpodzime)
  - Raise exception if reading lines from a killed process (vpodzime)
  - Use zRAM swap up to 2 GB of RAM (vpodzime)
  - RAM requirements depend on squashfs.img's origin (vpodzime)


author: Samantha N. Bueno <sbueno+anaconda@redhat.com> - 21.48.1-1
changelog:
  * Wed Jul 16 2014 Brian C. Lane <bcl@redhat.com> - 21.48-1
  - Fix the custom accelerators in custom partitioning (#1118999) (dshea)
  - Revert "Reset dnf package sack" (bcl)
  - Ignore the home directory setting if no change was requested (#1119900)
    (dshea)
  - Set an upper limit on uids and gids. (dshea)
  - Remove the "Create a home directory" checkbox (dshea)
  - Fix a typo: inital -> initial (mkolman)
  - Don't create the configured.ini file (#1119166) (mkolman)
  - zRAM swap for Anaconda (vpodzime)
  - Split kickstart arg handling (bcl)
  - Update icon names used within python code. (dshea)
  - Add a check for whether icons used in glade files are valid (dshea)
  - Load icons by name instead of stock-id. (dshea)
  - Remove extra list() call with no effect (vpodzime)
  - Add NetworkManager-wifi dependency for the GUI subpackage (#1111417)
    (mkolman)
  - Python's octals changed; mount's didn't. (pjones)
  - Add a basic test for ostree-based installs. (clumens)
  - Print out exceptions at log level critical. (clumens)
  - Rename environment variables in run_gui_tests.sh. (clumens)
  - Rename gui/runtest.sh to fit in with the other test names. (clumens)
  - Write the grub config even on errors (#1114774) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.47-1
changelog:
  - Fix references to requiredPackages (bcl)
  - Drop anaconda. prefix from copied logs (bcl)
  - dnf should put its logs in /tmp/ (bcl)
  - Make sure the software listboxes are shown (bcl)
  - dnf should report that it supports Closest Mirror (bcl)
  - Do not prefer /tmp for dnf downloads (bcl)
  - Reset dnf package sack (bcl)
  - Fix dnf base repo setup to fall back to default gracefully (bcl)
  - Move addDriverRepo into PackagePayload class (bcl)
  - Rename some dnf items to match yum (bcl)
  - rpmostreepayload: Drop selinux-ensure-labeled call (walters)
  - Run anaconda in fullscreen whenever possible. (dshea)
  - Correct the constant used with gtk_widget_set_state_flags (dshea)
  - Restore some CSS rules from the pre-3.13 Adwaita theme. (dshea)
  - Adapt to changes in blivet.udev interface. (amulhern)
  - Bump blivet version to pick up blivet.udev interface changes. (amulhern)
  - Use the enlightbox context manager for the add network device dialog
    (mkolman)
  - DNFPayload: do not add group 'core' twice. (ales)
  - Remove the window property from UIObject. (dshea)
  - Unravel the Hub and Spoke classes. (dshea)
  - Fix --kickstart option (bcl)
  - Bump up the required pykickstart version (vpodzime)
  - Use GtkRevealer for widget hiding in storage spoke (mkolman)
  - rpmostreepayload: create /var/spool/mail required when adding user (rvykydal)
  - rpmostreepayload: Don't recreateInitrds for this payload (walters)
  - Don't use geolocation when installing with kickstart (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.46-1
changelog:
  - Ignore an error from pylint incorrectly analyzing types in dbus-python
    (dshea)
  - Remove the Lightbox widget (dshea)
  - Implement the lightbox in MainWindow (dshea)
  - Added a method to create new GdkPixbufs from in-memory data (dshea)
  - Add a delete-event handler for the main window (dshea)
  - Add a window to manage Anaconda screen transitions. (dshea)
  - Add a class BaseStandalone. (dshea)
  - Increased the version of anaconda-widgets to 3.0 (dshea)
  - Use globs for the anaconda widgets library paths (dshea)
  - Remove the custom accelerators from custom storage. (dshea)
  - Add a couple more deprecation warning ignores (dshea)
  - Use a dict for string substitutions in a /boot/efi message. (clumens)
  - Use the right index for selecting region (#1114234) (vpodzime)
  - Add autopart --fstype support (#1112697) (bcl)
  - Patches to allow /boot/efi to be RAID1 (#788313) (amulhern)
  - Bump blivet version for succeeding commit. (amulhern)
  - Map our log levels to syslog log levels (bcl)
  - makeupdates: Put systemd files under /usr/lib/ (bcl)
  - Make octal literals Python 3 compatible (mkolman)
  - Use the built-in next() function for generators (mkolman)
  - Make reduce function usage Python 3 compatible (mkolman)
  - Use createrepo_c in place of createrepo (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.45-1
changelog:
  - Switch to tty1 if we get an exception before meh is setup (dshea)
  - Remove surprises from X startup. (dshea)
  - Import KS_MISSING_IGNORE from pykickstart.constants in DNF payload (mkolman)
  - Import Pykickstart constants directly (mkolman)
  - Switch error exit codes to 1 (bcl)
  - Add help texts for the remaining Anaconda options (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.44-1
changelog:
  - Fix storage checker docstring (bcl)
  - Modify --dirinstall to take a path (bcl)
  - Drop ROOT_PATH, add a method to set it (bcl)
  - Call setUpBootLoader in custom autopart (#1086811) (bcl)
  - Remove the noipv6 Anaconda option (mkolman)
  - Remove the -s/--script Anaconda option (mkolman)
  - Make rescue_mode part of flags, hence more publicly available (#1090009)
    (amulhern)
  - Check host filesystem space for dirinstall (bcl)
  - Remove the viewport from the addon repo tree view (dshea)
  - Add a check for GtkScrollables contained in GtkViewports (dshea)
  - Enable rubber-banding in the disk tree views (dshea)
  - Make the configure mount point dialog taller. (#924182) (dshea)
  - Add the disk TreeViews directly to the scrolled windows (dshea)
  - Opened up custom_storage_helpers.glade and hit Save (dshea)
  - Add help texts for more Anaconda CLI options (mkolman)
  - Remove the targetarch Anaconda option (mkolman)
  - Add anaconda_options.txt to makeupdates (dshea)
  - Allow the location of anaconda_options.txt to be overridden (dshea)
  - Remove an unused import. (dshea)
  - Remove the headless Anaconda option (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.43-1
changelog:
  - Allow NFS addon repos (#985080) (dshea)
  - Add --disklabel support to clearpart (#1078537) (bcl)
  - Replace redundant ifs with direct assignments to the anaconda variables
    (mkolman)
  - Replace ifs when assigning option values to flags where possible (mkolman)
  - Use True/False instead of 1/0 for flags (mkolman)
  - Store auto gui results in the same directory as the test itself. (clumens)
  - Use whatever network device was used to start installation. (clumens)
  - Ignore more deprecation warnings. (dshea)
  - Add help texts for the dmraid and nodmraid options (mkolman)
  - Use True instead of 1 for the dmraid flag default value (mkolman)
  - Add help texts for the ibft and noibft options (mkolman)
  - Use True instead of 1 for the ibft flag default value (mkolman)
  - Remove the iscsi and noiscsi options (mkolman)
  - Add a new log level 'lock' for _yum_lock (bcl)
  - Replace uses of gtk-missing-image (dshea)
  - Improve the SpokeSelector icon error reporting. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.42-1
changelog:
  - Adjust the ui package paths to find hubs and spokes (bcl)
  - Change emphasis from subvolumes to snapshots in removal warning. (dlehman)
  - Reflect the fact that some block devices cannot be reformatted. (dlehman)
  - Use StorageDevice.direct to detemine if a device is directly accessible.
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 21.41-1
changelog:
  - Use /usr/lib* in updates images. (dshea)
  - Fix the paths we check for spokes. (sbueno+anaconda)
  - Remove the kbdtype option (mkolman)
  - Remove the noipv4 option (mkolman)
  - Remove the autostep option (mkolman)
  - Remove the disused nofb option (mkolman)
  - Remove the module option (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.40-1
changelog:
  - fedora-welcome: Correct an icon name after the switch to Adwaita
    (kalevlember)
  - Pass/check displaymode in collect_categories and collectCategoriesAndSpokes.
    (sbueno+anaconda)
  - Add help texts to some Anaconda CLI options (mkolman)
  - Don't install implicitly added but explicitly excluded packages (#1105013)
    (vpodzime)
  - Update configure, make files, and PO files with new category changes.
    (sbueno+anaconda)
  - Fix up collectCategoriesAndSpokes function. (sbueno+anaconda)
  - Update all relevant UI files with new category path. (sbueno+anaconda)
  - Move categories to pyanaconda.ui.categories. (sbueno+anaconda)
  - Allow testing a regular install from the live environment. (clumens)
  - Make sure /var/log/anaconda gets copied under the right root. (clumens)
  - format.setup in blivet takes only kwargs. (clumens)
  - Tweak spacing in the other storage options grid. (clumens)
  - Remove the dlable option (mkolman)
  - change default for grub2 save_entry to 0 (gczarcinski)
  - Revert "Refresh after checkbox clicked (#1074188)" (dshea)
  - Move assureLogoImage to GraphicalUserInterface (#1102238) (dshea)
  - If we cannot activate keyboard, at least populate the missing items
    (#1104541) (vpodzime)
  - network: generate dracut arguments also for IPADDRn ifcfg values (#1103571)
    (rvykydal)
  - Memoize the results for *RaidLevelsSupported() functions (amulhern)
  - RAID related changes for custom spoke. (amulhern)
  - Bump required blivet version. (amulhern)
  - Make parse-kickstart aware of the %addon section (#1083002) (vpodzime)
  - Revert "Work around a parsing bug in GtkBuilder" (dshea)
  - Fix a typo in one of the bootloader installation warning messages (#1103410)
    (mkolman)
  - Don't require network in standalone spoke for media installs (#1066807)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 21.39-1
changelog:
  - eu_ES has been dropped from the supported languages (bcl)
  - Change 'elif encrypted' statement to 'else' statement. (amulhern)
  - Work around a parsing bug in GtkBuilder (dshea)
  - Don't uppercase the size values in the disk shopping cart. (clumens)
  - Display the sentence about being able to reuse partitions even without roots.
    (clumens)
  - Allow a couple more keyboard shortcuts on the custom part spoke. (clumens)
  - Reword the close button on the software spoke's error dialog. (clumens)
  - Fix up quoting around passing args to anaconda in the gui test. (clumens)
  - Don't hide a serious issue (vpodzime)
  - Move autopart choices to one place and use them in both GUI and TUI
    (vpodzime)
  - Define default autopart type as a constant (vpodzime)
  - Use enumerate() instead of getting indices of iterated items (vpodzime)
  - Preserve net.ifnames cmdline arg (#1102401) (bcl)
  - Revert the dialog sizing chunk from resize.glade. (clumens)
  - Update GUI tests for changes in gtk/atk/anaconda/whatever. (clumens)
  - Fix gui/runtest.sh to work under either "make check" or being run manually.
    (clumens)
  - Add a -c argument to the ksflatten invocation. (clumens)
  - Do basic logging setup when short circuiting the normal Anaconda init
    (mkolman)
  - Fix boot option warning string formatting (mkolman)
  - always rescan for vmlinuz if rescueKernelList (gczarcinski)
  - move new-kernel-pkg rpmposttrans to end of install (gczarcinski)
  - allow /boot on btrfs subvol or filesystem (gczarcinski)
  - Allow /boot on LVMlv (gczarcinski)


author: Brian C. Lane <bcl@redhat.com> - 21.38-1
changelog:
  - Parse boot options before parsing CLI options (#1101341) (mkolman)
  - Check that bootloader devices are configured before validating (#1100928)
    (dshea)
  - network: use IpInterface only for activated devices (#1101781) (rvykydal)
  - Enable LVM Thin Provisioning in text mode (vpodzime)
  - Remove the executable bit from anaconda.spec.in. (clumens)
  - Fix the nm test for big-endian results (dshea)
  - Fix issues with auto* and version.py (dshea)
  - Allow file:// url handler in --repo arg (bcl)
  - Ignore deprecation warnings for atk_role_register (dshea)
  - Handle renames in makeupdates. (pjones)
  - Move Anaconda version detection from isys to Python code (mkolman)
  - network: use IpInterface instead of Interface (#1058906, #1029214) (rvykydal)
  - network: don't modify network config for dirInstall and imageInstall
    (rvykydal)
  - network: remove redundant image install guard (rvykydal)
  - network: add first tests for nm.py (rvykydal)
  - network: consolidate setNetworkOnbootDefault (rvykydal)
  - Set ONBOOT=yes for the device used for installation (#1002544). (rvykydal)
  - Use proper data for autopart type initialization (vpodzime)
  - Line up the right side of the FCOE dialog. (clumens)
  - Use default_width and _height on dialogs instead of _request. (clumens)
  - Remove the border around the refresh storage dialog's button. (clumens)
  - Short-circuit initialization when printing out Anaconda version (mkolman)
  - Make print statements Python 3 compatible (mkolman)
  - Fix the handling of set_const options pulled in from the boot cmdline (dshea)
  - Fix the modify software tooltip on the installation options dialogs.
    (clumens)
  - Better visually distinguish TUI spokes states (vpodzime)
  - Reset the text direction as soon as the locale is changed (dshea)
  - Show errors from the displayed mountpoint when exiting the custom spoke
    (dshea)
  - Check that container names input by the user are valid (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.37-1
changelog:
  - Chain up to parent size_allocate functions in our standalone widgets.
    (clumens)
  - Format the help text to properly fit to the terminal window (mkolman)
  - Call getPossiblePhysicalExtents() only once (vpodzime)
  - Default PE size to blivet's default when requested from kickstart (#1098139)
    (vpodzime)
  - A couple of anaconda whitespace fixes (mkolman)
  - Replace the deprecated has_key() by in (mkolman)
  - Disable pylint errors on NetworkData in the new network_test.py. (clumens)
  - Tweak borders on the filter UI. (clumens)
  - network: add tests (rvykydal)
  - network: don't use ifcfg PREFIX when generating ipv6 dracut args (rvykydal)
  - network: cleanup - remove ksdevice variable (rvykydal)
  - Horizontally center the user creation spoke contents. (clumens)
  - Un-indent the reclaim space checkbox. (clumens)
  - Remove the RAID page from the filter UI. (clumens)
  - install -> installation in a string on the source spoke. (clumens)
  - Switch Anaconda to argparse (mkolman)
  - rpmostreepayload: Use systemd-tmpfiles rather than handrolling mkdir
    (walters)
  - Add some padding to the custom partitioning note. (dshea)
  - Wrap the custom partitioning note (#1031850) (dshea)
  - Make an ostree string easier for translators to deal with. (clumens)
  - Fix the gettext warnings test for VPATH builds (dshea)
  - network: fix crash on empty ksdevice boot option (#1096846) (rvykydal)
  - Add RPMOSTreePayload (walters)
  - bootloader: Allow extlinux loader configuration to handle RPMOSTreePayload
    case (walters)
  - install: Handle distinct physical root/sysroot (walters)
  - parse-kickstart: drop "mtu=" args (wwoods)
  - Drop workaround for old dracut BOOTIF+ip problem (wwoods)
  - Fix behavior (and docs) for ks=nfs:<path>/ (#1094645) (wwoods)
  - Allow non-ASCII characters in passwords (#960837) (dshea)
  - Use a separate label for passphrase warnings. (dshea)
  - Move more of the passphrase dialog into the glade file. (dshea)
  - Don't add redundant grub installs if stage1 is not a disk (dshea)
  - Let the user continue on bootloader errors (#1006304) (bcl)
  - Fix the parsing of NFS addon URLs (#966240) (dshea)
  - Remove redundant import (mkolman)
  - Don't overwrite function argument when parsing help texts (mkolman)
  - Return CLI help text at once (mkolman)
  - Fix typo in previous commit adjusting to blivet API change. (dlehman)
  - Adjust for movement of functions from examples into blivet proper. (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 21.36-1
changelog:
  - Switch to adwaita-icon-theme (kalevlember)
  - Hook up the TUI categories to autoconf/make. (#1095220) (dshea)
  - Fix the object type specifying argument name for findActions (vpodzime)
  - Remove keyword args 'ignoreErrors' from umountFilesystems() call. (amulhern)
  - Updates for new blivet.size.Size.__new__ interface. (amulhern)
  - Change uses of 'format' keyword param to 'fmt' keyword param (amulhern)
  - Update devicetree.findActions invocations to match blivet interface change
    (amulhern)
  - Bump blivet version to ensure next four patches get the right interface.
    (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 21.35-1
changelog:
  - Use format strings in the new kickstart error message translations. (clumens)
  - Mark kickstart errors as translatable, and hopefully make them more useful
    too. (clumens)
  - install: Move Payload postInstall() after bootloader (walters)
  - iutil: Transparently redirect anyone who asks root=/mnt/sysimage to sysroot
    (walters)
  - Fix the way categories are handled in text mode. (sbueno+anaconda)
  - Move GUI-specific helper classes to a separate module (#1091542) (dshea)
  - Fix license in parse-kickstart (mkolman)
  - main: Set flags.extlinux if extlinux is used in interactive-defaults.ks
    (walters)
  - anaconda.service: Set GIO_USE_VFS=local (walters)
  - Use a gettext context where necessary when retranslating (#1091207) (dshea)
  - Update makebumpver for python-bugzilla 1.0.0 (bcl)
  - Skip source and software spoke in text live installations (#1092763) (bcl)
  - Add correct kernel params if rootfs is btrfs on s390x. (#874622)
    (sbueno+anaconda)
  - Don't crash on anaconda-yum output containing multiple colons (#1092441)
    (mkolman)
  - Revert chrooting when setting user/root password (vpodzime)
  - network: fix device configuration in text mode (#1058336) (rvykydal)
  - Change order in which packages/groups are selected/excluded (#1091952)
    (vpodzime)
  - Check the correct button when saving changes in the Custom spoke (#1090786)
    (vpodzime)
  - Fix unloading modules in driver-updates (#1085099) (wwoods)
  - Re-saved some of the glade files with a newer version of glade. (dshea)
  - Add viewports for the ListBoxes in the software spoke. (dshea)
  - Extend format string checks to translated format strings. (dshea)
  - Fix typo in nm_is_connected method check. (rvykydal)
  - iutil: Introduce getSysroot()/getTargetPhysicalRoot(), use instead of
    ROOT_PATH (walters)


author: Brian C. Lane <bcl@redhat.com> - 21.34-1
changelog:
  - Improve the "adding yum repo" message structure (mkolman)
  - Fix missing log message about adding a repository (#1089297) (mkolman)
  - Ignore use of eval warnings. (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - New encrypted state is the dialog's encrypted attribute (vpodzime)
  - Use human readable sizes with two decimal spaces in the GUI (vpodzime)
  - Make the LUKS unlock callback a timed action (vpodzime)
  - Hitting ENTER in the LUKS passwd entry should click the Unlock button
    (vpodzime)
  - Block leaf device encryption if container is encrypted consistently
    (vpodzime)
  - Do not remove the replacing item, remove the replaced one instead (vpodzime)
  - Give include_btrfs variable a better name (vpodzime)
  - Make the _resolve_btrfs_restrictions method's code nicer (vpodzime)
  - Refactor the btrfs magic into a separate method (vpodzime)
  - Switch the condition in long if-else statement (vpodzime)
  - Give an opaque condition a better name explaining its real meaning (vpodzime)
  - Refactor out the code for removing empty parents (vpodzime)
  - Use the (vpodzime)
  - Refactor out the code for adding device/mountpoint into a method (vpodzime)
  - Relabel /home partition if using and existing one (#1087736) (vpodzime)
  - Don't forget to call os._exit() in the child process (vpodzime)
  - users: Add root= keyword argument to set{User,Root}Password (walters)
  - users: Deduplicate code to fork()+chroot() (walters)
  - gui/spokes/software: Enable iff payload is PackagePayload (walters)
  - Use descriptive pylint messages instead of numbers. (clumens)
  - Add input validation to the source spoke. (dshea)
  - Remove the tests for duplicate and invalid repo names (dshea)
  - Expand the proxy URL validation. (dshea)
  - Convert the repository name test into a regex (dshea)
  - Add a remove_check method for InputCheckHandler. (dshea)
  - Use ID columns in the protocol combo boxes (dshea)
  - Added a link to a bug about the user data in glade problem. (dshea)
  - Remove the top and bottom padding from source spoke action area (dshea)
  - Re-add a false-positive for the GLib module (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.33-1
changelog:
  - Add an option to copy translation files to an updates.img (dshea)
  - Set the selinux state from the command line (#784828) (dshea)
  - Remove a whole bunch of pylint false positives (dshea)
  - Ignore more informational messages printed by pylint pragmas (dshea)
  - Use more wildcards in the tests dist_ variable (dshea)
  - Make sure the idx variable is used instead of the old found variable
    (vpodzime)
  - Disable a false positive from pylint (dshea)
  - Only run dialogs in the enlightbox context (vpodzime)
  - Separate code for finding item in containers combo and processing it
    (vpodzime)
  - Check Update Settings button sensitivity when saving changes in one place
    (vpodzime)
  - Only save changes if needed when adding mountpoint (vpodzime)
  - No need to call bool() on a boolean expression result (vpodzime)
  - Give names to some magic tuples, make them reusable and reuse them (vpodzime)
  - Add DEVICE_TYPE_DISK's text description to the mapping (vpodzime)
  - Move a few constants and mappings to the storage_utils module (vpodzime)
  - Split long label's string into two lines (vpodzime)
  - Don't rely on the ordering of autopart types in the combobox (vpodzime)
  - Only save changes if there are any changes to be saved (vpodzime)
  - Add device type constants to the device type combobox's store (vpodzime)
  - Change some anaconda-yum DEBUGs to be more informative (bcl)
  - Change Proxy Add Button to Ok (bcl)
  - Display a message for missing required packages and groups (#1064565) (dshea)
  - Fix issues with the errorHandler callback arguments (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.32-1
changelog:
  - Refactor the code setting up the device type combobox a method (vpodzime)
  - Rename 'swap' variable to 'is_swap' to better express its meaning (vpodzime)
  - Refactor out the code setting up the fstype combobox into a method (vpodzime)
  - Refactor the code updating info about device container into a method
    (vpodzime)
  - Remove the default None value from the addPage's cb argument (vpodzime)
  - Make on_updates_settings_clicked timed callback (vpodzime)
  - Rename the callback for updating mountpoint settings (vpodzime)
  - Hook up the GUI test so it's run as part of "make check". (clumens)
  - Skip running pylint on files containing "skip-file". (clumens)
  - Add comments to the kickstart tests. (clumens)
  - Add the beginnings of an automated GUI test suite. (clumens)
  - Add accessibility information to the user spoke. (clumens)
  - Add accessibility information to the root password spoke. (clumens)
  - Add accessibility information to the progress hub. (clumens)
  - Add accessibility information to most of the widgets on the storage spoke.
    (clumens)
  - Add enough accessibility information to the network spoke for livecds.
    (clumens)
  - Add accessibility information to the keyboard spoke. (clumens)
  - Add accessibility information to the date & time spoke. (clumens)
  - Add a script and base kickstart file for making a dogtail-enabled livecd.
    (clumens)
  - Add accessibility information to the welcome spoke and summary hub. (clumens)
  - Add accessibility information to some of our widgets. (clumens)
  - Don't use dhcp ntpservers for dir or image installation (bcl)
  - Implement and use decorator for logging UI storage actions (vpodzime)
  - Refactor out the code doing device reformat into a function (vpodzime)
  - Refactor out the code handling encryption change into a function (vpodzime)
  - Fix variable name when logging new fstype (vpodzime)
  - Make it possible to override translation domain in GUIObjects (#1040240)
    (mkolman)
  - Refactor out the code for handling device size change into a function
    (vpodzime)
  - Refactor out the code for bounding size into a function (vpodzime)
  - Refactor code for reverting device reformat into a function (vpodzime)
  - Make the code changing an existing device more compact (vpodzime)
  - Comment the part of the code changing an existing device (vpodzime)
  - Do device change logging in one place where possible (vpodzime)
  - Pass information about old and new device as a dictionary (vpodzime)
  - Move code attempting to replace device into a separate function (vpodzime)
  - Mountpoint validation should only care about the new fs type (vpodzime)
  - Make size properties refreshing reused code (vpodzime)
  - Use generator instead of list for auxiliary old_disk_names variable
    (vpodzime)
  - Remove and unused variable in Custom spoke (vpodzime)
  - Refactor mountpoint configuration validation out from _save_right_side
    (vpodzime)
  - Don't overload selectorFromDevice function (vpodzime)
  - Use dir_tree_map for the cleanPStore function (vpodzime)
  - Check xconfig before setting the installed displaymode (dshea)
  - DNFPayload: call close() when done with the Base. (ales)
  - Do not try to get "" translated (vpodzime)
  - Use for-cycle else: branch instead of extra variable (vpodzime)
  - Have mountpoint descriptions defined in a dictionary (vpodzime)
  - Uppercase global constants in the Custom spoke (vpodzime)
  - Use cannonical RAID level names when populating RAID stores (vpodzime)
  - No RAID level (RAID level None) is a valid choice for LVM(ThP) (vpodzime)
  - LVM Thin Provisioning supports the same RAID levels as plain LVM (vpodzime)
  - Only block the password/user spokes if data was given in kickstart (vpodzime)
  - Disable a pylint error message for now. (clumens)
  - Suppress selinux error log when using default (#1083239) (bcl)
  - Use the AnacondaWidgets python gi-overrides for pylint (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.30-1
changelog:
  - Add support ppc64le (hamzy)
  - Validate proxy URLs (dshea)
  - Provide feedback for invalid NTP hostnames. (dshea)
  - Use GUIDialogInputCheckHandler in the advanced user dialog (dshea)
  - Add a new InputCheck status for silent failures. (dshea)
  - Add an InputCheckHandler subclass for dialogs. (dshea)
  - Generalized and improved the proxy URL parsing regex (dshea)
  - Update makebumpver for the newer python-bugzilla on rawhide. (clumens)
  - network: don't crash on virtual devices turned off (#1080640) (rvykydal)
  - network: don't pop HWADDR twice for vlan on s390 (#1061646) (rvykydal)
  - Make safe_dbus module's functions less 'safe' (vpodzime)
  - Add a list of cmdline args that append instead of replace (#1073130) (bcl)
  - safe_dbus: Don't export DBus connection addresses as variables (walters)


author: Brian C. Lane <bcl@redhat.com> - 21.29-1
changelog:
  - Add a Makefile target to create a set of empty .po files. (dshea)
  - os.path.exists -> os.path.lexists when checking for authconfig. (clumens)
  - Add support for tarfiles to liveimg kickstart command (bcl)
  - mountExistingSystem raises an exception with dirty FS (#1080210) (vpodzime)
  - Don't do yum lock logging when using updates.img (vpodzime)
  - Pass Size(0) instead of 0 to the ContainerDialog if no size is given
    (vpodzime)
  - Update the BaseWindow and HubWindow example UI fragments (dshea)
  - Convert GtkHBox and GtkVBox to GtkBox. (dshea)
  - Fix keyboard accelerator collisions from former stock buttons (dshea)
  - Set the secret agent icon in the glade file (dshea)
  - Remove stock labels and icons. (dshea)
  - Run the pykickstart version test on the commands in parse-dracut (dshea)
  - Don't reimport os - it's imported very early on. (clumens)
  - Use an alternative image if logo is missing (mkolman)
  - Update parse-kickstart for the new bootloader command. (clumens)
  - Make sure the error info message starts on a new line (vpodzime)
  - Define two env variables removing useless warnings (vpodzime)
  - Check boot args for None (#1075918) (bcl)
  - Revert "Enable make check in %check and add the necessary BuildRequires"
    (dshea)
  - Fix the argument list passed to the payloadInitialize thread (#1079628)
    (dshea)
  - Fix filtering the _storage_playground out (vpodzime)
  - Sync up step counts in install.py with reality. (clumens)
  - Avoid the "unable to init server" message. (dshea)
  - Do not attempt to run authconfig if it doesn't exist. (clumens)
  - Allow skipping installation of the core group, if asked for in kickstart.
    (clumens)
  - Drop the vconsole.font boot arg (#1074113) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.28-1
changelog:
  - Get the DBus session bus address in a method (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - Inhibit the screen saver on live installs (#928825) (dshea)
  - Handle the dbus method call not returning anything. (dshea)
  - Convert errors raised during dbus connection to DBusCallError (dshea)
  - driverdisk: Show selection menu for network driver isos (#1075918) (bcl)
  - Write a modprobe blacklist (#1073130) (bcl)
  - Append cmdline arg values in BootArgs (#1073130) (bcl)
  - Wait for other threads to finish before sending ready (#1075103) (bcl)
  - set proxy related environmental variables (#854029) (bcl)
  - Fix pylint error in yumpayload. (sbueno+anaconda)
  - The custom spoke requires mountPointStore and mountPointCompletion, too.
    (clumens)
  - Make the lists of files to check consistent across all checks. (dshea)
  - Fix error handling in cmdline mode. (#1034773) (sbueno+anaconda)
  - Don't create bootloader entries for kdump initrd and kernel. (#1036086)
    (sbueno+anaconda)
  - Add a setting to network.py that got left out of the cherry-pick. (clumens)
  - Enable make check in %check and add the necessary BuildRequires (atodorov)
  - Make it obvious user is going to begin installation. (#975793)
    (sbueno+anaconda)
  - Move libtimezonemap requires to the anaconda-gui subpackage (vpodzime)
  - network: apply ks configuration to devices activated in initramfs (#1037605)
    (rvykydal)
  - Add support for kickstart --interfacename for vlans (#1061646) (rvykydal)
  - network: handle race condition of disappearing active connection (#1073424)
    (rvykydal)
  - Convert iter from filter model iter to backing store iter (#1074188)
    (amulhern)
  - Provide ways in kickstart to skip kernel and bootloader (#1074522). (clumens)
  - DNFPayload: apply the kickstart excludedList. (ales)
  - Only pylint files that are in the git working copy (dshea)
  - Move accordion population into a separate function (vpodzime)
  - Short-circuit testing if root has any devices (vpodzime)
  - Getting new devices is not enough cheap operation for being a property
    (vpodzime)
  - Hide and unhide the same set of disks in the Custom spoke (vpodzime)
  - Use GtkActionList when populating filesystem store (vpodzime)
  - Fix XDG_RUNTIME_DIR not set messages by creating one (dshea)
  - Make the ui_storage_logger reusable (vpodzime)
  - Decide on supported RAID levels in a better way (vpodzime)
  - Fix typo in the comment (vpodzime)
  - Add and use MountpointSelector's attributes we need (vpodzime)
  - Make code to get Size instance from user's input reusable (vpodzime)
  - Make getting raid level less hacky (vpodzime)
  - Implement a function to get container type name (vpodzime)
  - Make custom partitioning helper constants look as constants (vpodzime)
  - Simplify mountpoint validation and error reporting (vpodzime)
  - Simplify label validation and error reporting (vpodzime)
  - Move translated_new_install_name to the right place (vpodzime)
  - Rename the __storage attribute to a more propriate name (vpodzime)
  - Split out helper code from the Custom partitioning spoke (vpodzime)
  - The reset button should only be sensitive if there's something to reset.
    (clumens)
  - Confirm before resetting custom partitioning selections (#970093). (clumens)
  - DNFPayload: Add languageGroups(). (ales)
  - Use ROOT_PATH not /mnt/sysimage (bcl)
  - Override ROOT_PATH with environmental variable (bcl)
  - Import /etc/login.defs in libuser.conf (#979815) (dshea)
  - Fix environment group changes based on ListBox row activation (dshea)
  - DNFPayload: do not crash when an addon is unavailable. (ales)
  - Payloads: make DEFAULT_REPOS a part of the interface. (ales)


author: Brian C. Lane <bcl@redhat.com> - 21.27-1
changelog:
  - Don't disable anaconda repo on rawhide (bcl)
  - Set log level to debug when using an updates image (bcl)
  - driver-updates: accept burned driver discs (#1073719) (wwoods)
  - Do nothing if previously selected selector gets focus again (#1029798)
    (vpodzime)
  - Firstboot is deprecated and gone on Fedora 20 and anything newer (vpodzime)
  - Reraise the exception properly (vpodzime)
  - Set progress bar to 100 % in a different way (#1058755) (vpodzime)
  - Refresh after checkbox clicked (#1074188) (amulhern)
  - Use instclass.efi_dir when constructing the EFI path (dshea)
  - Add rescue kernels to the bootloader install list. (#1036349) (dshea)
  - Cover both possible ways that GUI WWID may have been set (#1074184)
    (amulhern)
  - Do not write out /etc/adjtime file on s390(x) (#1070748) (vpodzime)
  - Ignore the data model and just return self.environment (mkolman)
  - Software spoke can't be complete if the payload thread is running (mkolman)
  - DNFPayload: blivet.size.Size() only knows 'spec' kwarg now. (ales)
  - Specify string format arguments as logging function parameters (dshea)
  - Add missing changelog entries (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.26-1
changelog:
  - Don't traceback, just log a warning if connection is unavailable (#1070928)
    (mkolman)
  - Remove unnecessary use_markup attributes. (dshea)
  - Add a check for unnecessary markup. (dshea)
  - Ignore the server keymap for spoke status if using VNC (#1045115) (dshea)
  - Call % outside of the translation (dshea)
  - Fix pylint errors about dangerous default values (dshea)
  - Typo fix (dshea)
  - driver-updates: skip iso selection with OEMDRV (#1066784) (bcl)
  - driver-updates: allow interactive mode to load multiple devices (wwoods)
  - driver-updates: add DoRefresh loop to select_iso() (#1066784) (wwoods)
  - driver-updates: add 'refresh' to selection_menu() (wwoods)
  - driver-updates: rework 'dd_finished' handling (wwoods)
  - driver-updates: refactor dd_scan (wwoods)
  - driver-updates: refactor menu to allow other options (wwoods)
  - Bump blivet Requires for DASD changes. (#1064423) (sbueno+anaconda)
  - Add GUI and TUI logic to handle unformatted DASDs. (#1064423)
    (sbueno+anaconda)
  - Show unformatted DASDs in the local disk store. (#1064423) (sbueno+anaconda)
  - Add dialog box to warn about formatting DASDs. (#1064423) (sbueno+anaconda)
  - Update disk refs when recovering from a devicefactory failure. (#1032141)
    (dlehman)
  - Add typelib and library paths to the test environment. (dshea)
  - Run pylint with NO_AT_BRIDGE=1 set in the environment (dshea)
  - pylint: Clean up accordion warnings (bcl)
  - Let Gtk pick the size for the isoChooserDialog (#973376) (dshea)
  - network kickstart: do not bind to MAC if SUBCHANNELS are present (#1070232)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 21.25-1
changelog:
  - pylint: Add a pile of new E1101 exceptions (bcl)
  - pylint: change disable-msg to disable (bcl)
  - Fix console for s390 and 'noshell' mode (#1070672) (wwoods)
  - Check that the addon selection state exists before reading it (dshea)
  - Set the name in the volume group store (dshea)
  - Don't ignore the directory of the driver disk iso file (vpodzime)
  - Set rpm macros in DNFPayload (dshea)
  - Implement %packages --instLangs (#156477) (dshea)
  - Set rpm macro information in anaconda-yum. (dshea)
  - Move the anaconda-yum exception handler (#1057120) (dshea)
  - Only run gtk actions in the gtk thread. (dshea)
  - Add createrepo Requires (#1016004) (bcl)
  - Fix a traceback gathering free space info for a container. (#1069854)
    (dlehman)
  - network: detect also fcoe vlan device names exceeding IFNAMESIZ (#1051268)
    (rvykydal)
  - DNFPayload: display the download progress on the hub. (ales)
  - driverdisk: Fix typo in error logging (#1016004) (bcl)
  - driverdisk: Create a repo for network drivers (#1016004) (bcl)
  - driverdisk: Catch blkid failure (#1036765) (bcl)
  - driverdisk: Ignore extra blkid fields (#1036765) (bcl)
  - We can't trust rhcrashkernel-param to give us newline-free text. (pjones)
  - Remove redundant _setCurrentFreeSpace() call (#1043763) (amulhern)
  - Enable python-coverage in anaconda (dshea)
  - Move the sidebar to the right for RTL languages (dshea)
  - Remove a bunch of unused includes and tests for headers (dshea)
  - Add a note about when and how to remove isys.sync (dshea)
  - Remove isys.isPseudoTTY (dshea)
  - Convert isys.isIsoImage to python code (dshea)
  - Focus the language search input by default (#973967) (dshea)
  - Ensure media being verified is always unmounted (dshea)
  - Write 'text'/'cmdline' in anaconda-ks.cfg in text/cmdline mode (wwoods)
  - text install -> text system (#1021963) (wwoods)
  - Support the 'skipx' kickstart command (wwoods)
  - let systemd decide when to start anaconda-sshd (wwoods)
  - Don't use tmux for inst.noshell (#1058607) (wwoods)
  - Fix a nitpick from bcl. (pjones)
  - Make rhcrashkernel-param get run on non-GRUB 2 platforms. (pjones)
  - Cast the blame appropriately when the kernel refuses efivars changes.
    (pjones)
  - Do not use shim.efi on ARMv8 aarch64 (#1067758) (dmarlin)
  - Handle missing environments specified through kickstart (#1067492). (clumens)
  - create_sparse_file in blivet now expects a Size object. (clumens)
  - Don't traceback when no size is given in kickstart (#1067707). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.24-1
changelog:
  - setup default environment in initialize (bcl)
  - Move environmentAddons into packaging (bcl)
  - Skip running efibootmgr for image and dir installations (#1067749) (bcl)
  - Move translatable format strings into python. (dshea)
  - Added a check for translatable format strings in glade. (dshea)
  - Use a single script to run the glade tests. (dshea)
  - Check that s390x LVM configuration is valid. (#873135, 885011)
    (sbueno+anaconda)
  - Re-apply disk selection on error in TUI storage. (#1056316) (sbueno+anaconda)
  - Properly retry package downloads (#924860) (mkolman)
  - Change the CSS class name of the sidebar (#1067049). (clumens)
  - Preserve ipv6.disable=1 on target system (#1040751) (wwoods)
  - Remove an unused import in driver-updates. (clumens)
  - Fix heredoc usage in generated /etc/grub.d/01_users (#1044404). (dcantrell)


author: Brian C. Lane <bcl@redhat.com> - 21.23-1
changelog:
  - driverdisk: Parse all blkid output (#857248) (bcl)
  - Fix blkid output parsing and our output (vpodzime)
  - Don't use positional arguments to initialize Gtk objects (dshea)
  - Set mandatory property in network tui spoke. (#1064139) (sbueno+anaconda)
  - Disallow /boot on RAID on s390x. (#1027670) (sbueno+anaconda)
  - Remove a stray break statement (dshea)
  - Use devicetree.resolveDevice instead of udev_resolve_devspec. (#1047338)
    (dlehman)
  - Set ThreadManager.any_errors to be a property (dshea)
  - Error on "bootloader --location=partition" when using grub2 (#969095).
    (clumens)
  - Fix the handling of kernel parameters with no = (#1065704) (dshea)
  - Deal with a couple more "except Exception" lines. (clumens)
  - Fix pylint errors in the latest dnf-related commit. (clumens)
  - DNFPayload: pick the right FS as package download target. (ales)
  - DNFPayload: log import crashes. (ales)
  - DNFPayload: use dnf.exceptions.MarkingError. (ales)
  - Return the returned value in the fire_gtk_action (vpodzime)
  - Allow AddonData classes to parse options in the %addon line (dshea)
  - Pass ints to Gtk resize functions (#1065021) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.22-1
changelog:
  - Remove app_paintable from a couple nav boxes (#1064708). (clumens)
  - Give a more correct error for missing groups/packages on exclude (#1060194).
    (clumens)
  - Fix some incorrect RPM macros in the spec file. (clumens)
  - Allow using globs and alternative paths for specifying boot drive (#1057282).
    (clumens)
  - Don't reset input check status when disabling a check (#1062273) (dshea)
  - Fix how an input check is disabled (#1062275). (dshea)
  - ListStore.remove expects an iter, not an int (#1062752). (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.21-1
changelog:
  - Move save_netinfo into a hook (#1048231) (bcl)
  - Cleanup log message for pylint (bcl)
  - kickstart user accounts should be locked by default (#1063554) (bcl)
  - pre-push hook checking bugzilla IDs on rhelX branches (vpodzime)
  - Make sure LUKS devices can say they have a key (#1060255) (amulhern)
  - Handle LUKS passphrase before doing sanity check (#1060255) (amulhern)
  - Remove some unnecessary resets (#1060255) (amulhern)
  - Do not consider no available LUKS passphrase an error in do_autopart
    (#1060255) (amulhern)
  - Adapt to new blivet.sanityCheck() return type (#1060255) (amulhern)
  - Adapt StorageChecker class for changed return type of sanityCheck (#1060255)
    (amulhern)
  - Add sanityCheck functionality back into AutoPart.execute() (#1060255)
    (amulhern)
  - Bump blivet version for changed sanityCheck() interface (amulhern)
  - UnmanagedDeviceError and UnknownConnectionError are in the nm module.
    (clumens)
  - blivet no longer has a protectedDevices property. (clumens)
  - network: adapt to changed handling of devices without carrier in NM
    (#1062417) (rvykydal)
  - driverdisk: Rename skip_dds to make pylint happy (bcl)
  - driverdisk: Use a single systemd service to start DD UI (#1035663) (bcl)
  - driverdisk: Add dd_args_ks handling to driver-updates (#1035663) (bcl)
  - driverdisk: Process kickstart driverdisk commands (#1035663) (bcl)
  - driverdisk: Handle kickstart driverdisk command (#1035663) (bcl)
  - driverdisk: Use getargs instead of the env variable (#1035663) (bcl)
  - Remove now-unused isys/devices.[ch]. (clumens)
  - Call finalize functions in parent classes. (dshea)
  - Fix crashes in the LayoutIndicator dispose function. (dshea)
  - Require systemd (dshea)
  - Remove the now-unused anaconda_spoke_header.png. (clumens)
  - Minor aesthetic cleanups (#1045250). (duffy)
  - Add a topbar design to SpokeWindows. (#1045250) (duffy)
  - Update the Aarch64 packages to include efibootmgr. (dmarlin)
  - Add a sidebar to the standalone and hub windows (#1045250) (duffy)
  - Allow specifying an environment in the kickstart file (#1050994). (clumens)
  - The autopart scheme combo should work for creating partitions manually, too.
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.20-1
changelog:
  - makebumpver: Any failure should cancel the bump (bcl)
  - Add option help text for --image and --dirinstall flags (#1056791) (amulhern)
  - Update bumpver to allow Related bugs (bcl)
  - Fix up some pylint errors. (clumens)
  - If a user has been created, don't allow entering the user spoke (#1058564).
    (clumens)
  - Tweak passphrase wording a bit. (clumens)
  - Tweak the final progress messages to fit on the screen a little better
    (#1058463). (clumens)
  - Fix iscsi target selection checkbox in GUI (#1058653) (rvykydal)
  - network ks: allow setting only hostname with network command (#1051564)
    (rvykydal)
  - fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (#1040215)
    (rvykydal)
  - network GUI: ignore fcoe vlan devices (#1051268) (rvykydal)
  - Use an unused variable. (dshea)
  - Ignore an unused function warning on isys_init (dshea)
  - Remove unused isys files. (dshea)
  - Fix the handling of realloc failures. (dshea)
  - Run cppcheck on the C source files. (dshea)
  - Check RAID10 box for BTRFS (#1021856) (amulhern)
  - Make sure directory for DD extraction exists (vpodzime)
  - Handle --image arguments more thoroughly (#982164,#994488) (amulhern)
  - Remove the border from the custom part notebook. (clumens)
  - Style the Done button to make it more noticable (mizmo). (clumens)
  - Change the string used to test for serial console (#1054951) (dmarlin)


author: Brian C. Lane <bcl@redhat.com> - 21.19-1
changelog:
  - Change the reclaim space button rules (#980496) (bcl)
  - Revert "Fix up username checking regex a bit." (dshea)
  - Fix a pylint-caught problem from my previous cherry-pick. (clumens)
  - Give priority to IPv4 addresses when showing VNC & SSH IP (#1056420)
    (mkolman)
  - Display custom part warnings/errors on the spoke itself (#975840). (clumens)
  - Fix listing threads that caused an error (vpodzime)
  - Do not add errors item for thread in advance (vpodzime)
  - Log exceptions before running exception handling (vpodzime)
  - Fix kickstart 'updates' command (#1056727) (wwoods)
  - Fix exitHandler loop deactivation (bcl)
  - Show hidden disk images (#1034996) (bcl)
  - Fix pylint errors (dshea)
  - Provide a maximum width to the betanag dialog. (clumens)
  - Don't include zero sized disks in the custom part UI either (#903131).
    (clumens)
  - Move the Quit button to the right and make it consistently sized (#1038802).
    (clumens)
  - "Delete All" on the reclaim dialog should not delete hdiso source (#980496).
    (clumens)
  - Add a scrollbar to the error dialog (#1021506). (clumens)
  - Change the product name we key off (#1055019). (clumens)
  - Another dracut pylint change. (dshea)
  - Fix page logic in driver selection (#1055333) (bcl)
  - Give users way to select DD ISO interactively (#1036765) (vpodzime)
  - Make network-fetched driver disk .iso files work (#1003595) (vpodzime)
  - Disable pylint messages too annoying to deal with. (dshea)
  - Fix unused variable warnings (dshea)
  - Remove unused imports (dshea)
  - Specify string format arguments as logging function parameters (dshea)
  - Remove the raidstart and raidstop commands (dshea)
  - Expand the reach of pylint (dshea)
  - Put Xorg on tty6 in accordance with Ancient Anaconda Tradition (#980062)
    (wwoods)
  - Fix the handling of kickstart NFS repos with options (#1045528) (dshea)
  - Skip empty layout-variant specifications when setting layouts (#1057442)
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.18-1
changelog:
  - Use validate_label to check whether label should be updated (#1038590)
    (amulhern)
  - Always reject label if the format exists (#1038590) (amulhern)
  - Make label field always sensitive (#1038590) (amulhern)
  - Save module list after initial module load (#1050352) (bcl)
  - Require gtk3 and glib2 documentation to build (dshea)
  - Rename get_widgets_datadir to anaconda_get_widgets_datadir. (dshea)
  - Include the annotation-glossary (dshea)
  - Set device.format.label field close to where we read it (#1056139) (amulhern)
  - Install the rpmrc file to the initrd.img (#1016004) (vpodzime)
  - Give users hint about VNC password restrictions (#1053546) (vpodzime)
  - Be more liberal in what is accepted as a size unit. (dshea)
  - Remove en_spec parameters from blivet.size.Size. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.17-1
changelog:
  - Test for DataHolder Class (#1034427) (bcl)
  - Use DataHolder for TUI nfs data (#1034427) (bcl)
  - Add DataHolder class (#1034427) (bcl)
  - Handle inst.{gpt,dnf,extlinux} using cmdline.getbool() (wwoods)
  - Drop unreferenced 'useIPv[46]' flag (wwoods)
  - Don't force shell on tty2 (#980062) (wwoods)
  - add comment about boot-options.txt (wwoods)
  - Add support for getting stage2 image from boot.iso (#1035514) (mkolman)
  - Various changes to handling of filesystem label setting (#1038590) (amulhern)
  - Fix translation context on the storage options dialogs. (clumens)
  - Fix problems going into custom partitioning with the new work flow. (clumens)
  - Don't show actions next to free space lines in the reclaim dialog (#1054208).
    (clumens)
  - If there's a label in the ISO device combo, put it on a new line (#1031727).
    (clumens)
  - Make the device name in a MountpointSelector less wide (#1048583). (clumens)
  - If a root password is set, don't show the spoke (#910355, #1041405).
    (clumens)
  - Check for certain disk attrs before trying to access them. (#1053055)
    (sbueno+anaconda)
  - Use gtk_get_locale_direction. (dshea)
  - Always run efibootmgr from ROOT_PATH (bcl)
  - A class for scheduling Gtk actions and running them all at once (vpodzime)
  - Remove some leftover float conversions. (dshea)
  - Use uint64 for the resize target size. (dshea)
  - Return program output as a string instead of a list (dshea)
  - Implement and use a function for one-off running Gtk actions (vpodzime)
  - Be more defensive when getting layouts and their variants (vpodzime)
  - Implement and use functions for conversion between keymaps and layouts
    (vpodzime)
  - Fix reset of existing device to its original size. (dlehman)
  - Don't disable checks for global at the module level. (dshea)
  - Clean up the pylint-false-positives. (dshea)
  - Remove pylint comments that are no longer necessary (dshea)
  - Allow pylint-false-positives to end with a newline (dshea)
  - Change storage widget visibility based on disks selected. (clumens)
  - Rename widgets in the two remaining options dialogs. (clumens)
  - Allow going to the reclaim dialog even for autopart (#1014671). (clumens)
  - Add the autopart type combo to custom storage (#1014671). (clumens)
  - Tweak DiskOverview spacing a little bit (#1014671). (clumens)
  - Add custom part and encryption buttons to the main storage spoke (#1014671).
    (clumens)
  - Remove the existing install_options1 dialog, rename the others (#1014671).
    (clumens)
  - Grow the spoke gradient image to fit the nav_area (#1035772). (clumens)
  - Additional completion checks in network spoke. (#1044571) (sbueno+anaconda)
  - Fix problems reported by pylint (dshea)
  - Decode potentially 8-bit strings in TUI windows (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.16-1
changelog:
  - Use blivet.size.Size for all size quantities. (dlehman)
  - make anaconda-shell (wwoods)
  - handle "ks=cdrom[:<path>]" on systems with multiple CDs (#1049237) (wwoods)
  - dracut: add when_any_cdrom_appears for cdrom autoprobe (wwoods)
  - dracut: minor shell cleanup (wwoods)
  - fix inst.noshell (#807703) (wwoods)
  - Error gracefully if we have a question in cmdline mode. (#869731)
    (sbueno+anaconda)
  - Verify that designated label can be set (#1038590) (amulhern)
  - Do not change sensitivity of label field (#1038590) (amulhern)
  - Make the clear icon functional in language spoke. (sbueno+anaconda)
  - Fix the translated pango markup check (dshea)
  - Remove iutil.strip_markup. (dshea)
  - Pass additional command-line arguments to pylint (dshea)
  - Fix and ignore markup warnings where appropriate (dshea)
  - Check that the Pango markup in glade files is valid (dshea)
  - Added a pylint module to check pango markup. (dshea)
  - Split the po-based translation code into a separate file. (dshea)
  - Fix bool parsing of boot options with inst. prefix (#1044391) (mkolman)
  - Use vc_keymap as X layout only if we get nothing from localed (#1048592)
    (vpodzime)
  - Warn user if entering LUKS password with non-ASCII characters (#1039168)
    (vpodzime)
  - Add back some erroneously removed set_use_underline calls (dshea)
  - Only show the "DATA" heading if there are data mount points under it.
    (clumens)
  - Don't allow the advanced user dialog to be saved with errors (dshea)
  - Move the add_check stuff into helper classes. (dshea)
  - Remove the UID and GID maximums. (#978846) (dshea)
  - Fix an invalid mnemonic widget reference in passphrase entry (dshea)
  - Added checks for some potential issues in glade files (dshea)
  - Remove scrot dependency for global screenshot support (mkolman)
  - Fix mnemonic widget reference id (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.15-1
changelog:
  - Use the new Gtk.ListBox for displaying environments and addons (#1039683).
    (clumens)
  - Display additional disk attributes in TUI storage spoke. (#1024760)
    (sbueno+anaconda)
  - Fix 'select all disks' logic in TUI storage spoke. (sbueno+anaconda)
  - Ignore the compile script (dshea)
  - network GUI: don't crash when wifi is activated in standalone spoke
    (#1046138) (rvykydal)
  - Use the right test for there being any storage actions. (clumens)
  - Only display the actions summary dialog if there are any actions (#1030511).
    (clumens)
  - Do not support kickstart+live installs (#1027160). (clumens)
  - We no longer directly use libnl (#1034830). (clumens)
  - Remove _transactionErrors from yumpayload.py. (clumens)
  - Move xhost handling to the xinit script (#1045280) (dshea)
  - Check for ready before baseRepo in completed (#1044985) (bcl)
  - Treat the output of vncpasswd as binary data, since it is (#1045119) (dshea)
  - Add iutil.exec* options for handling binary data (dshea)
  - Print a message and exit if a user attempts to upgrade via kickstart. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.14-1
changelog:
  - Fix the release notes image cycler. (#1043393) (dshea)
  - Do not schedule resize actions for non-resizing requests (#1039491)
    (vpodzime)
  - Use ceil for minSize in resize dialog (#1040012) (bcl)
  - Use integer numbers of megabytes in the Reclaim dialog (#1040012) (vpodzime)
  - fcoe gui: repopulate device tree only if device was actually added (#1039223)
    (rvykydal)
  - Exclude FCoE disks from local disks (#1039223) (rvykydal)
  - fcoe: repopulate devicetree after adding FCoE SAN (#1039223) (rvykydal)
  - Add initial 64-bit ARM aarch64 EFI support (#1034428) (dmarlin)
  - Rename network spoke header (mkolman)
  - Show the Shell spoke in debug mode (vpodzime)
  - Accept only .iso files from the IsoChooser dialog (#1015169) (vpodzime)
  - Just run the IsoChooser dialog lightbox (vpodzime)
  - Use libxklavier's new methods instead of our nasty hack (vpodzime)
  - Move atexit registration before running rescue mode (#1038855) (vpodzime)
  - Only display the addon separator if there's a reason to. (clumens)
  - Stop using deprecated gtk margin functions. (clumens)
  - Fix the check_accelerators srcdir path. (dshea)
  - Show msg in TUI if user attempts to create invalid username. (#965561)
    (sbueno+anaconda)
  - Fix up username checking regex a bit. (sbueno+anaconda)
  - Fix default device for ks=cdrom (#1042500) (bcl)
  - createUser is already in a chroot (#1038241) (bcl)
  - Skip checks on files that are not staged for commit. (dshea)
  - Allow catching exceptions from threads (vpodzime)
  - Enable warnings about abstract methods not overridden (dshea)
  - Provide empty methods to override abstract parent methods. (dshea)
  - Implement status in StandaloneSpoke. (dshea)
  - Move a bunch of abstract methods from Payload to PackagePayload (dshea)
  - Remove some methods from packaging.Payload. (dshea)
  - Disable abstract method warnings in intermediate abstract classes. (dshea)
  - Remove Personalization spoke (dshea)
  - Remove some vestigal code from an earlier version of GUICheck (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.13-1
changelog:
  - Refresh environment addons on source change (#1033749) (bcl)
  - Fix selector device matching for unallocated partitions. (#1039292) (dlehman)
  - Rename the network config spoke a little bit. (clumens)
  - Don't encrypt device if container is encrypted (bcl)
  - network: add s390 options in ifcfgs generated from kickstart (#1031376)
    (rvykydal)
  - Remove enablement of whiteout/blackout plugins, and the requires on anaconda-
    yum-plugins. (notting)
  - Fix checking if we are collecting our module (vpodzime)
  - Remove an unnecessary continue statement in the potfiles check (vpodzime)
  - Use sys.exit instead of os._exit in the potfiles test (vpodzime)
  - List addons in exception report data (vpodzime)
  - Make Hub.storage and Spoke.storage a property (dshea)
  - Fix the botched helperization of StorageChecker (dshea)
  - Disable tmpfs in the GUI (#1039511) (mkolman)
  - Don't crash on NTP lookup without network (#1026079) (mkolman)
  - Don't rely on Gtk being importable for exception handling (vpodzime)
  - Support rnotes in SVG format (#1034407). (clumens)
  - Fix a couple warnings from -Werror=format-security (#1036989). (clumens)
  - Use abstract base classes for mixins. (dshea)
  - Display free space remaining in containers (#1035832). (clumens)
  - Make sure url and mirrorlist are not set at once (#1026834) (mkolman)
  - if rootfs is btrfs, add rootflags=subvol to kernel parameters (gene)
  - add ro to bootloader kernel parameters (gene)
  - Added missing entries to POTFILES.in (dshea)
  - Add a check that files with translatable strings are in POTFILES.in (dshea)
  - Fix the handling of renames in the pylint git hook. (dshea)
  - Remove startup-id from AnacondaBaseWindow. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.12-1
changelog:
  - Handle cancelation of device resize in the custom spoke. (#1027947) (dlehman)
  - Disallow /boot on lvm until grub2 fully supports it. (#1036705) (dlehman)
  - Disallow /boot on btrfs subvolume until grubby supports it. (#864198)
    (dlehman)
  - Remove an empty initialize function. (clumens)
  - Move PathDict into pyanaconda/ui/__init__.py. (clumens)
  - Add one more directory for ignoring test log files (dshea)
  - Defer translation of device_type_name (dshea)
  - Disable pylint errors about gobject-introspection methods (dshea)
  - Remove unused variables (dshea)
  - Document the instl.multilib boot option (vpodzime)
  - Minor tweak of our driver disk documentation (vpodzime)
  - network: GUI, don't ask for wifi secrets upon Configure (#1033073) (rvykydal)
  - network: GUI, add support for virtual devices removing (#1030870) (rvykydal)
  - network: fix naming of slave ifcfg files from kickstart (#1036047) (rvykydal)
  - network: GUI, handle virtual devices (bond, vlan, team) properly (#1036047)
    (rvykydal)
  - Change how we test if the GUI is available in the anaconda script. (clumens)
  - Update boot-options.txt. (amulhern)
  - Omit /dev/sr* from list-harddrives (#1032500) (sbueno+anaconda)
  - Fix EditTUISpoke to operate only on visible entries (vpodzime)
  - Don't try to investigate empty string for unicode chars (#1035799) (vpodzime)
  - Fix issues reported by the check_pw_visibility test (vpodzime)
  - Add check testing visibility of password entries (vpodzime)
  - Put tests of .glade files into a separate directory (vpodzime)
  - Save a reference to the imported Xkl module for get_current_layout (dshea)
  - Fix the Makefile.am subdirs for widget data. (dshea)
  - Fix some pylint warnings. (clumens)
  - Switch to libtimezonemap for the timezone map. (dshea)
  - Set the _config_dialog property during __init__. (dshea)
  - Fix handling of long release ids (mkolman)
  - Store older valid packages in separate folder (mkolman)
  - Fetch older valid releases (mkolman)
  - Import Xkl only when really needed (vpodzime)
  - Global screenshot support (#1025038) (mkolman)
  - Require new version of python-blivet (vpodzime)
  - Hide password characters in iSCSI login fields (#1034202) (vpodzime)
  - Use format names instead of types in the resize dialog (vpodzime)
  - Do not write out the vconsole.keymap boot option (#1035316) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.11-1
changelog:
  - Use raid RAID level constants instead of mdraid RAID level constants.
    (amulhern)
  - Use level objects instead of level integer codes. (amulhern)
  - clear software environment (#1029536) (bcl)
  - Update source on errors (#1030997) (bcl)
  - Fix errors in kickstart.py. (dshea)
  - Update gettext.txt (dshea)
  - Don't allow bootloader and /boot on iSCSI on s390 (#1034222) (vpodzime)
  - Round float values coming from the Gtk stack (#1013586) (vpodzime)
  - Generate missing machine-id (bcl)
  - Fix problems reported by pylint. (dshea)
  - Add HDD ISO support for TUI (#1000327) (mkolman)
  - Use a directory in build tree for pylint data. (dshea)
  - Remove MOSTLYCLEANDIRS from Makefile.am (dshea)
  - fixup spec for fedup (bcl)


author: Brian C. Lane <bcl@redhat.com> - 21.10-1
changelog:
  - Cleanup anaconda.spec.in (bcl)
  - Handle non-leaf btrfs volumes with mountpoints. (#1016959) (dlehman)
  - Use en_spec for blivet Size spec strings with constant components. (#1029616)
    (dshea)
  - The gui and tui subpackages cannot be noarch (vpodzime)
  - Cleanup unused and overly complicated stuff in isys (vpodzime)
  - DNFPayload: tweak to the API changes in dnf-0.4.8 (ales)
  - Don't use cached packages with different release id (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.9-1
changelog:
  - Add a test for accesses of yum.preconf outside of _resetYum. (clumens)
  - Remove base_repo cache (#1011555) (bcl)
  - Make _yum.preconf setup atomic (#1028245) (bcl)
  - Remove threading from getBaseRepo handling (#1011555) (bcl)
  - If there are incomplete spokes, let the user know which (#1032801). (clumens)
  - tui: show Processing while source is busy (bcl)
  - tui: wait for threads before entering source and software (#1032823) (bcl)
  - clear errors when metadata is ok in tui source spoke (#1006570) (bcl)
  - Fix parallel pylint in distcheck. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.8-1
changelog:
  - Fix geolocation on live installs (mkolman)
  - Ignore the pylint warning on importing GraphicalUserInterface. (clumens)
  - Fall back to text mode if GUI is not available (vpodzime)
  - Get rid of unused isys.isCapsLockEnabled function (vpodzime)
  - Don't rely on having zenity and require it only for GUI (vpodzime)
  - No longer need the Gconf2 package (vpodzime)
  - Split out anaconda's user interfaces into separate packages (vpodzime)
  - Do not include tzmapdata into the main package (vpodzime)
  - Create directories for stubs if they don't exist (vpodzime)
  - Do not try to fetch our own packages that will be built (vpodzime)
  - Remove the unused flags import from installclass.py. (clumens)
  - Fix logging of pylint-one output (bcl)
  - Do yum lock logging only with inst.debug or loglevel=debug (vpodzime)
  - Don't panic on installclasses failing with inst.debug (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.7-1
changelog:
  - Expand the use of ANACONDA_WIDGETS_DATADIR. (dshea)
  - Make thread manager operations atomic (#1029898) (mkolman)
  - Run pylint in multiple processes (vpodzime)
  - Fix how "changed" signal is emitted on the TreeSelection (vpodzime)
  - Pass biosdevname boot option to installed system (#1023609) (rvykydal)
  - network: update required NetworkManager version (team support) (rvykydal)
  - Use timing decorator for more actions (vpodzime)
  - Add test for the have_word_match function (vpodzime)
  - A nice decorator making Anaconda's GUI more responsive (vpodzime)
  - Short-circuit layouts matching (vpodzime)
  - Enforce upper bound for resize. (#1027947) (dlehman)
  - Fix some pylint problems in network.py. (clumens)
  - Add an updates location for the AnacondaWidgets overrides (dshea)
  - Fix typo (#1003591) (rvykydal)
  - network: call GDBus proxy methods like python (rvykydal)
  - network: add team support for kickstart %pre phase (#1003591) (rvykydal)
  - network: generate kickstart commands for team devices (#1003591) (rvykydal)
  - network: support for adding team devices (#1003591) (rvykydal)
  - network: display team devices in status (#1003591) (rvykydal)
  - network: add team support to kickstart (#1003591) (rvykydal)
  - Initialize the AddLayouts dialog in advance in the KeyboardSpoke (vpodzime)
  - Add function to map functions on items in the main thread (vpodzime)
  - Allow having unique thread names with given prefix (vpodzime)
  - Remove an unused and non-working leftover function resetResolve (vpodzime)
  - Always center dialogs shown on top of lightbox (vpodzime)
  - Set spokes' distribution and beta warning only once (vpodzime)
  - use deepcopy on ksdata method (#1028243) (bcl)
  - Change source spoke proxy handling to use local copy (#967805) (bcl)
  - Apply a little tweak to the VNC password length message. (clumens)
  - Match layouts with stripped accents in AddLayout dialog (vpodzime)
  - Sort layout descriptions properly (#1026238) (vpodzime)
  - Make AddLayout dialog persistent (vpodzime)
  - Use Sphinx syntax in the iutil module (vpodzime)
  - Warn if vnc passwd is longer than 8 chars (hamzy)
  - Don't try to unicode unicode strings (#1029109) (vpodzime)
  - Add tmpfs support (#918621) (mkolman)
  - Added a few things that autoscan complained about (dshea)
  - Actually use the config header we generate (dshea)
  - Redirect pylint stderr to stdout (dshea)
  - Fix the handling of files generated for xgettext (dshea)
  - Use gettext to process glade files. (dshea)
  - Always use $prefix in directory names. (dshea)
  - Pass --enable-gtk-doc to configure in distcheck (dshea)
  - Fix the liveinst install/uninstall hooks (dshea)
  - Clean up after intltool (dshea)
  - Add missing files to dist (dshea)
  - DNFPayload: tweak to the API changes in dnf-0.4.7. (ales)
  - Add tests for iutil (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 21.6-1
changelog:
  - Fix typos in translation functions (dshea)
  - Put the cityCompletion back on the list of widgets (vpodzime)
  - Do not translate strings defined at the module or class level. (clumens)
  - Fix a couple places where we're doing % inside of _(). (clumens)
  - Add a custom pylint module to check i18n problems. (clumens)
  - Remove an unused import. (clumens)
  - Provide our own sorting functions for regions and timezones (#1025029)
    (vpodzime)
  - Set locale for our process (vpodzime)
  - Translate timezones in GUI (vpodzime)
  - network gui: add apply tooltip to Configure button (#1018471) (rvykydal)
  - Make dialog return code checking more robust (amulhern)
  - Show last 4 bytes of wwid (#1024966) (jstodola)
  - Handle focus changes of MountpointSelectors from outside (#975838) (vpodzime)
  - network: do not crash when device for network --device is not found
    (#1023829) (rvykydal)
  - Log continuing from hub if there are no spokes (vpodzime)
  - Updates to boot-options.txt document (#1026449) (amulhern)
  - No longer install anaconda user documentation (#1026449) (amulhern)


author: Brian C. Lane <bcl@redhat.com> - 21.5-1
changelog:
  - Fix spoke sorting issues in text-mode. (#929177) (sbueno+anaconda)
  - Send the continue click after the queue is empty (#1025347) (bcl)
  - No longer use summary screen visit to decide whether bootloader has been
    configured (#1025811) (amulhern)
  - Remove the bootloader line from the interactive kickstart file (#1025811)
    (amulhern)
  - Set bootloader default location to mbr in constructor (#1025811) (amulhern)
  - Remove column titles from the software spoke. (dshea)
  - Fix the selection of default groups (#1023263) (dshea)
  - Use the default yscale for the HubWindow alignment (dshea)
  - Fix kickstart block device resolution. (#1022206) (dlehman)
  - Specify query territory when getting language native name (vpodzime)
  - Get rid of trailing whitespace (vpodzime)
  - Export the right classes from the tui.spokes package (vpodzime)
  - Define newLayoutStore before it is used by the filter (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.4-1
changelog:
  - Fix up a couple more pylint errors. (clumens)
  - Add check for Linux HFS+ ESP on Mac (#1010495) (bcl)
  - Update bootDrive info when storage config updated in text-mode. (#861018)
    (sbueno+anaconda)
  - Remove the special handling for en (dshea)
  - Ignore SIGINT (#1024822) (amulhern)
  - Don't show language twice for keyboard layouts (#1021907) (petersen)
  - Make Software spoke ready even if there is no repo (#1010348) (vpodzime)
  - Use decorator for methods that invalidate base repo cache (vpodzime)
  - Use cache for base repo if possible (vpodzime)
  - Make sure to actually set the autopart flag when needed. (#1023554) (dlehman)
  - Fix Gtk errors about list store columns (dshea)
  - Fix the layout up and down button sensitivies. (dshea)
  - Fix the Gkbd spec string for layouts with no variant (dshea)
  - pylint wants regexes with backslashes to be specified with 'r'. (clumens)
  - Add ack flag checking to makebumpver (bcl)
  - Correctly accept 'sshd' boot arg as alias for 'inst.sshd' (#924157) (wwoods)
  - Only eject CDROM devices we're actually using (#949919) (wwoods)
  - mem may not exist when it's printed out in these error messages. (clumens)


author: Brian C. Lane <bcl@redhat.com> - 21.3-1
changelog:
  - Reset _proxyChange when a change is triggered (bcl)
  - Setup No Update checkbox correctly (#1016801) (bcl)
  - Fall back to closest mirror in source (#1016801) (bcl)
  - anaconda-dracut: fix ks failure with hd:<dev>:some/path.ks (wwoods)
  - Make sure lower bound for resize is applied. (#986575) (dlehman)
  - Use devicetree to resolve device specs in kickstart. (#1022206) (dlehman)
  - Disregard raid level combo when it isn't applicable. (#1022203) (dlehman)
  - Mountpoint is an attr of the format, not the device. (#892747) (dlehman)
  - Add bootloader execute before autopart (#1021258) (bcl)
  - Do error checking of repository names on "Installation Source" screen.
    (amulhern)
  - Avoid configure-event loops. (#1021511) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 21.2-1
changelog:
  - remove signal disconnect (#996899) (bcl)
  - Re-saved every glade file with glade-3.16.0 (dshea)
  - Fix pylint errors in network.py. (clumens)
  - Always use decimal notation for Size specs (dshea)
  - network kickstart: add support for devices configured in %pre (#1019796)
    (rvykydal)
  - network gui: make Configure button insensitive when no ap is selected
    (#1015212) (rvykydal)
  - Encode possible unicode objects before calling str() on them (vpodzime)
  - Fix a typo in function documentation (vpodzime)
  - Use more general status for installations from media (#1017703) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 21.1-1
changelog:
  - Adds additional debug logging to yumpayload.py. (amulhern)
  - Handle invalid JSON in geoloc (#1021410) (dshea)
  - Revert "Only prompt for LUKS password if the user has chosen to configure
    automatically." (amulhern)
  - Add context support to check_accelerators (dshea)
  - Added translation contexts to the TUI. (dshea)
  - Added translation contexts to the GUI. (dshea)
  - Add support for context-based translations (dshea)
  - Reset checks on both password fields. (#1020580) (dshea)
  - Fix swaps added to fstab for noformat (gene)
  - Don't update hub's continue button and label for every spoke (#1020373)
    (vpodzime)
  - Add storage tests. (clumens)
  - Add option to select all hard drives in text mode. (#965580)
    (sbueno+anaconda)
  - BootLoaderError should not reset storage (#1019541) (bcl)
  - Only prompt for LUKS password if the user has chosen to configure
    automatically. (amulhern)
  - Remove an unused string (dshea)
  - Translate AM and PM (dshea)
  - Translate strings marked as translatable (dshea)
  - network gui spoke: use GDBus to obtain list of settings (#1018467) (rvykydal)
  - network: look for device settings also based on DEVICE value (#1017788)
    (rvykydal)
  - Fix liveinst to work with livemedia-creator (#1009711) (bcl)
  - Remove the button-label property on SpokeWindow. (clumens)
  - Log entering/exiting spokes and hubs in the GUI. (clumens)
  - Escape text inserted into markup strings (dshea)
  - Move markup out of translatable strings (dshea)
  - Move formating markup out of python where possible (dshea)
  - Use explicit children to set label attributes (dshea)
  - Turn on the image on the "Add a disk..." button. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.26-1
changelog:
  - Install bootloader to loop device in disk image installations. (#1019502)
    (dlehman)
  - Don't try to configure a bootloader for s390 disk image installs. (#1019502)
    (dlehman)
  - Fix initramfs generation for disk image installations. (#1019502) (dlehman)
  - Save mountpoints specified for existing btrfs volumes. (#892747) (dlehman)
  - Add a command line option for disabling friendly multipath names. (#977815)
    (dlehman)
  - Remove en (dshea)
  - "Fix" the zSeries device filter "label" (dshea)
  - Replace placeholders with the strings from python (dshea)
  - Add and fix keyboard accelerators (dshea)
  - Check for labels with use_underline and no accelerator (dshea)
  - Support checking the translation of plural strings (dshea)
  - Specify a node id in check_accelerator exceptions (dshea)
  - BTRFS cannot hold swap, no need to care about fstab swaps (vpodzime)
  - Add ANACONDA_INSTALL_CLASSES to testenv.sh. (clumens)
  - Put a version on the DNF requirement. (clumens)
  - Revert "For now, ignore checking dnfpayload.py with pylint." (clumens)
  - Fix the alignment of the Network Time switch (#1019301) (dshea)
  - Tell blivet which swaps should appear in the fstab (#1011391) (vpodzime)
  - Put only newly created or reformated swaps to the new root (vpodzime)
  - Make code to get new devices reusable as property (vpodzime)
  - Grab journal only from the last boot (vpodzime)
  - DNFPayload: allow enable/disable calls for repos that do not exist. (ales)
  - Add shell spoke to s390x installations (vpodzime)
  - Put TUI spokes in common categories (vpodzime)
  - MountpointSelector is a widget, set its property properly (#1013612)
    (vpodzime)
  - Include the journal log on installed system (bcl)
  - DNFPayload: error handling and logging cleanups. (ales)
  - DNFPayload: reset the transaction goal on new package selection check. (ales)
  - DNFPayload: implement environmentGroups() (ales)
  - Some partition scheme is always selected (#1017435) (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.25-1
changelog:
  - Don't use g_object_set on initialized objects. (dshea)
  - Remove the "other" tab in the network spoke. (dshea)
  - Fix duplicated id in custom.glade (dshea)
  - Correctly generate rescue initrd (#1013087) (bcl)
  - Refresh swap suggestion once we know which disks to use (vpodzime)
  - Initialize the kickstart install method (#1017614) (dshea)
  - Use correct format for raise in kickstart.py (bcl)
  - Add install-requires target to the Anaconda makefile (mkolman)
  - fix luksformat references (#1014493) (bcl)
  - kickstart: check for correct format (#1014545) (bcl)
  - Add checks for unexpanded macros. (dshea)
  - UIScreen doesn't necessarily have the ready property (vpodzime)
  - Print long widgets in a nice way (vpodzime)
  - Consider errno 5 I/O errors hardware faults (vpodzime)
  - Install kernel-lpae if supported (#1013015) (vpodzime)
  - Bump firewalld version (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.24-1
changelog:
  - Clear bootDisk and bootloader stage info on errors (#1013482) (bcl)
  - Catch BootLoaderError when setting up bootloader (#1013474) (bcl)
  - Fix an incorrect formatting string in makeupdates. (clumens)
  - network: remove function we don't need anymore (rvykydal)
  - Don't translate constant strings. (dshea)
  - Take into account disk space when calculating swap suggestion (#1016673)
    (vpodzime)
  - DNFPayload: adapt to DNF change c3de85d6 of Base.install() error reporting.
    (ales)
  - DNFPayload: the new libcomps makes env.option_ids a list of GroupID objects.
    (ales)
  - Fix warning message when package version is not found in Koji (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.23-1
changelog:
  - Use Unicode in the TUI buffer strings (#1015620) (dshea)
  - DNFPayload: install DNF itself. (ales)
  - DNFPayload: direct conf.persistdir to the sysimage. (ales)
  - Add a tooltip to the container combobox (#975801) (bcl)
  - Use different colors for different message types. (dshea)
  - Exit on exception in the askVNC spoke (#962804) (dshea)
  - Don't skip the strength check if overriding a kickstart password (dshea)
  - Allow password spoke to be exited without password (#1004931) (dshea)
  - Re-check the password strength when the username changes (dshea)
  - Only call pwquality once per password. (dshea)
  - Use GUICheck checks for the root password strength (dshea)
  - Use constants for password check failure messages (dshea)
  - Use a constant to indicate GUICheck success (dshea)
  - Remove a redundant error property from UserSpoke (dshea)
  - Fix the usages of PWQError. (#1014405) (dshea)
  - Fix usage of GtkLevelBar in glade. (dshea)
  - Clean up callbacks in the user spoke. (dshea)
  - Removed an untrue portion of a doc comment (dshea)
  - Support for removing services from firewall needs newer PyKickstart (mkolman)
  - Add support for removing services from the firewall (#957809) (mkolman)


author: Brian C. Lane <bcl@redhat.com> - 20.22-1
changelog:
  - Only encrypt the TUI user password once (#1015220) (dshea)
  - Don't try to collect removed modules (vpodzime)
  - Moved the NFS nolock option into Payload._setupNFS (dshea)
  - Grab journalctl logs if there is no /tmp/syslog (vpodzime)
  - Pass layout and variant in specific format to Gkbd (#1011155) (vpodzime)
  - Translate the "Quit" string at the end of liveinst. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.21-1
changelog:
  - Remove another reference to log_picker. (clumens)
  - Turn spinner back on for configuration (bcl)
  - Use assertIsInstance in the kickstart version test. (clumens)
  - If the full device path is given in repo=hd:, still select it in the UI
    (#980479). (clumens)
  - Display newly created partitions without a mountpoint, too (#886039).
    (clumens)
  - Don't require pressing escape twice to kill the media check window (#965625).
    (clumens)
  - Fix display of weak password warning (#1011850) (dshea)
  - Fix the tui simpleline imports. (dshea)
  - Don't confuse users by misleading tooltip (#1011112) (vpodzime)
  - Assorted other pylint fixes for scripts and utils (dshea)
  - Pass string format arguments as paramters to logging (dshea)
  - Ignore the use of func_globals in a test case (dshea)
  - Fix issues in the AnacondaWidgets python wrapper (dshea)
  - Make exception handling more specific (dshea)
  - Remove unused imports and variables (dshea)
  - Remove unnecessary lambdas (dshea)
  - Remove obsolete files. (dshea)
  - Check whether the commit matches the tree (dshea)
  - Run pylint on all python files (dshea)
  - Don't use relative imports (dshea)
  - Use g_signal_handler_disconnect instead of g_object_disconnect (#1010486)
    (vpodzime)
  - Fixup Eula class (bcl)
  - Allow searching for keyboard layouts in English (#1009806) (vpodzime)
  - network: don't create ksdata for devices enslaved in GUI (#1011826)
    (rvykydal)
  - Allow a proxy to be set before the method is saved (#1012096) (dshea)
  - Export the pykickstart Eula command (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.20-1
changelog:
  - Encrypt normal user passwords when doing text install. (#977732)
    (sbueno+anaconda)
  - Escape the status before setting it as markup (vpodzime)
  - network gui: do not crash on devices without settings (eg wireless)
    (#1010519) (rvykydal)
  - Make the keyboard layout preview dialog bigger (#1011140) (vpodzime)
  - Return switching options with the same order as shown (#1011130) (vpodzime)
  - Use a temporary directory for verifying ISO media (dshea)
  - Skip devices not controllable by blivet (#1009809) (dshea)
  - Add translation support to check_accelerators (dshea)
  - Make sure autopart type is handled deterministicaly in text mode (#1010453)
    (vpodzime)
  - Don't rely on X server adding empty variant for its defaults (#1011658)
    (vpodzime)
  - Make Keyboard spoke's status consistent with other statuses (#1011166)
    (vpodzime)
  - LiveImageKSPayload skip the parent class setup method (#1010500) (bcl)
  - Pass the actual format instead of Python built-in (#1009678) (vpodzime)
  - Don't allow using updates with non-default network sources (#1008028)
    (vpodzime)
  - Use Sphinx documentation format in nm.py. (rvykydal)
  - Changed the keyboard accelerator for iscsi "Retry Log In" (dshea)
  - Only fail on a missing firewalld command if the firewall is enabled
    (#1004976). (clumens)
  - Cleanup some pylint failures in the network module (bcl)
  - Add GtkNotebook support to the accelerators check. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.19-1
changelog:
  - tui ErrorDialog needs to be modal (#983316) (bcl)
  - Keyboard variant names may contain dashes (#1008730) (vpodzime)
  - Forbid "root" as a user or group name. (#968451) (dshea)
  - Set the password strength color based on strength (#965596) (dshea)
  - Fix the password confirmation match check (#1009907) (dshea)
  - Replace removed python modules with stubs in makeupdates (vpodzime)
  - Unlock encrypted partitions before finding installations (#901917) (vpodzime)
  - Network TUI: remove unused import, import nm. (rvykydal)
  - Network TUI: show the same status as in gui. (rvykydal)
  - Network TUI: don't traceback when applying config to device without link.
    (rvykydal)
  - Generate ifcfg VLAN_ID value for kickstart network --vlanid. (rvykydal)
  - Network TUI: fix updating of ksdata in apply. (rvykydal)
  - Network TUI: ignore slaves devices for configuration. (rvykydal)
  - Clean up ifcfg file handling. (rvykydal)
  - Check the validity of generated usernames in TUI (#965543) (dshea)
  - Behave better when PYTHONPATH is already set (dshea)
  - Decode keyboard layout descriptions as UTF-8 (#1009278) (dshea)
  - Filter out devices with no media from custom (#960794) (bcl)


author: Brian C. Lane <bcl@redhat.com> - 20.18-1
changelog:
  - ProgressHub no longer exists in pyanaconda/ui/tui/hubs. (clumens)
  - Search all disk types for install media (#1004726) (dshea)
  - git commit check for ack flag on rhel branches (bcl)
  - Fix Lightbox for compositing window managers (#1008446) (dshea)
  - Add metalink support to yumpayload (bcl)
  - Make progress screen in text mode standalone spoke instead of hub (vpodzime)
  - Render the right arrow based on the widget direction (#1008397) (vpodzime)
  - Mirror the GUI if an RTL language is chosen (#1008397) (vpodzime)
  - Removed unused GUI elements (dshea)
  - Clean up what is and isn't translatable and how. (dshea)
  - Removed the exceptionsText constant (dshea)
  - Add comments for translators to TUI input strings (#854226) (dshea)
  - Use python-format on all intltool-extract strings (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.17-1
changelog:
  - Fix handling of blank size specs in the custom spoke. (#1004903) (dlehman)
  - Block resize slider value changed handler when setting range. (#1007387)
    (dlehman)
  - Remove an unused import. (clumens)
  - Create the XklWrapper singleton in background (vpodzime)
  - Translate layout and switching options descriptions on the fly (vpodzime)
  - Improve XklWrapper's API (vpodzime)
  - Move upcase_first_letter function to iutil (vpodzime)
  - Remove the Layout class and things we don't need in XklWrapper (vpodzime)
  - Ignore the whole m4 directory (vpodzime)
  - Do not schedule hubs with no spokes available (#1006357) (vpodzime)
  - Retranslate language filtering placeholder texts (#1007090) (vpodzime)
  - Use pigz to create updates.img (vpodzime)
  - The Desktop class doesn't need to inherit from SimpleConfigFile. (clumens)
  - Fix yet another pylint error caught after the fact. (clumens)
  - Move all languages found by geoip to the top in Welcome spoke (mkolman)
  - Don't set ksdata.lang.seen to True if using default value (mkolman)
  - DNFPayload: reset the sack and repos on updateBaseRepo() (ales)
  - refactor: YumPayload: selectKernelPackage()->_select_kernel_package() (ales)
  - DNFPayload: mirrorlist can not be an empty string. (ales)
  - DNFPayload: display the download step in progressQ. (ales)
  - DNFPayload: logging the missed packages/groups. (ales)
  - DNFPayload: select kernel packages. (ales)
  - DNFPayload: log when the transaction process unexpectedly terminates. (ales)
  - DNFpayload: disable all NSS operations in RPM. (ales)
  - DNFPayload: keyerror in isRepoEnabled() (ales)
  - DNFPayload: implement selectEnvironment() (ales)


author: Brian C. Lane <bcl@redhat.com> - 20.16-1
changelog:
  - add pre-commit hook to run pylint (bcl)
  - Allow runpylint.sh to be passed files (bcl)
  - handle case of no ifcfg and no hostname (#1002737) (bcl)
  - Allow make targets to be run outside of $srcdir (dshea)
  - Fix the wildcard usage in automake files. (dshea)
  - Move the intltool Makefile rules into configure.ac (dshea)
  - Fix a format parameter mapping (#1007472) (dshea)
  - Check whether keyboard translations are stale (#972236) (dshea)
  - Fix the handling of xklavier strings. (dshea)
  - Center the Langsupport spoke's description (vpodzime)
  - Set minimal width request for the locales box (vpodzime)
  - Use constant for default keyboard layout (vpodzime)
  - Try to use VConsole keymap name as X layout (#1007359) (vpodzime)
  - Retranslate also layout indicator when retranslating BaseWindow (#1007087)
    (vpodzime)
  - Check ready state before baseRepo (#1007448) (bcl)
  - Fix po/Rules-extract so it doesn't remove itself (dshea)
  - Include LayoutIndicator and TimezoneMap to the Micsellaneous Widgets
    (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.15-1
changelog:
  - Don't set up the resize slider for non-resizable devices. (#997690) (dlehman)
  - Remove 'completed' property from Autopart spoke in text UI. (sbueno+anaconda)
  - Clean up code for input handling in TUI spokes. (sbueno+anaconda)
  - set_hostname should proceed only on DVD and live installations (vpodzime)
  - Don't use temporary file and move when writing out an ifcfg file (vpodzime)
  - Set hostname when leaving network spokes (vpodzime)
  - Keep file-naming convention with the Lightbox widget (vpodzime)
  - Let users configure autopart options in interactive text ks. (#1001061)
    (sbueno+anaconda)
  - Add parameters to format strings (dshea)
  - Fix pre-processing of files for xgettext (#1005644) (dshea)
  - Added a test to check for xgettext warnings (dshea)
  - Make sure XklWrapper isn't dumped to the anaconda-tb file (vpodzime)
  - Catch race of network device state vs reading its config properties (#980576)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.14-1
changelog:
  - Convert the lightbox into a GObject (#1000927) (dshea)
  - Remove some more unused imports. (clumens)
  - Move the Anaconda class to a proper module (vpodzime)
  - Firstboot should be disabled by default after automated installations
    (vpodzime)
  - Fix typo introduced in refactorization (#1005511) (vpodzime)
  - Remove unused imports in the network spoke. (clumens)
  - Get rid of the now-unused new_firmware variable. (clumens)
  - Remove magic from the passphrase dialog (#921948) (vpodzime)
  - Don't pass extra arguments to LangLocaleHandler.__init__() (vpodzime)
  - Fix check for device state when reading its IPXConfig (#1001776, # 1005198)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.13-1
changelog:
  - Fix handling of flexible specs in onpart for member devices. (#1004885)
    (dlehman)
  - Always regenerate initramfs (#994180) (bcl)
  - Avoid the use of NamedTuple._make (dshea)
  - Add superclass __init__()s and fix an indent (dshea)
  - Pass logging string format variables as parameters (dshea)
  - Remove unnecessary variables, imports, semicolons (dshea)
  - Fix the user/group name regex (dshea)
  - Fix problems with the test scripts (dshea)
  - Handle kickstarts that don't specify timezone (#1001598) (mkolman)
  - Don't set "date of last password change" /etc/shadow field (#985572)
    (hdegoede)


author: Brian C. Lane <bcl@redhat.com> - 20.12-1
changelog:
  - Cleanup arch tests (dshea)
  - Rearranged the automake tests. (dshea)
  - Update po/ build files to the current gettext (dshea)
  - Use libtool with gtkdoc-scanobj (dshea)
  - Use autoconf to set the spec file Version. (dshea)
  - Use the ustar format with make dist (dshea)
  - Fix widgets autotools generation. (dshea)
  - Require gtk-doc and GObject. (dshea)
  - dracut no longer auto assembles everything (#960496) (bcl)
  - Only ignore missing packages entries (#983316) (bcl)
  - Fix a string that was modified before translation (#1004960) (dshea)
  - Let users configure keyboard via anaconda in live installations (#1002533)
    (vpodzime)
  - Use copy instead of move for NTP configuration (#985566) (hdegoede)
  - Share code between the Welcome and Langsupport spokes (vpodzime)
  - Do not try to set None as hostname (#1002737) (vpodzime)
  - Fix crash on LiveCD if network is configured before installing (#1002373)
    (rvykydal)


author: Brian C. Lane <bcl@redhat.com> - 20.11-1
changelog:
  - Add more details to iso device selector (#971290) (bcl)
  - Warn user if they enter a weak password in TUI. (#1001039) (sbueno+anaconda)
  - Don't mark spoke as completed if no repo is set. (#1001538) (sbueno+anaconda)
  - Don't enable chronyd if disabled in kickstart (#1002583) (mkolman)
  - Run firstboot-only spokes on first boot by default (vpodzime)
  - Let hubs specify which environments they support (vpodzime)
  - Don't mount cdroms that contain no mountable media. (#1000889) (dlehman)
  - Don't try to parse langcode if none given (vpodzime)
  - Get rid of the non-deterministic expand_langs and its usage (vpodzime)
  - Rework the Langsupport spoke to work with all locales (vpodzime)
  - Rework the Welcome spoke to allow users choose from all locales (vpodzime)
  - Improve import in GUI utils a bit (vpodzime)
  - Remove the cryptic "language-default keyboard" checkbutton (vpodzime)
  - Allow seting up locale without modifying ksdata (vpodzime)
  - Remove an unused argument of get_available_translations (vpodzime)
  - Setup language early to a value we can figure out (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.10-1
changelog:
  - Optionally hide the GUI option to install updates (dshea)
  - Move the really_hide and really_show functions to utils (vpodzime)
  - Search for all translations, not only one per langauge (#1001446) (vpodzime)
  - Use the DEFAULT_LANG if GeoIP suggestion cannot be used (#1000715) (vpodzime)
  - Network spoke: fix showing of ipv6 addresses (rvykydal)
  - Use the sensitive-info log for sensitive location info (#986844) (mkolman)
  - Add new logger for sensitive information (mkolman)
  - Handle %define changes for autofetch (mkolman)
  - Update dumping of network info for new nmcli interface. (rvykydal)
  - Text network spoke: more strict ipv6 address input checking (#909299)
    (rvykydal)
  - Network spoke: show global ipv6 addresses (rvykydal)
  - Text network spoke: add to translated files (po/POTFILES.in) (#902299)
    (rvykydal)
  - Text network spoke: require netmask and gateway for static ipv4 (#902299)
    (rvykydal)
  - Text network spoke: Condense device configuration information (#902299)
    (rvykydal)
  - Text network spoke: fix ipv4 regex (#909299) (rvykydal)
  - Resolved accelerator conflicts and marked excpetions. (dshea)
  - Added tests for duplicated keyboard accelerators (dshea)
  - Implement group creation with GID in GUI (#968085) (dshea)
  - Remove unused imports. (dshea)
  - Move dynamic labels out of custom.glade (#1000703) (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.9-1
changelog:
  - Text network spoke: basic configuration support (#909299) (rvykydal)
  - Add support for network configuration in TUI. (#909299) (sbueno+anaconda)
  - Remove partial matches from Koji search results (mkolman)
  - Handle >=,<=,= for package version, fix -a/--add (mkolman)
  - Return only network devices supported in installer from nm_devices (#999514)
    (rvykydal)
  - Obtain network device type specific dbus interface dynamically (#999514)
    (rvykydal)
  - Catch no-hwaddr exception only for the respective call (#999514) (rvykydal)
  - Don't catch hwaddr not found exception for ethernet devices (#999514)
    (rvykydal)
  - Added a validation test for the GUI group list (dshea)
  - Validate input fields on the user spoke. (#967245) (dshea)
  - Added an input validation framework. (dshea)
  - Pre-fetch widgets in advanced user dialog (dshea)
  - Change validatePassword to be more flexible. (dshea)
  - Moved regexes into regexes.py. (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.8-1
changelog:
  - Fix a SIGSEGV when returning from storage spoke (#983319) (dshea)
  - makebumpver: Fix problem with single line body (bcl)
  - For now, ignore checking dnfpayload.py with pylint. (clumens)
  - Don't do str() on an exception we're passing into a string substitution.
    (clumens)
  - Check for hwaddress exceptions. (dshea)
  - If LANG isn't set, set it to default value. (#997397) (sbueno+anaconda)
  - Remove yet another unused import. (clumens)
  - swap devices should be under the System portion (#962668). (clumens)
  - Populate the repo store before changed can ever be called (#994940).
    (clumens)
  - Make the ISO choosing widget wider (#973376). (clumens)
  - Don't recommend /usr as a separate mount point anymore (#981465). (clumens)
  - Do not run another instance of the TUI for errors (#997661) (vpodzime)
  - Do not try to exit from the installation thread (vpodzime)
  - Tell which thread failed to be added by the ThreadMgr (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.7-1
changelog:
  - Modify the gtk_warning function in anaconda to use gtk3. (clumens)
  - Fix some pylint warnings in the new DNF code. (clumens)
  - Fix a couple more pykickstart handler version mismatches. (clumens)
  - anaconda requires a later version of partitioning syntax now. (clumens)
  - packaging: add dnf to the Anaconda's requires. (ales)
  - Enable DNFPayload on specific triggers. (ales)
  - DNFPayload: initial version. (ales)
  - refactor: tear down the install device in PackagePayload.reset(). (ales)
  - refactor: extract the device handling in YumPayload._configureBaseRepo up to
    PackagePayload. (ales)
  - refactor: move YumPayload._setUpMedia() up to PackagePayload._setupMedia().
    (ales)
  - Tweaks in the Payload interface. (ales)
  - remove: configureAddOnRepo from the Payload interface. (ales)
  - Payload: forgotten comment in spaceRequired() (ales)
  - Payload: define txID to None. (ales)
  - The NFS text dialog should never attempt to use method.url (#998446).
    (clumens)
  - Remove the unittest target, since "make check" will do this for us. (clumens)
  - Use the latest version of the RAID kickstart handler. (clumens)
  - Update both the method and repo info. (dshea)
  - remove the UBOOT class arm systems are now using EXTLINUX (dennis)
  - ARM: switch to using extlinux by default (dennis)
  - Update our pylint arguments. (clumens)
  - Don't implicitly unpack exceptions.  That won't be supporetd in the future.
    (clumens)
  - Modify how we call logging functions to take a list of parameters. (clumens)
  - Use "raise Exception()" instead of "raise Exception, ..." (clumens)
  - Hook up pylint and our nosetests to be run via "make check". (clumens)
  - Drop unneeded required_space_text variable. (#997690) (dlehman)
  - Specify also query script when getting locale's native name (vpodzime)
  - Update runpylint.sh for pylint 1.0.0 (bcl)
  - Clean up translation placeholders (#890157) (bcl)
  - Don't override multilib setting unless the option was passed. (#987557)
    (dlehman)
  - Set the encoding of custom.py to utf-8 (dshea)
  - Report if a package was not found in Koji during autofetch (mkolman)
  - Convert makeupdates from getopt to argparse (mkolman)
  - Fixed the interpretation of RAID levels (dshea)
  - Consolidate get_object() calls. (dshea)
  - Add ASCII-only upper and lower string functions. (dshea)
  - Fix the User/Group already exists log messages. (dshea)
  - Normalize keyboard layout and variant strings from langtable (vpodzime)
  - A few tests for the keyboard layout and variant strings processing (vpodzime)
  - More robust parsing of the layout and variant string specification (vpodzime)
  - Move DEFAULT_VC_FONT to constants (vpodzime)
  - Match langs with stripped accents when filtering languages (vpodzime)
  - Fix the User subclass using an old version of the pykickstart superclass.
    (clumens)
  - Bring the kickstart version test back to life. (clumens)
  - Don't read proxy for methods that have no proxy (dshea)


author: Brian C. Lane <bcl@redhat.com> - 20.6-1
changelog:
  - Import DBusGMainLoop directly (bcl)
  - Catch AttributeError when looking for InstallClass (bcl)
  - dracut/parse-kickstart should use the updated method-related classes
    (#994978). (clumens)
  - Ignore warnings about the global keyword and the DefaultInstall class.
    (clumens)
  - Fix all the pylint warnings in the anaconda file. (clumens)
  - Deal with the last of the catching Exception warnings. (clumens)
  - Always define a continueButton and quitButton property. (clumens)
  - Fix pylint warnings in the installclasses. (clumens)
  - Remove a directory that does not exist from the PYTHONPATH for pylint.
    (clumens)
  - Fix up some warnings about calling the superclass's __init__ method.
    (clumens)
  - Remove the reference to "anaconda" in reIPL. (clumens)
  - Fix up almost all of the redefining warning messages. (clumens)
  - Add a bunch of gobject-introspection related ignore lines. (clumens)
  - StorageChecker ought to have a self.storage attribute. (clumens)
  - Ignore another error pylint can't quite figure out. (clumens)
  - pylint doesn't understand what's in AnacondaKSHandler. (clumens)
  - Remove the "Add custom add-on" button. (clumens)
  - Fix up places where overridden methods don't take the same number of args.
    (clumens)
  - Fix up all unused variable warnings. (clumens)
  - Added files to MAINTAINERCLEANFILES (dshea)
  - Reenabled the pylint test target (dshea)
  - Cleanup the autogen scripts. (dshea)
  - Remove m4 files from the widgets project. (dshea)
  - Install gettext files at build time. (dshea)
  - Use the python checks provided by automake. (dshea)
  - Added a missing type check found by autoscan (dshea)
  - Cleanup the widgets autoconf file (dshea)
  - Add detail to logs when creating users and groups (dshea)
  - Fix miscellaneous errors in installclass.py. (clumens)
  - Fix a variety of errors in the packaging module. (clumens)
  - Do not run pylint against executable files in pyanaconda/. (clumens)
  - Clean up deprecated uses of the string module. (clumens)
  - Call the right superclass's method. (clumens)
  - Straighten out text UI methods so they have the same method signature.
    (clumens)
  - Remove the lines to ignore E0611. (clumens)
  - Bootloader.read is completely unused; cut it. (clumens)
  - Fix all the "X is defined outside of __init__" warnings. (clumens)
  - Display the correct string for the space required by packages. (clumens)
  - Remove lines that clearly just don't do anything. (clumens)
  - If we're not going to use the return value, don't grab it. (clumens)
  - kernelVersionList in tarpayload.py should act the same as all other versions.
    (clumens)
  - If we're not going to use the exception object, don't grab it. (clumens)
  - Define stage2_device in the BootLoader class. (clumens)
  - Don't call getPassAlgo before running createGroup. (clumens)
  - Remove some unused values out of constants.py. (clumens)
  - Finish taking care of pylint warnings in image.py. (clumens)
  - Remove the unused network and write methods from the Anaconda object.
    (clumens)
  - Remove the disable-msg lines for a couple C messages. (clumens)
  - Remove some easy unused argument warnings. (clumens)
  - Remove everything from InstallInterfaceBase except what Rescue needs.
    (clumens)
  - Remove the duplicated imports. (clumens)
  - Do not use a list or a dict as a default argument to a method. (clumens)
  - Remove unneeded lambdas. (clumens)
  - Fix up all the warnings where we used a reserved function name or keyword.
    (clumens)
  - Fix up about half of the "except:" and "except Exception:" lines. (clumens)
  - Fix a couple undefined variable errors that were real bugs. (clumens)
  - Ignore statements that have no effect. (clumens)
  - Fix up all the wildcard imports except two in packaging. (clumens)
  - Remove all unused import lines. (clumens)
  - Remove unnecessary pass statements. (clumens)
  - Fix bad indentation and tab-instead-of-space warnings from pylint. (clumens)
  - Put the pylint test back into service. (clumens)
  - Run make with multiple jobs in makeupdates (vpodzime)
  - Use gtk_image_new_from_icon_name (bcl)
  - Remove caching of unused device list. (dlehman)
  - Check MBR gap size even when /boot is on a plain partition. (#986431)
    (dlehman)


author: Brian C. Lane <bcl@redhat.com> - 20.5-1
changelog:
  - Don't wait for systemctl shutdown command to exit (#974383) (bcl)
  - Fix the logging of the spice-vdagent status (dshea)
  - Update PYTHONPATH so unit tests work right out of the source tree. (clumens)
  - Don't check for a firstboot service file before processing the command.
    (clumens)
  - Strengthen the services command processing a bit. (clumens)
  - Start spice-vdagent (#969405) (dshea)
  - Skip password strength check for kickstart passwords (#986490) (dshea)
  - Network spoke: fix refresh of device IP configuration (rvykydal)
  - Add unsupported hardware dialog (#872728) (bcl)
  - storage.py -> system.py in POTFILES.in (clumens)
  - border_width=5 -> border_width=6 (clumens)
  - No need to call threads_init anymore (bcl)
  - Consolidate storage and networking under one category (#973013). (clumens)
  - When doing a live install, set the ks method appropriately (#986069).
    (clumens)
  - Check that we're doing an HD install before examining the attr (#989428).
    (clumens)


author: Brian C. Lane <bcl@redhat.com> - 20.4-1
changelog:
  - POTFILES.in: rename time.py to time_spoke.py (bcl)
  - Only move INSTALL_TREE when it is mounted (#888196) (bcl)
  - Use ksdata.method.seen (#986069) (bcl)
  - Threaded Koji RPM lookups and downloads (mkolman)
  - Fix the langcode parsing regexp (vpodzime)
  - Move tests to old_tests and add some new, working tests (vpodzime)
  - Replace hostname with hostnamectl (#989584) (rvykydal)
  - Require fcoe-utils only on ix86 and x86_64 architectures (#989913) (vpodzime)
  - Fix searching for local RPMs with no version required (vpodzime)
  - Expand the '~' in the RPM_FOLDER_NAME (vpodzime)
  - Set system date and time with our own function (vpodzime)
  - Remove the useless, confusing and lying PoolsNote (vpodzime)
  - Use tiny, fast and thread-safe ntplib module instead of ntpdate (vpodzime)
  - For vnc require network in intramfs (#989156) (rvykydal)
  - Fix makeupdates' package fetching when no version is specified (vpodzime)
  - Make it clear on the summary dialog that changes take effect later. (clumens)
  - Don't mark the summary dialog's tree view as insensitive. (clumens)
  - Work with files in a more pythonic way in makeupdates (vpodzime)
  - Honor hostname set in kickstart (#988483) (rvykydal)
  - Do not automatically set UTC mode on kickstart installs. (clumens)
  - Add automatic fetching of RPMs for new Defines & Requires (mkolman)
  - Don't prompt for ssh on s390x if doing an image install. (#983056) (sbueno)
  - Rename tz spoke to avoid potential conflict with std 'time' module. (sbueno)


author: Brian C. Lane <bcl@redhat.com> - 20.3-1
changelog:
  - Fix driver disk path for inst.dd= method (#987513) (bcl)
  - Add support for NFS as install source in TUI. (#971298) (sbueno+anaconda)
  - Allow logging into multiple iscsi nodes at once (#975831). (clumens)
  - Fix crash while parsing ntp servers from DHCP6 (#969303) (dshea)
  - Use ExceptionInfo namedtuple when dumping anaconda (#982299) (vpodzime)
  - Wait for device connections for iface-bound iscsi in kickstart (#740105)
    (rvykydal)
  - Refer to blivet instead of storage in iscsi kickstart (#740105) (rvykydal)
  - Mark disk 'selected' if only one present in TUI. (#975790) (sbueno+anaconda)
  - Update devicetree only if we logged in to some target in add iscsi dialog.
    (rvykydal)
  - Don't show multipath members in specialized disks overview (#740105)
    (rvykydal)
  - Do not populate devicetree after each single login in iscsi dialog (#740105)
    (rvykydal)
  - Match also iface when logging into selected iface-bound iscsi target
    (#740105) (rvykydal)
  - Fix handling of non-ASCII names (#969309) (dshea)
  - Use inline completion for the region/city selection (vpodzime)
  - Fix copyright of the main anaconda script (vpodzime)


author: Brian C. Lane <bcl@redhat.com> - 20.2-1
changelog:
  - Use the new wait for connectivity function (mkolman)
  - Improve waiting for network connectivity (mkolman)
  - Use langtable to get default layout instead of our magic (#485137) (vpodzime)
  - Adapt to the new localization module (vpodzime)
  - Rewrite the localization module (vpodzime)
  - Make the Welcome spoke wait for Geolocation lookup to finish (#975193)
    (mkolman)


author: Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:1.05-0.fdr.2
changelog:
  - The homepage changed placed in 2004-08-23.
  - The author repackaged the files using the same tar.gz version (1.05).


author: Matthias Runge <mrunge@matthias-runge.de> 1.08-9
changelog:
  - change description and summary of -devel-subpackage
  - make wildcard for man-pages even match against uncompressed files


author: Matthias Runge <mrunge@matthias-runge.de> 1.08-8
changelog:
  - rename to liblockfile
  - sorting file to main and -devel package
  - explicitly list files in files-section


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-11.el7
changelog:
  - Resolves: 1723473 - ipa upgrade fails with trust entry already exists
    - adtrust upgrade: fix wrong primary principal name, part 2
  - Resolves: 1686302 - ipa trust fetch-domains, server parameter ignored
    - trust-fetch-domains: make sure we use right KDC when --server is specified


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-10.el7
changelog:
  - Resolves: 1723473 - ipa upgrade fails with trust entry already exists
    - adtrust upgrade: fix wrong primary principal name


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-9.el7
changelog:
  - Resolves: 1712794 - ERROR: invalid 'PKINIT enabled server': all masters must have IPA master role enabled
    - Consider configured servers as valid


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-8.el7
changelog:
  - Resolves: 1702651 - Command ipa conole is broken
    - ipa console: catch proper exception when history file can not be open
  - Resolves: 1704796 - Wrong CA replication topology created with two replicas
    - replica install: acknowledge ca_host override
  - Resolves: 1708873 - Unable to upgrade ipa data: IPA version error: data needs to be upgraded (expected version '4.7.90.pre1-3.fc30', current version '4.7.2-8.fc30')
    - upgrade: adtrust - catch empty result when retrieving list of trusts


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-7.el7
changelog:
  - Resolves: 1704227 - Wrong logic in ipactl restart leads to start instead of restart pki-tomcatd
    - ipactl restart: fix wrong logic when checking service list


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-5.el7
changelog:
  - Resolves: 1697242 Communication with oddjob helper fails
    - Bypass D-BUS interface definition deficiences for trust-fetch-domains


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-4.el7
changelog:
  - Resolves: 1686302 ipa trust fetch-domains, server parameter ignored
    - oddjob: allow to pass options to trust-fetch-domains
  - Resolves: 1695481 ipa trust-add failing with CIFS server communication error
    - adtrust: define Guests mapping after creating cifs/ principal
    - net groupmap: force using empty config when mapping Guests


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-3.el7
changelog:
  - Resolves: 1694623 ipa-kra-install failing with invalid 'role_servrole': must be Unicode text error
    - ipa-setup-kra: fix python2 parameter
  - Resolves: 1694596 ipa-server-upgrade fails with ConversionError: invalid 'cn': must be Unicode text
    - ipa-server-upgrade: fix add_systemd_user_hbac


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-2.el7
changelog:
  - Resolves: 1691334 New defect found in ipa-4.6.5-1.el7
    - Coverity: fix issue in ipa_extdom_extop.c
  - Resolves: 1666843 ipa-replica-manage force-sync --from keeps prompting "No status yet"
    - ipa-replica-manage: fix force-sync
  - Resolves: 1594245 [RFE] sysadm_r should be included in default SELinux user map order
    - Add sysadm_r to default SELinux user map order
  - Resolves: 1527215 RFE: ipa client should setup openldap for GSSAPI
    - RFE: ipa client should setup openldap for GSSAPI
  - Resolves: 1518939 RFE: Extend IPA to support unadvertised replicas
    - Unify and simplify LDAP service discovery
    - Use api.env.container_masters
    - Consolidate container_masters queries
    - Add hidden replica feature
    - ipatests: Exercise hidden replica feature
    - Simplify and improve tests
    - Implement server-state --state=enabled/hidden
    - Consider hidden servers as role provider
    - Improve config-show to show hidden servers
    - More test fixes
    - Don't allow to hide last server for a role
    - Synchronize hidden state from IPA master role
    - Test replica installation from hidden replica
    - Add design draft
    - Don't fail if config-show does not return servers
  - Resolves: 1517886 double ca acl provoke console error.
    - Add uniqueness constraint on CA ACL name
  - Resolves: 1498110 Using --auto-reverse and --allow-zone-overlap does not skip zone overlap check
    - Extend CALessBase::installer_server to accept extra_args
    - Skip zone overlap check with auto-reverse
  - Resolves: 1496963 [RFE] Provide an option to include FQDN in IDM topology graph
    - Web UI (topology graph): Show FQDN for nodes if they have no common DNS zone
  - Resolves: 1345975 [RFE] Support One-Way Trust authenticated by trust secret
    - Replace hard-coded paths with path constants
    - Support Samba 4.9
    - Add design page for one-way trust to AD with shared secret
    - trust: allow trust agents to read POSIX identities of trust
    - trusts: add support for one-way shared secret trust
    - upgrade: upgrade existing trust agreements to new layout
    - upgrade: add trust upgrade to actual upgrade code
  - Resolves: 1690191 [RFE] Offline Certificate Renewal System
    - Extract ca_renewal cert update subroutine
    - cainstance: add function to determine ca_renewal nickname
    - constants: add ca_renewal container
    - Add ipa-cert-fix tool
    - ipa-cert-fix: add man page
    - ipa-cert-fix: use customary exit statuses
  - Resolves: 1631826 Create a warning that SSSD needs restart after idrange-mod
    - Show a notification that sssd needs restarting after idrange-mod


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.5-1.el7
changelog:
  - Resolves: 1677197 Rebase IPA to latest 4.6.x version
  - Resolves: 1690037[RFE] Add utility to promote CA replica to CRL master
  - Resolves: 1689585 Cannot install ipa-server on rhel7.7
  - Resolves: 1672184 Fix compile issue with new 389-ds
  - Resolves: 1672180 pki spawn fails for IPA replica install from RHEL6 IPA master
  - Resolves: 1669012 host_del and host_disable fails, ra.find() search for every certificates instead of the host's certificate by subject
  - Resolves: 1658701 ipa-replica-install fails migrating RHEL 6 to 7
  - Resolves: 1651834 searching for ipa users by certificate fails
  - Resolves: 1644874 IPA Upgrade failed with "unable to convert the attribute u'cACertificate;binary'"
  - Resolves: 1638545 ipa-advise command points to old URL's.
  - Resolves: 1637717 RFE: Validation and better error messages when novajoin fails because of SSL errors
  - Resolves: 1599939 'ipa vault-retrieve' is failing with "ipa: ERROR: an internal error has occurred"
  - Resolves: 1593454 In IPA WebUI, a warning appears in the background(warning message behind the dialog box).
  - Resolves: 1586268 [RFE] Red Hat Identity Manager IP SANs
  - Resolves: 1579037 Adding 3rd Party CAs to IPA results in SmartCard preparation script failure
  - Resolves: 1577967 Users with user creation/modification privileges fail to add the "--radius-username" option when creating users
  - Resolves: 1572674 ipa-cacert-manage cannot import PKCS#7 files
  - Resolves: 1562422 [RFE] Allow IPA Services to Start After the IPA Backup Has Completed
  - Resolves: 1562396 IPA numeric username breaks sudo and getent
  - Resolves: 1533228 The ipa-replica-install command failed, exception: ValidationError: invalid 'dnszoneidnsname': only master zones can contain records
  - Resolves: 1497334 ipa-server-install should prevent installations with single label domains
  - Resolves: 1493541 ipa-pkinit-manage reports a switch from local pkinit to full pkinit configuration was successful although it was not.
  - Resolves: 1485217 [RFE] Warn or adjust umask if it is too restrictive to break installation
  - Resolves: 1428690 ipa-backup does not create log file at /var/log/
  - Resolves: 1408439 ipa idoverrideuser-find view --anchor fails to return output
  - Resolves: 1390757 automember-rebuild crashes
  - Resolves: 1376024 During one step replica install the command accepts both OTP and Admin password simultaneously
  - Resolves: 1245626 ipa-client-install modifies /etc/openldap/ldap.conf in a way which is unhandy for openldap-clients


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-12.el7
changelog:
  - Resolves: 1672180 pki spawn fails for IPA replica install from RHEL6 IPA master
    - Update mod_nss cipher list so there is overlap with a 4.x master
  - Resolves: 1672184 Fix compile issue with new 389-ds
    - ipa-sidgen: make internal fetch_attr helper really internal
  - Resolves: 1669012 host_del and host_disable fails, ra.find() search for every certificates instead of the host's certificate by subject
    - Add workaround for slow host/service del
    - Optimize cert remove case
  - Resolves: 1533228 The ipa-replica-install command failed, exception: ValidationError: invalid 'dnszoneidnsname': only master zones can contain record
    - replica installation: add master record only if in managed zone
    - ipatests: add test for replica in forward zone


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-11.el7
changelog:
  - Resolves: 1651834 searching for ipa users by certificate fails
    - ipaldap.py: fix method creating a ldap filter for IPACertificate
    - ipatests: add xmlrpc test for user|host-find --certificate
  - Resolves: 1644874 IPA Upgrade failed with "unable to convert the attribute u'cACertificate;binary'"
    - ipa upgrade: handle double-encoded certificates
    - ipatests: add upgrade test for double-encoded cacert
    - ipatests: fix TestUpgrade::test_double_encoded_cacert
  - Resolves: 1599939 'ipa vault-retrieve' is failing with "ipa: ERROR: an internal error has occurred"
    - Add a shared-vault-retrieve test
    - Add a "Find enabled services" ACI in 20-aci.update so that all users can find IPA servers and services. ACI suggested by Christian Heimes.
  - Resolves: 1493541 ipa-pkinit-manage reports a switch from local pkinit to full pkinit configuration was successful although it was not.
    - ipatest: add test for ipa-pkinit-manage enable|disable
    - PKINIT: fix ipa-pkinit-manage enable|disable
  - Resolves: 1390757 automember-rebuild crashes
    - Find orphan automember rules
  - Resolves: 1658701 ipa-replica-install fails migrating RHEL 6 to 7
    - replication: check remote ds version before editing attributes


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-10.el7
changelog:
  - Resolves: 1630361 PKINIT fails in FIPS mode
    - Ensure that public cert and CA bundle are readable
    - Always make ipa.p11-kit world-readable
    - Make /etc/httpd/alias world readable & executable
    - Fix permission of public files in upgrader


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-9.el7
changelog:
  - Resolves: #1624755 Re-installing replica on the same system displays 'WARNING: cannot check if port 443 is already configured'
    - ipa-replica-install: properly use the file store
  - Resolves: #1623486 PKINIT configuration did not succeed message is received during Replica-install
    - ipa-replica-install: fix pkinit setup
  - Related: #1624289 AVC denials noticed during test execution for SUB-CA test-suite in FIPS mode
    - Update minimum selinux-policy to 3.13.1-224


author: Tibor Dudlák <tdudlak@redhat.com> - 4.6.4-8.el7
changelog:
  - Resolves #1508498 Authn/TOTP defined users periodically prompt for just password credentials to access resources
    - Clear next field when returnining list elements in queue.c
    - Add cmocka unit tests for ipa otpd queue code
  - Resolves #1622168 ipa-otpd: fix potential double-free and infinite loop in queue code
    - Clear next field when returnining list elements in queue.c
    - Add cmocka unit tests for ipa otpd queue code
  - Resolves #1603444 ipa-server-install script is failing when using the "--no-dnssec-validation" parameter combined with the "--forwarder"
    - ipa-server-install: do not perform forwarder validation with --no-dnssec-validation


author: Tibor Dudlák <tdudlak@redhat.com> - 4.6.4-7.el7
changelog:
  - Resolves: #1609882 ipaserver/plugins/cert.py: Add reason to raise of errors.NotFound
    - ipaserver/plugins/cert.py: Added reason to raise of errors.NotFound
  - Resolves: #1598662 Replica installation fails with connection refused error 
    - Do not set ca_host when --setup-ca is used
  - Resolves: #1577108 Improve Custodia client and key distribution handling
    - Fix KRA replica installation from CA master
  - Resolves: #1515314 ipa-replica-install fails with PIN error [ CA-less environment ]
    - Fix ipa-replica-install when key not protected by PIN
  - Resolves: #1480502 ipa server uninstall with -v option displays "IOError: [Errno 9] Bad file descriptor Logged from file ipautil.py, line 442"
    - uninstall -v: remove Tracebacks
  - Resolves: #1368345 Replace ERROR: cannot connect to 'http://localhost:8888/ipa/json': [Errno 111] Connection refused with 'IPA is not configured on this system'
    - ipa commands: print 'IPA is not configured' when ipa is not setup
    - Disable message about log in ipa-backup if IPA is not configured
  - Resolves: #1591824 Installation of replica against a specific master
    - Do not set ca_host when --setup-ca is used
  - Resolves: #1594141 Replication races in DogtagInstance.setup_admin
    - Catch ACIError instead of invalid credentials
  - Resolves: #1623112  ipa-replica-install defines nsds5replicabinddngroup before the group contains the DN of the replication manager
    - DS replication settings: fix regression with <3.3 master
  - Resolves: #1623113 Replica install: certmonger sometimes fails
    - Wait for client certificates
    - Auto-retry failed certmonger requests


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-6.el7
changelog:
  - Resolves: #1590647 ldapmodify userPassword reflects on krblastpwdchange on RHEL6 but not RHEL7
    - In IPA 4.4 when updating userpassword with ldapmodify does not update krbPasswordExpiration nor krbLastPwdChange
  - Resolves: #1600074 ipa-server-upgrade displays 'DN: cn=Schema Compatibility,cn=plugins,cn=config does not exists or haven't been updated'
    - Re-open the ldif file to prevent error message
  - Resolves: #1608783 ipa trust-add fails in FIPS mode.
    - Move fips_enabled to a common library to share across different plugins
    - ipasam: do not use RC4 in FIPS mode


author: Tibor Dudlák <tdudlak@redhat.com> - 4.6.4-5.el7
changelog:
  - Resolves: #1607616 Traceback in messages file during ipa-server-install: File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 541, in <module>#012
    - Removing filesystem encoding check
  - Resolves: #1598044  plugable.py:491:bootstrap:SystemEncodingError: System encoding must be UTF-8, 'ANSI_X3.4-1968' is not supported.
    - Removing filesystem encoding check


author: Tibor Dudlák <tdudlak@redhat.com> - 4.6.4-4.el7
changelog:
  - Resolves: #1600525 ipa-client-install --uninstall fails to uninstall client.
    - ipa client uninstall: clean the state store when restoring hostname
  - Resolves: #1598117 client uninstall fails when installed using non-existing hostname
    - ipa client uninstall: clean the state store when restoring hostname
  - Resolves: #1596168 ipa help topics displays 'ipa: ERROR: an internal error has occurred'
    - Fix regression: Handle unicode where str is expected
  - Resolves: #1591824 Installation of replica against a specific master
    - Query for server role IPA master
    - Only create DNS SRV records for ready server
    - Delay enabling services until end of installer
    - replicainstall: DS SSL replica install pick right certmonger host
    - Fix CA topology warning
    - Fix race condition in get_locations_records()
    - Fix DNSSEC install regression
    - Handle races in replica config
  - Resolves: #1591647 Increase WSGI worker process count
    - Use 4 WSGI workers on 64bit systems
  - Resolves: #1565633 nsds5ReplicaReleaseTimeout should be set by default.
    - Tune DS replication settings
  - Resolves: #1607616 Traceback in messages file during ipa-server-install: File "/usr/libexec/certmonger/dogtag-ipa-ca-renew-agent-submit", line 541, in <module>#012
    - Removing filesystem encoding check
  - Resolves: #1598044  plugable.py:491:bootstrap:SystemEncodingError: System encoding must be UTF-8, 'ANSI_X3.4-1968' is not supported.
    - Removing filesystem encoding check


author: Alexander Bokovoy <abokovoy@redhat.com> - 4.6.4-3.el7
changelog:
  - Resolves: #1603514 Replica install fails with "Certificate issuance failed (CA_REJECTED)" - ACIError


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-2.el7
changelog:
  - Resolves: #1594142 SRV lookup doesn't correctly sort results
    - Sort and shuffle SRV record by priority and weight
  - Resolves: #1594141 Replication races in DogtagInstance.setup_admin
    - Fix replication races in Dogtag admin code
    - Use common replication wait timeout of 5min
    - Improve and fix timeout bug in wait_for_entry()
  - Resolves: #1591824 Installation of replica against a specific master
    - Always set ca_host when installing replica
  - Resolves: #1591647 Increase WSGI worker process count
    - Increase WSGI process count to 5 on 64bit
  - Resolves: #1394034 Custom SELinux User Map order is changed after updating IPA
    - Use replace instead of add to set new default ipaSELinuxUserMapOrder
  - Resolves: #1381535 ipa config-mod returns "Configured size limit exceeded"
    - ipaserver config plugin: Increase search records minimum limit


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.6.4-1.el7
changelog:
  - Resolves: #1561581  Rebase IPA to latest 4.6.x version
  - Resolves: #1234219 [WebUI] Error message could be better while adding idrange with untrusted domain name.
  - Resolves: #1274488 ipa-client-install should use previously entered username when performing setup validation
  - Resolves: #1289487 Priority field missing in Password Policy detail tab
  - Resolves: #1339129 ipa vault-archive overwrites an existing value without warning
  - Resolves: #1368345 Replace ERROR: cannot connect to 'http://localhost:8888/ipa/json': [Errno 111] Connection refused with 'IPA is not configured on this system'
  - Resolves: #1424735 While performing ipa-server-upgrade, sssd goes offline and stalls the upgrade process
  - Resolves: #1427105 RFE - Option to add custom OID or display name in IPA Cert
  - Resolves: #1434924 ipa-restore fails when umask is set to 0027
  - Resolves: #1441262 ipa group-del gives ipa: ERROR: Insufficient access: but still deletes group
  - Resolves: #1452081 Suggest user to install libyubikey package instead of traceback
  - Resolves: #1458183 Users can delete their last active OTP token
  - Resolves: #1478366 Crash noticed during IPA upgrade process due to ipa package
  - Resolves: #1480502 ipa server uninstall with -v option displays "IOError: [Errno 9] Bad file descriptor Logged from file ipautil.py, line 442"
  - Resolves: #1481936 Limit number of times the DNS response for the ipa-server A and AAAA records are done during uninstallation.
  - Resolves: #1483139 ipa-restore command doesn't exit with failure if wrong directory manager's password is provided
  - Resolves: #1485429 domain resolution order field in Identity->ID Views->Settings tab missing in WebUI 
  - Resolves: #1485851 ipa param-find: command displays internal error
  - Resolves: #1494198 ipa-replica-manage re-initialize TypeError: 'NoneType' object does not support item assignment
  - Resolves: #1504565 API schema generated by server doesn't follow language requested by client.
  - Resolves: #1505925 kdc segfault in openldap libs when ipa-server is installed and custom pkinit is configured
  - Resolves: #1506709 ipa trust-add - Filter out overlapping namespace domains automatically
  - Resolves: #1513041 ipa-restore does not enable/start oddjobd
  - Resolves: #1515314 ipa-replica-install fails with PIN error [ CA-less environment ]
  - Resolves: #1515374 Custodia keys are not removed on uninstall
  - Resolves: #1518932 The Issuer DN field in IPA is not updating properly
  - Resolves: #1519723 admins group is not including all permissions of Role "User Administrator"
  - Resolves: #1527020 nsslapd-sasl-max-buffer-size is hardcoded to '2097152' during install even if another value was provided in an LDIF ( --dirsrv-config-file )
  - Resolves: #1534726 IPA 'Generate OTP' option in web gui does not show OTP code when no reverse zone is managed
  - Resolves: #1547641 ipa: Please log something after restarting the KDC
  - Resolves: #1547995 CRL url on replicas gets incorrectly redirected
  - Resolves: #1549187 IdM servers:/usr/share/ipa/html/ca.crt does not include the complete chain
  - Resolves: #1553594 ldappasswd cause the IPA embedded Directory server to SIGSEGV
  - Resolves: #1568748 Allow hosts to delete their own services
  - Resolves: #1576133 Radius Proxy OTP Auth in IPA is not failing over to the second server in a radius-proxy
  - Resolves: #1577108 Improve Custodia client and key distribution handling


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.5.4-10.el7.2
changelog:
  - Resolves: #1565633 nsds5ReplicaReleaseTimeout should be set by default
    - Add nsds5ReplicaReleaseTimeout to replica config
    - Fix upgrade (update_replica_config) in single master mode
  - Resolves: #1577108 Improve Custodia client and key distribution handling
    - Use single Custodia instance in installers
  - Resolves: #1577805 4.5.0 -> 4.5.4 upgrade breaks in ipa-server-upgrade: No such file or directory: '/var/lib/pki/pki-tomcat/conf/ca/CS.cfg'
    - Don't try to backup CS.cfg during upgrade if CA is not configured


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.5.4-11.el7
changelog:
  - Resolves: #1518157 Clarify the need to restart services in ipa-server-certinstall(1)
    - Add a notice to restart ipa services after certs are installed
  - Resolves: #1544679 OTP and Radius Authentication does not work in FIPS mode
    - Fix OTP validation in FIPS mode
    - Increase the default token key size
    - Revert "Don't allow OTP or RADIUS in FIPS mode"
    - Log errors from NSS during FIPS OTP key import
  - Resolves: #1470916 ipa client pointing to replica shows KDC has no support for encryption type
    - ipa-replica-install: make sure that certmonger picks the right master
  - Resolves: #1542627 DNS records updated with all IPAddresses of an interface when IPA server/replica try to install with Specific IP address of that interface
    - replica-install: pass --ip-address to client install


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.5.4-9.el7
changelog:
  - Resolves: #1458169 --force-join option is not mentioned in ipa-replica-install man page
    - Add --force-join into ipa-replica-install manpage
  - Resolves: #1457876 ipa-backup fails silently
    - Changed ownership of ldiffile to DS_USER
  - Resolves: #1409786 Second phase of --external-ca ipa-server-install setup fails when dirsrv is not running
    - Checks if Dir Server is installed and running before IPA installation
  - Resolves: #1452086 Pagination Size under Customization in IPA WebUI accepts negative values
    - WebUI: Add positive number validator
    - WebUI: change validator of page size settings
    - WebUI: fix jslint error


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.5.4-8.el7
changelog:
  - Resolves: #1477531 Incorrect attribute level rights (ipaallowedtoperform) of service object
    - WebUI: make keytab tables on service and host pages writable
  - Resolves: #1529444 ObjectclassViolation seen while adding idview with domain-resolution-order option
    - Idviews: fix objectclass violation on idview-add
  - Resolves: #1451576 ipa cert-request failed to generate certificate from csr
    - Fixing the cert-request comparing whole email address case-sensitively.


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.5.4-7.el7
changelog:
  - Resolves: #1421869 Unable to re-add broken AD trust - Unexpected Information received
    - adtrust: filter out subdomains when defining our topology to AD
  - Resolves: #1486286 IPA failing to authenticate via password+OTP on RHEL7.4 with fips enabled
    - Don't allow OTP or RADIUS in FIPS mode
  - Resolves: #1494226 IPA User Details not being displayed in WebUI
    - Fix cert-find for CA-less installations
  - Resolves: #1498387 389-ds-base crashed as part of ipa-server-intall in ipa-uuid
    - 389-ds-base crashed as part of ipa-server-intall in ipa-uuid
  - Resolves: #1503022 ipa-getkeytab man page should have more details about consequences of krb5 key renewal
    - ipa-getkeytab man page: add more details about the -r option
  - Resolves: #1509288 IPA trust-add internal error (expected security.dom_sid got None)
    - ipaserver/plugins/trust.py; fix some indenting issues
    - trust: detect and error out when non-AD trust with IPA domain name exists
    - ipaserver/plugins/trust.py: pep8 compliance
  - Resolves: #1511019 ipa-restore broken with python2
    - Fix ipa-restore (python2)
  - Resolves: #1511607 ipa-backup does not backup Custodia keys and files
    - Backup ipa-custodia conf and keys
  - Resolves: #1512482 kra install fails after ipa cert renewed
    - Don't use admin cert during KRA installation
    - Prevent set_directive from clobbering other keys
    - pep8: reduce line lengths in CAInstance.__enable_crl_publish
    - installutils: refactor set_directive
    - Add tests for installutils.set_directive
    - Add safe DirectiveSetter context manager
    - Old pylint doesn't support bad python3 option
  - Resolves: #1514163 CA less IPA install with external certificates fails on RHEL 7 in FIPS mode
    - Fix ca less IPA install on fips mode


author: Alexander Bokovoy <abokovoy@redhat.com> - 4.5.4-5.el7
changelog:
  - Resolves: #1415162 ipa-exdom-extop plugin can exhaust DS worker threads
  - Resolves: #1378892 host-find slowness caused by missing host attributes in index


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.4-4.el7
changelog:
  - Resolves: #1388135 [RFE] limit the retro changelog to dns subtree.
    - ldap: limit the retro changelog to dns subtree
  - Resolves: #1427798 Use X509v3 Basic Constraints "CA:TRUE" instead
    of "CA:FALSE" IPA CA CSR
    - Include the CA basic constraint in CSRs when renewing a CA
  - Resolves: #1493145 ipa-replica-install might fail because of an already
    existing entry cn=ipa-http-delegation,cn=s4u2proxy,cn=etc,$SUFFIX
    - Checks if replica-s4u2proxy.ldif should be applied
  - Resolves: #1493150 [RFE] set nsslapd-ignore-time-skew: on by default
    - ds: ignore time skew during initial replication step
    - ipa-replica-manage: implicitly ignore initial time skew in force-sync 
  - Resolves: #1500218 Replica installation at domain-level 0 fails against
    upgraded ipa-server
    - Fix ipa-replica-conncheck when called with --principal
  - Resolves: #1506188 server-del doesn't remove dns-server configuration
    from ldap


author: Rob Crittenden <rcritten@redhat.com> - 4.5.4-3.el7
changelog:
  - Drop workaround for building on AArch64 (#1482244)
  - Temporarily reduce Requires on python-netaddr to 0.7.5-7 (#1506485)


author: Felipe Barreto <fbarreto@redhat.com> - 4.5.4-2.el7
changelog:
  - Resolves: #1461177 ipa-otptoken-import  - XML file is missing PBKDF2
    parameters!
  - Resolves: #1464205 NULL LDAP context in call to ldap_search_ext_s during
    search in cn=ad, cn=trusts,dc=example,dc=com
  - Resolves: #1467887 iommu platform support for ipxe
  - Resolves: #1477178 [ipa-replica-install] - 406 Client Error: Failed to
    validate message: Incorrect number of results (0) searching forpublic key for
    host
  - Resolves: #1478251 IPA WebUI does not work after upgrade from IPA 4.4 to
    4.5
  - Resolves: #1480102 ipa-server-upgrade failes with "This entry already
    exists"
  - Resolves: #1482802 Unable to set ca renewal master on replica
  - Resolves: #1484428 Updating from RHEL 7.3 fails with Server-Cert not found
    (ipa-server-upgrade)
  - Resolves: #1484826 FreeIPA/IdM installations which were upgraded from
    versions with 389 DS prior to 1.3.3.0 doesn't have whomai plugin enabled and
    thus startup of Web UI fails
  - Resolves: #1486283 TypeError in renew_ca_cert prevents from swiching back
    to self-signed CA
  - Resolves: #1469246 Replica install fails to configure IPA-specific
    temporary files/directories
  - Resolves: #1469480 bind package is not automatically updated during
    ipa-server upgrade process
  - Resolves: #1475238 Use CommonNameToSANDefault in default profile (new
    installs only)
  - Resolves: #1477703 IPA upgrade fails for latest ipa package


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.4-1.el7
changelog:
  - Use OpenJDK 8 to bootstrap on AArch64 until RH1482244 is resolved in
    buildroot
  - Resolves: #1470177 - Rebase IPA to latest 4.5.x version
  - Resolves: #1398594 ipa topologysuffix-verify should only warn about 
    maximum number of replication agreements. 
  - Resolves: #1404236 Web UI: Change "Host Based" and "Role Based" 
    to "Host-Based" and "Role-Based" 
  - Resolves: #1409786 Second phase of --external-ca ipa-server-install
    setup fails when dirsrv is not running
  - Resolves: #1451576 ipa cert-request failed to generate certificate from csr 
  - Resolves: #1452086 Pagination Size under Customization in IPA WebUI 
    accepts negative values
  - Resolves: #1458169 --force-join option is not mentioned in 
    ipa-replica-install man page 
  - Resolves: #1463186 IPA shouldn't allow objectclass if not all in lower case 
  - Resolves: #1478322 user-show command fails when sizelimit is configured 
    to number <= number of entity which is user member of 
  - Resolves: #1496775 Enterprise principals should be able to trigger
    a refresh of the trusted domain data in the KDC
  - Resolves: #1502533 Changing cert-find to go through the proxy 
    instead of using the port 8080
  - Resolves: #1502663 pkinit-status command fails after an upgrade from
    a pre-4.5 IPA
  - Resolves: #1498168 Error when trying to modify a PTR record
  - Resolves: #1457876 ipa-backup fails silently
  - Resolves: #1493531 In case full PKINIT configuration is failing during 
    server/replica install the error message should be more meaningful.
  - Resolves: #1449985 Suggest CA installation command in KRA installation
    warning


author: Felipe Barreto <fbarreto@redhat.com> - 4.5.0-21.el7.2.2
changelog:
  - Resolves: #1477367 ipa-server-upgrade timeouts on wait_for_open ports
    expecting IPA services listening on IPv6 ports
      - Make sure upgrade also checks for IPv6 stack
      - control logging of host_port_open from caller
      - log progress of wait_for_open_ports
  - Resolves: #1477243 ipa help command returns traceback when no cache
    is present
      - Store help in Schema before writing to disk
      - Disable pylint in get_help function because of type confusion.


author: Felipe Barreto <fbarreto@redhat.com> - 4.5.0-21.el7.2
changelog:
  - Resolves: #1477178 - [ipa-replica-install] - 406 Client Error: Failed to
    validate message: Incorrect number of results (0) searching forpublic
    key for host
      - Always check peer has keys before connecting
  - Resolves: #1482802 - Unable to set ca renewal master on replica
      - Fix ipa config-mod --ca-renewal-master
  - Resolves: #1486283 - TypeError in renew_ca_cert prevents from swiching
    back to self-signed CA
      - Backport PR 988 to ipa-4-5 Fix Certificate renewal (with ext ca)
  - Resolves: #1480102 - ipa-server-upgrade failes with "This entry already exists"
      - Backport PR 1008 to ipa-4-5 Fix ipa-server-upgrade: This entry already exists
  - Resolves: #1484826 - FreeIPA/IdM installations which were upgraded from
    versions with 389 DS prior to 1.3.3.0 doesn't have whomai plugin enabled and
    thus startup of Web UI fails
      - Adds whoami DS plugin in case that plugin is missing
  - Resolves: #1478251 - IPA WebUI does not work after upgrade from IPA 4.4 to 4.5
      - Fixing how sssd.conf is updated when promoting a client to replica
  - Resolves: #1461177 - ipa-otptoken-import - XML file is missing PBKDF2
    parameters!
      - ipa-otptoken-import: Make PBKDF2 refer to the pkcs5 namespace
  - Resolves: #1484428 - Updating from RHEL 7.3 fails with Server-Cert not found
    (ipa-server-upgrade)
      - Backport 4-5: Fix ipa-server-upgrade with server cert tracking


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-21.el7.1.2
changelog:
  - Resolves: #1477703 IPA upgrade fails for latest ipa package
      - Restore old version of caIPAserviceCert for upgrade only


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-21.el7.1.1
changelog:
  - Resolves: #1475238 Use CommonNameToSANDefault in default profile
    (new installs only)
    - Restore old version of caIPAserviceCert for upgrade only


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-21.el7.1
changelog:
  - Resolves: #1455946 Provide a tooling automating the configuration 
    of Smart Card authentication on a FreeIPA master
    - smart-card advises: configure systemwide NSS DB also on master
    - smart-card advises: add steps to store smart card signing CA cert
    - Allow to pass in multiple CA cert paths to the smart card advises
    - add a class that tracks the indentation in the generated advises
    - delegate the indentation handling in advises to dedicated class
    - advise: add an infrastructure for formatting Bash compound statements
    - delegate formatting of compound Bash statements to dedicated classes
    - Fix indentation of statements in Smart card advises
    - Use the compound statement formatting API for configuring PKINIT
    - smart card advises: use a wrapper around Bash `for` loops
    - smart card advise: use password when changing trust flags on HTTP cert
    - smart-card-advises: ensure that krb5-pkinit is installed on client
  - Resolves: #1475238 Use CommonNameToSANDefault in default profile 
    (new installs only)
    - Add CommonNameToSANDefault to default cert profile
  - Resolves: #1464205 NULL LDAP context in call to ldap_search_ext_s
    during search in cn=ad,cn=trusts,dc=example,dc=com
    - NULL LDAP context in call to ldap_search_ext_s during search


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-21.el7
changelog:
  - Resolves: #1469246 Replica install fails to configure IPA-specific
    temporary files/directories
    - replica install: drop-in IPA specific config to tmpfiles.d
  - Resolves: #1469480 bind package is not automatically updated during
    ipa-server upgrade process
    - Bumped Required version of bind-dyndb-ldap and bind package


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-20.el7
changelog:
  - Resolves: #1452216 Replica installation grants HTTP principal
    access in WebUI
    - Make sure we check ccaches in all rpcserver paths


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-19.el7
changelog:
  - Resolves: #1462112 ipaserver installation fails in FIPS mode: OpenSSL
    internal error, assertion failed: Digest MD4 forbidden in FIPS mode!
    - ipa-sam: replace encode_nt_key() with E_md4hash() 
    - ipa_pwd_extop: do not generate NT hashes in FIPS mode
  - Resolves: #1377973 ipa-server-install fails when the provided or resolved
    IP address is not found on local interfaces 
    - Fix local IP address validation 
    - ipa-dns-install: remove check for local ip address
    - refactor CheckedIPAddress class
    - CheckedIPAddress: remove match_local param
    - Remove ip_netmask from option parser
    - replica install: add missing check for non-local IP address
    - Remove network and broadcast address warnings


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-18.el7
changelog:
  - Resolves: #1449189 ipa-kra-install timeouts on replica
    - kra: promote: Get ticket before calling custodia


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-17.el7
changelog:
  - Resolve: #1455946 Provide a tooling automating the configuration 
    of Smart Card authentication on a FreeIPA master
    - server certinstall: update KDC master entry
    - pkinit manage: introduce ipa-pkinit-manage
    - server upgrade: do not enable PKINIT by default
    - Extend the advice printing code by some useful abstractions
    - Prepare advise plugin for smart card auth configuration
  - Resolve: #1461053 allow to modify list of UPNs of a trusted forest
    - trust-mod: allow modifying list of UPNs of a trusted forest
    - WebUI: add support for changing trust UPN suffixes


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-16.el7
changelog:
  - Resolves: #1377973 ipa-server-install fails when the provided or resolved
    IP address is not found on local interfaces
    - Only warn when specified server IP addresses don't match intf
  - Resolves: #1438016 gssapi errors after IPA server upgrade
    - Bump version of python-gssapi
  - Resolves: #1457942 certauth: use canonical principal for lookups
    - ipa-kdb: use canonical principal in certauth plugin
  - Resolves: #1459153 Do not send Max-Age in ipa_session cookie to avoid
    breaking older clients
    - Add code to be able to set default kinit lifetime
    - Revert setting sessionMaxAge for old clients


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-15.el7
changelog:
  - Resolves: #1442233 IPA client commands fail when pointing to replica 
    - httpinstance: wait until the service entry is replicated
  - Resolves: #1456769 ipaAnchorUUID index incorrectly configured and then
    not indexed
    - Fix index definition for ipaAnchorUUID
  - Resolves: #1438016 gssapi errors after IPA server upgrade
    - Avoid possible endless recursion in RPC call
    - rpc: preparations for recursion fix
    - rpc: avoid possible recursion in create_connection
  - Resolves: #1446087 services entries missing krbCanonicalName attribute.
    - Changing cert-find to do not use only primary key to search in LDAP.
  - Resolves: #1452763 ipa certmaprule change not reflected in krb5kdc workers
    - ipa-kdb: reload certificate mapping rules periodically
  - Resolves: #1455541 after upgrade login from web ui breaks
    - kdc.key should not be visible to all 
  - Resolves: #1435606 Add pkinit_indicator option to KDC configuration
    - ipa-kdb: add pkinit authentication indicator in case of a successful
      certauth
  - Resolves: #1455945 Enabling OCSP checks in mod_nss breaks certificate
    issuance when ipa-ca records are not resolvable
    - Turn off OCSP check
  - Resolves: #1454483 rhel73 ipa ui - cannot del server - IPA Error 903 -
    server_del - TypeError: 'NoneType' object is not iterable
    - fix incorrect suffix handling in topology checks


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-14.el7
changelog:
  - Resolves: #1438731 Extend ipa-server-certinstall and ipa-certupdate to 
    handle PKINIT certificates/anchors
    - certdb: add named trust flag constants
    - certdb, certs: make trust flags argument mandatory
    - certdb: use custom object for trust flags
    - install: trust IPA CA for PKINIT
    - client install: fix client PKINIT configuration
    - install: introduce generic Kerberos Augeas lens
    - server install: fix KDC PKINIT configuration
    - ipapython.ipautil.run: Add option to set umask before executing command
    - certs: do not export keys world-readable in install_key_from_p12
    - certs: do not export CA certs in install_pem_from_p12
    - server install: fix KDC certificate validation in CA-less
    - replica install: respect --pkinit-cert-file
    - cacert manage: support PKINIT
    - server certinstall: support PKINIT
  - Resolves: #1444432 CA-less pkinit not installable with --pkinit-cert-file
    option
    - certs: do not export CA certs in install_pem_from_p12
    - server install: fix KDC certificate validation in CA-less
  - Resolves: #1451228 ipa-kra-install fails when primary KRA server has been
    decommissioned
    - ipa-kra-install: fix pkispawn setting for pki_security_domain_hostname 
  - Resolves: #1451712 KRA installation fails on server that was originally
    installed as CA-less
    - ipa-ca-install: append CA cert chain into /etc/ipa/ca.crt
  - Resolves: #1441499 ipa cert-show does not raise error if no file name
    specified
    - ca/cert-show: check certificate_out in options
  - Resolves: #1449522 Deprecate `ipa pkinit-anonymous` command in FreeIPA 4.5+
    - Remove pkinit-anonymous command
  - Resolves: #1449523 Provide an API command to retrieve PKINIT status
    in the FreeIPA topology
    - Allow for multivalued server attributes
    - Refactor the role/attribute member reporting code
    - Add an attribute reporting client PKINIT-capable servers
    - Add the list of PKINIT servers as a virtual attribute to global config
    - Add `pkinit-status` command
    - test_serverroles: Get rid of MockLDAP and use ldap2 instead
  - Resolves: #1452216 Replica installation grants HTTP principal access in WebUI
    - Fix rare race condition with missing ccache file
  - Resolves: #1455045 Simple service uninstallers must be able to handle
    missing service files gracefully
    - only stop/disable simple service if it is installed
  - Resolves: #1455541 after upgrade login from web ui breaks
    - krb5: make sure KDC certificate is readable
  - Resolves: #1455862 "ipa: ERROR: an internal error has occurred" on executing
    command "ipa cert-request --add" after upgrade
    - Change python-cryptography to python2-cryptography


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-13.el7
changelog:
  - Resolves: #1451804 "AttributeError: 'tuple' object has no attribute 'append'"
    error observed during ipa upgrade with latest package. 
    - ipa-server-install: fix uninstall
  - Resolves: #1445390 ipa-[ca|kra]-install with invalid DM password break
    replica 
    - ca install: merge duplicated code for DM password
    - installutils: add DM password validator
    - ca, kra install: validate DM password


author: Pavel Vomacka <pvomacka@redhat.com> - 4.5.0-12.el7
changelog:
  - Resolves: #1447284 Upgrade from ipa-4.1 fails when enabling KDC proxy
    - python2-ipalib: add missing python dependency
    - installer service: fix typo in service entry
    - upgrade: add missing suffix to http instance
  - Resolves: #1444791 Update man page of ipa-kra-install 
    - ipa-kra-install manpage: document domain-level 1
  - Resolves: #1441493 ipa cert-show raises stack traces when
    --certificate-out=/tmp 
    - cert-show: writable files does not mean dirs 
  - Resolves: #1441192 Add the name of URL parameter which will be check for
    username during cert login
    - Bump version of ipa.conf file
  - Resolves: #1378797 Web UI must check OCSP and CRL during smartcard login
    - Turn on NSSOCSP check in mod_nss conf
  - Resolves: #1322963 Errors from AD when trying to sign ipa.csr, conflicting
    template on
    - renew agent: respect CA renewal master setting
    - server upgrade: always fix certmonger tracking request
    - cainstance: use correct profile for lightweight CA certificates
    - renew agent: allow reusing existing certs
    - renew agent: always export CSR on IPA CA certificate renewal
    - renew agent: get rid of virtual profiles
    - ipa-cacert-manage: add --external-ca-type
  - Resolves: #1441593 error adding authenticator indicators to host 
    - Fixing adding authenticator indicators to host
  - Resolves: #1449525 Set directory ownership in spec file 
    - Added plugins directory to ipaclient subpackages
    - ipaclient: fix missing RPM ownership
  - Resolves: #1451279 otptoken-add-yubikey KeyError: 'ipatokenotpdigits'
    - otptoken-add-yubikey: When --digits not provided use default value


author: Jan Cholasta <jcholast@redhat.com> - 4.5.0-10.el7
changelog:
  - Resolves: #1438833 [ipa-replica-install] - 406 Client Error: Failed to
    validate message: Incorrect number of results (0) searching forpublic key for
    host
    - Make sure remote hosts have our keys
  - Resolves: #1442815 Replica install fails during migration from older IPA
    master
    - Refresh Dogtag RestClient.ca_host property
    - Remove the cachedproperty class
  - Resolves: #1444787 Update warning message when KRA installation fails
    - kra install: update installation failure message
  - Resolves: #1444896 ipa-server-install with external-ca fails in FIPS mode
    - ipa-server-install with external CA: fix pkinit cert issuance
  - Resolves: #1445397 GET in KerberosSession.finalize_kerberos_acquisition()
    must use FreeIPA CA
    - kerberos session: use CA cert with full cert chain for obtaining cookie
  - Resolves: #1447375 ipa-client-install: extra space in pkinit_anchors
    definition
    - ipa-client-install: remove extra space in pkinit_anchors definition
  - Resolves: #1447703 Fix SELinux contex of http.keytab during upgrade
    - Use proper SELinux context with http.keytab


author: Jan Cholasta <jcholast@redhat.com> - 4.5.0-9.el7
changelog:
  - Resolves: #1200767 [RFE] Allow Kerberos authentication for users with
    certificates on smart cards (pkinit)
    - spec file: bump krb5 Requires for certauth fixes
  - Resolves: #1438729 Configure local PKINIT on DL0 or when '--no-pkinit' option
    is used
    - separate function to set ipaConfigString values on service entry
    - Allow for configuration of all three PKINIT variants when deploying KDC
    - API for retrieval of master's PKINIT status and publishing it in LDAP
    - Use only anonymous PKINIT to fetch armor ccache
    - Stop requesting anonymous keytab and purge all references of it
    - Use local anchor when armoring password requests
    - Upgrade: configure local/full PKINIT depending on the master status
    - Do not test anonymous PKINIT after install/upgrade
  - Resolves: #1442427 ipa.ipaserver.install.plugins.adtrust.
    update_tdo_gidnumber: ERROR Default SMB Group not found
    - upgrade: adtrust update_tdo_gidnumber plugin must check if adtrust is
      installed
  - Resolves: #1442932 ipa restore fails to restore IPA user
    - restore: restart/reload gssproxy after restore
  - Resolves: #1444896 ipa-server-install with external-ca fails in FIPS mode
    - Fix CA/server cert validation in FIPS
  - Resolves: #1444947 Deadlock between topology and schema-compat plugins
    - compat-manage: behave the same for all users
    - Move the compat plugin setup at the end of install
    - compat: ignore cn=topology,cn=ipa,cn=etc subtree
  - Resolves: #1445358 ipa vault-add raises TypeError
    - vault: piped input for ipa vault-add fails
  - Resolves: #1445382 ipa vault-retrieve fails to retrieve data from vault
    - Vault: Explicitly default to 3DES CBC
  - Resolves: #1445432 uninstall ipa client automount failed with RuntimeWarning
    - automount install: fix checking of SSSD functionality on uninstall
  - Resolves: #1446137 pki_client_database_password is shown in
    ipaserver-install.log
    - Hide PKI Client database password in log file


