[acassen/keepalived] f8b33e: First stage of making --enable-debug work

pqarmitage <[email protected]> Wed, 24 Jan 2018 14:53:24 -0800
Newsgroups gmane.linux.keepalived.devel
Message-ID <5a690e649788c_2f232acde2929c14723c0@hookshot-fe-6b2eebc.cp1-iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: f8b33e650c57f8db673fd1bbf46c722fc7062a9f
      https://github.com/acassen/keepalived/commit/f8b33e650c57f8db673fd1bbf46c722fc7062a9f
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M keepalived/check/check_daemon.c
    M keepalived/core/main.c
    M keepalived/vrrp/vrrp_daemon.c
    M lib/scheduler.c

  Log Message:
  -----------
  First stage of making --enable-debug work

Issue #582 identified that compiling with --enable-debug produced
an executable that didn't work.

This commit largely makes that option work, but there needs to be
more work to make signals work.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 959c1e5668dbeaf53e6cf495c2e50ed6b3bdacc8
      https://github.com/acassen/keepalived/commit/959c1e5668dbeaf53e6cf495c2e50ed6b3bdacc8
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M keepalived/core/main.c

  Log Message:
  -----------
  Make keepalived work again without --enable-debug

Commit f8b33e65
"First stage of making --enable-debug work"
broke keepalived without --enable-debug. It turns out that
launch_scheduler() in main.c must be called whether debug is
enabled or not.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 1b25a359e32028b7148dd825080d3ee561ded26b
      https://github.com/acassen/keepalived/commit/1b25a359e32028b7148dd825080d3ee561ded26b
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-21 (Sun, 21 Jan 2018)

  Changed paths:
    M lib/signals.c

  Log Message:
  -----------
  Generalise handling of signals

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: d1ad0ca7bf1027965fea7fb191fcacf74e24b0de
      https://github.com/acassen/keepalived/commit/d1ad0ca7bf1027965fea7fb191fcacf74e24b0de
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M configure
    M configure.ac

  Log Message:
  -----------
  Don't assume json header files are in /usr/include/json-c

Use pkg-config to find the location of the json header files
when testing for the presence of the header files in configure.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 90822c32453d4325d3d2f653492cd24d94429a1b
      https://github.com/acassen/keepalived/commit/90822c32453d4325d3d2f653492cd24d94429a1b
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M lib/config.h.in

  Log Message:
  -----------
  Add file updated by configure.ac change

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 4bd2078e99cd5a2f78d981f59e9bbd3bb21d73ec
      https://github.com/acassen/keepalived/commit/4bd2078e99cd5a2f78d981f59e9bbd3bb21d73ec
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M keepalived/check/check_api.c

  Log Message:
  -----------
  Log more helpful message when healthchecker activated or suspended

Include the realserver in the log message

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 6a44c45e9488dd62a2b5cff893506a8d56f38b4c
      https://github.com/acassen/keepalived/commit/6a44c45e9488dd62a2b5cff893506a8d56f38b4c
  Author: Quentin Armitage <[email protected]>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M configure
    M configure.ac
    M lib/assert.c
    M lib/config.h.in

  Log Message:
  -----------
  Fix building with musl libc

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 490ef8073ce994fa9a20c2a3c22d162c5b21ba66
      https://github.com/acassen/keepalived/commit/490ef8073ce994fa9a20c2a3c22d162c5b21ba66
  Author: pqarmitage <[email protected]>
  Date:   2018-01-24 (Wed, 24 Jan 2018)

  Changed paths:
    M configure
    M configure.ac
    M keepalived/check/check_api.c
    M keepalived/check/check_daemon.c
    M keepalived/core/main.c
    M keepalived/vrrp/vrrp_daemon.c
    M lib/assert.c
    M lib/config.h.in
    M lib/scheduler.c
    M lib/signals.c

  Log Message:
  -----------
  Merge pull request #762 from pqarmitage/fixes

Various minor changes


Compare: https://github.com/acassen/keepalived/compare/497f1733dd95...490ef8073ce9

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel