[lxc-devel] [lxc/lxc] 972bbb: Update CONTRIBUTING

GitHub noreply at github.com
Fri Aug 14 17:31:33 UTC 2015


  Branch: refs/heads/stable-1.0
  Home:   https://github.com/lxc/lxc
  Commit: 972bbb0eeb79ef7e7524f69314bd7a5d718df940
      https://github.com/lxc/lxc/commit/972bbb0eeb79ef7e7524f69314bd7a5d718df940
  Author: Дмитрий Пацура <zaets28rus at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M CONTRIBUTING

  Log Message:
  -----------
  Update CONTRIBUTING

Signed-off-by: Dmitry Patsura <talk at dmtry.me>


  Commit: 5fa64b00063581958777819eaf3be8e1570e63cd
      https://github.com/lxc/lxc/commit/5fa64b00063581958777819eaf3be8e1570e63cd
  Author: tukiyo <tukiyo3 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in

  Log Message:
  -----------
  no such option: --releasever on CentOS5's yum

Signed-off-by: tukiyo3 <tukiyo3 at gmail.com>


  Commit: c02db614d01dd1a8093eab226a0d5fcf494624a7
      https://github.com/lxc/lxc/commit/c02db614d01dd1a8093eab226a0d5fcf494624a7
  Author: Johannes Henninger <johannes at henninger.io>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: use _exit() instead of exit() in the intermediate child process

This prevents on_exit() and atexit() handlers registered by the parent
process from being run in the forked intermediate process.

Signed-off-by: Johannes Henninger <johannes at henninger.io>


  Commit: 1a4da6afdb35a4ae6db26c06fa62e98718740226
      https://github.com/lxc/lxc/commit/1a4da6afdb35a4ae6db26c06fa62e98718740226
  Author: lxc at zitta.fr <lxc at zitta.fr>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-gentoo.in

  Log Message:
  -----------
  gentoo container building fails during wget.

follow new gentoo's download server configuration.
Should be backported in earlier lxc versions.

Signed-off-by: Guillaume ZITTA <lxc at zitta.fr>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: ecd9eb4fd5d318c99a5d2236b0cf797a92ffd0fd
      https://github.com/lxc/lxc/commit/ecd9eb4fd5d318c99a5d2236b0cf797a92ffd0fd
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Use rdepends when non-thinpool LVM container is cloned

When a non-thinpool LVM container which have snapshotted clone is
destroyed, the LV of snapshotted clone was also deleted. This patch
prevent it.

The original non-thinpool LVM container of snapshotted clone cannot be
now destroyed.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 37898188ef521a9fc260832263fedd09232dd12c
      https://github.com/lxc/lxc/commit/37898188ef521a9fc260832263fedd09232dd12c
  Author: Stuart Cardall <developer at it-offshore.co.uk>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-download.in

  Log Message:
  -----------
  fix lxc-console on centos / oracle unprivileged containers

Signed-off-by: Stuart Cardall <developer at it-offshore.co.uk>


  Commit: 8188aae1ca5866e3fc7f0cc772d0feed87749554
      https://github.com/lxc/lxc/commit/8188aae1ca5866e3fc7f0cc772d0feed87749554
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  Attempt to fix control tty issues on attach

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 45c2cdd1dcad39a3b5609eb7eb7a09288f24a6aa
      https://github.com/lxc/lxc/commit/45c2cdd1dcad39a3b5609eb7eb7a09288f24a6aa
  Author: Erik Mackdanz <erikmack at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-gentoo.in

  Log Message:
  -----------
  Fix the --auth-key flag in gentoo template

Fix a typo in the getopt call,  should be auth-key not auth_key.
Also provide the argument to cat, so the script doesn't hang waiting
on stdin.

Closes #379

Signed-off-by: Erik Mackdanz <erikmack at gmail.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 09e90abbfc40b51a8c51fd62cc25599f6775c23b
      https://github.com/lxc/lxc/commit/09e90abbfc40b51a8c51fd62cc25599f6775c23b
  Author: Bogdan Purcareata <bogdan.purcareata at freescale.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: add ppc support

This patch enables seccomp support for LXC containers running on PowerPC
architectures. It is based on the latest PowerPC support added to libseccomp, on
the working-ppc64 branch [1].

Libseccomp has been tested on ppc, ppc64 and ppc64le architectures. LXC with
seccomp support has been tested on ppc and ppc64 architectures, using the
default seccomp policy example files delivered with the LXC package.

[1] https://github.com/seccomp/libseccomp/commits/working-ppc64

v2:
- add #ifdefs in get_new_ctx to fix builds on systems not having SCMP_ARCH_PPC*
  defined

