[lxc-devel] [lxc/lxc] 48e60d: doc: add lxc.console.logpath to Japanese lxc.conta...

GitHub noreply at github.com
Sat Aug 16 01:22:08 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 48e60dfeeff0f9c0841e263f4d70dcaf38f6b3c6
      https://github.com/lxc/lxc/commit/48e60dfeeff0f9c0841e263f4d70dcaf38f6b3c6
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

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

  Log Message:
  -----------
  doc: add lxc.console.logpath to Japanese lxc.container.conf(5)

Update for commit 96f15ca

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


  Commit: 05d53f4c0d4ec317f4f92f33331b222ac8562335
      https://github.com/lxc/lxc/commit/05d53f4c0d4ec317f4f92f33331b222ac8562335
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  coverity: don't use newname after null check

Actually, get rid of the temporary variables, and set newname
and lxcpath to usable values if they were NULL.

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


  Commit: 8873e65ea94795876a05e51d42792493d9d94f8e
      https://github.com/lxc/lxc/commit/8873e65ea94795876a05e51d42792493d9d94f8e
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  coverity: malloc the right size for btrs_node tree

We were allocating sizeof(tree) instead of sizeof(*tree).

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


  Commit: 3ad30ff74fcf8c00389c114ecc265be7b6764048
      https://github.com/lxc/lxc/commit/3ad30ff74fcf8c00389c114ecc265be7b6764048
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/tests/lxc-test-unpriv

  Log Message:
  -----------
  lxc-test-unpriv: test lxc-clone -s

This would have caught a regression in Ubuntu's 3.16 kernel.

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


  Commit: 1c1bb85ad2b6dd2f67244da1f2367c70e83aa343
      https://github.com/lxc/lxc/commit/1c1bb85ad2b6dd2f67244da1f2367c70e83aa343
  Author: S.Çağlar Onur <caglar at 10ur.org>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M configure.ac
    M src/lxc/lxc.net

  Log Message:
  -----------
  introduce --with-distro=raspbian

Raspberry Pi kernel finally supports all the bits required by LXC [1]

This patch makes "./configure --with-distro=raspbian" to install lxcbr0
based config file and upstart jobs.
Also src/lxc/lxc.net now checks the existence of the lxc-dnsmasq user
(and fallbacks to dnsmasq)

RPI users still need to pass
"MIRROR=http://archive.raspbian.org/raspbian/" parameter to lxc-create
to pick the correct packages

MIRROR=http://archive.raspbian.org/raspbian/ lxc-create -t debian -n rpi

[Could be applied to stable-1.0 if you cherry-pick
7157a508ba3015b830877a5e4d6ca9debb3fd064]

[1] https://github.com/raspberrypi/linux/issues/176

Signed-off-by: S.Çağlar Onur <caglar at 10ur.org>
Acked-by: Serge E. Hallyn <serge.hallyn at ubuntu.com>


  Commit: 9e43c352326d8fa266f6e440c3bc8c99ba9574e5
      https://github.com/lxc/lxc/commit/9e43c352326d8fa266f6e440c3bc8c99ba9574e5
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/cgmanager.c

  Log Message:
  -----------
  cgmanager get/set: clean up child (v2)

(Thanks, Dwight, this one look right?)

Make sure we reap our child at cgm_{s,g}et.

Changelog: Fix change in behavior on empty read from the do_cgm_get()
     helper that was spotted by Dwight.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Dwight Engen <dwight.engen at oracle.com>


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

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  chmod container dir to 0770

This prevents u2 from going into /home/u1/.local/share/lxc/u1/rootfs
and running setuid-root applications to get write access to u1's
container rootfs.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
Acked-by: Dwight Engen <dwight.engen at oracle.com>


  Commit: f0d029502f1341f4d10a4976dc57d1da24a8fdbb
      https://github.com/lxc/lxc/commit/f0d029502f1341f4d10a4976dc57d1da24a8fdbb
  Author: Jean-Tiare LE BIGOT <jean-tiare.le-bigot at ovh.net>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/start.c

  Log Message:
  -----------
  clean autodev dir on container exit

When "lxc.autodev = 1", LXC creates automatically a "/dev/.lxc/<name>.<hash>"
folder to put container's devices in so that they are visible from both
the host and the container itself.

On container exit (ne it normal or not), this folder was not cleaned
which made "/dev" folder grow continuously.

We fix this by adding a new `int lxc_delete_autodev(struct lxc_handler
*handler)` called from `static void lxc_fini(const char *name, struct
lxc_handler *handler)`.

Signed-off-by: Jean-Tiare LE BIGOT <jean-tiare.le-bigot at ovh.net>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 1c90734de6ef6540d14230222e743d4850924ec7
      https://github.com/lxc/lxc/commit/1c90734de6ef6540d14230222e743d4850924ec7
  Author: Jean-Tiare LE BIGOT <jean-tiare.le-bigot at ovh.net>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  As discussed on ML, do not clean autodev dir on reboot

Signed-off-by: Jean-Tiare LE BIGOT <jean-tiare.le-bigot at ovh.net>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 70bb1a9ca75543597766cfd644b53db5cc772d3f
      https://github.com/lxc/lxc/commit/70bb1a9ca75543597766cfd644b53db5cc772d3f
  Author: Lars Wikberg <lars.wikberg at anvia.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M README
    M doc/ja/lxc.sgml.in
    M doc/lxc.sgml.in

  Log Message:
  -----------
  doc: language correction

Signed-off-by: Lars Wikberg <lars.wikberg at anvia.com>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: a9ae28a05a65f2bd0dc6695ab5cdfb723ee8b226
      https://github.com/lxc/lxc/commit/a9ae28a05a65f2bd0dc6695ab5cdfb723ee8b226
  Author: Denis Pynkin <denis_pynkin at epam.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M templates/lxc-altlinux.in

  Log Message:
  -----------
  Updated template for ALTLinux.

- Added predefined package list if /etc/lxc/profiles/default is absent.
- Fixed syntax mistake in options list.

Signed-off-by: Denis Pynkin <dans at altlinux.ru>
Acked-by: Stéphne Graber <stgraber at ubuntu.com>


  Commit: c08220e9d14f7f38849851dc5db16037ca28af53
      https://github.com/lxc/lxc/commit/c08220e9d14f7f38849851dc5db16037ca28af53
  Author: Micahel J. Evans <mjevans1983 at gmail.com>
  Date:   2014-08-15 (Fri, 15 Aug 2014)

  Changed paths:
    M src/lxc/namespace.c
    M src/lxc/start.c

  Log Message:
  -----------
  Add extra debugging

This is an hybrid between Micahel's original patch and me making the new
debugging statements look like our existing ones.

Signed-off-by: "Micahel J. Evans" <mjevans1983 at gmail.com>
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/206a255e17ab...c08220e9d14f


More information about the lxc-devel mailing list