# changelog

author: Tom "spot" Callaway <tcallawa@redhat.com> - 2.10.0-2
changelog:
  - get rid of index.txt scriptlet on R-core (bz 533572)
  - leave macro in place, but don't call /usr/lib/rpm/R-make-search-index.sh equivalent anymore
  - add version check to see if we need to run R-make-search-index.sh guts


author: Vlad Sharanhovich <vlad.sharanhovich@oracle.com> - 2.13.1-1
changelog:
  - Fixed missing macros.R and R-make-search-index.sh
  - Synced up with the latest Fedoca R spec file (excluding java stuff).
  - Fixed several minor mistakes and removed obsolete objects.


author: Vlad Sharanhovich <vlad.sharanhovich@oracle.com> - 2.13.1-1
changelog:
  - Fixed missing macros.R and R-make-search-index.sh
  - Synced up with the latest Fedora R spec file (excluding java stuff).
  - Fixed several minor mistakes and removed obsolete objects.


author: Sweekar Pinto <sweekar.pinto@oracle.com> - 2.2.33-1
changelog:
  - Build WALinuxAgent-2.2.33-1.el6 based on https://github.com/Azure/WALinuxAgent/releases/tag/v2.2.33


author: Alan Pevec <apevec@redhat.com> 0.7.1-2
changelog:
  - define default user (Joe VLcek)
  - set distro to rhel in default config
  - adjust logger call for older util-linux


author: Steven Hardy <shardy@redhat.com> 0.7.2-1
changelog:
  - Update to 0.7.2
  - Added dependency on python-requests
  - Removed write-ssh-key-fingerprints patch (in upstream release)
  - Added boto >= 2.6.0 requirement


author: Ryan McCabe <rmccabe@redhat.com> 0.7.9-24
changelog:
  - Set DHCP_HOSTNAME on Azure to allow for the hostname to be
    published correctly when bouncing the network.
    Resolves: rhbz#1434109