Signed-off-by: Bogdan Purcareata <bogdan.purcareata at freescale.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: c131bef9c227ac19ccf3aaec401a5898104355a0
      https://github.com/lxc/lxc/commit/c131bef9c227ac19ccf3aaec401a5898104355a0
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-create.sgml.in
    M doc/lxc-create.sgml.in

  Log Message:
  -----------
  doc: Add options of 'loop' backingstore to lxc-create(1)

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 53274cff02994b78eb7dcf17f1dda8da9d6bc5e8
      https://github.com/lxc/lxc/commit/53274cff02994b78eb7dcf17f1dda8da9d6bc5e8
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  Skip control tty code for non-ttys

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: ad4f2f78704b49ceb93b1e4dfef810ea5aa3495f
      https://github.com/lxc/lxc/commit/ad4f2f78704b49ceb93b1e4dfef810ea5aa3495f
  Author: Achton <mail at achton.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M README

  Log Message:
  -----------
  Correct typo.

Signed-off-by: Achton Smidt Winther <mail at achton.net>


  Commit: 778eca9265e0980a928ec2a23eb9e67b46099724
      https://github.com/lxc/lxc/commit/778eca9265e0980a928ec2a23eb9e67b46099724
  Author: Alexandre Létourneau <letourneau.alexandre at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in

  Log Message:
  -----------
  Added a more reliable test for yum --releasever in the centos template
Signed-off-by: Alexandre Létourneau <letourneau.alexandre at gmail.com>


  Commit: ee84093f9a7b59fe017184aa58b6c745e96b9548
      https://github.com/lxc/lxc/commit/ee84093f9a7b59fe017184aa58b6c745e96b9548
  Author: Alexandre Létourneau <letourneau.alexandre at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in

  Log Message:
  -----------
  Now including grep -q
