[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