author: Miroslav Rezanina <mrezanin@redhat.com> - 18.2-1.el7_6.1
changelog:
  - ci-Adding-systemd-mount-options-to-wait-for-cloud-init.patch [bz#1633282]
  - ci-Azure-Ignore-NTFS-mount-errors-when-checking-ephemer.patch [bz#1633282]
  - ci-azure-Add-reported-ready-marker-file.patch [bz#1633282]
  - ci-Adding-disk_setup-to-rhel-cloud.cfg.patch [bz#1633282]
  - Resolves: bz#1633282
    ([Azure] cloud-init fails to mount /dev/sdb1 after stop(deallocate)&&start VM)


author: Livy Ge <livy.ge@oracle.com> - 18.4-2.0.1
changelog:
  - Fix swap file size allocation logic to allocate maxsize [Orabug: 29952349]
  - Make Oracle datasource detect dracut based config files [Orabug: 29956753]
  - Backport: net: Wait for dhclient to daemonize before reading lease file [Orabug: 29934932]


author: Livy Ge <livy.ge@oracle.com> - 18.4-2.0.2
changelog:
  - Changes to ignore all enslaved interfaces [Orabug: 30092148]
  - add modified version of enable-ec2_utils-to-stop-retrying-to-get-ec2-metadata.patch for 18.2:
    1. Enable ec2_utils.py having a way to stop retrying to get ec2 metadata
    2. Apply stop retrying to get ec2 metadata to helper/openstack.py MetadataReader


author: Vijay Balakrishna <vijay.balakrishna@oracle.com> - 18.4-2.0.5
changelog:
  - Fix OL distro specific issues and dependency compatibility [Orabug: 30435672]
  - Issus related to cloud-init upgrade from 0.7.4 to 18.4 [30510275]


author: Si-Wei Liu <si-wei.liu@oracle.com> - 18.4-2.0.6
changelog:
  - Add hotplug event handling support [Orabug: 30778399]
  - Oracle data source should configure secondary VNICs [Orabug: 30778440]
  - Add support for net_failover 3-netdev model [Orabug: 30778451]


author: Si-Wei Liu <si-wei.liu@oracle.com> - 18.4-2.0.7
changelog:
  - Avoid hotplug handling when configure_secondary_nics is disabled [Orabug: 31086918]
  - Set per-platform default NM_CONTROLLED=no for OCI [Orabug: 31086918]
  - Remove secondary vnic config from cache during hot unplug [Orabug: 31086918]
  - Do not overwrite HOSTNAME config in /etc/sysconfig/network [Orabug: 31086918]


author: Si-Wei Liu <si-wei.liu@oracle.com> - 18.4-2.0.9
changelog:
  - start event reporter after logging is configured [Orabug: 31235189]
  - adjust analyze show/blame output for hotplug records [Orabug: 31235189]
  - stages should skip update_event for first boot [Orabug: 31235189]
  - stages can allow user-data to control update-events [Orabug: 31235189]
  - avoid bogus error message during hotplugd shutdown [Orabug: 31235189]


author: Juerg Haefliger <juergh@gmail.com> - 0.27-0.2.bzr216
changelog:
  - Add GPL-3 license.
  - Exclude Ubuntu-specific tools.
  - Fix some spec file issues per reviewers comments.


author: Juerg Haefliger <juergh@gmail.com> - 0.27-4
changelog:
  - Break out the growpart script into its own subpackage to prevent pulling a
    boatload of unnecessary dependencies into a cloud image.


author: Juerg Haefliger <juergh@gmail.com> - 0.27-5
changelog:
  - Don't make gdisk a hard requirement for cloud-utils-growpart to save some
    space on systems that don't use GPT partitions.


author: Juerg Haefliger <juergh@gmail.com> - 0.27-8
changelog:
  - Make the package a no-noarch package on EPEL so that the build of the main
    package can be prevented for the arches that don't support it [bz#986809].


author: Avi Miller <avi.miller@oracle.com> - 0.11.1-22.0.1
changelog:
  - Restore SysV init scripts for Oracle Linux 6
  - Require Oracle Unbreakable Enterprise Kernel Release 3 or higher
  - Remove subscription manager dependency for Docker operation


author: Tianyue Lan <tianyue.lan@oracle.com> - 1.1.2-13.0.1
changelog:
  - Restore SysV init scripts for Oracle Linux 6
  - Require Oracle Unbreakable Enterprise Kernel Release 3 or higher
  - change buildreq to use golang-github-coreos-go-systemd >= 2-1


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-2
changelog:
  - Resolves: rhbz#1145660 - support /etc/sysconfig/docker-storage 
    From: Colin Walters <walters@redhat.com>
  - patch to ignore selinux if it's disabled
    https://github.com/docker/docker/commit/9e2eb0f1cc3c4ef000e139f1d85a20f0e00971e6
    From: Dan Walsh <dwalsh@redhat.com>
  - Resolves: rhbz#1139415 - correct path for bash completion
  - init script waits upto 5 mins before terminating daemon


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.2.0-3
changelog:
  - Resolves: rhbz#1139415 - correct path for bash completion
      /usr/share/bash-completion/completions
  - sysvinit script update as per upstream commit 
      640d2ef6f54d96ac4fc3f0f745cb1e6a35148607 
  - don't own dirs for vim highlighting, bash completion and udev


author: Jacob Wang <jacob.wang@oracle.com> - 1.3.2-1
changelog:
  - Update source to 1.3.2 from https://github.com/docker/docker/releases/tag/v1.3.2
    Prevent host privilege escalation from an image extraction vulnerability (CVE-2014-6407).
    Prevent container escalation from malicious security options applied to images (CVE-2014-6408).
    The `--insecure-registry` flag of the `docker run` command has undergone several refinements and additions. 
    You can now specify a sub-net in order to set a range of registries which the Docker daemon will consider insecure.
    By default, Docker now defines `localhost` as an insecure registry.
    Registries can now be referenced using the Classless Inter-Domain Routing (CIDR) format.
    When mirroring is enabled, the experimental registry v2 API is skipped.


author: Jacob Wang <jacob.wang@oracle.com> - 1.3.2-1.0.1
changelog:
  - Rename requirement of docker-io-pkg-devel in %package devel as docker-pkg-devel
  - Restore SysV init scripts for Oracle Linux 6
  - Require Oracle Unbreakable Enterprise Kernel Release 3 or higher
  - Rename as docker.
  - Re-enable btrfs graphdriver support


author: Jacob Wang <jacob.wang@oracle.com> - 1.3.3-1
changelog:
  - Update source to 1.3.3 from https://github.com/docker/docker/releases/tag/v1.3.3
    Path traversal during processing of absolute symlinks (CVE-2014-9356)
    Escalation of privileges during decompression of LZMA (.xz) archives (CVE-2014-9357)
    Path traversal and spoofing opportunities presented through image identifiers (CVE-2014-9358)


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-7
changelog:
  - docker group no longer used or created
  - no socket activation
  - config file updates to include info about docker_transition_unconfined
  boolean


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-8
changelog:
  - Resolves:rhbz#1185423 - MountFlags=slave in unitfile
  - use golang(github.com/coreos/go-systemd/activation)


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 1.4.1-9
changelog:
  - Resolves: rhbz#1184266 - enable debugging
  - Resolves: rhbz#1190748 - enable creation of core dumps
  - set no limit on core dump size


author: Jacob Wang <jacob.wang@oracle.com> - 1.5.0-1.0.2
changelog:
  - Require libcgroup [bug 20747392]
  - Require device-mapper 1.02.90-2 or higher (sweekar.pinto@oracle.com)
  - Restore SysV init scripts for Oracle Linux 6 (avi.miller@oracle.com)
  - Require Oracle Unbreakable Enterprise Kernel Release 3 or higher (avi.miller@oracle.com)


author: Jacob Wang <jacob.wang@oracle.com> - 1.6.1-1.0.1
changelog:
  - Update source to 1.6.1 from https://github.com/docker/docker/releases/tag/v1.6.1
    Symlink traversal on container respawn allows local privilege escalation (CVE-2015-3629)
    Insecure opening of file-descriptor 1 leading to privilege escalation (CVE-2015-3627)
    Read/write proc paths allow host modification & information disclosure (CVE-2015-3630)
    Volume mounts allow LSM profile escalation (CVE-2015-3631)
    AppArmor policy improvements


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.8.2
changelog:
  - Fixes rare edge case of handling GNU LongLink and LongName entries.
  - Fix ^C on docker pull.
  - Fix docker pull issues on client disconnection.
  - Fix issue that caused the daemon to panic when loggers weren't configured properly.
  - Fix goroutine leak pulling images from registry V2.
  - Fix a bug mounting cgroups for docker daemons running inside docker containers.
  - Initialize log configuration properly.
  - Handle -q flag in docker ps properly when there is a default format.
  - Fix several corner cases with netlink.
  - Fix several issues with bash completion.


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.8.3
changelog:
  - Fix layer IDs lead to local graph poisoning (CVE-2014-8178)
  - Fix manifest validation and parsing logic errors allow pull-by-digest validation bypass (CVE-2014-8179)
  - Add --disable-legacy-registry to prevent a daemon from using a v1 registry


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.9.0
changelog:
  - docker stats now returns block IO metrics (#15005)
  - docker stats now details network stats per interface (#15786)
  - Add ancestor=<image> filter to docker ps --filter flag to filter
  - Add label=<somelabel> filter to docker ps --filter to filter containers
  - Add --kernel-memory flag to docker run (#14006)
  - Add --message flag to docker import allowing to specify an optional
  - Add --privileged flag to docker exec (#14113)
  - Add --stop-signal flag to docker run allowing to replace the container
  - Add a new unless-stopped restart policy (#15348)
  - Inspecting an image now returns tags (#13185)
  - Add container size information to docker inspect (#15796)
  - Add RepoTags and RepoDigests field to /images/{name:.*}/json (#17275)
  - Remove the deprecated /container/ps endpoint from the API (#15972)
  - Send and document correct HTTP codes for /exec/<name>/start (#16250)
  - Share shm and mqueue between containers sharing IPC namespace (#15862)
  - Event stream now shows OOM status when --oom-kill-disable is set (#16235)
  - Ensure special network files (/etc/hosts etc.) are read-only if bind-mounted
  - Improve rmi performance (#16890)
  - Do not update /etc/hosts for the default bridge network, except for links (#17325)
  - Fix conflict with duplicate container names (#17389)
  - Fix an issue with incorrect template execution in docker inspect (#17284)
  - DEPRECATE -c short flag variant for --cpu-shares in docker run (#16271)
  - Allow docker import to import from local files (#11907)
  - Add a STOPSIGNAL Dockerfile instruction allowing to set a different
  - Add an ARG Dockerfile instruction and a --build-arg flag to docker build
  - Improve cache miss performance (#16890)
  - devicemapper: Implement deferred deletion capability (#16381)
  - docker network exits experimental and is part of standard release (#16645)
  - New network top-level concept, with associated subcommands and API (#16645)
  - Support for multiple isolated/micro-segmented networks (#16645)
  - Built-in multihost networking using VXLAN based overlay driver (#14071)
  - Support for third-party network plugins (#13424)
  - Ability to dynamically connect containers to multiple networks (#16645)
  - Support for user-defined IP address management via pluggable IPAM drivers (#16910)
  - Add daemon flags --cluster-store and --cluster-advertise for built-in nodes discovery (#16229)
  - Add --cluster-store-opt for setting up TLS settings (#16644)
  - Add --dns-opt to the daemon (#16031)
  - DEPRECATE following container NetworkSettings fields in API v1.21: EndpointID, Gateway,
  - New top-level volume subcommand and API (#14242)
  - Move API volume driver settings to host-specific config (#15798)
  - Print an error message if volume name is not unique (#16009)
  - Ensure volumes created from Dockerfiles always use the local volume driver
  - DEPRECATE auto-creating missing host paths for bind mounts (#16349)
  - Add awslogs logging driver for Amazon CloudWatch (#15495)
  - Add generic tag log option to allow customizing container/image
  - Implement the docker logs endpoint for the journald driver (#13707)
  - DEPRECATE driver-specific log tags (e.g. syslog-tag, etc.) (#15384)
  - docker search now works with partial names (#16509)
  - Push optimization: avoid buffering to file (#15493)
  - The daemon will display progress for images that were already being pulled
  - Only permissions required for the current action being performed are requested (#)
  - Renaming trust keys (and respective environment variables) from offline to
  - DEPRECATE trust key environment variables
  - Add SELinux profiles to the rpm package (#15832)
  - Fix various issues with AppArmor profiles provided in the deb package
  - Add AppArmor policy that prevents writing to /proc (#15571)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.9.1
changelog:
  - Do not prevent daemon from booting if images could not be restored (#17695)
  - Force IPC mount to unmount on daemon shutdown/init (#17539)
  - Turn IPC unmount errors into warnings (#17554)
  - Fix docker stats performance regression (#17638)
  - Clarify cryptic error message upon docker logs if --log-driver=none (#17767)
  - Fix seldom panics (#17639, #17634, #17703)
  - Fix opq whiteouts problems for files with dot prefix (#17819)
  - devicemapper: try defaulting to xfs instead of ext4 for performance reasons (#17903, #17918)
  - devicemapper: fix displayed fs in docker info (#17974)
  - selinux: only relabel if user requested so with the z option (#17450, #17834)
  - Do not make network calls when normalizing names (#18014)
  - Fix docker login on windows (#17738)
  - Fix bug with docker inspect output when not connected to daemon (#17715)
  - Fix docker inspect -f {{.HostConfig.Dns}} somecontainer (#17680)
  - Fix regression with symlink behavior in ADD/COPY (#17710)
  - Allow passing a network ID as an argument for --net (#17558)
  - Fix connect to host and prevent disconnect from host for host network (#17476)
  - Fix --fixed-cidr issue when gateway ip falls in ip-range and ip-range is
  - Restore deterministic IPv6 generation from MAC address on default bridge network (#17890)
  - Allow port-mapping only for endpoints created on docker run (#17858)
  - Fixed an endpoint delete issue with a possible stale sbox (#18102)
  - Correct parent chain in v2 push when v1Compatibility files on the disk are inconsistent (#18047)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.0
changelog:
  - New docker update command that allows updating resource constraints on running containers [#15078](https://github.com/docker/docker/pull/15078)
  - Add --tmpfs flag to docker run to create a tmpfs mount in a container [#13587](https://github.com/docker/docker/pull/13587)
  - Add --format flag to docker images command [#17692](https://github.com/docker/docker/pull/17692)
  - Allow to set daemon configuration in a file and hot-reload it with the SIGHUP signal [#18587](https://github.com/docker/docker/pull/18587)
  - Updated docker events to include more meta-data and event types [#18888](https://github.com/docker/docker/pull/18888)
  - Add --blkio-weight-device flag to docker run [#13959](https://github.com/docker/docker/pull/13959)
  - Add --device-read-bps and --device-write-bps flags to docker run [#14466](https://github.com/docker/docker/pull/14466)
  - Add --device-read-iops and --device-write-iops flags to docker run [#15879](https://github.com/docker/docker/pull/15879)
  - Add --oom-score-adj flag to docker run [#16277](https://github.com/docker/docker/pull/16277)
  - Add --detach-keys flag to attach, run, start and exec commands to override the default key sequence that detaches from a container  [#15666](https://github.com/docker/docker/pull/15666)
  - Add --shm-size flag to run, create and build to set the size of /dev/shm [#16168](https://github.com/docker/docker/pull/16168)
  - Show the number of running, stopped, and paused containers in docker info [#19249](https://github.com/docker/docker/pull/19249)
  - Show the OSType and Architecture in docker info [#17478](https://github.com/docker/docker/pull/17478)
  - Add --cgroup-parent flag on daemon to set cgroup parent for all containers [#19062](https://github.com/docker/docker/pull/19062)
  - Add -L flag to docker cp to follow symlinks [#16613](https://github.com/docker/docker/pull/16613)
  - New status=dead filter for docker ps [#17908](https://github.com/docker/docker/pull/17908)
  - Change docker run exit codes to distinguish between runtime and application errors [#14012](https://github.com/docker/docker/pull/14012)
  - Enhance docker events --since and --until to support nanoseconds and timezones [#17495](https://github.com/docker/docker/pull/17495)
  - Add --all/-a flag to stats to include both running and stopped containers [#16742](https://github.com/docker/docker/pull/16742)
  - Change the default cgroup-driver to cgroupfs [#17704](https://github.com/docker/docker/pull/17704)
  - Emit a "tag" event when tagging an image with build -t [#17115](https://github.com/docker/docker/pull/17115)
  - Best effort for linked containers' start order when starting the daemon [#18208](https://github.com/docker/docker/pull/18208)
  - Add ability to add multiple tags on build [#15780](https://github.com/docker/docker/pull/15780)
  - Permit OPTIONS request against any url, thus fixing issue with CORS [#19569](https://github.com/docker/docker/pull/19569)
  - Fix the --quiet flag on docker build to actually be quiet [#17428](https://github.com/docker/docker/pull/17428)
  - Fix docker images --filter dangling=false to now show all non-dangling images [#19326](https://github.com/docker/docker/pull/19326)
  - Fix race condition causing autorestart turning off on restart [#17629](https://github.com/docker/docker/pull/17629)
  - Recognize GPFS filesystems [#19216](https://github.com/docker/docker/pull/19216)
  - Fix obscure bug preventing to start containers [#19751](https://github.com/docker/docker/pull/19751)
  - Forbid exec during container restart [#19722](https://github.com/docker/docker/pull/19722)
  - devicemapper: Increasing --storage-opt dm.basesize will now increase the base device size on daemon restart [#19123](https://github.com/docker/docker/pull/19123)
  - Add --userns-remap flag to daemon to support user namespaces (previously in experimental) [#19187](https://github.com/docker/docker/pull/19187)
  - Add support for custom seccomp profiles in --security-opt [#17989](https://github.com/docker/docker/pull/17989)
  - Add default seccomp profile [#18780](https://github.com/docker/docker/pull/18780)
  - Add --authorization-plugin flag to daemon to customize ACLs [#15365](https://github.com/docker/docker/pull/15365)
  - Docker Content Trust now supports the ability to read and write user delegations [#18887](https://github.com/docker/docker/pull/18887)
  - Allow SELinux to run in a container when using the BTRFS storage driver [#16452](https://github.com/docker/docker/pull/16452)
  - Use content-addressable storage for images and layers [#17924](https://github.com/docker/docker/pull/17924)
  - Add support for the new [manifest format ("schema2")](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md) [#18785](https://github.com/docker/docker/pull/18785)
  - Lots of improvements for push and pull: performance++, retries on failed downloads, cancelling on client disconnect [#18353](https://github.com/docker/docker/pull/18353), [#18418](https://github.com/docker/docker/pull/18418), [#19109](https://github.com/docker/docker/pull/19109), [#18353](https://github.com/docker/docker/pull/18353)
  - Limit v1 protocol fallbacks [#18590](https://github.com/docker/docker/pull/18590)
  - Fix issue where docker could hang indefinitely waiting for a nonexistent process to pull an image [#19743](https://github.com/docker/docker/pull/19743)
  - Use DNS-based discovery instead of /etc/hosts [#19198](https://github.com/docker/docker/pull/19198)
  - Support for network-scoped alias using --net-alias on run and --alias on network connect [#19242](https://github.com/docker/docker/pull/19242)
  - Add --ip and --ip6 on run and network connect to support custom IP addresses for a container in a network [#19001](https://github.com/docker/docker/pull/19001)
  - Add --ipam-opt to network create for passing custom IPAM options [#17316](https://github.com/docker/docker/pull/17316)
  - Add --internal flag to network create to restrict external access to and from the network [#19276](https://github.com/docker/docker/pull/19276)
  - Add kv.path option to --cluster-store-opt [#19167](https://github.com/docker/docker/pull/19167)
  - Add discovery.heartbeat and discovery.ttl options to --cluster-store-opt to configure discovery TTL and heartbeat timer [#18204](https://github.com/docker/docker/pull/18204)
  - Add --format flag to network inspect [#17481](https://github.com/docker/docker/pull/17481)
  - Add --link to network connect to provide a container-local alias [#19229](https://github.com/docker/docker/pull/19229)
  - Support for Capability exchange with remote IPAM plugins [#18775](https://github.com/docker/docker/pull/18775)
  - Add --force to network disconnect to force container to be disconnected from network [#19317](https://github.com/docker/docker/pull/19317)
  - Support for multi-host networking using built-in overlay driver for all engine supported kernels: 3.10+ [#18775](https://github.com/docker/docker/pull/18775)
  - --link is now supported on docker run for containers in user-defined network [#19229](https://github.com/docker/docker/pull/19229)
  - Enhance docker network rm to allow removing multiple networks [#17489](https://github.com/docker/docker/pull/17489)
  - Include container names in network inspect [#17615](https://github.com/docker/docker/pull/17615)
  - Include auto-generated subnets for user-defined networks in network inspect [#17316](https://github.com/docker/docker/pull/17316)
  - Add --filter flag to network ls to hide predefined networks [#17782](https://github.com/docker/docker/pull/17782)
  - Add support for network connect/disconnect to stopped containers [#18906](https://github.com/docker/docker/pull/18906)
  - Add network ID to container inspect [#19323](https://github.com/docker/docker/pull/19323)
  - Fix MTU issue where Docker would not start with two or more default routes [#18108](https://github.com/docker/docker/pull/18108)
  - Fix duplicate IP address for containers [#18106](https://github.com/docker/docker/pull/18106)
  - Fix issue preventing sometimes docker from creating the bridge network [#19338](https://github.com/docker/docker/pull/19338)
  - Do not substitute 127.0.0.1 name server when using --net=host [#19573](https://github.com/docker/docker/pull/19573)
  - New logging driver for Splunk [#16488](https://github.com/docker/docker/pull/16488)
  - Add support for syslog over TCP+TLS [#18998](https://github.com/docker/docker/pull/18998)
  - Enhance docker logs --since and --until to support nanoseconds and time [#17495](https://github.com/docker/docker/pull/17495)
  - Enhance AWS logs to auto-detect region [#16640](https://github.com/docker/docker/pull/16640)
  - Add support to set the mount propagation mode for a volume [#17034](https://github.com/docker/docker/pull/17034)
  - Add ls and inspect endpoints to volume plugin API [#16534](https://github.com/docker/docker/pull/16534)
  - Fix data not being copied to named volumes [#19175](https://github.com/docker/docker/pull/19175)
  - Fix issues preventing volume drivers from being containerized [#19500](https://github.com/docker/docker/pull/19500)
  - Fix docker volumes ls --dangling=false to now show all non-dangling volumes [#19671](https://github.com/docker/docker/pull/19671)
  - Do not remove named volumes on container removal [#19568](https://github.com/docker/docker/pull/19568)
  - Allow external volume drivers to host anonymous volumes [#19190](https://github.com/docker/docker/pull/19190)
  - Add support for ** in .dockerignore to wildcard multiple levels of directories [#17090](https://github.com/docker/docker/pull/17090)
  - Fix handling of UTF-8 characters in Dockerfiles [#17055](https://github.com/docker/docker/pull/17055)
  - Fix permissions problem when reading from STDIN [#19283](https://github.com/docker/docker/pull/19283)
  - Add support for overriding the API version to use via an DOCKER_API_VERSION environment-variable [#15964](https://github.com/docker/docker/pull/15964)
  - Fix a bug preventing Windows clients to log in to Docker Hub [#19891](https://github.com/docker/docker/pull/19891)
  - systemd: Set TasksMax in addition to LimitNPROC in systemd service file [#19391](https://github.com/docker/docker/pull/19391)
  - Remove LXC support. The LXC driver was deprecated in Docker 1.8, and has now been removed [#17700](https://github.com/docker/docker/pull/17700)
  - Remove --exec-driver daemon flag, because it is no longer in use [#17700](https://github.com/docker/docker/pull/17700)
  - Remove old deprecated single-dashed long CLI flags (such as -rm; use --rm instead) [#17724](https://github.com/docker/docker/pull/17724)
  - Deprecate HostConfig at API container start [#17799](https://github.com/docker/docker/pull/17799)
  - Deprecate docker packages for newly EOL'd Linux distributions: Fedora 21 and Ubuntu 15.04 (Vivid) [#18794](https://github.com/docker/docker/pull/18794), [#18809](https://github.com/docker/docker/pull/18809)
  - Deprecate -f flag for docker tag [#18350](https://github.com/docker/docker/pull/18350)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.1
changelog:
  - Do not stop daemon on migration hard failure [#20156](https://github.com/docker/docker/pull/20156)
  - Fix various issues with migration to content-addressable images [#20058](https://github.com/docker/docker/pull/20058)
  - Fix ZFS permission bug with user namespaces [#20045](https://github.com/docker/docker/pull/20045)
  - Do not leak /dev/mqueue from the host to all containers, keep it container-specific [#19876](https://github.com/docker/docker/pull/19876) [#20133](https://github.com/docker/docker/pull/20133)
  - Fix docker ps --filter before=... to not show stopped containers without providing -a flag [#20135](https://github.com/docker/docker/pull/20135)
  - Fix issue preventing docker events to work properly with authorization plugin [#20002](https://github.com/docker/docker/pull/20002)
  - Add additional verifications and prevent from uploading invalid data to registries [#20164](https://github.com/docker/docker/pull/20164)
  - Fix regression preventing uppercase characters in image reference hostname [#20175](https://github.com/docker/docker/pull/20175)
  - Fix embedded DNS for user-defined networks in the presence of firewalld [#20060](https://github.com/docker/docker/pull/20060)
  - Fix issue where removing a network during shutdown left Docker inoperable [#20181](https://github.com/docker/docker/issues/20181) [#20235](https://github.com/docker/docker/issues/20235)
  - Embedded DNS is now able to return compressed results [#20181](https://github.com/docker/docker/issues/20181)
  - Fix port-mapping issue with userland-proxy=false [#20181](https://github.com/docker/docker/issues/20181)
  - Fix bug where tcp+tls protocol would be rejected [#20109](https://github.com/docker/docker/pull/20109)
  - Fix issue whereby older volume drivers would not receive volume options [#19983](https://github.com/docker/docker/pull/19983)
  - Remove TasksMax from Docker systemd service [#20167](https://github.com/docker/docker/pull/20167)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.2
changelog:
  - Prevent systemd from deleting containers' cgroups when its configuration is reloaded [#20518](https://github.com/docker/docker/pull/20518)
  - Fix SELinux issues by disregarding --read-only when mounting /dev/mqueue [#20333](https://github.com/docker/docker/pull/20333)
  - Fix chown permissions used during docker cp when userns is used [#20446](https://github.com/docker/docker/pull/20446)
  - Fix configuration loading issue with all booleans defaulting to true [#20471](https://github.com/docker/docker/pull/20471)
  - Fix occasional panic with docker logs -f [#20522](https://github.com/docker/docker/pull/20522)
  - Keep layer reference if deletion failed to avoid a badly inconsistent state [#20513](https://github.com/docker/docker/pull/20513)
  - Handle gracefully a corner case when canceling migration [#20372](https://github.com/docker/docker/pull/20372)
  - Fix docker import on compressed data [#20367](https://github.com/docker/docker/pull/20367)
  - Fix tar-split files corruption during migration that later cause docker push and docker save to fail [#20458](https://github.com/docker/docker/pull/20458)
  - Fix daemon crash if embedded DNS is sent garbage [#20510](https://github.com/docker/docker/pull/20510)
  - Fix issue with multiple volume references with same name [#20381](https://github.com/docker/docker/pull/20381)
  - Fix potential cache corruption and delegation conflict issues [#20523](https://github.com/docker/docker/pull/20523)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.3
changelog:
  - Fix Docker client exiting with an "Unrecognized input header" error [#20706](https://github.com/docker/docker/pull/20706)
  - Fix Docker exiting if Exec is started with both AttachStdin and Detach [#20647](https://github.com/docker/docker/pull/20647)
  - Fix a crash when pushing multiple images sharing the same layers to the same repository in parallel [#20831](https://github.com/docker/docker/pull/20831)
  - Fix a panic when pushing images to a registry which uses a misconfigured token service [#21030](https://github.com/docker/docker/pull/21030)
  - Fix issue preventing volume plugins to start when SELinux is enabled [#20834](https://github.com/docker/docker/pull/20834)
  - Prevent Docker from exiting if a volume plugin returns a null response for Get requests [#20682](https://github.com/docker/docker/pull/20682)
  - Fix plugin system leaking file descriptors if a plugin has an error [#20680](https://github.com/docker/docker/pull/20680)
  - Fix linux32 emulation to fail during docker build [#20672](https://github.com/docker/docker/pull/20672)
  - Fix Oracle XE 10g failing to start in a container [#20981](https://github.com/docker/docker/pull/20981)
  - Fix user namespaces not working on Linux From Scratch [#20685](https://github.com/docker/docker/pull/20685)
  - Fix issue preventing daemon to start if userns is enabled and the subuid or subgid files contain comments [#20725](https://github.com/docker/docker/pull/20725)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.3-1.0.1
changelog:
  - Enable configuration of Docker daemon via sysconfig [orabug 21804877]
  - Require UEK4 for docker 1.9 [orabug 22235639 22235645]


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.10.3-1.0.3
changelog:
  - CVE-2016-3697: docker: Potential privilege escalation via confusion of usernames and UIDs [orabug 23279003]


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.11.0
changelog:
  - Fix a bug where Docker would not use the correct uid/gid when processing the WORKDIR command ([#21033](https://github.com/docker/docker/pull/21033))
  - Fix a bug where copy operations with userns would not use the proper uid/gid ([#20782](https://github.com/docker/docker/pull/20782), [#21162](https://github.com/docker/docker/pull/21162))
  - Usage of the : separator for security option has been deprecated. = should be used instead ([#21232](https://github.com/docker/docker/pull/21232))
  - The client user agent is now passed to the registry on pull, build, push, login and search operations ([#21306](https://github.com/docker/docker/pull/21306), [#21373](https://github.com/docker/docker/pull/21373))
  - Allow setting the Domainname and Hostname separately through the API ([#20200](https://github.com/docker/docker/pull/20200))
  - Docker info will now warn users if it can not detect the kernel version or the operating system ([#21128](https://github.com/docker/docker/pull/21128))
  - Fix an issue where docker stats --no-stream output could be all 0s ([#20803](https://github.com/docker/docker/pull/20803))
  - Fix a bug where some newly started container would not appear in a running docker stats command ([#20792](https://github.com/docker/docker/pull/20792))
  - Post processing is no longer enabled for linux-cgo terminals ([#20587](https://github.com/docker/docker/pull/20587))
  - Values to --hostname are now refused if they do not comply with [RFC1123](https://tools.ietf.org/html/rfc1123) ([#20566](https://github.com/docker/docker/pull/20566))
  - Docker learned how to use a SOCKS proxy ([#20366](https://github.com/docker/docker/pull/20366), [#18373](https://github.com/docker/docker/pull/18373))
  - Docker now supports external credential stores ([#20107](https://github.com/docker/docker/pull/20107))
  - docker ps now supports displaying the list of volumes mounted inside a container ([#20017](https://github.com/docker/docker/pull/20017))
  - docker info now also reports Docker's root directory location ([#19986](https://github.com/docker/docker/pull/19986))
  - Docker now prohibits login in with an empty username (spaces are trimmed) ([#19806](https://github.com/docker/docker/pull/19806))
  - Docker events attributes are now sorted by key ([#19761](https://github.com/docker/docker/pull/19761))
  - docker ps no longer shows exported port for stopped containers ([#19483](https://github.com/docker/docker/pull/19483))
  - Docker now cleans after itself if a save/export command fails ([#17849](https://github.com/docker/docker/pull/17849))
  - Docker load learned how to display a progress bar ([#17329](https://github.com/docker/docker/pull/17329), [#120078](https://github.com/docker/docker/pull/20078))
  - Fix a panic that occurred when pulling an image with 0 layers ([#21222](https://github.com/docker/docker/pull/21222))
  - Fix a panic that could occur on error while pushing to a registry with a misconfigured token service ([#21212](https://github.com/docker/docker/pull/21212))
  - All first-level delegation roles are now signed when doing a trusted push ([#21046](https://github.com/docker/docker/pull/21046))
  - OAuth support for registries was added ([#20970](https://github.com/docker/docker/pull/20970))
  - docker login now handles token using the implementation found in [docker/distribution](https://github.com/docker/distribution) ([#20832](https://github.com/docker/docker/pull/20832))
  - docker login will no longer prompt for an email ([#20565](https://github.com/docker/docker/pull/20565))
  - Docker will now fallback to registry V1 if no basic auth credentials are available ([#20241](https://github.com/docker/docker/pull/20241))
  - Docker will now try to resume layer download where it left off after a network error/timeout ([#19840](https://github.com/docker/docker/pull/19840))
  - Fix generated manifest mediaType when pushing cross-repository ([#19509](https://github.com/docker/docker/pull/19509))
  - Fix docker requesting additional push credentials when pulling an image if Content Trust is enabled ([#20382](https://github.com/docker/docker/pull/20382))
  - Fix a race in the journald log driver ([#21311](https://github.com/docker/docker/pull/21311))
  - Docker syslog driver now uses the RFC-5424 format when emitting logs ([#20121](https://github.com/docker/docker/pull/20121))
  - Docker GELF log driver now allows to specify the compression algorithm and level via the gelf-compression-type and gelf-compression-level options ([#19831](https://github.com/docker/docker/pull/19831))
  - Docker daemon learned to output uncolorized logs via the --raw-logs options ([#19794](https://github.com/docker/docker/pull/19794))
  - Docker, on Windows platform, now includes an ETW (Event Tracing in Windows) logging driver named etwlogs ([#19689](https://github.com/docker/docker/pull/19689))
  - Journald log driver learned how to handle tags ([#19564](https://github.com/docker/docker/pull/19564))
  - The fluentd log driver learned the following options: fluentd-address, fluentd-buffer-limit, fluentd-retry-wait, fluentd-max-retries and fluentd-async-connect ([#19439](https://github.com/docker/docker/pull/19439))
  - Docker learned to send log to Google Cloud via the new gcplogs logging driver. ([#18766](https://github.com/docker/docker/pull/18766))
  - When saving linked images together with docker save a subsequent docker load will correctly restore their parent/child relationship ([#21385](https://github.com/docker/docker/pull/21385))
  - Support for building the Docker cli for OpenBSD was added ([#21325](https://github.com/docker/docker/pull/21325))
  - Labels can now be applied at network, volume and image creation ([#21270](https://github.com/docker/docker/pull/21270))
  - The dockremap is now created as a system user ([#21266](https://github.com/docker/docker/pull/21266))
  - Fix a few response body leaks ([#21258](https://github.com/docker/docker/pull/21258))
  - Docker, when run as a service with systemd, will now properly manage its processes cgroups ([#20633](https://github.com/docker/docker/pull/20633))
  - docker info now reports the value of cgroup KernelMemory or emits a warning if it is not supported ([#20863](https://github.com/docker/docker/pull/20863))
  - docker info now also reports the cgroup driver in use ([#20388](https://github.com/docker/docker/pull/20388))
  - Docker completion is now available on PowerShell ([#19894](https://github.com/docker/docker/pull/19894))
  - dockerinit is no more ([#19490](https://github.com/docker/docker/pull/19490),[#19851](https://github.com/docker/docker/pull/19851))
  - Support for building Docker on arm64 was added ([#19013](https://github.com/docker/docker/pull/19013))
  - Experimental support for building docker.exe in a native Windows Docker installation ([#18348](https://github.com/docker/docker/pull/18348))
  - Fix panic if a node is forcibly removed from the cluster ([#21671](https://github.com/docker/docker/pull/21671))
  - Fix "error creating vxlan interface" when starting a container in a Swarm cluster ([#21671](https://github.com/docker/docker/pull/21671))
  - docker network inspect will now report all endpoints whether they have an active container or not ([#21160](https://github.com/docker/docker/pull/21160))
  - Experimental support for the MacVlan and IPVlan network drivers has been added ([#21122](https://github.com/docker/docker/pull/21122))
  - Output of docker network ls is now sorted by network name ([#20383](https://github.com/docker/docker/pull/20383))
  - Fix a bug where Docker would allow a network to be created with the reserved default name ([#19431](https://github.com/docker/docker/pull/19431))
  - docker network inspect returns whether a network is internal or not ([#19357](https://github.com/docker/docker/pull/19357))
  - Control IPv6 via explicit option when creating a network (docker network create --ipv6). This shows up as a new EnableIPv6 field in docker network inspect ([#17513](https://github.com/docker/docker/pull/17513))
  - Support for AAAA Records (aka IPv6 Service Discovery) in embedded DNS Server ([#21396](https://github.com/docker/docker/pull/21396))
  - Fix to not forward docker domain IPv6 queries to external servers ([#21396](https://github.com/docker/docker/pull/21396))
  - Multiple A/AAAA records from embedded DNS Server for DNS Round robin ([#21019](https://github.com/docker/docker/pull/21019))
  - Fix endpoint count inconsistency after an ungraceful dameon restart ([#21261](https://github.com/docker/docker/pull/21261))
  - Move the ownership of exposed ports and port-mapping options from Endpoint to Sandbox ([#21019](https://github.com/docker/docker/pull/21019))
  - Fixed a bug which prevents docker reload when host is configured with ipv6.disable=1 ([#21019](https://github.com/docker/docker/pull/21019))
  - Added inbuilt nil IPAM driver ([#21019](https://github.com/docker/docker/pull/21019))
  - Fixed bug in iptables.Exists() logic [#21019](https://github.com/docker/docker/pull/21019)
  - Fixed a Veth interface leak when using overlay network ([#21019](https://github.com/docker/docker/pull/21019))
  - Fixed a bug which prevents docker reload after a network delete during shutdown ([#20214](https://github.com/docker/docker/pull/20214))
  - Make sure iptables chains are recreated on firewalld reload ([#20419](https://github.com/docker/docker/pull/20419))
  - Allow to pass global datastore during config reload ([#20419](https://github.com/docker/docker/pull/20419))
  - For anonymous containers use the alias name for IP to name mapping, ie:DNS PTR record ([#21019](https://github.com/docker/docker/pull/21019))
  - Fix a panic when deleting an entry from /etc/hosts file  ([#21019](https://github.com/docker/docker/pull/21019))
  - Source the forwarded DNS queries from the container net namespace  ([#21019](https://github.com/docker/docker/pull/21019))
  - Fix to retain the network internal mode config for bridge networks on daemon reload ([#21780] (https://github.com/docker/docker/pull/21780))
  - Fix to retain IPAM driver option configs on daemon reload ([#21914] (https://github.com/docker/docker/pull/21914))
  - Fix a file descriptor leak that would occur every time plugins were enumerated ([#20686](https://github.com/docker/docker/pull/20686))
  - Fix an issue where Authz plugin would corrupt the payload body when faced with a large amount of data ([#20602](https://github.com/docker/docker/pull/20602))
  - Fix a panic that could occur when cleanup after a container started with invalid parameters ([#21716](https://github.com/docker/docker/pull/21716))
  - Fix a race with event timers stopping early ([#21692](https://github.com/docker/docker/pull/21692))
  - Fix race conditions in the layer store, potentially corrupting the map and crashing the process ([#21677](https://github.com/docker/docker/pull/21677))
  - Un-deprecate auto-creation of host directories for mounts. This feature was marked deprecated in ([#21666](https://github.com/docker/docker/pull/21666))
  - It is now possible for containers to share the NET and IPC namespaces when userns is enabled ([#21383](https://github.com/docker/docker/pull/21383))
  - docker inspect <image-id> will now expose the rootfs layers ([#21370](https://github.com/docker/docker/pull/21370))
  - Docker Windows gained a minimal top implementation ([#21354](https://github.com/docker/docker/pull/21354))
  - Docker learned to report the faulty exe when a container cannot be started due to its condition ([#21345](https://github.com/docker/docker/pull/21345))
  - Docker with device mapper will now refuse to run if udev sync is not available ([#21097](https://github.com/docker/docker/pull/21097))
  - Fix a bug where Docker would not validate the config file upon configuration reload ([#21089](https://github.com/docker/docker/pull/21089))
  - Fix a hang that would happen on attach if initial start was to fail ([#21048](https://github.com/docker/docker/pull/21048))
  - Fix an issue where registry service options in the daemon configuration file were not properly taken into account ([#21045](https://github.com/docker/docker/pull/21045))
  - Fix a race between the exec and resize operations ([#21022](https://github.com/docker/docker/pull/21022))
  - Fix an issue where nanoseconds were not correctly taken in account when filtering Docker events ([#21013](https://github.com/docker/docker/pull/21013))
  - Fix the handling of Docker command when passed a 64 bytes id ([#21002](https://github.com/docker/docker/pull/21002))
  - Docker will now return a 204 (i.e http.StatusNoContent) code when it successfully deleted a network ([#20977](https://github.com/docker/docker/pull/20977))
  - Fix a bug where the daemon would wait indefinitely in case the process it was about to killed had already exited on its own ([#20967](https://github.com/docker/docker/pull/20967)
  - The devmapper driver learned the dm.min_free_space option. If the mapped device free space reaches the passed value, new device creation will be prohibited. ([#20786](https://github.com/docker/docker/pull/20786))
  - Docker can now prevent processes in container to gain new privileges via the --security-opt=no-new-privileges flag ([#20727](https://github.com/docker/docker/pull/20727))
  - Starting a container with the --device option will now correctly resolves symlinks ([#20684](https://github.com/docker/docker/pull/20684))
  - Docker now relies on [containerd](https://github.com/docker/containerd) and [runc](https://github.com/opencontainers/runc) to spawn containers. ([#20662](https://github.com/docker/docker/pull/20662))
  - Fix docker configuration reloading to only alter value present in the given config file ([#20604](https://github.com/docker/docker/pull/20604))
  - Docker now allows setting a container hostname via the --hostname flag when --net=host ([#20177](https://github.com/docker/docker/pull/20177))
  - Docker now allows executing privileged container while running with --userns-remap if both --privileged and the new --userns=host flag are specified ([#20111](https://github.com/docker/docker/pull/20111))
  - Fix Docker not cleaning up correctly old containers upon restarting after a crash ([#19679](https://github.com/docker/docker/pull/19679))
  - Docker will now error out if it doesn't recognize a configuration key within the config file ([#19517](https://github.com/docker/docker/pull/19517))
  - Fix container loading, on daemon startup, when they depends on a plugin running within a container ([#19500](https://github.com/docker/docker/pull/19500))
  - docker update learned how to change a container restart policy ([#19116](https://github.com/docker/docker/pull/19116))
  - docker inspect now also returns a new State field containing the container state in a human readable way (i.e. one of created, restarting, running, paused, exited or dead)([#18966](https://github.com/docker/docker/pull/18966))
  - Docker learned to limit the number of active pids (i.e. processes) within the container via the pids-limit flags. NOTE: This requires CGROUP_PIDS=y to be in the kernel configuration. ([#18697](https://github.com/docker/docker/pull/18697))
  - docker load now has a --quiet option to suppress the load output ([#20078](https://github.com/docker/docker/pull/20078))
  - Fix a bug in neighbor discovery for IPv6 peers ([#20842](https://github.com/docker/docker/pull/20842))
  - Fix a panic during cleanup if a container was started with invalid options ([#21802](https://github.com/docker/docker/pull/21802))
  - Fix a situation where a container cannot be stopped if the terminal is closed ([#21840](https://github.com/docker/docker/pull/21840))
  - Object with the pcp_pmcd_t selinux type were given management access to /var/lib/docker(/.*)? ([#21370](https://github.com/docker/docker/pull/21370))
  - restart_syscall, copy_file_range, mlock2 joined the list of allowed calls in the default seccomp profile ([#21117](https://github.com/docker/docker/pull/21117), [#21262](https://github.com/docker/docker/pull/21262))
  - send, recv and x32 were added to the list of allowed syscalls and arch in the default seccomp profile ([#19432](https://github.com/docker/docker/pull/19432))
  - Docker Content Trust now requests the server to perform snapshot signing ([#21046](https://github.com/docker/docker/pull/21046))
  - Support for using YubiKeys for Content Trust signing has been moved out of experimental ([#21591](https://github.com/docker/docker/pull/21591))
  - Output of docker volume ls is now sorted by volume name ([#20389](https://github.com/docker/docker/pull/20389))
  - Local volumes can now accept options similar to the unix mount tool ([#20262](https://github.com/docker/docker/pull/20262))
  - Fix an issue where one letter directory name could not be used as source for volumes ([#21106](https://github.com/docker/docker/pull/21106))
  - docker run -v now accepts a new flag nocopy. This tells the runtime not to copy the container path content into the volume (which is the default behavior) ([#21223](https://github.com/docker/docker/pull/21223))


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.11.1
changelog:
  - Fix schema2 manifest media type to be of type application/vnd.docker.container.image.v1+json ([#21949](https://github.com/docker/docker/pull/21949))
  - Add missing API documentation for changes introduced with 1.11.0 ([#22048](https://github.com/docker/docker/pull/22048))
  - Append label passed to docker build as arguments as an implicit LABEL command at the end of the processed Dockerfile ([#22184](https://github.com/docker/docker/pull/22184))
  - Fix a panic that would occur when forwarding DNS query ([#22261](https://github.com/docker/docker/pull/22261))
  - Fix an issue where OS threads could end up within an incorrect network namespace when using user defined networks ([#22261](https://github.com/docker/docker/pull/22261))
  - Fix a bug preventing labels configuration to be reloaded via the config file ([#22299](https://github.com/docker/docker/pull/22299))
  - Fix a regression where container mounting /var/run would prevent other containers from being removed ([#22256](https://github.com/docker/docker/pull/22256))
  - Fix an issue where it would be impossible to update both memory-swap and memory value together ([#22255](https://github.com/docker/docker/pull/22255))
  - Fix a regression from 1.11.0 where the /auth endpoint would not initialize serveraddress if it is not provided ([#22254](https://github.com/docker/docker/pull/22254))
  - Add missing cleanup of container temporary files when cancelling a schedule restart ([#22237](https://github.com/docker/docker/pull/22237))
  - Remove scary error message when no restart policy is specified ([#21993](https://github.com/docker/docker/pull/21993))
  - Fix a panic that would occur when the plugins were activated via the json spec ([#22191](https://github.com/docker/docker/pull/22191))
  - Fix restart backoff logic to correctly reset delay if container ran for at least 10secs ([#22125](https://github.com/docker/docker/pull/22125))
  - Remove error message when a container restart get cancelled ([#22123](https://github.com/docker/docker/pull/22123))
  - Fix an issue where docker would not correctly clean up after docker exec ([#22121](https://github.com/docker/docker/pull/22121))
  - Fix a panic that could occur when serving concurrent docker stats commands ([#22120](https://github.com/docker/docker/pull/22120))
  - Revert deprecation of non-existent host directories auto-creation ([#22065](https://github.com/docker/docker/pull/22065))
  - Hide misleading rpc error on daemon shutdown ([#22058](https://github.com/docker/docker/pull/22058))


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.11.2
changelog:
  - Fix a stale endpoint issue on overlay networks during ungraceful restart ([#23015](https://github.com/docker/docker/pull/23015))
  - Fix an issue where the wrong port could be reported by docker inspect/ps/port ([#22997](https://github.com/docker/docker/pull/22997))
  - Fix a potential panic when running docker build ([#23032](https://github.com/docker/docker/pull/23032))
  - Fix interpretation of --user parameter ([#22998](https://github.com/docker/docker/pull/22998))
  - Fix a bug preventing container statistics to be correctly reported ([#22955](https://github.com/docker/docker/pull/22955))
  - Fix an issue preventing container to be restarted after daemon restart ([#22947](https://github.com/docker/docker/pull/22947))
  - Fix issues when running 32 bit binaries on Ubuntu 16.04 ([#22922](https://github.com/docker/docker/pull/22922))
  - Fix a possible deadlock on image deletion and container attach ([#22918](https://github.com/docker/docker/pull/22918))
  - Fix an issue where containers fail to start after a daemon restart if they depend on a containerized cluster store ([#22561](https://github.com/docker/docker/pull/22561))
  - Fix an issue causing docker ps to hang on CentOS when using devicemapper ([#22168](https://github.com/docker/docker/pull/22168), [#23067](https://github.com/docker/docker/pull/23067))
  - Fix a bug preventing to docker exec into a container when using devicemapper ([#22168](https://github.com/docker/docker/pull/22168), [#23067](https://github.com/docker/docker/pull/23067))


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.0
changelog:
  - New HEALTHCHECK Dockerfile instruction to support user-defined healthchecks [#23218](https://github.com/docker/docker/pull/23218)
  - New SHELL Dockerfile instruction to specify the default shell when using the shell form for commands in a Dockerfile [#22489](https://github.com/docker/docker/pull/22489)
  - Add #escape= Dockerfile directive to support platform-specific parsing of file paths in Dockerfile [#22268](https://github.com/docker/docker/pull/22268)
  - Add support for comments in .dockerignore [#23111](https://github.com/docker/docker/pull/23111)
  - Support for UTF-8 in Dockerfiles [#23372](https://github.com/docker/docker/pull/23372)
  - Skip UTF-8 BOM bytes from Dockerfile and .dockerignore if exist [#23234](https://github.com/docker/docker/pull/23234)
  - Windows: support for ARG to match Linux [#22508](https://github.com/docker/docker/pull/22508)
  - Fix error message when building using a daemon with the bridge network disabled [#22932](https://github.com/docker/docker/pull/22932)
  - Enable seccomp for Centos 7 and Oracle Linux 7 [#22344](https://github.com/docker/docker/pull/22344)
  - Remove MountFlags in systemd unit to allow shared mount propagation [#22806](https://github.com/docker/docker/pull/22806)
  - Add --max-concurrent-downloads and --max-concurrent-uploads daemon flags useful for situations where network connections don't support multiple downloads/uploads [#22445](https://github.com/docker/docker/pull/22445)
  - Registry operations now honor the ALL_PROXY environment variable [#22316](https://github.com/docker/docker/pull/22316)
  - Provide more information to the user on docker load [#23377](https://github.com/docker/docker/pull/23377)
  - Always save registry digest metadata about images pushed and pulled [#23996](https://github.com/docker/docker/pull/23996)
  - Syslog logging driver now supports DGRAM sockets [#21613](https://github.com/docker/docker/pull/21613)
  - Add --details option to docker logs to also display log tags [#21889](https://github.com/docker/docker/pull/21889)
  - Enable syslog logger to have access to env and labels [#21724](https://github.com/docker/docker/pull/21724)
  - An additional syslog-format option rfc5424micro to allow microsecond resolution in syslog timestamp [#21844](https://github.com/docker/docker/pull/21844)
  - Inherit the daemon log options when creating containers [#21153](https://github.com/docker/docker/pull/21153)
  - Remove docker/ prefix from log messages tag and replace it with {{.DaemonName}} so that users have the option of changing the prefix [#22384](https://github.com/docker/docker/pull/22384)
  - Built-in Virtual-IP based  internal and ingress load-balancing using IPVS [#23361](https://github.com/docker/docker/pull/23361)
  - Routing Mesh using ingress overlay network [#23361](https://github.com/docker/docker/pull/23361)
  - Secured multi-host overlay networking using encrypted control-plane and Data-plane [#23361](https://github.com/docker/docker/pull/23361)
  - MacVlan driver is out of experimental [#23524](https://github.com/docker/docker/pull/23524)
  - Add driver filter to network ls [#22319](https://github.com/docker/docker/pull/22319)
  - Adding network filter to docker ps --filter [#23300](https://github.com/docker/docker/pull/23300)
  - Add --link-local-ip flag to create, run and network connect to specify a container's link-local address [#23415](https://github.com/docker/docker/pull/23415)
  - Add network label filter support [#21495](https://github.com/docker/docker/pull/21495)
  - Removed dependency on external KV-Store for Overlay networking in Swarm-Mode  [#23361](https://github.com/docker/docker/pull/23361)
  - Add container's short-id as default network alias [#21901](https://github.com/docker/docker/pull/21901)
  - run options --dns and --net=host are no longer mutually exclusive [#22408](https://github.com/docker/docker/pull/22408)
  - Fix DNS issue when renaming containers with generated names [#22716](https://github.com/docker/docker/pull/22716)
  - Allow both network inspect -f {{.Id}} and network inspect -f {{.ID}} to address inconsistency with inspect output [#23226](https://github.com/docker/docker/pull/23226)
  - New plugin command to manager plugins with install, enable, disable, rm, inspect, set subcommands [#23446](https://github.com/docker/docker/pull/23446)
  - Split the binary into two: docker (client) and dockerd (daemon) [#20639](https://github.com/docker/docker/pull/20639)
  - Add before and since filters to docker images --filter [#22908](https://github.com/docker/docker/pull/22908)
  - Add --limit option to docker search [#23107](https://github.com/docker/docker/pull/23107)
  - Add --filter option to docker search [#22369](https://github.com/docker/docker/pull/22369)
  - Add security options to docker info output [#21172](https://github.com/docker/docker/pull/21172) [#23520](https://github.com/docker/docker/pull/23520)
  - Add insecure registries to docker info output [#20410](https://github.com/docker/docker/pull/20410)
  - Extend Docker authorization with TLS user information [#21556](https://github.com/docker/docker/pull/21556)
  - devicemapper: expose Mininum Thin Pool Free Space through docker info [#21945](https://github.com/docker/docker/pull/21945)
  - API now returns a JSON object when an error occurs making it more consistent [#22880](https://github.com/docker/docker/pull/22880)
  - Prevent docker run -i --restart from hanging on exit [#22777](https://github.com/docker/docker/pull/22777)
  - Fix API/CLI discrepancy on hostname validation [#21641](https://github.com/docker/docker/pull/21641)
  - Fix discrepancy in the format of sizes in stats from HumanSize to BytesSize [#21773](https://github.com/docker/docker/pull/21773)
  - authz: when request is denied return forbbiden exit code (403) [#22448](https://github.com/docker/docker/pull/22448)
  - Windows: fix tty-related displaying issues [#23878](https://github.com/docker/docker/pull/23878)
  - Add --live-restore daemon flag to keep containers running when daemon shuts down, and regain control on startup [#23213](https://github.com/docker/docker/pull/23213)
  - Ability to add OCI-compatible runtimes (via --add-runtime daemon flag) and select one with --runtime on create and run [#22983](https://github.com/docker/docker/pull/22983)
  - New overlay2 graphdriver for Linux 4.0+ with multiple lower directory support [#22126](https://github.com/docker/docker/pull/22126)
  - New load/save image events [#22137](https://github.com/docker/docker/pull/22137)
  - Add support for reloading daemon configuration through systemd [#22446](https://github.com/docker/docker/pull/22446)
  - Add disk quota support for btrfs [#19651](https://github.com/docker/docker/pull/19651)
  - Add disk quota support for zfs [#21946](https://github.com/docker/docker/pull/21946)
  - Add support for docker run --pid=container:<id> [#22481](https://github.com/docker/docker/pull/22481)
  - Align default seccomp profile with selected capabilities [#22554](https://github.com/docker/docker/pull/22554)
  - Add a daemon reload event when the daemon reloads its configuration [#22590](https://github.com/docker/docker/pull/22590)
  - Add trace capability in the pprof profiler to show execution traces in binary form [#22715](https://github.com/docker/docker/pull/22715)
  - Add a detach event [#22898](https://github.com/docker/docker/pull/22898)
  - Add support for setting sysctls with --sysctl [#19265](https://github.com/docker/docker/pull/19265)
  - Add --storage-opt flag to create and run allowing to set size on devicemapper [#19367](https://github.com/docker/docker/pull/19367)
  - Add --oom-score-adjust daemon flag with a default value of -500 making the daemon less likely to be killed before containers [#24516](https://github.com/docker/docker/pull/24516)
  - Undeprecate the -c short alias of --cpu-shares on run, build, create, update [#22621](https://github.com/docker/docker/pull/22621)
  - Prevent from using aufs and overlay graphdrivers on an eCryptfs mount [#23121](https://github.com/docker/docker/pull/23121)
  - Fix issues with tmpfs mount ordering [#22329](https://github.com/docker/docker/pull/22329)
  - Created containers are no longer listed on docker ps -a -f exited=0 [#21947](https://github.com/docker/docker/pull/21947)
  - Fix an issue where containers are stuck in a "Removal In Progress" state [#22423](https://github.com/docker/docker/pull/22423)
  - Fix bug that was returning an HTTP 500 instead of a 400 when not specifying a command on run/create [#22762](https://github.com/docker/docker/pull/22762)
  - Fix bug with --detach-keys whereby input matching a prefix of the detach key was not preserved [#22943](https://github.com/docker/docker/pull/22943)
  - SELinux labeling is now disabled when using --privileged mode [#22993](https://github.com/docker/docker/pull/22993)
  - If volume-mounted into a container, /etc/hosts, /etc/resolv.conf, /etc/hostname are no longer SELinux-relabeled [#22993](https://github.com/docker/docker/pull/22993)
  - Fix inconsistency in --tmpfs behavior regarding mount options [#22438](https://github.com/docker/docker/pull/22438)
  - Fix an issue where daemon hangs at startup [#23148](https://github.com/docker/docker/pull/23148)
  - Ignore SIGPIPE events to prevent journald restarts to crash docker in some cases [#22460](https://github.com/docker/docker/pull/22460)
  - Containers are not removed from stats list on error [#20835](https://github.com/docker/docker/pull/20835)
  - Fix on-failure restart policy when daemon restarts [#20853](https://github.com/docker/docker/pull/20853)
  - Fix an issue with stats when a container is using another container's network [#21904](https://github.com/docker/docker/pull/21904)
  - New swarm command to manage swarms with init, join, join-token, leave, update subcommands [#23361](https://github.com/docker/docker/pull/23361) [#24823](https://github.com/docker/docker/pull/24823)
  - New service command to manage swarm-wide services with create, inspect, update, rm, ps subcommands [#23361](https://github.com/docker/docker/pull/23361) [#25140](https://github.com/docker/docker/pull/25140)
  - New node command to manage nodes with accept, promote, demote, inspect, update, ps, ls and rm subcommands [#23361](https://github.com/docker/docker/pull/23361) [#25140](https://github.com/docker/docker/pull/25140)
  - (experimental) New stack and deploy commands to manage and deploy multi-service applications [#23522](https://github.com/docker/docker/pull/23522) [#25140](https://github.com/docker/docker/pull/25140)
  - Add support for local and global volume scopes (analogous to network scopes) [#22077](https://github.com/docker/docker/pull/22077)
  - Allow volume drivers to provide a Status field [#21006](https://github.com/docker/docker/pull/21006)
  - Add name/driver filter support for volume [#21361](https://github.com/docker/docker/pull/21361)
  - Mount/Unmount operations now receives an opaque ID to allow volume drivers to differentiate between two callers [#21015](https://github.com/docker/docker/pull/21015)
  - Fix issue preventing to remove a volume in a corner case [#22103](https://github.com/docker/docker/pull/22103)
  - Windows: Enable auto-creation of host-path to match Linux [#22094](https://github.com/docker/docker/pull/22094)
  - Environment variables DOCKER_CONTENT_TRUST_OFFLINE_PASSPHRASE and DOCKER_CONTENT_TRUST_TAGGING_PASSPHRASE have been renamed
  - Remove deprecated syslog-tag, gelf-tag, fluentd-tag log option in favor of the more generic tag one [#22620](https://github.com/docker/docker/pull/22620)
  - Remove deprecated feature of passing HostConfig at API container start [#22570](https://github.com/docker/docker/pull/22570)
  - Remove deprecated -f/--force flag on docker tag [#23090](https://github.com/docker/docker/pull/23090)
  - Remove deprecated /containers/<id|name>/copy endpoint [#22149](https://github.com/docker/docker/pull/22149)
  - Remove deprecated docker ps flags --since and --before [#22138](https://github.com/docker/docker/pull/22138)
  - Deprecate the old 3-args form of docker import [#23273](https://github.com/docker/docker/pull/23273)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.0-1.0.1
changelog:
  - Enable configuration of Docker daemon via sysconfig [orabug 21804877]
  - Require UEK4 for docker 1.9 [orabug 22235639 22235645]
  - Add selinux policy per distro (Michael Crosby)
  - Add Oracle Linux specific selinux file (Thomas Tanaka) [orabug 23733327]


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.0
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - New HEALTHCHECK Dockerfile instruction to support user-defined healthchecks [#23218](https://github.com/docker/docker/pull/23218)
  - New SHELL Dockerfile instruction to specify the default shell when using the shell form for commands in a Dockerfile [#22489](https://github.com/docker/docker/pull/22489)
  - Add #escape= Dockerfile directive to support platform-specific parsing of file paths in Dockerfile [#22268](https://github.com/docker/docker/pull/22268)
  - Add support for comments in .dockerignore [#23111](https://github.com/docker/docker/pull/23111)
  - Support for UTF-8 in Dockerfiles [#23372](https://github.com/docker/docker/pull/23372)
  - Skip UTF-8 BOM bytes from Dockerfile and .dockerignore if exist [#23234](https://github.com/docker/docker/pull/23234)
  - Windows: support for ARG to match Linux [#22508](https://github.com/docker/docker/pull/22508)
  - Fix error message when building using a daemon with the bridge network disabled [#22932](https://github.com/docker/docker/pull/22932)
  - Enable seccomp for Centos 7 and Oracle Linux 7 [#22344](https://github.com/docker/docker/pull/22344)
  - Remove MountFlags in systemd unit to allow shared mount propagation [#22806](https://github.com/docker/docker/pull/22806)
  - Add --max-concurrent-downloads and --max-concurrent-uploads daemon flags useful for situations where network connections don't support multiple downloads/uploads [#22445](https://github.com/docker/docker/pull/22445)
  - Registry operations now honor the ALL_PROXY environment variable [#22316](https://github.com/docker/docker/pull/22316)
  - Provide more information to the user on docker load [#23377](https://github.com/docker/docker/pull/23377)
  - Always save registry digest metadata about images pushed and pulled [#23996](https://github.com/docker/docker/pull/23996)
  - Syslog logging driver now supports DGRAM sockets [#21613](https://github.com/docker/docker/pull/21613)
  - Add --details option to docker logs to also display log tags [#21889](https://github.com/docker/docker/pull/21889)
  - Enable syslog logger to have access to env and labels [#21724](https://github.com/docker/docker/pull/21724)
  - An additional syslog-format option rfc5424micro to allow microsecond resolution in syslog timestamp [#21844](https://github.com/docker/docker/pull/21844)
  - Inherit the daemon log options when creating containers [#21153](https://github.com/docker/docker/pull/21153)
  - Remove docker/ prefix from log messages tag and replace it with {{.DaemonName}} so that users have the option of changing the prefix [#22384](https://github.com/docker/docker/pull/22384)
  - Built-in Virtual-IP based  internal and ingress load-balancing using IPVS [#23361](https://github.com/docker/docker/pull/23361)
  - Routing Mesh using ingress overlay network [#23361](https://github.com/docker/docker/pull/23361)
  - Secured multi-host overlay networking using encrypted control-plane and Data-plane [#23361](https://github.com/docker/docker/pull/23361)
  - MacVlan driver is out of experimental [#23524](https://github.com/docker/docker/pull/23524)
  - Add driver filter to network ls [#22319](https://github.com/docker/docker/pull/22319)
  - Adding network filter to docker ps --filter [#23300](https://github.com/docker/docker/pull/23300)
  - Add --link-local-ip flag to create, run and network connect to specify a container's link-local address [#23415](https://github.com/docker/docker/pull/23415)
  - Add network label filter support [#21495](https://github.com/docker/docker/pull/21495)
  - Removed dependency on external KV-Store for Overlay networking in Swarm-Mode  [#23361](https://github.com/docker/docker/pull/23361)
  - Add container's short-id as default network alias [#21901](https://github.com/docker/docker/pull/21901)
  - run options --dns and --net=host are no longer mutually exclusive [#22408](https://github.com/docker/docker/pull/22408)
  - Fix DNS issue when renaming containers with generated names [#22716](https://github.com/docker/docker/pull/22716)
  - Allow both network inspect -f {{.Id}} and network inspect -f {{.ID}} to address inconsistency with inspect output [#23226](https://github.com/docker/docker/pull/23226)
  - New plugin command to manager plugins with install, enable, disable, rm, inspect, set subcommands [#23446](https://github.com/docker/docker/pull/23446)
  - Split the binary into two: docker (client) and dockerd (daemon) [#20639](https://github.com/docker/docker/pull/20639)
  - Add before and since filters to docker images --filter [#22908](https://github.com/docker/docker/pull/22908)
  - Add --limit option to docker search [#23107](https://github.com/docker/docker/pull/23107)
  - Add --filter option to docker search [#22369](https://github.com/docker/docker/pull/22369)
  - Add security options to docker info output [#21172](https://github.com/docker/docker/pull/21172) [#23520](https://github.com/docker/docker/pull/23520)
  - Add insecure registries to docker info output [#20410](https://github.com/docker/docker/pull/20410)
  - Extend Docker authorization with TLS user information [#21556](https://github.com/docker/docker/pull/21556)
  - devicemapper: expose Mininum Thin Pool Free Space through docker info [#21945](https://github.com/docker/docker/pull/21945)
  - API now returns a JSON object when an error occurs making it more consistent [#22880](https://github.com/docker/docker/pull/22880)
  - Prevent docker run -i --restart from hanging on exit [#22777](https://github.com/docker/docker/pull/22777)
  - Fix API/CLI discrepancy on hostname validation [#21641](https://github.com/docker/docker/pull/21641)
  - Fix discrepancy in the format of sizes in stats from HumanSize to BytesSize [#21773](https://github.com/docker/docker/pull/21773)
  - authz: when request is denied return forbbiden exit code (403) [#22448](https://github.com/docker/docker/pull/22448)
  - Windows: fix tty-related displaying issues [#23878](https://github.com/docker/docker/pull/23878)
  - Split the userland proxy to a separate binary (docker-proxy) [#23312](https://github.com/docker/docker/pull/23312)
  - Add --live-restore daemon flag to keep containers running when daemon shuts down, and regain control on startup [#23213](https://github.com/docker/docker/pull/23213)
  - Ability to add OCI-compatible runtimes (via --add-runtime daemon flag) and select one with --runtime on create and run [#22983](https://github.com/docker/docker/pull/22983)
  - New overlay2 graphdriver for Linux 4.0+ with multiple lower directory support [#22126](https://github.com/docker/docker/pull/22126)
  - New load/save image events [#22137](https://github.com/docker/docker/pull/22137)
  - Add support for reloading daemon configuration through systemd [#22446](https://github.com/docker/docker/pull/22446)
  - Add disk quota support for btrfs [#19651](https://github.com/docker/docker/pull/19651)
  - Add disk quota support for zfs [#21946](https://github.com/docker/docker/pull/21946)
  - Add support for docker run --pid=container:<id> [#22481](https://github.com/docker/docker/pull/22481)
  - Align default seccomp profile with selected capabilities [#22554](https://github.com/docker/docker/pull/22554)
  - Add a daemon reload event when the daemon reloads its configuration [#22590](https://github.com/docker/docker/pull/22590)
  - Add trace capability in the pprof profiler to show execution traces in binary form [#22715](https://github.com/docker/docker/pull/22715)
  - Add a detach event [#22898](https://github.com/docker/docker/pull/22898)
  - Add support for setting sysctls with --sysctl [#19265](https://github.com/docker/docker/pull/19265)
  - Add --storage-opt flag to create and run allowing to set size on devicemapper [#19367](https://github.com/docker/docker/pull/19367)
  - Add --oom-score-adjust daemon flag with a default value of -500 making the daemon less likely to be killed before containers [#24516](https://github.com/docker/docker/pull/24516)
  - Undeprecate the -c short alias of --cpu-shares on run, build, create, update [#22621](https://github.com/docker/docker/pull/22621)
  - Prevent from using aufs and overlay graphdrivers on an eCryptfs mount [#23121](https://github.com/docker/docker/pull/23121)
  - Fix issues with tmpfs mount ordering [#22329](https://github.com/docker/docker/pull/22329)
  - Created containers are no longer listed on docker ps -a -f exited=0 [#21947](https://github.com/docker/docker/pull/21947)
  - Fix an issue where containers are stuck in a "Removal In Progress" state [#22423](https://github.com/docker/docker/pull/22423)
  - Fix bug that was returning an HTTP 500 instead of a 400 when not specifying a command on run/create [#22762](https://github.com/docker/docker/pull/22762)
  - Fix bug with --detach-keys whereby input matching a prefix of the detach key was not preserved [#22943](https://github.com/docker/docker/pull/22943)
  - SELinux labeling is now disabled when using --privileged mode [#22993](https://github.com/docker/docker/pull/22993)
  - If volume-mounted into a container, /etc/hosts, /etc/resolv.conf, /etc/hostname are no longer SELinux-relabeled [#22993](https://github.com/docker/docker/pull/22993)
  - Fix inconsistency in --tmpfs behavior regarding mount options [#22438](https://github.com/docker/docker/pull/22438)
  - Fix an issue where daemon hangs at startup [#23148](https://github.com/docker/docker/pull/23148)
  - Ignore SIGPIPE events to prevent journald restarts to crash docker in some cases [#22460](https://github.com/docker/docker/pull/22460)
  - Containers are not removed from stats list on error [#20835](https://github.com/docker/docker/pull/20835)
  - Fix on-failure restart policy when daemon restarts [#20853](https://github.com/docker/docker/pull/20853)
  - Fix an issue with stats when a container is using another container's network [#21904](https://github.com/docker/docker/pull/21904)
  - New swarm command to manage swarms with init, join, join-token, leave, update subcommands [#23361](https://github.com/docker/docker/pull/23361) [#24823](https://github.com/docker/docker/pull/24823)
  - New service command to manage swarm-wide services with create, inspect, update, rm, ps subcommands [#23361](https://github.com/docker/docker/pull/23361) [#25140](https://github.com/docker/docker/pull/25140)
  - New node command to manage nodes with accept, promote, demote, inspect, update, ps, ls and rm subcommands [#23361](https://github.com/docker/docker/pull/23361) [#25140](https://github.com/docker/docker/pull/25140)
  - (experimental) New stack and deploy commands to manage and deploy multi-service applications [#23522](https://github.com/docker/docker/pull/23522) [#25140](https://github.com/docker/docker/pull/25140)
  - Add support for local and global volume scopes (analogous to network scopes) [#22077](https://github.com/docker/docker/pull/22077)
  - Allow volume drivers to provide a Status field [#21006](https://github.com/docker/docker/pull/21006)
  - Add name/driver filter support for volume [#21361](https://github.com/docker/docker/pull/21361)
  - Mount/Unmount operations now receives an opaque ID to allow volume drivers to differentiate between two callers [#21015](https://github.com/docker/docker/pull/21015)
  - Fix issue preventing to remove a volume in a corner case [#22103](https://github.com/docker/docker/pull/22103)
  - Windows: Enable auto-creation of host-path to match Linux [#22094](https://github.com/docker/docker/pull/22094)
  - Environment variables DOCKER_CONTENT_TRUST_OFFLINE_PASSPHRASE and DOCKER_CONTENT_TRUST_TAGGING_PASSPHRASE have been renamed
  - Remove deprecated syslog-tag, gelf-tag, fluentd-tag log option in favor of the more generic tag one [#22620](https://github.com/docker/docker/pull/22620)
  - Remove deprecated feature of passing HostConfig at API container start [#22570](https://github.com/docker/docker/pull/22570)
  - Remove deprecated -f/--force flag on docker tag [#23090](https://github.com/docker/docker/pull/23090)
  - Remove deprecated /containers/<id|name>/copy endpoint [#22149](https://github.com/docker/docker/pull/22149)
  - Remove deprecated docker ps flags --since and --before [#22138](https://github.com/docker/docker/pull/22138)
  - Deprecate the old 3-args form of docker import [#23273](https://github.com/docker/docker/pull/23273)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.1
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Add Joined at information in node inspect --pretty [#25512](https://github.com/docker/docker/pull/25512)
  - Fix a crash on service inspect [#25454](https://github.com/docker/docker/pull/25454)
  - Fix issue preventing service update --env-add to work as intended [#25427](https://github.com/docker/docker/pull/25427)
  - Fix issue preventing service update --publish-add to work as intended [#25428](https://github.com/docker/docker/pull/25428)
  - Remove service update --network-add and service update --network-rm flags
  - Official ARM installation for Debian Jessie, Ubuntu Trusty, and Raspbian Jessie [#24815](https://github.com/docker/docker/pull/24815) [#25591](https://github.com/docker/docker/pull/25637)
  - Add selinux policy per distro/version, fixing issue preventing successful installation on Fedora 24, and Oracle Linux [#25334](https://github.com/docker/docker/pull/25334) [#25593](https://github.com/docker/docker/pull/25593)
  - Fix issue that prevented containers to be accessed by hostname with Docker overlay driver in Swarm Mode [#25603](https://github.com/docker/docker/pull/25603) [#25648](https://github.com/docker/docker/pull/25648)
  - Fix random network issues on service with published port [#25603](https://github.com/docker/docker/pull/25603)
  - Fix unreliable inter-service communication after scaling down and up [#25603](https://github.com/docker/docker/pull/25603)
  - Fix issue where removing all tasks on a node and adding them back breaks connectivity with other services [#25603](https://github.com/docker/docker/pull/25603)
  - Fix issue where a task that fails to start results in a race, causing a network xxx not found error that masks the actual error [#25550](https://github.com/docker/docker/pull/25550)
  - Relax validation of SRV records for external services that use SRV records not formatted according to RFC 2782 [#25739](https://github.com/docker/docker/pull/25739)
  - Make daemon events listen for plugin lifecycle events [#24760](https://github.com/docker/docker/pull/24760)
  - Check for plugin state before enabling plugin [#25033](https://github.com/docker/docker/pull/25033)
  - Remove plugin root from filesystem on plugin rm [#25187](https://github.com/docker/docker/pull/25187)
  - Prevent deadlock when more than one plugin is installed [#25384](https://github.com/docker/docker/pull/25384)
  - Mask join tokens in daemon logs [#25346](https://github.com/docker/docker/pull/25346)
  - Fix docker ps --filter causing the results to no longer be sorted by creation time [#25387](https://github.com/docker/docker/pull/25387)
  - Fix various crashes [#25053](https://github.com/docker/docker/pull/25053)
  - Add /proc/timer_list to the masked paths list to prevent information leak from the host [#25630](https://github.com/docker/docker/pull/25630)
  - Allow systemd to run with only --cap-add SYS_ADMIN rather than having to also add --cap-add DAC_READ_SEARCH or disabling seccomp filtering [#25567](https://github.com/docker/docker/pull/25567)
  - Fix an issue where the swarm can get stuck electing a new leader after quorum is lost [#25055](https://github.com/docker/docker/issues/25055)
  - Fix unwanted rescheduling of containers after a leader failover [#25017](https://github.com/docker/docker/issues/25017)
  - Change swarm root CA key to P256 curve [swarmkit#1376](https://github.com/docker/swarmkit/pull/1376)
  - Allow forced removal of a node from a swarm [#25159](https://github.com/docker/docker/pull/25159)
  - Fix connection leak when a node leaves a swarm [swarmkit/#1277](https://github.com/docker/swarmkit/pull/1277)
  - Backdate swarm certificates by one hour to tolerate more clock skew [swarmkit/#1243](https://github.com/docker/swarmkit/pull/1243)
  - Avoid high CPU use with many unschedulable tasks [swarmkit/#1287](https://github.com/docker/swarmkit/pull/1287)
  - Fix issue with global tasks not starting up [swarmkit/#1295](https://github.com/docker/swarmkit/pull/1295)
  - Garbage collect raft logs [swarmkit/#1327](https://github.com/docker/swarmkit/pull/1327)
  - Persist local volume options after a daemon restart [#25316](https://github.com/docker/docker/pull/25316)
  - Fix an issue where the mount ID was not returned on volume unmount [#25333](https://github.com/docker/docker/pull/25333)
  - Fix an issue where a volume mount could inadvertently create a bind mount [#25309](https://github.com/docker/docker/pull/25309)
  - docker service create --mount type=bind,... now correctly validates if the source path exists, instead of creating it [#25494](https://github.com/docker/docker/pull/25494)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.2
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Fix a panic due to a race condition filtering docker ps [#26049](https://github.com/docker/docker/pull/26049)
  - Implement retry logic to prevent "Unable to remove filesystem" errors when using the aufs storage driver [#26536](https://github.com/docker/docker/pull/26536)
  - Prevent devicemapper from removing device symlinks if dm.use_deferred_removal is enabled [#24740](https://github.com/docker/docker/pull/24740)
  - Fix an issue where the CLI did not return correct exit codes if a command was run with invalid options [#26777](https://github.com/docker/docker/pull/26777)
  - Fix a panic due to a bug in stdout / stderr processing in health checks [#26507](https://github.com/docker/docker/pull/26507)
  - Fix exec's children handling [#26874](https://github.com/docker/docker/pull/26874)
  - Fix exec form of HEALTHCHECK CMD [#26208](https://github.com/docker/docker/pull/26208)
  - Fix a daemon start panic on armv5 [#24315](https://github.com/docker/docker/issues/24315)
  - Vendor libnetwork [#26879](https://github.com/docker/docker/pull/26879) [#26953](https://github.com/docker/docker/pull/26953)
  - Avoid returning early on agent join failures [docker/libnetwork#1473](https://github.com/docker/libnetwork/pull/1473)
  - Fix service published port cleanup issues [docker/libetwork#1432](https://github.com/docker/libnetwork/pull/1432) [docker/libnetwork#1433](https://github.com/docker/libnetwork/pull/1433)
  - Recover properly from transient gossip failures [docker/libnetwork#1446](https://github.com/docker/libnetwork/pull/1446)
  - Disambiguate node names known to gossip cluster to avoid node name collision [docker/libnetwork#1451](https://github.com/docker/libnetwork/pull/1451)
  - Honor user provided listen address for gossip  [docker/libnetwork#1460](https://github.com/docker/libnetwork/pull/1460)
  - Allow reachability via published port across services on the same host [docker/libnetwork#1398](https://github.com/docker/libnetwork/pull/1398)
  - Change the ingress sandbox name from random id to just ingress_sbox [docker/libnetwork#1449](https://github.com/docker/libnetwork/pull/1449)
  - Disable service discovery in ingress network [docker/libnetwork#1489](https://github.com/docker/libnetwork/pull/1489)
  - Fix remote detection of a node's address when it joins the cluster [#26211](https://github.com/docker/docker/pull/26211)
  - Vendor SwarmKit [#26765](https://github.com/docker/docker/pull/26765)
  - Bounce session after failed status update [docker/swarmkit#1539](https://github.com/docker/swarmkit/pull/1539)
  - Fix possible raft deadlocks [docker/swarmkit#1537](https://github.com/docker/swarmkit/pull/1537)
  - Fix panic and endpoint leak when a service is updated with no endpoints [docker/swarmkit#1481](https://github.com/docker/swarmkit/pull/1481)
  - Produce an error if the same port is published twice on service create or service update [docker/swarmkit#1495](https://github.com/docker/swarmkit/pull/1495)
  - Fix an issue where changes to a service were not detected, resulting in the service not being updated [docker/swarmkit#1497](https://github.com/docker/swarmkit/pull/1497)
  - Do not allow service creation on ingress network [docker/swarmkit#1600](https://github.com/docker/swarmkit/pull/1600)
  - Update the debian sysv-init script to use dockerd instead of docker daemon [#25869](https://github.com/docker/docker/pull/25869)
  - Improve stability when running the docker client on MacOS Sierra [#26875](https://github.com/docker/docker/pull/26875)
  - Fix installation on debian stretch [#27184](https://github.com/docker/docker/pull/27184)
  - Fix an issue where arrow-navigation did not work when running the docker client in ConEmu [#25578](https://github.com/docker/docker/pull/25578)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.3
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Fix ambient capability usage in containers (CVE-2016-8867) [#27610](https://github.com/docker/docker/pull/27610)
  - Prevent a deadlock in libcontainerd for Windows [#27136](https://github.com/docker/docker/pull/27136)
  - Fix error reporting in CopyFileWithTar [#27075](https://github.com/docker/docker/pull/27075)
  - Reset health status to starting when a container is restarted [#27387](https://github.com/docker/docker/pull/27387)
  - Properly handle shared mount propagation in storage directory [#27609](https://github.com/docker/docker/pull/27609)
  - Fix docker exec [#27610](https://github.com/docker/docker/pull/27610)
  - Fix backward compatibility with containerd’s events log [#27693](https://github.com/docker/docker/pull/27693)
  - Fix conversion of restart-policy [#27062](https://github.com/docker/docker/pull/27062)
  - Update Swarmkit [#27554](https://github.com/docker/docker/pull/27554)
  - Avoid restarting a task that has already been restarted [docker/swarmkit#1305](https://github.com/docker/swarmkit/pull/1305)
  - Allow duplicate published ports when they use different protocols [docker/swarmkit#1632](https://github.com/docker/swarmkit/pull/1632)
  - Allow multiple randomly assigned published ports on service [docker/swarmkit#1657](https://github.com/docker/swarmkit/pull/1657)
  - Fix panic when allocations happen at init time [docker/swarmkit#1651](https://github.com/docker/swarmkit/pull/1651)
  - Update libnetwork [#27559](https://github.com/docker/docker/pull/27559)
  - Fix race in serializing sandbox to string [docker/libnetwork#1495](https://github.com/docker/libnetwork/pull/1495)
  - Fix race during deletion [docker/libnetwork#1503](https://github.com/docker/libnetwork/pull/1503)
  - Reset endpoint port info on connectivity revoke in bridge driver [docker/libnetwork#1504](https://github.com/docker/libnetwork/pull/1504)
  - Fix a deadlock in networking code [docker/libnetwork#1507](https://github.com/docker/libnetwork/pull/1507)
  - Fix a race in load balancer state [docker/libnetwork#1512](https://github.com/docker/libnetwork/pull/1512)
  - Update fluent-logger-golang to v1.2.1 [#27474](https://github.com/docker/docker/pull/27474)
  - Update buildtags for armhf ubuntu-trusty [#27327](https://github.com/docker/docker/pull/27327)
  - Add AppArmor to runc buildtags for armhf [#27421](https://github.com/docker/docker/pull/27421)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.4
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Fix issue where volume metadata was not removed [#29083](https://github.com/docker/docker/pull/29083)
  - Asynchronously close streams to prevent holding container lock [#29050](https://github.com/docker/docker/pull/29050)
  - Fix selinux labels for newly created container volumes [#29050](https://github.com/docker/docker/pull/29050)
  - Remove hostname validation [#28990](https://github.com/docker/docker/pull/28990)
  - Fix deadlocks caused by IO races [#29095](https://github.com/docker/docker/pull/29095) [#29141](https://github.com/docker/docker/pull/29141)
  - Return an empty stats if the container is restarting [#29150](https://github.com/docker/docker/pull/29150)
  - Fix volume store locking [#29151](https://github.com/docker/docker/pull/29151)
  - Ensure consistent status code in API [#29150](https://github.com/docker/docker/pull/29150)
  - Fix incorrect opaque directory permission in overlay2 [#29093](https://github.com/docker/docker/pull/29093)
  - Detect plugin content and error out on docker pull [#29297](https://github.com/docker/docker/pull/29297)
  - Update Swarmkit [#29047](https://github.com/docker/docker/pull/29047)
  - orchestrator/global: Fix deadlock on updates [docker/swarmkit#1760](https://github.com/docker/swarmkit/pull/1760)
  - on leader switchover preserve the vxlan id for existing networks [docker/swarmkit#1773](https://github.com/docker/swarmkit/pull/1773)
  - Refuse swarm spec not named "default" [#29152](https://github.com/docker/docker/pull/29152)
  - Update libnetwork [#29004](https://github.com/docker/docker/pull/29004) [#29146](https://github.com/docker/docker/pull/29146)
  - Fix panic in embedded DNS [docker/libnetwork#1561](https://github.com/docker/libnetwork/pull/1561)
  - Fix unmarhalling panic when passing --link-local-ip on global scope network [docker/libnetwork#1564](https://github.com/docker/libnetwork/pull/1564)
  - Fix panic when network plugin returns nil StaticRoutes [docker/libnetwork#1563](https://github.com/docker/libnetwork/pull/1563)
  - Fix panic in osl.(*networkNamespace).DeleteNeighbor [docker/libnetwork#1555](https://github.com/docker/libnetwork/pull/1555)
  - Fix panic in swarm networking concurrent map read/write [docker/libnetwork#1570](https://github.com/docker/libnetwork/pull/1570)
  - Allow encrypted networks when running docker inside a container [docker/libnetwork#1502](https://github.com/docker/libnetwork/pull/1502)
  - Do not block autoallocation of IPv6 pool [docker/libnetwork#1538](https://github.com/docker/libnetwork/pull/1538)
  - Set timeout for netlink calls [docker/libnetwork#1557](https://github.com/docker/libnetwork/pull/1557)
  - Increase networking local store timeout to one minute [docker/libkv#140](https://github.com/docker/libkv/pull/140)
  - Fix a panic in libnetwork.(*sandbox).execFunc [docker/libnetwork#1556](https://github.com/docker/libnetwork/pull/1556)
  - Honor icc=false for internal networks [docker/libnetwork#1525](https://github.com/docker/libnetwork/pull/1525)
  - Update syslog log driver [#29150](https://github.com/docker/docker/pull/29150)
  - Run "dnf upgrade" before installing in fedora [#29150](https://github.com/docker/docker/pull/29150)
  - Add build-date back to RPM packages [#29150](https://github.com/docker/docker/pull/29150)
  - deb package filename changed to include distro to distinguish between distro code names [#27829](https://github.com/docker/docker/pull/27829)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.5
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Fix race on sending stdin close event [#29424](https://github.com/docker/docker/pull/29424)
  - Fix panic in docker network ls when a network was created with --ipv6 and no ipv6 --subnet in older docker versions [#29416](https://github.com/docker/docker/pull/29416)
  - Fix compilation on Darwin [#29370](https://github.com/docker/docker/pull/29370)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.6
changelog:
  - the systemd unit file (/usr/lib/systemd/system/docker.service) contains local changes, or
  - a systemd drop-in file is present, and contains -H fd:// in the ExecStart directive
  - Backup the current version of the unit file, and replace the file with the
  - Remove the Requires=docker.socket directive from the /usr/lib/systemd/system/docker.service file if present
  - Remove -H fd:// from the ExecStart directive (both in the main unit file, and in any drop-in files present).
  - Fix runC privilege escalation (CVE-2016-9962)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.12.6-1.0.1
changelog:
  - Enable configuration of Docker daemon via sysconfig [orabug 21804877]
  - Require UEK4 for docker 1.9 [orabug 22235639 22235645]
  - Add docker.conf for prelink [orabug 25147708]


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.5.0
changelog:
  - Dockerfile to use for a given docker build can be specified with the -f flag
  - Dockerfile and .dockerignore files can be themselves excluded as part of the .dockerignore file, thus preventing modifications to these files invalidating ADD or COPY instructions cache
  - ADD and COPY instructions accept relative paths
  - Dockerfile FROM scratch instruction is now interpreted as a no-base specifier
  - Improve performance when exposing a large number of ports
  - Allow client-side only integration tests for Windows
  - Include docker-py integration tests against Docker daemon as part of our test suites
  - Support for the new version of the registry HTTP API
  - Speed up docker push for images with a majority of already existing layers
  - Fixed contacting a private registry through a proxy
  - A new endpoint will stream live container resource metrics and can be accessed with the docker stats command
  - Containers can be renamed using the new rename endpoint and the associated docker rename command
  - Container inspect endpoint show the ID of exec commands running in this container
  - Container inspect endpoint show the number of times Docker auto-restarted the container
  - New types of event can be streamed by the events endpoint: ‘OOM’ (container died with out of memory), ‘exec_create’, and ‘exec_start'
  - Fixed returned string fields which hold numeric characters incorrectly omitting surrounding double quotes
  - Docker daemon has full IPv6 support
  - The docker run command can take the --pid=host flag to use the host PID namespace, which makes it possible for example to debug host processes using containerized debugging tools
  - The docker run command can take the --read-only flag to make the container’s root filesystem mounted as readonly, which can be used in combination with volumes to force a container’s processes to only write to locations that will be persisted
  - Container total memory usage can be limited for docker run using the —memory-swap flag
  - Major stability improvements for devicemapper storage driver
  - Better integration with host system: containers will reflect changes to the host's /etc/resolv.conf file when restarted
  - Better integration with host system: per-container iptable rules are moved to the DOCKER chain
  - Fixed container exiting on out of memory to return an invalid exit code
  - The HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables are properly taken into account by the client when connecting to the Docker daemon


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.6.0
changelog:
  - Building images from an image ID
  - Build containers with resource constraints, ie docker build --cpu-shares=100 --memory=1024m...
  - commit --change to apply specified Dockerfile instructions while committing the image
  - import --change to apply specified Dockerfile instructions while importing the image
  - Builds no longer continue in the background when canceled with CTRL-C
  - Windows Support
  - Container and image Labels
  - --cgroup-parent for specifying a parent cgroup to place container cgroup within
  - Logging drivers, json-file, syslog, or none
  - Pulling images by ID
  - --ulimit to set the ulimit on a container
  - --default-ulimit option on the daemon which applies to all created containers (and overwritten by --ulimit on run)


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.6.1
changelog:
  - Fix read/write /proc paths (CVE-2015-3630)
  - Prohibit VOLUME /proc and VOLUME / (CVE-2015-3631)
  - Fix opening of file-descriptor 1 (CVE-2015-3627)
  - Fix symlink traversal on container respawn allowing local privilege escalation (CVE-2015-3629)
  - Prohibit mount of /sys
  - Update AppArmor policy to not allow mounts


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.7.0
changelog:
  - Experimental feature: support for out-of-process volume plugins
  - The userland proxy can be disabled in favor of hairpin NAT using the daemon’s --userland-proxy=false flag
  - The exec command supports the -u|--user flag to specify the new process owner
  - Default gateway for containers can be specified daemon-wide using the --default-gateway and --default-gateway-v6 flags
  - The CPU CFS (Completely Fair Scheduler) quota can be set in docker run using --cpu-quota
  - Container block IO can be controlled in docker run using--blkio-weight
  - ZFS support
  - The docker logs command supports a --since argument
  - UTS namespace can be shared with the host with docker run --uts=host
  - Networking stack was entirely rewritten as part of the libnetwork effort
  - Engine internals refactoring
  - Volumes code was entirely rewritten to support the plugins effort
  - Sending SIGUSR1 to a daemon will dump all goroutines stacks without exiting
  - Support ${variable:-value} and ${variable:+value} syntax for environment variables
  - Support resource management flags --cgroup-parent, --cpu-period, --cpu-quota, --cpuset-cpus, --cpuset-mems
  - git context changes with branches and directories
  - The .dockerignore file support exclusion rules
  - Client support for v2 mirroring support for the official registry
  - Firewalld is now supported and will automatically be used when available
  - mounting --device recursively


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.7.1
changelog:
  - Fix default user spawning exec process with docker exec
  - Make --bridge=none not to configure the network bridge
  - Publish networking stats properly
  - Fix implicit devicemapper selection with static binaries
  - Fix socket connections that hung intermittently
  - Fix bridge interface creation on CentOS/RHEL 6.6
  - Fix local dns lookups added to resolv.conf
  - Fix copy command mounting volumes
  - Fix read/write privileges in volumes mounted with --volumes-from
  - Fix unmarshalling of Command and Entrypoint
  - Set limit for minimum client version supported
  - Validate port specification
  - Return proper errors when attach/reattach fail
  - Fix pulling private images
  - Fix fallback between registry V2 and V1


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.8.0
changelog:
  - Trusted pull, push and build, disabled by default
  - Make tar layers deterministic between registries
  - Don't allow deleting the image of running containers
  - Check if a tag name to load is a valid digest
  - Allow one character repository names
  - Add a more accurate error description for invalid tag name
  - Make build cache ignore mtime
  - Add support for DOCKER_CONFIG/--config to specify config file dir
  - Add --type flag  for docker inspect command
  - Add formatting options to docker ps with --format
  - Replace docker -d with new subcommand docker daemon
  - Zsh completion updates and improvements
  - Add some missing events to bash completion
  - Support daemon urls with base paths in docker -H
  - Validate status= filter to docker ps
  - Display when a container is in --net=host in docker ps
  - Extend docker inspect to export image metadata related to graph driver
  - Restore --default-gateway{,-v6} daemon options
  - Add missing unpublished ports in docker ps
  - Allow duration strings in docker events as --since/--until
  - Expose more mounts information in docker inspect
  - Add new Fluentd logging driver
  - Allow docker import to load from local files
  - Add logging driver for GELF via UDP
  - Allow to copy files from host to containers with docker cp
  - Promote volume drivers from experimental to master
  - Add rollover log driver, and --log-driver-opts flag
  - Add memory swappiness tuning options
  - Remove cgroup read-only flag when privileged
  - Make /proc, /sys, & /dev readonly for readonly containers
  - Add cgroup bind mount by default
  - Overlay: Export metadata for container and image in docker inspect
  - Devicemapper: external device activation
  - Devicemapper: Compare uuid of base device on startup
  - Remove RC4 from the list of registry cipher suites
  - Add syslog-facility option
  - LXC execdriver compatibility with recent LXC versions
  - Mark LXC execriver as deprecated (to be removed with the migration to runc)
  - Separate plugin sockets and specs locations
  - Allow TLS connections to plugins
  - Add missing 'Names' field to /containers/json API output
  - Make docker rmi --dangling safe when pulling
  - Devicemapper: Change default basesize to 100G
  - Go Scheduler issue with sync.Mutex and gcc
  - Fix issue where Search API endpoint would panic due to empty AuthConfig
  - Set image canonical names correctly
  - Check dockerinit only if lxc driver is used
  - Fix ulimit usage of nproc
  - Always attach STDIN if -i,--interactive is specified
  - Show error messages when saving container state fails
  - Fixed incorrect assumption on --bridge=none treated as disable network
  - Check for invalid port specifications in host configuration
  - Fix endpoint leave failure for --net=host mode
  - Fix goroutine leak in the stats API if the container is not running
  - Check for apparmor file before reading it
  - Fix DOCKER_TLS_VERIFY being ignored
  - Set umask to the default on startup
  - Correct the message of pause and unpause a non-running container
  - Adjust disallowed CpuShares in container creation
  - ZFS: correctly apply selinux context
  - Display empty string instead of <nil> when IP opt is nil
  - docker kill returns error when container is not running
  - Fix COPY/ADD quoted/json form
  - Fix goroutine leak on logs -f with no output
  - Remove panic in nat package on invalid hostport
  - Fix container linking in Fedora 22
  - Fix error caused using default gateways outside of the allocated range
  - Format times in inspect command with a template as RFC3339Nano
  - Make registry client to accept 2xx and 3xx http status responses as successful
  - Fix race issue that caused the daemon to crash with certain layer downloads failed in a specific order.
  - Fix error when the docker ps format was not valid.
  - Remove redundant ip forward check.
  - Fix issue trying to push images to repository mirrors.
  - Fix error cleaning up network entrypoints when there is an initialization issue.


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.8.3-1.0.1
changelog:
  - Enable configuration of Docker daemon via sysconfig [orabug 21804877]
  - Add documentation files to binary RPM


author: Oracle USA <ol-ovm-info_ww@oracle.com> - 1.8.0
changelog:
  - Trusted pull, push and build, disabled by default
  - Make tar layers deterministic between registries
  - Don't allow deleting the image of running containers
  - Check if a tag name to load is a valid digest
  - Allow one character repository names
  - Add a more accurate error description for invalid tag name
  - Make build cache ignore mtime
  - Add support for DOCKER_CONFIG/--config to specify config file dir
  - Add --type flag  for docker inspect command
  - Add formatting options to docker ps with --format
  - Replace docker -d with new subcommand docker daemon
  - Zsh completion updates and improvements
  - Add some missing events to bash completion
  - Support daemon urls with base paths in docker -H
  - Validate status= filter to docker ps
  - Display when a container is in --net=host in docker ps
  - Extend docker inspect to export image metadata related to graph driver
  - Restore --default-gateway{,-v6} daemon options
  - Add missing unpublished ports in docker ps
  - Allow duration strings in docker events as --since/--until
  - Expose more mounts information in docker inspect
  - Add new Fluentd logging driver
  - Allow docker import to load from local files
  - Add logging driver for GELF via UDP
  - Allow to copy files from host to containers with docker cp
  - Promote volume drivers from experimental to master
  - Add rollover options to json-file log driver, and --log-driver-opts flag
  - Add memory swappiness tuning options
  - Remove cgroup read-only flag when privileged
  - Make /proc, /sys, & /dev readonly for readonly containers
  - Add cgroup bind mount by default
  - Overlay: Export metadata for container and image in docker inspect
  - Devicemapper: external device activation
  - Devicemapper: Compare uuid of base device on startup
  - Remove RC4 from the list of registry cipher suites
  - Add syslog-facility option
  - LXC execdriver compatibility with recent LXC versions
  - Mark LXC execriver as deprecated (to be removed with the migration to runc)
  - Separate plugin sockets and specs locations
  - Allow TLS connections to plugins
  - Add missing 'Names' field to /containers/json API output
  - Make docker rmi of dangling images safe while pulling
  - Devicemapper: Change default basesize to 100G
  - Go Scheduler issue with sync.Mutex and gcc
  - Fix issue where Search API endpoint would panic due to empty AuthConfig
  - Set image canonical names correctly
  - Check dockerinit only if lxc driver is used
  - Fix ulimit usage of nproc
  - Always attach STDIN if -i,--interactive is specified
  - Show error messages when saving container state fails
  - Fixed incorrect assumption on --bridge=none treated as disable network
  - Check for invalid port specifications in host configuration
  - Fix endpoint leave failure for --net=host mode
  - Fix goroutine leak in the stats API if the container is not running
  - Check for apparmor file before reading it
  - Fix DOCKER_TLS_VERIFY being ignored
  - Set umask to the default on startup
  - Correct the message of pause and unpause a non-running container
  - Adjust disallowed CpuShares in container creation
  - ZFS: correctly apply selinux context
  - Display empty string instead of <nil> when IP opt is nil
  - docker kill returns error when container is not running
  - Fix COPY/ADD quoted/json form
  - Fix goroutine leak on logs -f with no output
  - Remove panic in nat package on invalid hostport
  - Fix container linking in Fedora 22
  - Fix error caused using default gateways outside of the allocated range
  - Format times in inspect command with a template as RFC3339Nano
  - Make registry client to accept 2xx and 3xx http status responses as successful
  - Fix race issue that caused the daemon to crash with certain layer downloads failed in a specific order.
  - Fix error when the docker ps format was not valid.
  - Remove redundant ip forward check.
  - Fix issue trying to push images to repository mirrors.
  - Fix error cleaning up network entrypoints when there is an initialization issue.


author: Vincent Batts <vbatts@redhat.com> - 1.1.2-6
changelog:
  - don't symlink /usr/bin out to ../lib..., move the file
  - seperate out godoc, to accomodate the go.tools godoc


author: Adam Miller <maxamillion@fedoraproejct.org> 1.2-7
changelog:
  - Remove  _BSD_SOURCE and _SVID_SOURCE, they are deprecated in recent
    versions of glibc and aren't needed


author: Vincent Batts <vbatts@fedoraproject.org> 1.2.1-3
changelog:
  - including more to macros (%go_arches)
  - set a standard goroot as /usr/lib/golang, regardless of arch
  - include sub-packages for compiler toolchains, for all golang supported architectures


author: Lokesh Mandvekar <lsm5@redhat.com> git708054d-12
changelog:
  - debuginfo not generated, was empty to begin with
  - devel package buildrequires golang
  - package owns all directories in import_path


author: Lokesh Mandvekar <lsm5@redhat.com> gite718e93-3
changelog:
  - Depends on golang("github.com/gorilla/context"), not golang directly
  - Pkg archives handled (thanks to Vincent Batts (vbatts@redhat.com)
  - Devel package generated


author: Lokesh Mandvekar <lsm5@redhat.com> 0-0.5.gite718e93
changelog:
  - Version format changed
  - docdir changed
  - debuginfo no longer generated
  - package owns all directories in import_path


author: Steve Prochniak <steve.prochniak@oracle.com> - 1.0.0-18
changelog:
  - make event_counter global.  remove specific handling for user events.  fix post_event to work for all event types.


author: Steve Prochniak <steve.prochniak@oracle.com> - 1.0.0-31
changelog:
  - Bug 14801157:  use dev_pm_ops for suspend/resume notification so that last-read and last-write index can be reset upon migration.


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-6
changelog:
  - disable python binding build
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.1-1
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Added ovmjson library (to be used instead of cJSON.c in ovmd and xenstoreprovider). [bug 21877857]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.1-2
changelog:
  - Reviewed-by: Annie Li <annie.li@oracle.com>
    Sync libovmjson with Windows version (Linux code is not affected). [bug 21877857]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.1-3
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Added debug build mode, fixed compiler warnings, added json_size.


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 4.7.0-3.el6
changelog:
  - BUILDINFO: commit=8d86f5510b6c05f6ac985e1ad44ad74a421dc5ee
  - RPM build: fix OL7 RPM build error for "tools/libs/toollog/xtl_core.c" (Zhigang Wang)  
  - xen.spec: move COPYING to libxenstore RPM (Zhigang Wang)  
  - xen.spec: cleanup: make commands and variables usage consistent (Zhigang Wang)


author: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> - 4.7.0-4.el6
changelog:
  - BUILDINFO: commit=fb87cd9fa980c4daebc490c2280342ebf80e21c4
  - xen.spec: s/CONFIG_XSPLICE/CONFIG_LIVEPATCH/ (Konrad Rzeszutek Wilk)  
  - livepatch: Add support for shadow variables. (Ross Lagerwall)  
  - livepach: Add .livepatch.hooks functions and test-case (Ross Lagerwall)  
  - Revert "xsplice: Add .xsplice.hooks functions and test-case" (Konrad Rzeszutek Wilk)  
  - Revert "xsplice: Add support for shadow variables." (Konrad Rzeszutek Wilk)


author: Frank Deng <frank.deng@oracle.com> 1.1.0-4
changelog:
  - Not to do oracle-validated during OS configuration [bug 9460839]
  - Template config scripts take args from kernel cmdline or config file
    [bug 9847943]


author: Fredrick He <fredrick.he@oracle.com> - 1.1.0-7
changelog:
  - update the reset-password.patch
    call the passwd reset function if no product specific config script
    add the passwd cleanup function in ovm_cleanup_os


author: Srinivas Maturi <srinivas.maturi@oracle.com> - 1.1.0-9
changelog:
  - Rename package as ol-template-config, obsoletes ovm-template-config <= 1.1.0
    and conflicts ovm-template-config <= 1.1.0


author: Tianyue Lan <tianyue.lan@oracle.com> - 1.1.0-11
changelog:
  - RFC 1912 is informational, it does say that 127.0.0.1 should have the name "localhost", 
    without any attached domain. [orabug 16619882]


author: Manjunath Patil <manjunath.b.patil@oracle.com> [0.1-5]
changelog:
  - BUILDINFO: commit=4e6d1dc7741b7b40f4171bdaeaa7737518f37694
  - Orabug: 31793813 - remove release string from oled version


author: Mridula Shastry <mridula.c.shastry@oracle.com>
changelog:
  - Enable smtool on OL8. [Orabug: 30441144]
  - Enabled kdump-utils and lkce to run on OL8. [Orabug: 32299961]


author: Aruna Ramakrishna <aruna.ramakrishna@oracle.com>
changelog:
  - Fix kcore-utils Jenkins build issues
  - Remove gather from oled-tools [Orabug: 32461332]
  - Integrate memtracker into oled-tools [Orabug: 32430673]
  - Integrate memstate into oled-tools [Orabug: 32425345]
  - Add filecache and dentrycache to oled-tools rpm build.


author: Cesar Roque <cesar.roque@oracle.com>
changelog:
  - Integrate topstack into oled-tools [Orabug: 32734650]
  - Integrate kstack into oled-tools [Orabug: 32545451]


author: Mridula Shastry <mridula.c.shastry@oracle.com>
changelog:
  - Smtool: Avoid failure when mitigation for a particular variant is
   not available [Orabug: 33287128]
  - Smtool: Avoid redundant messages during verbose scan [Orabug: 33309752]
  - Smtool: Add support for detection/mitigation for SRBDS [Orabug: 33032240]
  - Smtool: Fix scanning of commandline parameters for TSX_Async_Abort [Orabug: 33043269]
  - Smtool: Fix verbose scan [Orabug: 33044339]
  - Smtool: Minor bug fixes [Orabug: 32999593]
  - Smtool: Fix enable/disable mitigations on Oracle VM Servers [Orabug: 33005737]
  - Smtool: Fix enabling/disabling mitigations for TSX Async Abort [Orabug: 33005751]
  - Smtool: Misc bug fixes [Orabug: 32920986]


author: Thomas Woerner <twoerner@redhat.com> 2.1.30-11.RHEL4.1
changelog:
  - latest Xpm patches: CAN-2004-0914 (#134631)
  - fixed CAN-2004-0687 (integer overflows) and CAN-2004-0688 (stack overflows)
    in embedded Xpm library (#134631)


author: Thomas Woerner <twoerner@redhat.com> 2.1.30-11.RHEL4.2
changelog:
  - allow to write XPM files with absolute path names again (#140815)
  - new patch for tmpnam in imake (only used for build)


author: Tomáš Mráz <tmraz@redhat.com> 1.0.1e-16.14
changelog:
  - fix CVE-2010-5298 - possible use of memory after free
  - fix CVE-2014-0195 - buffer overflow via invalid DTLS fragment
  - fix CVE-2014-0198 - possible NULL pointer dereference
  - fix CVE-2014-0221 - DoS from invalid DTLS handshake packet
  - fix CVE-2014-0224 - SSL/TLS MITM vulnerability
  - fix CVE-2014-3470 - client-side DoS when using anonymous ECDH


author: Dwight Engen <dwight.engen@oracle.com> 1.0.1i-2.0.1.fips
changelog:
  - build against upstream 1.0.1i
  - build against fips validated canister 2.0.7
  - add patch to support fips=1
  - rename pkg to openssl-fips and Obsolete openssl


author: Dwight Engen <dwight.engen@oracle.com> 1.0.1i-2.0.3.fips
changelog:
  - update to fips canister 2.0.8 to remove Dual EC DRBG
  - run gcc -v so the gcc build version is captured in the build log


author: Dwight Engen <dwight.engen@oracle.com> 1.0.1j-2.0.1
changelog:
  - update to upstream 1.0.1j
  - change name to openssl-fips
  - change Obsoletes: openssl to Conflicts: openssl
  - add Provides: openssl


author: Dwight Engen <dwight.engen@oracle.com> 1.0.1j-2.0.3
changelog:
  - [Orabug 20086847] reintroduce patch openssl-1.0.1e-ecc-suiteb.patch,
    update ec_curve.c which gets copied into build tree to match the patch
    (ie only have curves which are advertised). The change items from the
    orignal patch are as follows:
  - do not advertise ECC curves we do not support
  - fix CPU identification on Cyrix CPUs


author: Dwight Engen <dwight.engen@oracle.com> 1.0.1j-2.0.4
changelog:
  - [Orabug 20182267] The openssl-fips-devel package should Provide:
    openssl-devel and openssl-devel(x86-64) like the standard -devel
    package
  - The openssl-fips-devel package should include fips.h and fips_rand.h
    for apps that want to build against FIPS* APIs


author: Tianyue Lan <tianyue.lan@oracle.com> - 1.0.1m-2.0.1
changelog:
  - update to upstream 1.0.1m
  - update to fips canister 2.0.9
  - regenerated below patches 
        openssl-1.0.1-beta2-rpmbuild.patch
        openssl-1.0.1m-rhcompat.patch
        openssl-1.0.1m-ecc-suiteb.patch
        openssl-1.0.1m-fips-mode.patch
        openssl-1.0.1m-version.patch
        openssl-1.0.1m-evp-devel.patch


author: Alexey Petrenko <alexey.petrenko@oracle.com> - 1.0.1r-2.0.1
changelog:
  - update to upstream 1.0.1r
  - update to fips canister 2.0.12
  - regenerated below patches 
        openssl-1.0.1-beta2-rpmbuild.patch
        openssl-1.0.1r-rhcompat.patch
        openssl-1.0.1r-ecc-suiteb.patch
        openssl-1.0.1r-fips-mode.patch
        openssl-1.0.1r-version.patch
        openssl-1.0.1r-evp-devel.patch
  - openssl-1.0.1-beta2-rpmbuild.patch adjusted to source code changes


author: Jacob Wang <jacob.wang@oracle.com> - 1.0.1t-2.0.1
changelog:
  - update to upstream 1.0.1t
  - Original 1.0.1 test certificates has expired on May 10, 2016. Updated certificatea were copied from 1.0.2h tree (alexey.petrenko@oracle.com)


author: Vasundhara Venkatasubramanian <Vasundhara.Venkatasubramanian@oracle.com> [1.0-9.el6]
changelog:
  - Fix compat-libstdc++-33 package dependency [Orabug: 28079892]
   - Added gdbm, glibc-devel to 64 bit section


author: Vasundhara Venkatasubramanian <Vasundhara.Venkatasubramanian@oracle.com> [1.0-9.el6]
changelog:
  - Fix compat-libstdc++-33 package dependency [Orabug 28079892]
   - Added gdbm, glibc-devel to 64 bit section


author: Gurudas Pai <gurudas.pai@oracle.com> [1.0-1.el6]
changelog:
  - Created based on 11g preinstall. 
   - Added oracle-em-agent-12cR1-preinstall.conf under 
     /etc/security/limits.d/


author: Gurudas Pai <gurudas.pai@oracle.com> [1.0-1.el6]
changelog:
  - Created based on 11g preinstall. 
   - Added oracle-em-agent-12cR4-preinstall.conf under 
     /etc/security/limits.d/


author: Carl Davis <carl.davis@oracle.com> - 8.2.0
changelog:
  - nfsiostat-sysstat replaces iostat -n (Linux only)
  - pidstat added (Linux only)
  - pidstat -d added (active process i/o) (Linux only)
  - ip and ss replaces netstat(Linux only)
  - ip -s -s addr replaces ifconfig -a (Linux only)
  - corrected physical cpu config (Linux only)
  - add xentop (Linux only)


author: Cesar Roque <cesar.roque@oracle.com> - 8.3.0-5
changelog:
  - Fix for potential tmp directory removal [Orabug: 31219436]
  - Fix for extra scripts not running [Orabug: 31218917]
  - Set compression for  datafiles [Orabug: 31075707]
  - Fix error on service start [Orabug: 31188187]


author: Cesar Roque <cesar.roque@oracle.com> - 9.0.0-1
changelog:
  - Update to oswatcher 9.0.0-1 [Orabug: 31932608]
  - Fix scripts paths on OSWatcher.sh to match the oswatcher9 paths [Orabug: 31932624]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-59
changelog:
  - system: cleanup scrollkeeper log
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-60
changelog:
  - raise exception when provide empty password
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-61
changelog:
  - log errors when failed to run script
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Cc: Tianyue Lan <tianyue.lan@oracle.com>
    Cc: Saar Maoz <saar.maoz@oracle.com> [bug 13946017]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-62
changelog:
  - network cleanup: remove persistent udev rules.
    Some background:
    * OL5 uses HWADDR in ifcfg-ethN to reorder NIC names. It is done by udev rule in
    /etc/udev/rules.d/60-net.rules:
    ACTION=="add", SUBSYSTEM=="net", IMPORT{program}="/lib/udev/rename_device"
    * OL6 changed "/lib/udev/rename_device" implement: it will not actually rename a
    device; instead it will only print the target name, then other udev rules will
    write persistent udev rules based on this name. For OL6 on baremetal, when a new
    NIC is detected, udev will write a rule in
    /etc/udev/rules.d/70-persistent-net.rules, e.g.:
      SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",     ATTR{address}=="00:21:f6:00:00:dc", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
    It is written by /lib/udev/rules.d/75-persistent-net-generator.rules. But xen
    vif is an exception: it will not write persistent udev rules for xen vif. It is
    controlled by this line in /lib/udev/rules.d/75-persistent-net-generator.rules:
      SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end"
    My proposal for ovm-template-config network script on OL6:
    * Apply attached patch: cleanup /etc/udev/rules.d/70-persistent-net.rules before
    ship Template.
    * If users want change NIC names, just reorder them in vm.cfg: vif = ['mac=XXX',
    'mac=YYY'], then in guest, the nic will be always called eth0, eth1, ...
    * We don't write udev persistent net rules for xen netfront.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com> [bug 13929093]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-63
changelog:
  - removes pexpect dependency and and uses passwd --stdin to change user
    password.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-64
changelog:
  - make user password no echo on input
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-65
changelog:
  - Don't print backtrace on error. Just print the error message.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-66
changelog:
  - disable ctrl-d support for console input screen and don't allow empty string for password. [bug 13998385]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-67
changelog:
  - make console input screen cleaner by add hidden option to parameters
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>
    Cc: Wim Coekaerts <wim.coekaerts@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-69
changelog:
  - check password strength and clear console input
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>
    Cc: Wim Coekaerts <wim.coekaerts@oracle.com>
    Cc: Kurt Hackel <kurt.hackel@oracle.com> [bug 14572009]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-70
changelog:
  - network: fix hosts entry limitation
    Currently, to specify /etc/hosts entries, you have to specify 3 fields: IP,
    Domain_Name, Alias.
    Actually Alias is optional. I made this mistake while implementing this. Now the
    attached patch fixes it.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-71
changelog:
  - set hostname on dhcp
    With boot parameter, ifup will try to get hostname from DNS servers and set it.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 15853856]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-72
changelog:
  - authentication: set root-password to empty upon cleanup
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-73
changelog:
  - add a return for password fields for console input screen
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com>
    Signed-off-by: Saar Maoz <Saar.Maoz@oracle.com> [bug 16429424]


author: Srinivas Maturi <srinivas.maturi@oracle.com> - 3.0-74
changelog:
  - Although RFC 1912 is informational, it does say that 127.0.0.1 should have the name "localhost", without any attached domain. [bug 16619882]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-76
changelog:
  - fix password checking regular expression
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 20241663]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-77
changelog:
  - scripts/datetime: fix OL5 UTC settings.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 20348435]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-79
changelog:
  - Do not guess hostname IP when user already provides hosts pairs
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Joe Jin <joe.jin@oracle.com> [bug 22866798]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-80
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Do not set ntp configuration if ntp is not installed. [bug 23335678]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-81
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Allow "cleanup" when /etc/sysconfig/network file does not exist. [bug 23335678]


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-28
changelog:
  - Oracle-bug: 18520508
    Fix detection of Escape key and send correct code to the server
    Review: OVMCORECR-2691


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-30
changelog:
  - Oracle-bug: 18629490 - ping didn't always got send to clients when an unexpected error occured during disconnects, fixed a small synchronisation issue on loading fontmap image
    Review: OVMCORECR-2720


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-31
changelog:
  - Oracle-bug: 18601892 Fix behaviour of the resize command so it doesnt crash the console and reports the current col/line
    Oracle-bug: 18672436 Add Vm Name on the window title
    Review: OVMCORECR-2736


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-32
changelog:
  - Oracle-bug: 18601762
    Fixed pressing Esc deleted last char in vi, added application mode for cursor keys
    Review: OVMCORECR-2751


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-33
changelog:
  - Oracle-bug: 18718534
    Oracle-bug: 18718817
    Oracle-bug: 18723233
    Oracle-bug: 18723510
    Fix multiple screen layout corruptions
    Scrolling window didnt take into consideration the bottom and top margins. added some unused Control codes
    Review: OVMCORECR-2762


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-34
changelog:
  - Oracle-bug: 18718470
    Added special Ctrl Key behaviour and mapping of keycodes
    Review: OVMCORECR-2767


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-35
changelog:
  - Oracle-bug: 18718817 - Fixed Esc M control code to adjust scrolling down correctly instead of scrolling up, This fixes the O (insert newline after cursor to insert text)
    Review: OVMCORECR-2773


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-38
changelog:
  - Fix for Foreign keyboards and special characters to be able to use in Vnc Console.
    Review: OVMCORECR-2838 [bug 18089107]


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-39
changelog:
  - Added another unused control character code @
    Added to prevent screen layout issues [bug 18094646]


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-40
changelog:
  - Fix for clearing display when bottom and top margins are set and a off by 1 error when scrolling down
    Review: OVMCORECR-2868 [bug 18969505]


author: Jimmy Van Broeck <jimmy.van.broeck@oracle.com> - 1.0-42
changelog:
  - Added support for UTF-8 characters.
    Fixed a small issue on Firefox browsers with Ctrl-keys repeating + websocket issue on new ff 26
    Review: OVMCORECR-2934 [bug 19187642]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-22
changelog:
  - change --flush-params to --flush-param to keep consistent with other options.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Steve Prochniak <steve.prochniak@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-23
changelog:
  - Delete initail configuration parameters after configuration
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Steve Prochniak <steve.prochniak@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-24
changelog:
  - disable initial configure by default
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-26
changelog:
  - remove xenstoreprovider dependency.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Steve Prochniak <steve.prochniak@oracle.com> - 3.0-29
changelog:
  - Change the way ovmd tells the manager that an adapter has gone away.  Works without changes to current manager code.


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.0-35
changelog:
  - Fixed interface  alias handling that caused OVMD to continuously sends IP change event.
    Fixed a socket descriptor leak.
    Do not send interface alias events, as the manager does not handle nor model these events. [bug 16278726]


author: Carson Hovey <carson.hovey@oracle.com> - 3.0-41
changelog:
  - ovmd now reports all ipv6 addresses to the OVM Manager UI
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Bug 18473346 - LINUX GUESTS NOT REPORTING ALL CONFIGURED IPV6 ADDRESSES IN OVM MANAGER UI
  - Backout check-in 348
  - ovmd now reports all ipv6 addresses to the OVM Manager UI
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: Bug 18473346 - LINUX GUESTS NOT REPORTING ALL CONFIGURED IPV6 ADDRESSES IN OVM MANAGER UI
  - Undo 354
  - ovmd now reports all ipv6 addresses to the OVM Manager UI
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 18473346 - LINUX GUESTS NOT REPORTING ALL CONFIGURED IPV6 ADDRESSES IN OVM MANAGER UI


author: Joe Jin <joe.jin@oracle.com> - 3.0-50
changelog:
  - Initialize all pointers to NULL when declare.
    Signed-off-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Reviewed-by: John Haxby <john.haxby@oracle.com>
    Reviewed-by: Shin'ya Narahara <shinya.narahara@oracle.com> [bug 21670609] [bug 21670683] [bug 21325065]


author: Joe Jin <joe.jin@oracle.com> - 3.0-51
changelog:
  - Add valid check for cJSON_Create{Object,Array}.
    Signed-off-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Reviewed-by: John Haxby <john.haxby@oracle.com>
    Reviewed-by: Shin'ya Narahara <shinya.narahara@oracle.com> [bug 21670609] [bug 21670683] [bug 21325065]


author: Joe Jin <joe.jin@oracle.com> - 3.0-52
changelog:
  - Add valid check for cJSON_{Print, PrintUnformatted}.
    Signed-off-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Reviewed-by: John Haxby <john.haxby@oracle.com>
    Reviewed-by: Shin'ya Narahara <shinya.narahara@oracle.com> [bug 21670609] [bug 21670683] [bug 21325065]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-53
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Use ovmjson library from libovmapi package instead of cJSON.c in ovmd and xenstoreprovider. [bug 21877857]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-55
changelog:
  - fix fgets() error checking
    fgets also returns NULL when end of file occurs while no characters have been read.
    So if a command has no stdout output, then fgets() will return NULL.
    Our logic will not fail at this case, but insted use "unknown".
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-56
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Synced ovmd trunk and ovmd-3.7 branch. [bug 21877857]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-57
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Removed "goto fail" from sendAliveEvent and sendIPChangeInfoMessage.


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-58
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Added debug build mode, fixed compiler warnings, fixed the IPChange message for interfaces without IPv6 addresses.


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-60
changelog:
  - Handle multiple IPv4 addresses per network interface.
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com>
    Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 27150498]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-61
changelog:
  - Fixed incorrect use of select() that could cause SIGIO handler to hang.
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> [bug 27250922] [bug 23244608]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-62
changelog:
  - Fixed the initial config functionality that the previous change (r569) broke.
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> [bug 23244608]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-63
changelog:
  - Fixed deadlock between ovmd and ovm-template-config on attempt to exchange parameters.
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> [bug 23244608]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-64
changelog:
  - Implemented workaround for unexpected startup script termination during boot process.
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> [bug 23244608]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-65
changelog:
  - Merged branches-7/ovmd-3.7:r621 to trunk.
    This removes the osolete 30-second timeout on OVMAPI_Register. [bug 27486046]


author: <> - 3.0-66
changelog:
  - Merged branches-7/ovmd-3.7:r635 to trunk.
    ovmd:
    Replaced select with fgets which is restartable after a signal.
    Outchild pipe needs to be kept open to write ovmapi data.
    xenstoreprovider:
    Added restart to SIGIO sa_flags so that syscalls can be restarted after event handling.
    Signed-off-by: Paul Benoit <paul.x.benoit@oracle.com> [bug 27923102]


author: Srini Naravaram <srini.naravaram@oracle.com> - 3.0-67
changelog:
  - ovmd.c:
    Changed ovmd_network_info.name size from 8 chars to 64 chars to allow?194?160 longer
    network interface names. This is needed because network interface name can be
    longer in Exalogic env using EMOC. Guest network interface names are long
    strings rather then simple "eth1" like.
    Signed-off-by: Srinivasa Naravaram <srini.naravaram@oracle.com>
    Reviewed by: Firas Azar <firas.azar@oracle.com> [bug 30095669]


author: <> - 3.0-68
changelog:
  - ovmd.init
    Verify that the ovmapi module is loaded before starting ovmd.
    Signed-off-by: Susan Kamm-Worrell <susan.kamm-worrell@oracle.com>
    Reviewed by: Paul Benoit <paul.x.benoit@oracle.com> [bug 29493628]


author: Petr Hracek <phracek@redhat.com> - 1.0.2-34
changelog:
  - Fix in case of calling preupg -c <contents>
  - New package preupgrade-assistant-tools
  - Removing some obsolete files
  - Rename utils to preuputils dir
  Resolves: #1113890


author: Petr Hracek <phracek@redhat.com> - 2.0.0-2
changelog:
  - preupgrade lists user home directory content in /var/cache/preupgrade
  - provide descriptive error message (#1125228)
  - Usability: suggest to install UI (#1125286)
  Resolves: #1106498


author: Jingdong Lu <jingdong.lu@oracle.com> - 2.0.1-3.0.1
changelog:
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Check for existance of /etc/pki/product dir (Dwight Engen)


author: Petr Stodulk <pstodulk@redhat.com> - 2.0.3-3
changelog:
  - Correction of *six patch - stdout must be init by 'str()' as binary type
    otherwise we can get ascii error due to previous performance fix
    Resolves #1222935


author: Petr Hracek <phracek@redhat.com> - 2.0.3-9
changelog:
  - Placeholder text instead of Solution
    Resolves #1229810
  - Incomplete items in result-admin.html
    Resolves #1229877


author: Petr Hracek <phracek@redhat.com> - 2.0.3-12
changelog:
  - RFE Provide a configuration file override implementation
    for customized symbolic links
    Resolves #1234557


author: Livy Ge <livy.ge@oracle.com> - 2.0.3-12.0.1
changelog:
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Update CPE to oracle (Jingdong Lu)
  - Add Oracle key to scripts.txt


author: Petr Hracek <phracek@redhat.com> - 2.1.9-9
changelog:
  - Fix dist-mode is ignored
  - get_dist_native_list is broken
  - Resolves: #1376640
  - Resolves: #1375813


author: Jingdong Lu <jingdong.lu@oracle.com> - 2.1.10-6.0.1
changelog:
  - Fix Oracle Platform CPE name to match approved in NIST CPE dictionary [Orabug 23171628] (ilya.okomin@oracle.com)
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Update CPE to oracle
  - Add Oracle key to scripts.txt
  - Replace RH refrences


author: Michal Bocek <mbocek@redhat.com> - 2.2.0-1
changelog:
  - removed unused directory /etc/preupgrade-assistant.d/ and /usr/share/premigrate/
  - added postmigrate.d folder - user defined scripts placed to this folder are
    executed after the migration
  - two types of HTML report are supported - simple (aka old) and complex - both
    compatible with openscap version 1.2.12
  - cleaned up hierarchy/directory structure, most notably python module
    renamed from preup to preupg
  - removed "unknown" shell API exit value
  - renamed binary preup_ui_manage to preupg-ui-manage
  - preupg-content-creator - added default script type (shell) when creating new module
  - fixed parsing hooks to be used by modules
  - Resolves: rhbz #1392901, #1393080


author: Michal Bocek <mbocek@redhat.com> - 2.3.0-1
changelog:
  - updated spec file to have it the same for both RHEL 5 and RHEL 6
    Resolves: rhbz #1415304
  - log_* Bash API functions now accept one parameter instead of multiple
    Resolves: rhbz #1415296
  - removed [component] part from log messages that appear in result.xml/html
    in stdout of modules. With this, API function set_component was removed.
    Resolves: rhbz #1372871
  - updated man page to reflect current return codes of Preupgrade Assistant
    Resolves: rhbz #1404740
  - fixed import in preupg-create-group-xml tool
    Resolves: rhbz #1402210
  - added package DSA signature to the generated list of installed packages
  - fixed a traceback when generating kickstart
  - fixed typo causing some packages not to be added to kickstart
    Related: rhbz #1414373


author: Michal Bocek <mbocek@redhat.com> - 2.3.2-1
changelog:
  - rebased to upstream version 2.3.2
  - added preupg-diff tool
    Resolves: rhbz#1418697
  - add check for required data for crossarch migration
    Resolves: rhbz#1414388
  - improve handling of errors/exceptions
  - in kickstart use 'autopart' instead of custom partioning
    Related: rhbz#1414408, 1414341, 1414344
  - do not expose root password in generated kickstart
  - clean all temp files from /tmp/
    Resolves: rhbz#1417979
  - update man and help page
    Related: rhbz#1414369, 1414422, 1414407, 1414392, 1414339
  - fix running postmigrate scripts
  - keep selinux contexts of the migrated files
  - after migration backup the clean system configs with
    .preupg_save suffix instead of .rpmsave
  - add two new return codes: 29 for internal error and
    30 for user abort
  - return code 22 meaning changed to invalid CLI option
  - handle errors when result XML contains BEL character
  - drop check of empty postmigrate.d dir during generating kickstart
  - do not scare users by warning that they should backup the system
    before the assessment
    Resolves: rhbz#1414329


author: Michal Bocek <mbocek@redhat.com> - 2.3.3-1
changelog:
  - rebased to upstream version 2.3.3
  - preupg-xccdf-compose now generates valid XML for OpenSCAP - html
    namespace was missing


author: Michal Bocek <mbocek@redhat.com> - 2.3.3-2
changelog:
  - update preupgrade-assistant-scripts.patch per upstream -
    forgotten to do so during rebase to version 2.3.2


author: Jacob Wang <jacob.wang@oracle.com> - 2.3.3-2.0.1
changelog:
  - Fix Oracle Platform CPE name to match approved in NIST CPE dictionary [Orabug 23171628] (ilya.okomin@oracle.com)
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Update CPE to oracle (Jingdong Lu)
  - Add Oracle key to scripts.txt


author: Michal Bocek <mbocek@redhat.com> - 2.4.0-1
changelog:
  - removed result-user/admin.xml/html report creation
    Resolves rhbz#1414322
  - removed /usr/bin/premigrate executable
  - fixed XML parse errors when generating Preupgrade Assistant modules
    using preupg-xccdf-compose
  - now possible to override default data directory
    (/usr/share/preupgrade/data)


author: Michal Bocek <mbocek@redhat.com> - 2.4.1-1
changelog:
  - Fixed XML parsing error - caused crash during system assessment when custom
    modules compiled with preupg-xccdf-compose were used
  - Fixed UI to show report creation time, not upload time
    Resolves: rhbz#1244881
  - Fix --list-rules option when multiple module sets were available
    Resolves: rhbz#1418509
  - Improved check whether Preupgrade Assistant modules INI file contains all
    the required items
  - Improved error message when non-existing module set name was used
    Resolves: rhbz#1332775
  - Added printing of each module exec time during the assessment
    Resolves: rhbz#1392026


author: Michal Bocek <mbocek@redhat.com> - 2.4.2-1
changelog:
  - Fixed losing ownership when copying 'clean' configs after the system upgrade
    Resolves: rhbz#1469168


author: Jingdong Lu <jingdong.lu@oracle.com> - 2.4.4-1.0.1
changelog:
  - update rhel references/replace logo
  - Fix Oracle Platform CPE name to match approved in NIST CPE dictionary [Orabug 23171628] (ilya.okomin@oracle.com)
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Update CPE to oracle (Jingdong Lu)
  - Add Oracle key to scripts.txt


author: Michal Bocek <mbocek@redhat.com> - 2.5.0-1
changelog:
  - rebased to upstream version 2.5.0
  New:
  - Name of a module set directory can now be arbitrary and 'properties.ini' file
    is now required in the directory
  - Module set can now contain an executable 'init' script which is executed
    after the "common" files-gathering stage and before execution of the modules
  - Possible to skip building UI now
  Changed:
  - READMEs moved from '/usr/share/preupgrade' to '/usr/share/doc'
  - Removed CPE platform from the result report
  - Removed obsolete 'RESULT_FAILED' and 'check_root()' from bash API and
    'exit_failed()' from python API
  - Removed deprecated 'preupg-create-group-xml' utility - it's superseded by the
    'preupg-content-creator' utility
  - It's not allowed anymore to have 'solution' and 'check_script' keys in
    'module.ini' - the solution file and check script need to named
    'solution.txt' and 'check'
    Related: rhbz#1400680
  Fixed:
  - '<module set directory>/common/release_version' file and
    '<module set directory>/common/<src_arch>-<dst_arch>' directory are now not
    required for performing the system assessment
  - Before the STDOUT and STDERR was not shown for the 'pass' and 'fixed' results
    in the simple style report ('--old-report-style' option). Now they are shown
    no matter what the result of a module is.
  - 'preupg-content-creator': Not entering module's 'description' or 'title'
    could break processing of a module set. They are mandatory to input now.
  - Module set 'all-xccdf.xml' is not being corrupted now in case of using the
    '--contents' option
  - Fixed links to files and directories in Web UI reports
  - The Preupgrade Assistant can run again on RHEL 6.7. The previous release
    could run on RHEL 6.8+.


author: Michal Bocek <mbocek@redhat.com> - 2.5.1-1
changelog:
  - Rebased to upstream version 2.5.1
  - Fixed --upload, --riskcheck and --cleanup options when no module set is
    present in /usr/share/preupgrade
    Resolves: rhbz#1372090
  - Not inserting 'solution' key to module.ini by preupg-content-creator
    Related: rhbz#1402480
  - Fixed --list-rules with custom module set
    Resolves: rhbz#1362708
  - Added httpd to the dependencies for the preupgrade-assistant-ui package
  - Fixed replacing placeholders with solution texts during the XML/HTML report
    generation


author: Jingdong Lu <jingdong.lu@oracle.com> - 2.5.1-1.0.1
changelog:
  - update rhel references/replace logo
  - Add Oracle key id to those considered signed (Dwight Engen)
  - Add Oracle key to scripts.txt


author: Michal Bocek <mbocek@redhat.com> - 2.5.2-1
changelog:
  - Rebased to upstream version 2.5.2
  - Fixed running 3rd party modules. How to create one:
    https://access.redhat.com/articles/1224543
  - Fixed error when a file on the analyzed system has a name with non-UTF-8 chars
  - In the executable.log file, include only non-symlinked executable files present
    only on a local file system (the file is provided to modules through API as
    VALUE_EXECUTABLES)


author: Michal Bocek <mbocek@redhat.com> - 2.6.0-1
changelog:
  - Rebased to upstream version 2.6.0
  - Support for RHEL 6.6
  - [home-dirs] section removed from the /etc/preupgrade-assistant.conf
    -> it won't be replaced during installation of this new version of the tool
       and that could cause the tool to fail during its execution


author: Dwight Engen <dwight.engen@oracle.com> - 0.5.13-1.0.1
changelog:
  - Add Oracle RPM key id to those considered signed
  - [Orabug 18668483] Add Oracle Platform to match openscap
  - [Orabug 18815298] Start getty on tty1


author: Dwight Engen <dwight.engen@oracle.com> - 0.5.13-1.0.3
changelog:
  - [Orabug 19183330] Change user visible strings Red Hat -> Oracle
  - [Orabug 19183330] Reword access.redhat.com URLs


author: Jingdong Lu <jingdong.lu@oracle.com> - 0.6.18-1.0.1
changelog:
  - Replace string "non-RH" with non-OL [Orabug 20545928] (Tianyue Lan)
  - Change user visible strings Red Hat -> Oracle [Orabug 19183330] (Dwight Engen)
  - Reword access.redhat.com URLs [Orabug 19183330] (Dwight Engen)
  - Remove old RHCK during upgrade [Orabug 18767222] (Dwight Engen)
  - Add Oracle RPM key id to those considered signed (Dwight Engen)
  - Add Oracle Platform to match openscap [Orabug 18668483] (Dwight Engen)
  - Start getty on tty1 [Orabug 18815298] (Dwight Engen)


author: Frantisek Kluknavsky <fkluknav@redhat.com> - 0.6.23-2
changelog:
  - Rebuilt contents because of new preupgrade-assistant functionality
  - New value called result_part is introduced


author: Livy Ge <livy.ge@oracle.com> - 0.6.33-1.0.1
changelog:
  - Replace RHEL strings (Livy Ge)
  - Replace RHEL refrences --> OL [Orabug 20684128] (Avi Miller)
  - Replace string "non-RH" with non-OL [Orabug 20545928] (Tianyue Lan)
  - Change user visible strings Red Hat -> Oracle [Orabug 19183330] (Dwight Engen)
  - Reword access.redhat.com URLs [Orabug 19183330] (Dwight Engen)
  - Remove old RHCK during upgrade [Orabug 18767222] (Dwight Engen)
  - Add Oracle RPM key id to those considered signed (Dwight Engen)
  - Add Oracle Platform to match openscap [Orabug 18668483] (Dwight Engen)
  - Start getty on tty1 [Orabug 18815298] (Dwight Engen)


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.56-1
changelog:
  - Rebase to 0.6.56 - update stored config file of httpd (httpd.conf)
    according to current one in RHEL 6
    Resolves: #1318572


author: Jakub Mazanek <jmazanek@redhat.com> - 0.6.57-1
changelog:
  - Rebase to 0.6.57
  - Corrects typos in texts #1253267
  - Adds risk log to usrmgmt/ReservedIDs,services/openldap,
    services/freeradius,services/httpd
  - Fixing usrmgmt/ReservedIDs to correctly evaluate UID/GID
  - Resolves #1253267 #1376678 #1371816 #1372608


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.58-1
changelog:
  - Rebase to 0.6.58
  - fix "failed" modules because of exit_failed without log risk
  - fix stray output in system/AddOns
  - Resolves: #1373304 #1378096 #1378016


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.59-3
changelog:
  - Fix processing of input files in the NoverifyConfigs module, so configuration
    files in lists of input files are now correctly backed up inside cleanconf
    and dirtyconf directories
    Resolves: #1281452


author: Jakub Mazanek <jmazanek@redhat.com> - 0.6.59-5
changelog:
  - networking/openldap
  - adjusts exit_status to get needs_inspection/needs_action as needed
  - shortens the log message
    Resolves: #1358662


author: Jingdong Lu <jingdong.lu@oracle.com> - 0.6.45-5.0.1
changelog:
  - Start getty on tty1 [Orabug 18815298] (Dwight Engen)
  - Replace RHEL refrences
  - fix rsyslog check script
  - fix yum repositories check script


author: Jakub Mazanek <jmazanek@redhat.com> - 0.6.60-1
changelog:
  - added the tomcat module
  - polishing of texts
  - updated for RHEL 6.9 system
  - update modules to use current PA API
  - ha-cluster module now requires action instead of simply fail
  - Resolves: #1281335, #1393475, #1393081, #1375185, #1402052


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.65-1
changelog:
  - added modules: system/java and networking/RHDS
  - removed the packages/java-provide module obsoleted by java above
  - polishing of texts
  - unified names of key files of modules
  - Resolves: #1293213, #1393426, #1393429, #1395397, #1402478, #1406464


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.66-1
changelog:
  - java: fix call of log_* functions and init files
    Resolves: #1293213
  - make modules compatible with Preupgrade Assistant v2.3.0
    - remove use of component provided by PA API
    Resolves: #1405649
  - usrmgmt/ReserverIDs - text polishing
    Resolves: #1393429


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.66-2
changelog:
  - system/BinariesRebuild performance workround
  - Enable use of blacklist, which filters all executable files that
    are on path, which begins with prefix matched in the blacklist.
    For activation append these lines (without whitespace at beginning of lines)
    into the /etc/preupgrade-assistant.conf:
    [xccdf_preupg_rule_system_BinariesRebuild_check]
    exclude_file=<full-path-to-your-blacklist>
    Resolves: #1392018


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.67-1
changelog:
  - text polishing
  - rsyslog: use default configuration file on target system
  - dovecot: check and fix the first_valid_uid value
  - Resolves: #1447706, #1447705, #1387159, #1388967


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.68-1
changelog:
  - fix ownership of the /usr/share/preupgrade/RHEL6_7 directory
  - text polishing
  - initscripts: enable correctly services according to preset file
  - SonameBump: fix solution text
  - java: fix postupgrade-script so there is not more error message
  - check correctly if the /usr is located on the root partition
  - bind: fix hang up for specific configuration files
  - bind: fixes the options statement correctly when it is located inside
    of included files and do not create duplicit occurrence of the 'pid-file'
    statement when it is already located
  - fixes the install_rpmlist.sh script and improve performance of installation
    of packages inside lists prepared by the modules
  - backup selinux configuration file
  - Resolves: #1414402, #1414556, #1452582, #1456193, #1456196, #1449231,
    -         #1456628, #1456630, #1447705, #1447706


author: Petr Stodulka <pstodulk@redhat.com> - 0.6.69-1
changelog:
  - bind-chroot: backup only relevant config files
  - use correct risk level for downgraded packages
  - modified yaboot module to print correct info and do not create
    the /etc/default/grub.conf file automatically, but keep it on user
    to be sure that content of the file is really valid
  - text polishing
  - grub: added instructions how to migrate GRUB to GRUB2
  - Resolves: #1416324 #1414873 #1296658 #1447705 #1447706 #1458956


author: Jingdong Lu <jingdong.lu@oracle.com> - 0.6.71-1.0.1
changelog:
  - Start getty on tty1 [Orabug 18815298] (Dwight Engen)
  - Replace RHEL refrences
  - fix rsyslog check script
  - fix yum repositories check script
  - disable check for non-Oracle groups


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.0-1
changelog:
  - added new informational module for the Samba
  - ensure the grub2 rpm is installed after the upgrade to new system
    Resolves: #1497731
  - modules are compatible with Preupgrade Assistant v2.5.0
    - added script that initialize part of environment for modules
    - added the properties.ini file with additional metadata about modules
    - modified modules to not use deprecated funcionality
  - modified openssh/sysconfig module to remove astray output and provide
    cleaner information with relevant risk level
  - text polishing
  - removed pointless dependency on the redhat-upgrade-tool
    Resolves: #1497731 #1503757 #1402481


author: Jakub Mazanek <jmazanek@redhat.com> - 0.7.1-1
changelog:
  - text polishing
  - initscripts/control: Add msg how to migrate custom init scripts
  - to unit files
  - removed stray output from few modules
  - networking/dovecot: resolves troubles with first_valid_uid
  - rewrite openssh/sysconfig to provide correct output data and fix
  - false negative report
    Resolves: rhbz#1372872 rhbz#1388967


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.2-1
changelog:
  - check free space on boot
  - system/requirements: fix check of RAM size
  - Provide directory for third party modules.
  - initscripts/control: update preset file for RHEL7.5
  - system/python: handle ownership of directories by more rpms
  - Resolves: rhbz#1546107


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.3-1
changelog:
  - Unset the release when it is set in subscription-manager
  - add quotes for readlink in drivers/* modules so they will not crash
  - In case of multiple network interfaces with the "ethX" naming, their names
    are changed to a persistent custom "netX" to retain the functioning network
    across the upgrade
  - openssh/sshd: the module has been rewritten significantly to
    provide correct data to user and be sure the sshd configuration is valid
  - Related: rhbz#1546107


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.4-1
changelog:
  - set upgrade path RHEL 6.10 -> RHEL 7.6
  - rename correctly netowrk interfaces regardless amount of existing
    interfaces
  - system/java: handle corerectly i686 RPMs
  - system/grubby: set as not applicable on ppc64 arch
    Resolves: rhbz#1585208


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.5-1
changelog:
  - system/requirements: check dmidecode and dmesg before use
  - set correctly custom selinux policy set by semanage
  - fix the initscripts module and follow the best practices
    Related: rhbz#1585208


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.6-1
changelog:
  - system/pam: fixes hanging in specific cases and improves report
  - system/BinariesRebuild: fixes issues with empty blacklist file
  - backup configuration files only into dirtyconf and cleanconf dirs
  - add module to inhibit upgrade when system/java-1.8.0-ibm is installed
  - fixes chmods when it is handled in python scripts
    Resolves: rhbz#1613347


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.7-1
changelog:
  - services/tomcat: migrate config files and webapps to the new paths correctly
  - networking/samba: improve the informational message
  - Related: rhbz#1613347


author: Edward Leung <edward.leung@oracle.com> - 0.7.9-1.0.1
changelog:
  - Start getty on tty1 [Orabug: 18815298] (Dwight Engen)
  - Replace RHEL refrences
  - fix rsyslog check script
  - fix yum repositories check script
  - disable check for non-Oracle groups


author: Petr Stodulka <pstodulk@redhat.com> - 0.7.9-3
changelog:
  - Make the newly created module executable explicitly as the build server
    ignores chmod in the patch file
    Related: rhbz#1723937


author: Petr Stodulka <pstodulk@redhat.com> - 0.20160310-1
changelog:
  - rebase to 0.20160310
  - fixed *grouplist* files names - now contains suffix always relevant
    to system release - e.g. el6, el7, ...
  - moved LICENSE file to own doc directory


author: Petr Stodulka <pstodulk@redhat.com> - 0.20160830-1
changelog:
  - rebase to 0.20160830
  - files BothMissing and Providesonlymissing contains only one line per
    each relevant old package with merged data from various repositories
    Resolves: #1371109


author: Tim Flink <tflink@fedoraproject.org> - 1.2.1-1
changelog:
  - Update to upstream 1.2.1
  - Change binary from pip-python to python-pip (RHBZ#855495)
  - Add alias from python-pip to pip-python, to be removed at a later date


author: David Shea <dshea@redhat.com> 0.7.19-1
changelog:
  - Download RHSM product certificates (jdornak)
    Resolves: rhbz#1071902
  - Workaround: Install RHSM product certificates in case that redhat-upgrade-dracut have not installed them. (jdornak)
    Resolves: rhbz#1071902


author: David Shea <dshea@redhat.com> 0.7.21-1
changelog:
  - Workaround .pem being removed by redhat-upgrade-tool --clean (jdornak)
    Related: rhbz#1071902
  - Always create the upgrade.conf directory
    Related: rhbz#1070603
  - Copy upgrade.conf to /root/preupgrade
    Related: rhbz#1070603
  - Revert "Don't cleanup upgrade.conf for now"
    Related: rhbz#1070603


author: David Shea <dshea@redhat.com> 0.7.24-1
changelog:
  - Upgrade repos are enabled by default (phracek)
  - Always disable old repos
  - Disable repos from RHEL-6 before starting the upgrade.


author: David Shea <dshea@redhat.com> 0.7.25-1
changelog:
  - Add --instrepokey (wwoods)
    Related: rhbz#1115532
    Related: rhbz#1123915
  - Automatically add the GPG key to Red Hat repos.
    Resolves: rhbz#1123915
  - Revert "fetch/verify .treeinfo.signed if gpgcheck is on"
    Related: rhbz#1123915
  - Cleanup repo files added by redhat-upgrade-tool
  - Fix a crash if cleaning up without /var/lib/system-upgrade
  - Write GPG information to the yum repo files
    Resolves: rhbz#1115532


author: David Shea <dshea@redhat.com> 0.7.27-1
changelog:
  - Fix fedup.util.rlistdir
    Related: rhbz#1138615
  - Run preupgrade scripts before setting up the upgrade
    Resolves: rhbz#1138615


author: David Shea <dshea@redhat.com> 0.7.31-1
changelog:
  - Fix ValueError with --addrepo/--repo REPOID (wwoods)
    Related: rhbz#1084985
  - Add a message about invalid repo URLs
    Resolves: rhbz#1084985
  - Catch exceptions from early treeinfo parsing
    Resolves: (#1076120)


author: Jingdong Lu <jingdong.lu@oracle.com> 0.7.32-1.0.1
changelog:
  - Only check uek3 is new enough when uek installed (Dwight Engen)
  - Remove uek3 grub check (Dwight Engen)
  - Fix uek3_check error message strings [Orabug 18900135] (Dwight Engen)
  - Don't check for specific release of UEK3 [Orabug 18900135] (Dwight Engen)
  - Patch out Red Hat Subscription Manager (Dwight Engen)
  - Check for UEK3 before doing upgrade [Orabug 18900135] (Dwight Engen)
  - remove dependeny on python-rhsm for OL (Srinivas Maturi)


author: David Shea <dshea@redhat.com> 0.7.35-1
changelog:
  - Handle EOFError in raw_input
    Resolves: rhbz#1106485
  - Check proper upgrade target version (phracek)
    Resolves: rhbz#1199087
  - Add a message on check_release_version_file failures
    Related: rhbz#1199087


author: David Shea <dshea@redhat.com> 0.7.36-1
changelog:
  - Add an option to disable SSL certificate verification
    Resolves: rhbz#1169969
  - Change the message shown when no upgrade is found.
    Resolves: rhbz#1199927


author: David Shea <dshea@redhat.com> 0.7.38-1
changelog:
  - Remove the KeyboardInterruptMessage
  - Retry raw_input on SIGWINCH
    Resolves: rhbz#1106485
  - Do not use losetup for the ISO file name
    Related: rhbz#1054048
  - Fix logging in media.py
  - Modify yum repo mountpoints before reboot.
    Resolves: rhbz#1225092


author: Livy Ge <livy.ge@oracle.com> 0.7.41-1.0.1
changelog:
  - Only check uek3 is new enough when uek installed (Dwight Engen)
  - Remove uek3 grub check (Dwight Engen)
  - Fix uek3_check error message strings [Orabug 18900135] (Dwight Engen)
  - Don't check for specific release of UEK3 [Orabug 18900135] (Dwight Engen)
  - Patch out Red Hat Subscription Manager (Dwight Engen)
  - Check for UEK3 before doing upgrade [Orabug 18900135] (Dwight Engen)
  - remove dependeny on python-rhsm for OL (Srinivas Maturi)
  - Update platform and distro info (Jingdong Lu)


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.45-1
changelog:
  - Rebase to 0.7.45
  - New return codes from preupgrade-assistant.
    Resolves: rhbz#1371553
  - Support include in .repo files.
    Resolves: rhbz#1270223
  - Prompt user to accept GPG key import.
    Resolves: rhbz#1150029
  - Fix PYCURL ERROR 22 - remove tool cache at the start of the tool.
    Resolves: rhbz#1303982


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.46-1
changelog:
  - Rebase to 0.7.46
  - Reverted changes from 0.7.45 regarding "New return codes from
    preupgrade-assistant."
    Related: rhbz#1371553


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.47-1
changelog:
  - Rebase to 0.7.47
  - Fix traceback caused by Unicode characters that appear in raw_input
    prompt message during the import of GPG keys.
    Related: rhbz#1150029


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.48-1
changelog:
  - Rebase to 0.7.48
  - Support Preupgrade Assistant version 2.2.0
    Resolves: rhbz#1398401
  - Fix usage of HTTPS repo URL with --noverify option
    Resolves: rhbz#1398318


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.49-1
changelog:
  - Rebase to 0.7.49
  - Check for sufficient space in /boot
    Resolves: rhbz#1361219
  - Downloading treeinfo if .treeinfo not in repo
    Resolves: rhbz#1410949
  - Support for new treeinfo format of RHEL 7.4 repos
    Resolves: rhbz#1456809


author: Jingdong Lu <jingdong.lu@oracle.com> - 1:0.7.49-1.0.1
changelog:
  - update rhel references
  - Only check uek3 is new enough when uek installed (Dwight Engen)
  - Remove uek3 grub check (Dwight Engen)
  - Fix uek3_check error message strings [Orabug 18900135] (Dwight Engen)
  - Don't check for specific release of UEK3 [Orabug 18900135] (Dwight Engen)
  - Patch out Red Hat Subscription Manager (Dwight Engen)
  - Check for UEK3 before doing upgrade [Orabug 18900135] (Dwight Engen)
  - remove dependeny on python-rhsm for OL (Srinivas Maturi)
  - Update platform and distro info (Jingdong Lu)


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.50-1
changelog:
  - Rebase to 0.7.50
  - Decompress kernel modules (applies to RHEL 7.4+)
    Resolves: rhbz#1486962
  - Add rpm dependency of preupgrade-assistant-el6toel7


author: Michal Bocek <mbocek@redhat.com> - 1:0.7.51-1
changelog:
  - Rebase to 0.7.51
  - Remove dependency on preupgrade-assistant-el6toel7 package
  - Fail with proper error message when .treeinfo is not available
    Related: rhbz#1486439
  - Check if upgrading to the RHEL version allowed by the Preupgrade Assistant
    Resolves: rhbz#1436310


author: Srinivas Maturi <srinivas.maturi@oracle.com> 1.3.9-6
changelog:
  - Add Permissions attribute to VncViewer.jar in tightvnc-1.3.9_javabin.tar.gz 
    (Anne Bradley) [bug 17637112]


author: Siddharth Verma <siddharth.x.verma@oracle.com> 1.3.9-7
changelog:
  - Added application name per the new java 7 requirement o VncViewer.jar in tightvnc-1.3.9_javabin.tar.gz [bug 17812]


author: Avi Miller <avi.miller@oracle.com> - 0.0.10-1
changelog:
  - Added parameter to make hardlinkpy quieter when logging
  - Remove support for running the script on OL4/EL4
  - Check for rpm installation more effeciently
  - Make reposync run quiet
  - move hardlinking to after all the repos are downloaded


author: Avi Miller <avi.miller@oracle.com> - 0.1.1-1
changelog:
  - Obsolete uln-yum-proxy
  - Add dependencies for syncing, creating and hosting yum repos from uln-yum-proxy
  - Install RPM-GPG-KEY for EL4, OL5 and OL6
  - Track logfile in RPM file list


author: Avi Miller <avi.miller@oracle.com> - 0.1.3-4
changelog:
  - Fix incorrect path in logrotate script
  - Set logrotate to compress uln-yum-mirror logs on a daily basis


author: Avi Miller <avi.miller@oracle.com> - 0.1.4-1
changelog:
  - Set hardlinkpy to ensure filenames are identical
  - Exclude cache and metadata directories from hardlinking to improve scanning performance
  - Set yum-arch to quiet to reduce log output


author: Avi Miller <avi.miller@oracle.com> - 0.1.5-1
changelog:
  - Check physical memory and disable the "--update" parameter to createrepo if less than 6GB. This should avoid OOM-killer on large repos


author: Avi Miller <avi.miller@oracle.com> - 0.2.0-1
changelog:
  - Escape the disablerepo parameter for yum makecache
  - Shift yum makecache to occur only on Oracle Linux 5


author: Avi Miller <avi.miller@oracle.com> - 0.2.1-1
changelog:
  - Set createrepo and modifyrepo to use simple filenames [orabug 17608573]
  - expose the EXTRA_ARGS in the sysconfig script


author: Avi Miller <avi.miller@oracle.com> - 0.3.0-1
changelog:
  - Added support for Oracle Linux 7
  - Modified the logic for creating local paths for repos to make them more readable


author: Jared Greenwald <jared.greenwald@oracle.com>
changelog:
  - update for pulling in the specific version of createrepo for OL6
  - update for yum-rhn-plugin for OL5


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-9
changelog:
  - add dependency for kmod-ovmapi-uek
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.0-10
changelog:
  - Remove kmod-ovmapi-uek dependency.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Tianyue Lan <tianyue.lan@oracle.com> [bug 15981576]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-15
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Added debug build mode, fixed compiler warnings.


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-17
changelog:
  - Reviewed-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Random signals could be blocked within xs_AsyncHandler. [bug 22638859]


author: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> - 3.0-18
changelog:
  - Added a 600-second timeout on attempt to open /dev/ovmapi. This makes the 30-second timeout on OVMAPI_Register obsolete in ovmd. [bug 27486046]


author: <> - 3.0-19
changelog:
  - ovmd-3.7:
    Replaced select with fgets which is restartable after a signal.
    Outchild pipe needs to be kept open to write ovmapi data.
    xenstoreprovider:
    Added restart to SIGIO sa_flags so that syscalls can be restarted after event handling.
    Signed-off-by: Paul Benoit <paul.x.benoit@oracle.com> [bug 27923102] [bug Root] [bug user] [bug login] [bug without] [bug password] [bug if] [bug two] [bug key/values] [bug sent] [bug together]


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.26
changelog:
  - xorg-x11-6.8.2-blank-at-exit: Yet another attempt to keep screen contents
    from showing up at server startup. (#205361)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.27
changelog:
  - xorg-x11-6.8.3-radeon-default-mergedfb-ranges.patch: Expand the default sync
    ranges for radeon MergedFB to be big enough for 800x600 @ 60Hz. (#235889)


author: Adam Jackson <ajax@redhat.com> 6.8.2-1.EL.32
changelog:
  - xorg-x11-6.8.2-blank-at-exit.patch: Fix a thinko that would make the server
    crash at exit instead of blanking the screen. (#293221)
  - Fix the core package to depend on arbitrary versions of xorg-x11-{libs,xfs}
    since the versioning really isn't that important.


author: Keshav Sharma <keshav.sharma@oracle.com> 6.8.2-1.EL.33.0.1.0.2
changelog:
  - rebuild bumping release, as EL.33.0.1/EL.33.0.1.0.1 already exists, and 
    one-off build for libs-compat package for ebiz preinstall requirement