Signed-off-by: Alexandre Letourneau <letourneau.alexandre at gmail.com>


  Commit: 515b3dad228c77eed0ea333010a75cbbfcfd0e7f
      https://github.com/lxc/lxc/commit/515b3dad228c77eed0ea333010a75cbbfcfd0e7f
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  cgmanager: put unprivileged containers under $(curcgroup)/lxc/$(container0

Currently if we are in /user.slice/user-1000.slice/session-c2.scope,
and we start an unprivileged container t1, it will be in cgroup
3:memory:/user.slice/user-1000.slice/session-c2.scope/t1.  If
we then do a 'lxc-cgroup -n t1 freezer.tasks', cgm_get will
first switch to 3:memory:/user.slice/user-1000.slice/session-c2.scope
then look up 't1's values.  The reasons for this are

1. cgmanager get_value is relative to your own cgroup, so we need
to be sure to be in t1's cgroup or an ancestor
2. we don't want to be in the container's cgroup bc it might freeze us.

But in Ubuntu 15.04 it was decided that
3:memory:/user.slice/user-1000.slice/session-c2.scope/tasks should
not be writeable by the user, making this fail.

Therefore put all unprivileged cgroups under "lxc/%n".  That way
the "lxc" cgroup should always be owned by the user so that he can
enter.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: c9d994dd272ef12cfaf12d7884499c44e6efad7a
      https://github.com/lxc/lxc/commit/c9d994dd272ef12cfaf12d7884499c44e6efad7a
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  cgmanager: free line at end of check_supports_multiple_controllers

This is only called at startup so it wasn't a big leak, but it is a leak.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 99912e548d8c06c9d366e9f15015194f1d8c88c0
      https://github.com/lxc/lxc/commit/99912e548d8c06c9d366e9f15015194f1d8c88c0
  Author: Arjun Sreedharan <arjun024 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/tests/concurrent.c

  Log Message:
  -----------
  concurrent: check realloc() rc and exit on failure

Signed-off-by: Arjun Sreedharan <arjun024 at gmail.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: a6d23f1c1d29bcc13c9949bc3eff41a603f0d114
      https://github.com/lxc/lxc/commit/a6d23f1c1d29bcc13c9949bc3eff41a603f0d114
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-start-ephemeral.sgml.in
    M doc/lxc-start-ephemeral.sgml.in

  Log Message:
  -----------
  doc: Add '--storage-type' option to lxc-start-ephemeral(1)

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 19326d178c82495cb2984e9eec545a4d77f99ebf
      https://github.com/lxc/lxc/commit/19326d178c82495cb2984e9eec545a4d77f99ebf
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-start-ephemeral.sgml.in
    M doc/lxc-start-ephemeral.sgml.in

  Log Message:
  -----------
  Add the use of 'attach' to lxc-start-ephemeral(1)

Update for commit 8158c05

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 8d66bdcd097687de78967a6e66b5b794b775e45f
      https://github.com/lxc/lxc/commit/8d66bdcd097687de78967a6e66b5b794b775e45f
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/tests/aa.c

  Log Message:
  -----------
  lxc-test-apparmor: flush the pipe before exiting child

to make sure the parent's read returns.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 1367afe24be5b1f0a304d64a1b7be0a01bd49018
      https://github.com/lxc/lxc/commit/1367afe24be5b1f0a304d64a1b7be0a01bd49018
  Author: teruo-oshida <teruo.oshida at miraclelinux.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in

  Log Message:
  -----------
  update path of tty.conf

$container_rootfs may not be used so 'sed' will try to patch
"/etc/init/tty.conf". It must not be correct.

Signed-off-by: Teruo Oshida <teruo.oshida at miraclelinux.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 28799990367fc61af9506a3e3896806ac1e1cd9e
      https://github.com/lxc/lxc/commit/28799990367fc61af9506a3e3896806ac1e1cd9e
  Author: Tycho Andersen <tycho.andersen at canonical.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  add vim swap files to .gitignore

Signed-off-by: Tycho Andersen <tycho.andersen at canonical.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 29d8d3fee71b457b241eefbea966ea05e49dc49c
      https://github.com/lxc/lxc/commit/29d8d3fee71b457b241eefbea966ea05e49dc49c
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/commands.c

  Log Message:
  -----------
  lxc-cmd-stop: two fixes

These are two fixes for long, long-standing bugs.

1. When we stop a container from the lxc_cmd stop handler, we kill its
init task, then we unfreeze the container to make sure it receives the
signal.  When that unfreeze succeeds, we were immediately returning 0,
without sending a response to the invoker.

2. lxc_cmd returns the length of the field received.  In the case of
an lxc_cmd_stop this is 16.  But a comment claims we expect no response,
only a 0.  In fact the handler does send a response, which may or may
not include an error.  So don't call an error just because we got back a
response.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: fade653322106900d423068cd7bb213dc8d9bb88
      https://github.com/lxc/lxc/commit/fade653322106900d423068cd7bb213dc8d9bb88
  Author: Laurent Vivier <Laurent at vivier.eu>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  lxc-fedora: manage secondary architectures

URL for packages and LiveOS differs from x86, x86_64 and ARM.

This patch allows to select the good mirror URL according to
the architecture.

Primary architecture: http://mirrors.kernel.org/fedora
Secondary architecture: http://mirrors.kernel.org/fedora-secondary

The managed secondary architectures are only ppc64 and s390x,
the secondary architectures for Fedora 20 (the base of initial bootstrap).

Signed-off-by: Laurent Vivier <Laurent at Vivier.EU>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: e5f8af710c6ac9de0ac931174e15bf7f2c6f90b5
      https://github.com/lxc/lxc/commit/e5f8af710c6ac9de0ac931174e15bf7f2c6f90b5
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  do_lxcap_stop: wait until container is stopped

In the past, lxc-cmd-stop would wait until the command pipe was closed
before returning, ensuring that the container monitor had exited.
Now that we accept the actual success return value, lxcapi_stop can
return success before the monitor has fully exited.

So explicitly wait for the container to stop, when lxc-cmd-stop returned
success.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 1eb49e0e270e0d67759f0529db9e25898c540b3b
      https://github.com/lxc/lxc/commit/1eb49e0e270e0d67759f0529db9e25898c540b3b
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  Revert "do_lxcap_stop: wait until container is stopped"

This breaks lxc-test-concurrent.

This reverts commit fef9aa89e99285609d51848623f84ecd3a3109df.


  Commit: d1679d60a1d4ad0a73953c1a7ba3d0016ed05788
      https://github.com/lxc/lxc/commit/d1679d60a1d4ad0a73953c1a7ba3d0016ed05788
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/commands.c

  Log Message:
  -----------
  Revert "lxc-cmd-stop: two fixes"

This breaks code that depended on the monitor being fully dead before
c->stop() returns.

This reverts commit 62e041610609c8913c3d397a521716819a91f850.


  Commit: 7ba267cec60531611d8a31d6f6f6be960ac36bb9
      https://github.com/lxc/lxc/commit/7ba267cec60531611d8a31d6f6f6be960ac36bb9
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c
    M src/lxc/lxc.h
    M src/lxc/lxc_monitor.c
    M src/lxc/monitor.c
    M src/lxc/monitor.h

  Log Message:
  -----------
  use poll instead of select

Particularly when using the go-lxc api with lots of threads, it
happens that if the open files limit is > 1024, we will try to
select on fd > 1024 which breaks on glibc.

So use poll instead of select.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8316fea1f4577ea1ecd8d73cd515393424768cf6
      https://github.com/lxc/lxc/commit/8316fea1f4577ea1ecd8d73cd515393424768cf6
  Author: Christian Brauner <christianvanbrauner at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxc-checkconfig.in

  Log Message:
  -----------
  Make lxc-checkconfig work with kernel versions > 3

(1) Add test for kernel version greater 3.
(2) Use && and || instead of -a and -o as suggested in
    http://www.unix.com/man-page/posix/1p/test/.

lxc-checkconfig will currently report "missing" on "Cgroup memory controller"
for kernel versions greater 3. This happens because the script, before checking
for the corresponding memory variable in the kernel config, currently will test
whether we have a major kernel version greater- or equal to 3 and a minor kernel
version greater- or equal to 6. This adds an additional test whether we have a
major kernel version greater than 3.

Signed-off-by: Christian Brauner <christianvanbrauner at gmail.com>


  Commit: d5cd100bf4b2fe901dc5979e8c92b147f6049e7f
      https://github.com/lxc/lxc/commit/d5cd100bf4b2fe901dc5979e8c92b147f6049e7f
  Author: Karl-Philipp Richter <krichter722 at aol.de>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  added build and test results to .gitignore

Signed-off-by: Karl-Philipp Richter <krichter722 at aol.de>


  Commit: 4b217ee0d52d9e801b891da610f25de4da5a8641
      https://github.com/lxc/lxc/commit/4b217ee0d52d9e801b891da610f25de4da5a8641
  Author: Thomas Moschny <thomas.moschny at gmx.de>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lua-lxc/core.c

  Log Message:
  -----------
  Fix Lua 5.3 compatibility code.

If Lua 5.3 is compiled with LUA_COMPAT_5_2 defined, the
luaL_checkunsigned compatibility macro is already defined
in lauxlib.h.

Signed-off-by: Thomas Moschny <thomas.moschny at gmx.de>


  Commit: 143b8959c1aec8fc0b62330782f6b9148ec0692c
      https://github.com/lxc/lxc/commit/143b8959c1aec8fc0b62330782f6b9148ec0692c
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  overlay: create workdir if it doesn't exist

Otherwise a container created before we needed workdir will fail
to start after a kernel+lxc update.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 13f71519b4339d3e24893b2f26b079342241ffe8
      https://github.com/lxc/lxc/commit/13f71519b4339d3e24893b2f26b079342241ffe8
  Author: Martin Pitt <martin.pitt at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M config/init/upstart/lxc.conf

  Log Message:
  -----------
  Call /lib/apparmor/profile-load directly instead of the wrapper

AppArmor ships /lib/apparmor/profile-load. /lib/init/apparmor-profile-load is
merely a wrapper which calls the former, so just call it directly to avoid the
dependency on the wrapper.

LP: #1432683


  Commit: 589c18ebadf8f3e5856b02d434ec2157fe963ce3
      https://github.com/lxc/lxc/commit/589c18ebadf8f3e5856b02d434ec2157fe963ce3
  Author: Karl-Philipp Richter <krichter722 at aol.de>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  added doc/api/doxygen_sqlite3.db to .gitignore

Signed-off-by: Karl-Philipp Richter <krichter722 at aol.de>


  Commit: 66a3aec9714ea21d7e0b5569518a5eccffa20253
      https://github.com/lxc/lxc/commit/66a3aec9714ea21d7e0b5569518a5eccffa20253
  Author: Cyril Bitterich <Cyril.Bitterich at 1und1.de>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
  lxc-debian.in: Fixed errors if dbus is not installed

The lxc-debian template debootstraps a minimum debian system which does not contain dbus.
If systemd is used this will result in getty-static.service to be used instead of getty@ .
The systemd default files uses 6 tty's instead of the 4 the script creates.
This will lead to repeated error messages in the systemd journal.

Signed-off-by: Cyril Bitterich <Cyril.Bitterich at 1und1.de>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 17e7717832357eda49a1ae3c13d7e9bf67f48312
      https://github.com/lxc/lxc/commit/17e7717832357eda49a1ae3c13d7e9bf67f48312
  Author: Lucas Werkmeister <mail at lucaswerkmeister.de>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M config/bash/lxc.in

  Log Message:
  -----------
  Use POSIX-compliant function names in bash completion

When running in posix mode (for example, because it was invoked as `sh`,
or with the --posix option), bash rejects the function names previously
used because they contain hyphens, which are not legal POSIX names, and
exits immediately.

This is a particularly serious problem on a system in which the
following three conditions hold:

1. The `sh` executable is provided by bash, e. g. via a symlink
2. Gnome Display Manager is used to launch X sessions
3. Bash completion is loaded in the (system or user) profile file
   instead of in the bashrc file

In that case, GDM's Xsession script (run with `sh`, i. e., bash in posix
mode) sources the profile files, thus causing the shell to load the bash
completion files. Upon encountering the non-POSIX-compliant function
names, bash would then exit, immediately ending the X session.

