[lxc-devel] [lxc/lxc] 501636: autools: use -fno-strict-aliasing

GitHub noreply at github.com
Fri Oct 19 09:54:11 UTC 2018


  Branch: refs/heads/stable-3.0
  Home:   https://github.com/lxc/lxc
  Commit: 501636c96e0d064131caa4200c74c7159e18b148
      https://github.com/lxc/lxc/commit/501636c96e0d064131caa4200c74c7159e18b148
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  autools: use -fno-strict-aliasing

The gcc implementation and the C standard are not to be considered sane
in this respect. We don't want to risk reordering of writes when the
compiler incorrectly *thinks* two types do not alias each other.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 4102a24f59113c07d509220cc13f34942176156e
      https://github.com/lxc/lxc/commit/4102a24f59113c07d509220cc13f34942176156e
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  checkconfig: Handle missing kernel version

https://github.com/lxc/lxd/issues/5151

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


  Commit: 40611df49bc2b13a6eb7a0450fa39b400985753c
      https://github.com/lxc/lxc/commit/40611df49bc2b13a6eb7a0450fa39b400985753c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am
    M src/lxc/cmd/lxc_init.c
    M src/lxc/execute.c

  Log Message:
  -----------
  lxc-init: log to /dev/console

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 6ca9fedbeeadc13f1d47f3137a728ef9997d261c
      https://github.com/lxc/lxc/commit/6ca9fedbeeadc13f1d47f3137a728ef9997d261c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/Makefile.am

  Log Message:
  -----------
  autotools: fix --disable-commands builds

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 84f693311aade525fa1f3cf4bcc2f8fd6eec8e81
      https://github.com/lxc/lxc/commit/84f693311aade525fa1f3cf4bcc2f8fd6eec8e81
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/string_utils.c

  Log Message:
  -----------
  string_utils: fix global buffer overflow issue

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: 2dd96b2dc593e85561692bf4fd5987cde41178b5
      https://github.com/lxc/lxc/commit/2dd96b2dc593e85561692bf4fd5987cde41178b5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/include/strlcpy.c

  Log Message:
  -----------
  include: simplify strlcpy()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: f50a0b961a5ac0c56ff9e9c7e7df14df38cf3082
      https://github.com/lxc/lxc/commit/f50a0b961a5ac0c56ff9e9c7e7df14df38cf3082
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/raw_syscalls.c

  Log Message:
  -----------
  raw_syscalls: ensure function always returns value

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: b9144ed2ab2de3cfe1cb1d5b6ace6664a19deac4
      https://github.com/lxc/lxc/commit/b9144ed2ab2de3cfe1cb1d5b6ace6664a19deac4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: fix append_unexp_config_line()

Reported-by: 2xsec dh48.jeong at samsung.com
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: d2757b4e135e741ff39931f2287c10a0bb6d9039
      https://github.com/lxc/lxc/commit/d2757b4e135e741ff39931f2287c10a0bb6d9039
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/file_utils.c
    M src/lxc/file_utils.h
    M src/lxc/macro.h
    M src/lxc/parse.c

  Log Message:
  -----------
  parse: protect against config updates during parse

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 2caf13c3ffca4caabd04cdb2f312a5dd56c2c8ca
      https://github.com/lxc/lxc/commit/2caf13c3ffca4caabd04cdb2f312a5dd56c2c8ca
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/parse.c

  Log Message:
  -----------
  parse: fix uninitialized value

Signed-off-by: 2xsec <dh48.jeong at samsung.com>


  Commit: d05b59aa9391e9df49189f400111b3d5d3429423
      https://github.com/lxc/lxc/commit/d05b59aa9391e9df49189f400111b3d5d3429423
  Author: 2xsec <dh48.jeong at samsung.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M src/lxc/commands.c
    M src/lxc/commands_utils.c
    M src/lxc/confile.c
    M src/lxc/monitor.c
    M src/lxc/raw_syscalls.c

  Log Message:
  -----------
  tree-wide: coding style fixes

Signed-off-by: 2xsec <dh48.jeong at samsung.com>
[christian.brauner at ubuntu.com: cleanup if-branches in confile.c]
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/97e7f5754fe7...d05b59aa9391
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the lxc-devel mailing list