[lxc-devel] [lxc/lxc] 6bc2ea: utils: add lxc_safe_uint()

GitHub noreply at github.com
Tue Nov 22 04:46:24 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 6bc2eafe9094f53fccc1607cab751c1046f83a39
      https://github.com/lxc/lxc/commit/6bc2eafe9094f53fccc1607cab751c1046f83a39
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add lxc_safe_uint()

This function safely parses an unsigned integer. On success it returns 0 and
stores the unsigned integer in @converted. On error it returns a negative
errno.

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


  Commit: 57c7adc3c8189a70ff6e4c46274ca9a9b25a8afc
      https://github.com/lxc/lxc/commit/57c7adc3c8189a70ff6e4c46274ca9a9b25a8afc
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/tests/lxc-test-utils.c

  Log Message:
  -----------
  tests: add unit tests for lxc_safe_uint()

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


  Commit: b5f845e7e0793607837757ea02dac1ccb44e8796
      https://github.com/lxc/lxc/commit/b5f845e7e0793607837757ea02dac1ccb44e8796
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add lxc_safe_int()

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


  Commit: aa75cefcef4109d636fd5f3cb4da5488a1b6ea88
      https://github.com/lxc/lxc/commit/aa75cefcef4109d636fd5f3cb4da5488a1b6ea88
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/tests/lxc-test-utils.c

  Log Message:
  -----------
  tests: add unit tests for lxc_safe_int()

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


  Commit: 1c6333988f4b90cd81474e561d453046e27ac7ef
      https://github.com/lxc/lxc/commit/1c6333988f4b90cd81474e561d453046e27ac7ef
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: get ip prefix via lxc_safe_uint()

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


  Commit: d1e5d63673765996b65a98edd3ae9bffe061ac6f
      https://github.com/lxc/lxc/commit/d1e5d63673765996b65a98edd3ae9bffe061ac6f
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: use lxc_safe_u/int in config_init_{u,g}id

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


  Commit: 179199697979d3f5d912b9991f581ef06f93c9e6
      https://github.com/lxc/lxc/commit/179199697979d3f5d912b9991f581ef06f93c9e6
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_uint() in config_pts()

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


  Commit: 3590152f01a8e1d4ce36073707f19333fc686c50
      https://github.com/lxc/lxc/commit/3590152f01a8e1d4ce36073707f19333fc686c50
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_u/int() in config_start()

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


  Commit: 226dc30e4f007f1eb328c4ce882fc42fd504ef19
      https://github.com/lxc/lxc/commit/226dc30e4f007f1eb328c4ce882fc42fd504ef19
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_uint() in config_monitor()

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


  Commit: 1c30b4adbd2b6884bbe680ae794f28ae50a0ca30
      https://github.com/lxc/lxc/commit/1c30b4adbd2b6884bbe680ae794f28ae50a0ca30
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_uint() in config_tty()

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


  Commit: 91863d360bea96e2ff2f52f38c8a735291adadf4
      https://github.com/lxc/lxc/commit/91863d360bea96e2ff2f52f38c8a735291adadf4
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_uint() in config_kmsg()

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


  Commit: a56e2df9cf7f319c8e593ad233ec997fd93f0d21
      https://github.com/lxc/lxc/commit/a56e2df9cf7f319c8e593ad233ec997fd93f0d21
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: avoid atoi in config_lsm_aa_incomplete()

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


  Commit: ff6cb4ed82e72bd301a50cc4fc783c13ee2bc5e8
      https://github.com/lxc/lxc/commit/ff6cb4ed82e72bd301a50cc4fc783c13ee2bc5e8
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: use lxc_safe_uint() in config_autodev()

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


  Commit: 66ffdb1a200186831aedd4a013e0f6663ebe5f32
      https://github.com/lxc/lxc/commit/66ffdb1a200186831aedd4a013e0f6663ebe5f32
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

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

  Log Message:
  -----------
  conf/ile: avoid atoi() in config_ephemeral()

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


  Commit: e8ec7c9efce14398ec9611de5c04fd26e21cd38f
      https://github.com/lxc/lxc/commit/e8ec7c9efce14398ec9611de5c04fd26e21cd38f
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  conf/ile: avoid atoi() in config_no_new_privs()

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


  Commit: 2d036ccac09afa4ba3ff031384e5903ef8d662df
      https://github.com/lxc/lxc/commit/2d036ccac09afa4ba3ff031384e5903ef8d662df
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/utils.c

  Log Message:
  -----------
  utils: use lxc_safe_int()

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


  Commit: 7e5af997d30a75817c5ad9de046948383c914bdd
      https://github.com/lxc/lxc/commit/7e5af997d30a75817c5ad9de046948383c914bdd
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/lxc_monitord.c

  Log Message:
  -----------
  lxc_monitord: use lxc_safe_int() && use exit()

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


  Commit: d4cff0d21a47b7de567b343a4de9695021eb5dfe
      https://github.com/lxc/lxc/commit/d4cff0d21a47b7de567b343a4de9695021eb5dfe
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: use lxc_safe_int()

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


  Commit: b7b2fde48f2354fee449d45ed5cc8485e7fe517b
      https://github.com/lxc/lxc/commit/b7b2fde48f2354fee449d45ed5cc8485e7fe517b
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: use lxc_safe_{u}int()

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


  Commit: fb111ba0ad77e0052cf641d229d9ee338afe8ace
      https://github.com/lxc/lxc/commit/fb111ba0ad77e0052cf641d229d9ee338afe8ace
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_execute.c

  Log Message:
  -----------
  tools/lxc_execute: use lxc_safe_uint()

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


  Commit: 0406409813d945d070fa1aa0a0ce515673a3fc39
      https://github.com/lxc/lxc/commit/0406409813d945d070fa1aa0a0ce515673a3fc39
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_stop.c

  Log Message:
  -----------
  tools/lxc_stop: use lxc_safe_uint()

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


  Commit: 8c57d93034bbe145df4acbd02c817b8b1bcc5819
      https://github.com/lxc/lxc/commit/8c57d93034bbe145df4acbd02c817b8b1bcc5819
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add lxc_safe_long()

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


  Commit: cb9df6d4a795f5c6ebe27fbd162fb6a97f5613c6
      https://github.com/lxc/lxc/commit/cb9df6d4a795f5c6ebe27fbd162fb6a97f5613c6
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/tests/lxc-test-utils.c

  Log Message:
  -----------
  tests: add unit tests for lxc_safe_long()

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


  Commit: 2a9a36aa0e94cd4026f47678bf878ea474c9cc84
      https://github.com/lxc/lxc/commit/2a9a36aa0e94cd4026f47678bf878ea474c9cc84
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_stop.c

  Log Message:
  -----------
  tools/lxc_stop: use lxc_safe_long()

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


  Commit: 45419e74efb5e601d214db23804e6c4aa95a8822
      https://github.com/lxc/lxc/commit/45419e74efb5e601d214db23804e6c4aa95a8822
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_top.c

  Log Message:
  -----------
  tools/lxc_top: use lxc_safe_int()

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


  Commit: 98de68602c751ecc963603b30f8bc2faa69c16c7
      https://github.com/lxc/lxc/commit/98de68602c751ecc963603b30f8bc2faa69c16c7
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_ls.c

  Log Message:
  -----------
  tools/lxc_ls: use lxc_safe_uint()

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


  Commit: 63610340c20a32f23ad51d1555945123105da447
      https://github.com/lxc/lxc/commit/63610340c20a32f23ad51d1555945123105da447
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/tools/lxc_autostart.c

  Log Message:
  -----------
  tools/lxc_autostart: use lxc_safe_{int,long}()

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


  Commit: 31299e70d8fbf403afdd51ba7bed39203a6f3a11
      https://github.com/lxc/lxc/commit/31299e70d8fbf403afdd51ba7bed39203a6f3a11
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/arguments.h
    M src/lxc/tools/lxc_console.c

  Log Message:
  -----------
  tools/lxc_console: use lxc_safe_uint()

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


  Commit: d47f1b43c65374715774407f481e7722e17db178
      https://github.com/lxc/lxc/commit/d47f1b43c65374715774407f481e7722e17db178
  Author: Christian Brauner <christian.brauner at canonical.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    M src/lxc/confile.c

  Log Message:
  -----------
  confile: non-functional change

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


  Commit: 7688de67c65dbb0ee70bde3f4e3f0ae301429ffa
      https://github.com/lxc/lxc/commit/7688de67c65dbb0ee70bde3f4e3f0ae301429ffa
  Author: Serge Hallyn <serge at hallyn.com>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    M src/lxc/arguments.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/lxc_monitord.c
    M src/lxc/start.c
    M src/lxc/tools/lxc_autostart.c
    M src/lxc/tools/lxc_console.c
    M src/lxc/tools/lxc_execute.c
    M src/lxc/tools/lxc_ls.c
    M src/lxc/tools/lxc_stop.c
    M src/lxc/tools/lxc_top.c
    M src/lxc/utils.c
    M src/lxc/utils.h
    M src/tests/lxc-test-utils.c

  Log Message:
  -----------
  Merge pull request #1256 from brauner/2016-09-06/remove_atoi

remove atoi


Compare: https://github.com/lxc/lxc/compare/995ea9411410...7688de67c65d


More information about the lxc-devel mailing list