Fixes #521.

Signed-off-by: Lucas Werkmeister <mail at lucaswerkmeister.de>


  Commit: d61b5594f8bdb98b6f5649e6a12102f46891349c
      https://github.com/lxc/lxc/commit/d61b5594f8bdb98b6f5649e6a12102f46891349c
  Author: Erik B. Andersen <erik.b.andersen at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Change lxc-clone to use 'rsync -aH' instead of just 'rsync -a' for cloning to fix Launchpad Bug #1441307.

Signed-off-by: Erik B. Andersen <erik.b.andersen at gmail.com>


  Commit: a88fb3b17eef30e02ed7977cf21e9853f2e513ad
      https://github.com/lxc/lxc/commit/a88fb3b17eef30e02ed7977cf21e9853f2e513ad
  Author: 有张纸 <fanyeren at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
  Update lxc-debian.in

fix "bash: warning: setlocale: LC_ALL: cannot change locale"

Signed-off-by: <feng xiahou xiahoufeng at yahoo.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: afdd5d4515f5b5c20f6cb38cd52cf4623eefd92f
      https://github.com/lxc/lxc/commit/afdd5d4515f5b5c20f6cb38cd52cf4623eefd92f
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  make cgmanager follow lxc.cgroup.use

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 867c24677b6b1613f990cae3bde5ac99d08c798c
      https://github.com/lxc/lxc/commit/867c24677b6b1613f990cae3bde5ac99d08c798c
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  Use 'cgm listcontrollers' list rather than /proc/self/cgroups

