From c6f960a7a743614a57ed074caf8957294e32f4e275ba72ba441179259c50774d Mon Sep 17 00:00:00 2001 From: Jordi Massaguer Date: Fri, 15 Apr 2016 10:27:31 +0000 Subject: [PATCH] fix changelog so that it matches the one in sles12 and so we share the package OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/docker?expand=0&rev=94 --- docker.changes | 364 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 240 insertions(+), 124 deletions(-) diff --git a/docker.changes b/docker.changes index 8f943aa..b676ca2 100644 --- a/docker.changes +++ b/docker.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Wed Apr 13 11:16:51 UTC 2016 - jmassaguerpla@suse.com + +- docker.spec: apply gcc5 socket patch also for sle12 and leap + because gcc5 has been updated there as well. + +- docker.spec: add a "is_opensuse" check for the mount-secrets patch. + This way we can use this same package for opensuse. + ------------------------------------------------------------------- Fri Apr 8 13:27:55 UTC 2016 - dmueller@suse.com @@ -203,144 +212,164 @@ https://github.com/docker/docker/blob/590d5108bbdaabb05af590f76c9757daceb6d02e/C ------------------------------------------------------------------- -Wed Jan 27 23:40:09 UTC 2016 - asarai@suse.com +Tue Feb 9 13:24:34 UTC 2016 - asarai@suse.com -- backport 1 bugfix from the upstream 1.10 branch - Added: - fix_json_econnreset_bug.patch (https://github.com/docker/docker/issues/14203) +- docker-mount-secrets.patch: fix up this patch to work on Docker 1.10 ------------------------------------------------------------------- -Fri Jan 22 15:08:05 UTC 2016 - jmassaguerpla@suse.com +Wed Jan 27 11:57:59 UTC 2016 - asarai@suse.com -- use_fs_cgroups_by_default.patch: fix bsc#963177 - Use fs cgroups - by default in docker -- fix_cgroup.parent_path_sanitisation.patch: fix bsc# 963198 - fix - cgroup.Parent path sanitisation in docker -- fix_bnc_958255.patch: fix bnc#958255 - Docker creates strange - apparmor profile +- docker-mount-secrets.patch: properly register /run/secrets as a + mountpoint, so that it is unmounted properly when the container + is removed and thus container removal works. (bnc#963142) +- docker-mount-secrets.patch: in addition, add some extra debugging + information to the secrets patch. ------------------------------------------------------------------- -Thu Jan 21 16:52:41 UTC 2016 - jmassaguerpla@suse.com - -- gcc5-go in Tumbleweed includes this commit - https://github.com/golang/gofrontend/commit/a850225433a66a58613c22185c3b09626f5545eb - Which "fixes" the data type for RawSockaddr.Data - However, docker now expects the "wrong" data type, since docker had a workaround - for that issue. - Thus, we need to workaround the workaroundn in tumbleweed - -- There was an error in one of the file list - +Wed Jan 27 09:42:59 UTC 2016 - asarai@suse.com +- fix_json_econnreset_bug.patch: fix JSON bug that causes containers to not start + in weird circumstances. https://github.com/docker/docker/issues/14203 ------------------------------------------------------------------- -Wed Dec 23 10:47:04 UTC 2015 - fcastelli@suse.com +Wed Dec 23 11:10:54 UTC 2015 - fcastelli@suse.com jmassaguerpla@suse.com +- fix_bnc_958255.patch: fix Docker creates strange apparmor profile + (bnc#958255) +- use_fs_cgroups_by_default.patch: Use fs cgroups by default: + https://github.com/docker/docker/commit/419fd7449fe1a984f582731fcd4d9455000846b0 +- fix_cgroup.parent_path_sanitisation.patch: fix cgroup.Parent path + sanitisation: + https://github.com/opencontainers/runc/commit/bf899fef451956be4abd63de6d6141d9f9096a02 - Add rules for auditd. This is required to fix bnc#959405 - -------------------------------------------------------------------- -Fri Dec 4 16:08:22 UTC 2015 - normand@linux.vnet.ibm.com - -- remove 2 patches and add 5 others after 1.9.1 upgrade - Removed: - docker_missing_ppc64le_netlink_linux_files.patch - docker_rename_jump_amd64_as_jump_linux.patch - Added: - add_bolt_ppc64.patch - add_bolt_arm64.patch - docker_remove_journald_to_fix_dynbinary_build_on_arm.patch - docker_remove_journald_to_fix_dynbinary_build_on_powerpc.patch - docker_remove_journald_to_fix_dynbinary_build_on_arm64.patch - -------------------------------------------------------------------- -Tue Nov 24 10:53:44 UTC 2015 - fcastelli@suse.com - +- Remove 7 patches, add 6 and modify 1, after 1.9.1 upgrade + * Removed: + - docker_missing_ppc64le_netlink_linux_files.patch: the code that this + bug refers to has benn removed upstream + - docker_rename_jump_amd64_as_jump_linux.patch: the code that this bug + refers to has been removed upstream + - Remove fix_15279.patch: code has been merged upstream + - Remove add_missing_syscall_for_s390x.patch: code has been merged upstream + - Remove fix_incompatible_assignment_error_bnc_950931.patch: code has been + merged upstream + - Remove fix_libsecomp_error_bnc_950931.patch: the code that this bug refers to + has been removed upstream + - Remove gcc5_socket_workaround.patch: Code has been fixed. Building with + this patch is giving the error we were trying to fix, implying that the + code has been fixed somewhere else. + * Added: + - add_bolt_ppc64.patch + - add_bolt_arm64.patch + - docker_remove_journald_to_fix_dynbinary_build_on_arm.patch + - docker_remove_journald_to_fix_dynbinary_build_on_powerpc.patch + - docker_remove_journald_to_fix_dynbinary_build_on_arm64.patch + - gcc-go-build-static-libgo.patch: enable static linking of libgo in ggc-go + In order to do this, we had to work-around an issue from gcc-go: + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69357 + * Modify: - Upgrade to 1.9.1(bnc#956434) * Runtime: - - Do not prevent daemon from booting if images could not be restored (#17695) + - 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) + - 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: 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) + - selinux: only relabel if user requested so with the `z` option + (#17450, #17834) - Do not make network calls when normalizing names (#18014) *Client: - Fix `docker login` on windows (#17738) - - Fix bug with `docker inspect` output when not connected to daemon (#17715) + - Fix bug with `docker inspect` output when not connected to daemon + (#17715) - Fix `docker inspect -f {{.HostConfig.Dns}} somecontainer` (#17680) * Builder: - Fix regression with symlink behavior in ADD/COPY (#17710) * Networking: - 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 - not the first block in the network (#17853) - - Restore deterministic `IPv6` generation from `MAC` address on default `bridge` network (#17890) + - 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 not the first block in the network (#17853) + - 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) * Distribution: - - Correct parent chain in v2 push when v1Compatibility files on the disk are inconsistent (#18047) - -------------------------------------------------------------------- -Fri Nov 13 16:58:43 UTC 2015 - fcastelli@suse.com - + - Correct parent chain in v2 push when v1Compatibility files on the disk + are inconsistent (#18047) - Update to version 1.9.0 (bnc#954812): * Runtime: - `docker stats` now returns block IO metrics (#15005) - `docker stats` now details network stats per interface (#15786) - Add `ancestor=` filter to `docker ps --filter` flag to filter containers based on their ancestor images (#14570) - - Add `label=` filter to `docker ps --filter` to filter containers - based on label (#16530) + - Add `label=` filter to `docker ps --filter` to filter + containers based on label (#16530) - Add `--kernel-memory` flag to `docker run` (#14006) - Add `--message` flag to `docker import` allowing to specify an optional message (#15711) - Add `--privileged` flag to `docker exec` (#14113) - - Add `--stop-signal` flag to `docker run` allowing to replace the container - process stopping signal (#15307) + - Add `--stop-signal` flag to `docker run` allowing to replace the + container process stopping signal (#15307) - 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) + - 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//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 + - 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 with `ro` option (#14965) - Improve `rmi` performance (#16890) - - Do not update /etc/hosts for the default bridge network, except for links (#17325) + - 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) + - Fix an issue with incorrect template execution in `docker inspect` + (#17284) + - DEPRECATE `-c` short flag variant for `--cpu-shares` in docker run + (#16271) * Client: - Allow `docker import` to import from local files (#11907) * Builder: - Add a `STOPSIGNAL` Dockerfile instruction allowing to set a different stop-signal for the container process (#15307) - - Add an `ARG` Dockerfile instruction and a `--build-arg` flag to `docker build` + - Add an `ARG` Dockerfile instruction and a `--build-arg` flag to + `docker build` that allows to add build-time environment variables (#15182) - Improve cache miss performance (#16890) * Storage: - devicemapper: Implement deferred deletion capability (#16381) * Networking: - - `docker network` exits experimental and is part of standard release (#16645) - - New network top-level concept, with associated subcommands and API (#16645) + - `docker network` exits experimental and is part of standard release + (#16645) + - New network top-level concept, with associated subcommands and API + (#16645) WARNING: the API is different from the experimental API - 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) + - 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`, - `GlobalIPv6Address`, `GlobalIPv6PrefixLen`, `IPAddress`, `IPPrefixLen`, `IPv6Gateway` and `MacAddress`. - Those are now specific to the `bridge` network. Use `NetworkSettings.Networks` to inspect + - DEPRECATE following container `NetworkSettings` fields in API v1.21: + `EndpointID`, `Gateway`, `GlobalIPv6Address`, `GlobalIPv6PrefixLen`, + `IPAddress`, `IPPrefixLen`, `IPv6Gateway` and `MacAddress`. + Those are now specific to the `bridge` network. Use + `NetworkSettings.Networks` to inspect the networking settings of a container per network. * Volumes: - New top-level `volume` subcommand and API (#14242) @@ -358,11 +387,12 @@ Fri Nov 13 16:58:43 UTC 2015 - fcastelli@suse.com * Distribution: - `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 - by another client (#15489) - - Only permissions required for the current action being performed are requested (#) - - Renaming trust keys (and respective environment variables) from `offline` to - `root` and `tagging` to `repository` (#16894) + - The daemon will display progress for images that were already being + pulled by another client (#15489) + - Only permissions required for the current action being performed are + requested (#) + - Renaming trust keys (and respective environment variables) from `offline` + to `root` and `tagging` to `repository` (#16894) - DEPRECATE trust key environment variables `DOCKER_CONTENT_TRUST_OFFLINE_PASSPHRASE` and `DOCKER_CONTENT_TRUST_TAGGING_PASSPHRASE` (#16894) @@ -371,17 +401,77 @@ Fri Nov 13 16:58:43 UTC 2015 - fcastelli@suse.com - Fix various issues with AppArmor profiles provided in the deb package (#14609) - Add AppArmor policy that prevents writing to /proc (#15571) -- Remove fix_15279.patch: code has been merged upstream -- Change systemd unit file to no longer use the deprecated "-d" option (bnc#954737) +- Change systemd unit file to no longer use the deprecated "-d" option + (bnc#954737) ------------------------------------------------------------------- -Mon Oct 26 14:02:47 UTC 2015 - normand@linux.vnet.ibm.com +Tue Nov 24 16:34:52 UTC 2015 - fcastelli@suse.com -- new patch to avoid ppc64le build error +- Changed docker-mount-secrets.patch: allow removal of containers + even when the entry point failed. bnc#954797 + +------------------------------------------------------------------- +Tue Nov 3 12:36:25 UTC 2015 - msabate@suse.com + +- Fixed the format of the fix_libsecomp_error_bnc_950931 patch. + +------------------------------------------------------------------- +Tue Nov 3 12:30:22 UTC 2015 - msabate@suse.com + +- Merged the fix_libsecomp_error_bnc_950931.patch and the + fix_x86_build_removing_empty_file_jump_amd_64.patch patches. + +------------------------------------------------------------------- +Tue Nov 3 10:39:27 UTC 2015 - jmassaguerpla@suse.com + +- Fix build for x86_64. Patch fix_libsecomp_error_bnc_950931.patch + had created and empty file jump_amd64.go instead of removing it. + This broke the build for x86_64. + This commit fixes it by removing that empty file. + + fix_x86_build_removing_empty_file_jump_amd_64.patch: patch that + removes empty file jump_amd64.go + +------------------------------------------------------------------- +Mon Nov 2 15:49:48 UTC 2015 - msabate@suse.com + +- Added patch that fixes a known gcc-go for ppc64xe in the syscall.RawSockAddr + type. + + gcc5_socket_workaround.patch + +------------------------------------------------------------------- +Thu Oct 29 14:17:32 UTC 2015 - jmassaguerpla@suse.com + +- Add patches for fixing ppc64le build (bnc#950931) + + fix_libsecomp_error_bnc_950931.patch + fix_incompatible_assignment_error_bnc_950931.patch docker_missing_ppc64le_netlink_linux_files.patch +- Remove docker_rename_jump_amd64_as_jump_linux.patch because it clashes + with the previous patches. + ------------------------------------------------------------------- -Mon Oct 12 20:28:46 UTC 2015 - fcastelli@suse.com +Thu Oct 22 12:11:14 UTC 2015 - jmassaguerpla@suse.com + +- Exclude libgo as a requirement. The auto requires script was adding + libgo as a requirement when building with gcc-go which was wrong. + +------------------------------------------------------------------- +Fri Oct 16 15:43:46 UTC 2015 - jmassaguerpla@suse.com + +- Add patch for missing systemcall for s390x. See + + https://github.com/docker/docker/commit/eecf6cd48cf7c48f00aa8261cf431c87084161ae + + add_missing_syscall_for_s390x.patch: contains the patch + +- Exclude s390x for sle12 because it hangs when running go. It works for sle12sp1 + thus we don't want to exclude sle12sp1 but only sle12. + +------------------------------------------------------------------- +Mon Oct 12 20:10:00 UTC 2015 - fcastelli@suse.com - Update docker to 1.8.3 version: * Fix layer IDs lead to local graph poisoning (CVE-2014-8178) (bnc#949660) @@ -389,17 +479,17 @@ Mon Oct 12 20:28:46 UTC 2015 - fcastelli@suse.com * Add `--disable-legacy-registry` to prevent a daemon from using a v1 registry ------------------------------------------------------------------- -Thu Sep 10 22:33:01 UTC 2015 - jmassaguerpla@suse.com +Tue Sep 22 13:20:49 UTC 2015 - jmassaguerpla@suse.com - Update docker to 1.8.2 version see detailed changelog in - https://github.com/docker/docker/releases/tag/v1.8.2 + https://github.com/docker/docker/releases/tag/v1.8.2 fix bsc#946653 update do docker 1.8.2 -- devicemapper: fix zero-sized field access +- devicemapper: fix zero-sized field access Fix issue #15279: does not build with Go 1.5 tip Due to golang/go@7904946 the devices field is dropped. @@ -407,13 +497,12 @@ Thu Sep 10 22:33:01 UTC 2015 - jmassaguerpla@suse.com This solution works on go1.4 and go1.5 See more in https://github.com/docker/docker/pull/15404 - + This fix was not included in v1.8.2. See previous link on why. fix_15279.patch: contains the patch for issue#15279 - ------------------------------------------------------------------- Fri Aug 21 08:46:30 UTC 2015 - normand@linux.vnet.ibm.com @@ -427,7 +516,7 @@ Fri Aug 21 08:07:58 UTC 2015 - normand@linux.vnet.ibm.com - ignore-dockerinit-checksum.patch need -p1 in spec ------------------------------------------------------------------- -Thu Aug 13 09:00:25 UTC 2015 - jmassaguerpla@suse.com +Thu Aug 13 09:38:03 UTC 2015 - jmassaguerpla@suse.com - Update to docker 1.8.1(bsc#942369 and bsc#942370): - Fix a bug where pushing multiple tags would result in invalid images @@ -435,59 +524,60 @@ Thu Aug 13 09:00:25 UTC 2015 - jmassaguerpla@suse.com - Update to docker 1.8.0: see detailed changelog in - https://github.com/docker/docker/releases/tag/v1.8.0 + https://github.com/docker/docker/releases/tag/v1.8.0 -- remove docker-netns-aarch64.patch: This patch was adding +- remove docker-netns-aarch64.patch: This patch was adding vendor/src/github.com/vishvananda/netns/netns_linux_arm64.go which is now included upstream, so we don't need this patch anymore + ------------------------------------------------------------------- -Fri Jul 24 14:24:16 UTC 2015 - jmassaguerpla@suse.com +Fri Jul 24 14:41:21 UTC 2015 - jmassaguerpla@suse.com + +- Remove 0002-Stripped-dockerinit-binary.patch because we do not + use it anymore (we got rid of that when updating to 1.7.1) + +------------------------------------------------------------------- +Fri Jul 24 14:14:38 UTC 2015 - jmassaguerpla@suse.com - Exclude archs where docker does not build. Otherwise it gets into and infinite loop when building. - We'll fix that later if we want to release for those archs. + We'll fix that later if we want to release for those archs. ------------------------------------------------------------------- Wed Jul 15 08:11:11 UTC 2015 - jmassaguerpla@suse.com - Update to 1.7.1 (2015-07-14) (bnc#938156) -Runtime - - 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 - -Remote API - - Fix unmarshalling of Command and Entrypoint - Set limit for minimum client version supported - Validate port specification - Return proper errors when attach/reattach fail - -Distribution - - Fix pulling private images - Fix fallback between registry V2 and V1 - + * Runtime + - 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 + * Remote API + - Fix unmarshalling of Command and Entrypoint + - Set limit for minimum client version supported + - Validate port specification + - Return proper errors when attach/reattach fail + * Distribution + - Fix pulling private images + - Fix fallback between registry V2 and V1 ------------------------------------------------------------------- Fri Jul 10 11:22:00 UTC 2015 - jmassaguerpla@suse.com -- Exclude init scripts other than systemd from the test-package +- Exclude init scripts other than systemd from the test-package ------------------------------------------------------------------- Wed Jul 1 12:38:50 UTC 2015 - jmassaguerpla@suse.com - Exclude intel 32 bits arch. Docker does not built on that. Let's - make it explicit. + make it explicit. ------------------------------------------------------------------- Thu Jun 25 16:49:59 UTC 2015 - dmueller@suse.com @@ -539,7 +629,7 @@ Mon Jun 22 08:48:11 UTC 2015 - fcastelli@suse.com ------------------------------------------------------------------- Tue Jun 9 16:35:46 UTC 2015 - jmassaguerpla@suse.com -- Add test subpackage and fix line numbers in patches +- Add test subpackage and fix line numbers in patches ------------------------------------------------------------------- Fri Jun 5 15:29:45 UTC 2015 - fcastelli@suse.com @@ -557,6 +647,31 @@ Fri Jun 5 15:23:47 UTC 2015 - fcastelli@suse.com * gcc-go-build-static-libgo.patch: used only when building with gcc-go, link libgo statically into docker itself. +------------------------------------------------------------------- +Mon Jun 1 15:47:59 UTC 2015 - fcastelli@suse.com + +- Remove set-SCC_URL-env-variable.patch, the SCC_URL is now read + from SUSEConnect by the container service + +------------------------------------------------------------------- +Mon Jun 1 13:03:24 UTC 2015 - fcastelli@suse.com + +- Automatically set SCC_URL environment variable inside of the + containers by parsing the /etc/SUSEConnect.example file + * Add set-SCC_URL-env-variable.patch + +------------------------------------------------------------------- +Mon Jun 1 10:00:55 UTC 2015 - fcastelli@suse.com + +- Place SCC machine credentials inside of /run/secrets/credentials.d + * Edit docker-mount-scc-credentials.patch¬ + +------------------------------------------------------------------- +Thu May 28 15:10:09 UTC 2015 - dmacvicar@suse.de + +- pass the SCC machine credentials to the container + * Add docker-mount-scc-credentials.patch + ------------------------------------------------------------------- Wed May 27 10:02:51 UTC 2015 - dmacvicar@suse.de @@ -712,7 +827,7 @@ Fri Dec 12 16:13:30 UTC 2014 - fcastelli@suse.com * Notable Features since 1.3.0: - Set key=value labels to the daemon (displayed in `docker info`), applied with new `-label` daemon flag - - Add support for `ENV` in Dockerfile of the form: + - Add support for `ENV` in Dockerfile of the form: `ENV name=value name2=value2...` - New Overlayfs Storage Driver - `docker info` now returns an `ID` and `Name` field @@ -1190,7 +1305,7 @@ Wed Feb 19 08:35:27 UTC 2014 - fcastelli@suse.com - Fix broken images API for version less than 1.7 - Use the right encoding for all API endpoints which return JSON - Move remote api client to api/ - - Queue calls to the API using generic socket wait + - Queue calls to the API using generic socket wait * Runtime: - Fix the use of custom settings for bridges and custom bridges - Refactor the devicemapper code to avoid many mount/unmount race @@ -1313,7 +1428,7 @@ Fri Jan 10 10:44:23 UTC 2014 - fcastelli@suse.com * Do not add hostname when networking is disabled * Return most recent image from the cache by date * Return all errors from docker wait - * Add Content-Type Header "application/json" to GET /version and /info responses + * Add Content-Type Header "application/json" to GET /version and /info responses * Other: - Update DCO to version 1.1 - Update Makefile to use "docker:GIT_BRANCH" as the generated image name @@ -1332,7 +1447,7 @@ Fri Jan 10 10:44:23 UTC 2014 - fcastelli@suse.com - Fix for wrong version warning on master instead of latest * Runtime: - Only get the image's rootfs when we need to calculate the image size - - Correctly handle unmapping UDP ports + - Correctly handle unmapping UDP ports - Make CopyFileWithTar use a pipe instead of a buffer to save memory on docker build - Fix login message to say pull instead of push - Fix "docker load" help by removing "SOURCE" prompt and mentioning STDIN @@ -2035,3 +2150,4 @@ Tue Apr 9 08:24:33 UTC 2013 - fcastelli@suse.com - create initial package using version 0.1.3 from git commit 0767916adedb01 +