to populate the list of subsystems to use.

Cgmanager can be started with some subsystems disabled (i.e.
cgmanager -M cpuset).  If lxc using cgmanager then uses the
/proc/self/cgroup output to determine which controllers to use,
it will fail when trying to do things to cpuset.  Instead, ask
cgmanager which controllers to use.

This still defers (per patch 1/1) to the lxc.cgroup.use values.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8076d285c5339c6f39d4a4e72313f9838280845f
      https://github.com/lxc/lxc/commit/8076d285c5339c6f39d4a4e72313f9838280845f
  Author: S.Çağlar Onur <caglar at 10ur.org>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  enable cgmanager support for Travis CI

Signed-off-by: S.Çağlar Onur <caglar at 10ur.org>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: ac3d0ac4cb613a61a5d30e13aaf15d89cc6dc6d4
      https://github.com/lxc/lxc/commit/ac3d0ac4cb613a61a5d30e13aaf15d89cc6dc6d4
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc.container.conf.sgml.in

  Log Message:
  -----------
  doc: Fix the mistranslation about lxc.group in Japanese lxc.container.conf(5)

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 242da74569fa266a8f3c15fd7998481f57620d5a
      https://github.com/lxc/lxc/commit/242da74569fa266a8f3c15fd7998481f57620d5a
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-autostart.sgml.in
    M doc/lxc-autostart.sgml.in

  Log Message:
  -----------
  doc: Update the description of -L option in lxc-autostart(1)

Add the description about displaying the value of wait delays for -L
option

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: e262e50e7d1340d3798e81b1156eff98b3978af0
      https://github.com/lxc/lxc/commit/e262e50e7d1340d3798e81b1156eff98b3978af0
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  aufs: Support unprivileged clone, mount

Current aufs supports FS_USERNS_MOUNT by using allow_userns module
parameter. It allows root in userns to mount aufs.

This patch allows an unprivileged container to use aufs. The value of
xino option is changed to /dev/shm/aufs.xino that an unpriv user can
write.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: df323d8c406b3f4f92c0d5d98e286179a730ff3b
      https://github.com/lxc/lxc/commit/df323d8c406b3f4f92c0d5d98e286179a730ff3b
  Author: Dwight Schauer <das at teegra.net>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in

  Log Message:
  -----------
  The yum in Centos 5.11 does not know about '--releasever', which is used by: lxc-create ... -- release=VERSION
The release version only needs to be set in the outer bootstrap, not the inner one.
With this change an lxc-create bootstrap of CentOS 5.11 completes enough to be usable.
CentOS 5.11 containers can be created, started, stopped, and networking works.
Signed-off-by: Dwight Schauer <das at teegra.net>


  Commit: b428d1beb149c5d1002fdf3c89174e5ee99fe312
      https://github.com/lxc/lxc/commit/b428d1beb149c5d1002fdf3c89174e5ee99fe312
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  cgmanager: attach: never use 'all' controller

We were using 'all' controller if current was in all the
same cgroup.  That doesn't suffice.  We'd have to check
the target.  At that point we may as well just attach
controller by controller.

An optimization to consider is to check the /proc/initpid/cgroup
for all identical controllers.  Let's start by just getting it
right.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8586a890cf4853049c7859bee739b280df494eb5
      https://github.com/lxc/lxc/commit/8586a890cf4853049c7859bee739b280df494eb5
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Define MS_REC and MS_SLAVE for Android in bdev.c

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: b8495165c368506d6999587e8c48dc7b7f1c1597
      https://github.com/lxc/lxc/commit/b8495165c368506d6999587e8c48dc7b7f1c1597
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgfs.c

  Log Message:
  -----------
  Define MS_RELATIME for Android

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 44ba88343f8282680ce241976cde6b0218fc5abf
      https://github.com/lxc/lxc/commit/44ba88343f8282680ce241976cde6b0218fc5abf
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c
    M src/lxc/bdev.h
    M src/lxc/cgfs.c

  Log Message:
  -----------
  Revert bdev.h to the way it was

Instead of re-defining MS_ options all over the place, just revert the
last change to bdev.h so we have all the defines in there again.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 21a7c27f7338d058d484847521277a1456608bfa
      https://github.com/lxc/lxc/commit/21a7c27f7338d058d484847521277a1456608bfa
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.h

  Log Message:
  -----------
  Fix bdev.h

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: b76e84624117aae0bb1f8b469ed598b0708059e4
      https://github.com/lxc/lxc/commit/b76e84624117aae0bb1f8b469ed598b0708059e4
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  coverity: fix use-after-free in cgmanager.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 4fa438e0e2702fd258e61abc2de82d4da6c64968
      https://github.com/lxc/lxc/commit/4fa438e0e2702fd258e61abc2de82d4da6c64968
  Author: Daniel Golle <daniel at makrotopia.org>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/monitor.c

  Log Message:
  -----------
  fix build on mpc85xx

Initialize ret to 0 so compiler no longer complains about
monitor.c: In function 'lxc_monitor_open':
monitor.c:212:5: error: 'ret' may be used uninitialized in this function [-Werror=maybe-uninitialized]

https://github.com/openwrt/packages/issues/1356

Signed-off-by: Daniel Golle <daniel at makrotopia.org>


  Commit: 913d94fd8548762a0536ca5de0a76818728e75a4
      https://github.com/lxc/lxc/commit/913d94fd8548762a0536ca5de0a76818728e75a4
  Author: Sungbae Yoo <sungbae.yoo at samsung.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  config: miscellaneous signals for lxc.*signal

Signed-off-by: Sungbae Yoo <sungbae.yoo at samsung.com>


  Commit: cec5542d11f81b216de2a485cb0ee68281c3a656
      https://github.com/lxc/lxc/commit/cec5542d11f81b216de2a485cb0ee68281c3a656
  Author: Tycho Andersen <tycho.andersen at canonical.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/utils.h

  Log Message:
  -----------
  move utils.h #endif to end of file

Signed-off-by: Tycho Andersen <tycho.andersen at canonical.com>
Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: c008db156c122b68be5320f4b839f99ec349777b
      https://github.com/lxc/lxc/commit/c008db156c122b68be5320f4b839f99ec349777b
  Author: Sungbae Yoo <sungbae.yoo at samsung.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-autostart.sgml.in
    M doc/ja/lxc-config.sgml.in
    M doc/ja/lxc-destroy.sgml.in
    M doc/ja/lxc-snapshot.sgml.in
    M doc/ja/lxc-user-nic.sgml.in
    M doc/ja/lxc-usernet.sgml.in
    M doc/ja/lxc-usernsexec.sgml.in
    M doc/ja/lxc.conf.sgml.in
    M doc/ja/lxc.system.conf.sgml.in

  Log Message:
  -----------
  doc: Translate untranslated section titles in Japanese man pages

Signed-off-by: Sungbae Yoo <sungbae.yoo at samsung.com>


  Commit: d690bdd402b53de89a53330ef880eb5e95b32bb8
      https://github.com/lxc/lxc/commit/d690bdd402b53de89a53330ef880eb5e95b32bb8
  Author: Lenz Grimmer <lenz at grimmer.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-centos.in
    M templates/lxc-fedora.in
    M templates/lxc-oracle.in

  Log Message:
  -----------
  use `hostname` for DHCP_HOSTNAME in ifcfg-eth0

Updated centos/fedora/oracle templates to use `hostname` for DHCP_HOSTNAME in
/etc/sysconfig/network/ifcfg-eth0, so the container's host name is propagated
to the host's DHCP server (e.g. dnsmasq, which also acts as the DNS server).
This resolves lxc/lxd#756

Signed-off-by: Lenz Grimmer <lenz at grimmer.com>


  Commit: e3996660f5b624399fc0fccd5d3de90ee181b0fe
      https://github.com/lxc/lxc/commit/e3996660f5b624399fc0fccd5d3de90ee181b0fe
  Author: Arjun Sreedharan <arjun024 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxc_monitor.c

  Log Message:
  -----------
  lxc_monitor: fix memory leak on @fds and close fds

also label and consolidate error conditions for
better readability

Signed-off-by: Arjun Sreedharan <arjun024 at gmail.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 67d476350e03f583a98f01dc0a9ca14f6a14bfb3
      https://github.com/lxc/lxc/commit/67d476350e03f583a98f01dc0a9ca14f6a14bfb3
  Author: 有张纸 <fanyeren at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
   debootstrap failed when $GREP_OPTIONS is set

 debootstrap failed when $GREP_OPTIONS is set, so we need to unset it in the template

Signed-off-by: <feng xiahou xiahoufeng at yahoo.com>


  Commit: e55958075d23fc4be4d7d088db9a061a3fcbb454
      https://github.com/lxc/lxc/commit/e55958075d23fc4be4d7d088db9a061a3fcbb454
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxc-start-ephemeral.in

  Log Message:
  -----------
  Support unprivileged ephemeral container using aufs

As the commit 31a882e, an unprivileged container can use aufs.
This patch removes the check for unpriv aufs, and change the path of
xino file as an unprivileged user can mount aufs.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 0e952295841bce6cf7de4424a28382f5875a8178
      https://github.com/lxc/lxc/commit/0e952295841bce6cf7de4424a28382f5875a8178
  Author: 有张纸 <fanyeren at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
  debian template: reconfigure locales

    Signed-off-by: feng xiahou <xiahoufeng at yahoo.com>


  Commit: 9a485d80909031e93c19435cc4a799bade9913a9
      https://github.com/lxc/lxc/commit/9a485d80909031e93c19435cc4a799bade9913a9
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Use /dev/loop-control if it exists

Loop devices can be added on the fly when needed, they're
not always created beforehand. The loop-control device can
be used to find and allocate the next available number
instead of going through the /dev directory contents (which
is now only a fallback mechanism).

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: 5864e11339cbc000003161ca6b4ef4a4a4c9a376
      https://github.com/lxc/lxc/commit/5864e11339cbc000003161ca6b4ef4a4a4c9a376
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Fedora 20 no longer exists on the mirrors

Switch to Fedora 22 for now.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 1b03a2ee2fc47a9f58edcb5f80e3e09c76ce68f4
      https://github.com/lxc/lxc/commit/1b03a2ee2fc47a9f58edcb5f80e3e09c76ce68f4
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Fix fedora some more

Apparently the paths have changed on the rsync server.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 347b92df157cb896787dbd331043f7398dcd213e
      https://github.com/lxc/lxc/commit/347b92df157cb896787dbd331043f7398dcd213e
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Default to Fedora 21 as 22 no longer uses yum

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 23c5496fe038813161e1562bc5486e4e11ffd898
      https://github.com/lxc/lxc/commit/23c5496fe038813161e1562bc5486e4e11ffd898
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  lxc-fedora: Default to 22 but use 20 squashfs

The Fedora 22 squashfs doesn't appear to work, the Fedora 21 isn't
available, so lets use the fedora archive mirror and pull the good old
Fedora 20 squashfs.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 09279548b9604b5a303cec9b813bfabf7e3cf827
      https://github.com/lxc/lxc/commit/09279548b9604b5a303cec9b813bfabf7e3cf827
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Fix Android build due to missing constant

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 8392b164c0413f665dfcd398b2d3eacf30b4ef26
      https://github.com/lxc/lxc/commit/8392b164c0413f665dfcd398b2d3eacf30b4ef26
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: simplify and fix rule parsing

1) Two checks on amd64 for whether compat_ctx has already
been generated were redundant, as compat_ctx is generally
generated before entering the parsing loop.

2) With introduction of reject_force_umount the check for
whether the syscall has the same id on both native and
compat archs results in false behavior as this is an
internal keyword and thus produces a -1 on
seccomp_syscall_resolve_name_arch().
The result was that it was added to the native architecture
twice and never to the 32 bit architecture, causing it to
have no effect on 32 bit containers on 64 bit hosts.

3) I do not see a reason to care about whether the syscalls
have the same number on the two architectures. On the one
hand this check was there to avoid adding it to two archs
(and effectively leaving one arch unprotected), while on
the other hand it seemed to be okay to add it to the
same arch *twice*.

The entire architecture checking branches are now reduced to
three simple cases: 'native', 'non-native' and 'all'. With
'all' adding to both architectures regardless of the syscall
ID.

Also note that libseccomp had a bug in its architecture
checking, so architecture related filters weren't working as
expected before version 2.2.2, which may have contributed to
the confusion in the original architecture-related code.

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: b1e9981da2772083d4bdaeae9a7e5f6a66e2a503
      https://github.com/lxc/lxc/commit/b1e9981da2772083d4bdaeae9a7e5f6a66e2a503
  Author: Christian Brauner <christianvanbrauner at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-ls.sgml.in
    M doc/lxc-ls.sgml.in

  Log Message:
  -----------
  Add -P lxcpath and --version to lxc-ls manpage

lxc-ls takes -P lxcpath and --version as arguments but it did not specify these
options on the manpages.

Signed-off-by: Christian Brauner <christianvanbrauner at gmail.com>


  Commit: dd4ac0bd5f99e33cdebe0887a6e73c0aef451927
      https://github.com/lxc/lxc/commit/dd4ac0bd5f99e33cdebe0887a6e73c0aef451927
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-ls.sgml.in
    M doc/lxc-ls.sgml.in

  Log Message:
  -----------
  doc: Add the description for -P and --version to English and Japanese lxc-ls(1)

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 0c3ce5f46da90e49415b8f1a1790a66ac113345d
      https://github.com/lxc/lxc/commit/0c3ce5f46da90e49415b8f1a1790a66ac113345d
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/common_options.sgml.in
    M doc/ja/common_options.sgml.in

  Log Message:
  -----------
  doc: Add the description for --version to English and Japanese common_options

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: d14a7f5b949056dc717d54eebc1aa1f02a08a11a
      https://github.com/lxc/lxc/commit/d14a7f5b949056dc717d54eebc1aa1f02a08a11a
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M doc/ja/lxc-user-nic.sgml.in
    M doc/lxc-user-nic.sgml.in

  Log Message:
  -----------
  doc: Remove unnecessary common options from lxc-user-nic(1)

lxc-user-nic command cannot use common options.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 8f000bfc548eb78a53952f39b15a7416db549654
      https://github.com/lxc/lxc/commit/8f000bfc548eb78a53952f39b15a7416db549654
  Author: Natanael Copa <ncopa at alpinelinux.org>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-alpine.in

  Log Message:
  -----------
  lxc-alpine: fix verification of apk.static binary

We need specify which hashing algorithm was used to create the signature
we check.

Fixes #609

Signed-off-by: Natanael Copa <ncopa at alpinelinux.org>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: c901bfe7545361aa305fda6ad89b2e66d2daa1a9
      https://github.com/lxc/lxc/commit/c901bfe7545361aa305fda6ad89b2e66d2daa1a9
  Author: Nicolas Cornu <ncornu at aldebaran.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/execute.c

  Log Message:
  -----------
  Fix error message when cannot find an lxc-init

lxc-init has been renamed init.lxc so adapt error message

Signed-off-by: Nicolas Cornu <ncornu at aldebaran.com>


  Commit: fb6f3c66455f979c9a627a6a204c65aace3ea305
      https://github.com/lxc/lxc/commit/fb6f3c66455f979c9a627a6a204c65aace3ea305
  Author: Jiri Slaby <jslaby at suse.cz>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-opensuse.in

  Log Message:
  -----------
  templates: lxc-opensuse, use rpm to determine build version

zypper info's output is not usable for several reasons:
* it is localized -- there is no "Version: " in my output
* it shows results both from the repo and local system

So use plain rpm to determine whether build is installed and if proper
version is in place.

Signed-off-by: Jiri Slaby <jslaby at suse.cz>


  Commit: 3b0e85be3d010b943f114ac7fde6623c6840d1a3
      https://github.com/lxc/lxc/commit/3b0e85be3d010b943f114ac7fde6623c6840d1a3
  Author: Nicolas Cornu <ncornu at aldebaran.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M CONTRIBUTING

  Log Message:
  -----------
  Fresh CONTRIBUTING

Signed-off-by: Nicolas Cornu <nicolac76 at yahoo.fr>


  Commit: bbda475b6dd99f60ae1f40531ad9f591a96b6153
      https://github.com/lxc/lxc/commit/bbda475b6dd99f60ae1f40531ad9f591a96b6153
  Author: Robert LeBlanc <rdleblanc at bluehost.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Caps are getting lost when cloning an LXC. Adding the -X parameter copies the extended attributes. This allows things like ping to continue to be used by a non-privilged user in Debian at least.


  Commit: 84611a96e5cf1b0639c28d30d350e4ce3ee79f4b
      https://github.com/lxc/lxc/commit/84611a96e5cf1b0639c28d30d350e4ce3ee79f4b
  Author: Przemek Rudy <prudy1 at o2.pl>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  Prevent from error on umount /proc if userns are used.

Signed-off-by: Przemek Rudy <prudy1 at o2.pl>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: df1f8384a61b56484643f98d6e0c218b0556850b
      https://github.com/lxc/lxc/commit/df1f8384a61b56484643f98d6e0c218b0556850b
  Author: Arjun Sreedharan <arjun024 at gmail.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M src/lxc/lxc_monitor.c

  Log Message:
  -----------
  lxc_monitor: free @preg on error

reuse label cleanup since free(NULL) is a no-op
Signed-off-by: Arjun Sreedharan <arjun024 at gmail.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 4d7a0e42c8e5e49ca28d3302f6b7ed14b73e7609
      https://github.com/lxc/lxc/commit/4d7a0e42c8e5e49ca28d3302f6b7ed14b73e7609
  Author: Tycho Andersen <tycho.andersen at canonical.com>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  gitignore: add TAGS files

Somehow our `make tags` target generates TAGS and not tags, so let's ignore
that too.

Signed-off-by: Tycho Andersen <tycho.andersen at canonical.com>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 4cf6de230d37dbbc640bc4a7c132e6c0d921aba7
      https://github.com/lxc/lxc/commit/4cf6de230d37dbbc640bc4a7c132e6c0d921aba7
  Author: Antonio Terceiro <terceiro at debian.org>
  Date:   2015-08-14 (Fri, 14 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
  lxc-debian: skip security updates for unstable/sid

There is no such thing as security support for unstable/sid.

Signed-off-by: Antonio Terceiro <terceiro at debian.org>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/15ec0fd9d490...4cf6de230d37


More information about the lxc-devel mailing list