1. 27 Aug, 2018 2 commits
    • Thomas Haller's avatar
      build/meson: fix build options for suspend-resume · 1dd63580
      Thomas Haller authored
      suspend-resume must be selectable, out of for possible options.
      We can do auto-detection based on present libraries, but it
      shall be selectable. Like it is with autotools.
      1dd63580
    • Thomas Haller's avatar
      build: cleanup build defines for session-tracking · 1a9bc224
      Thomas Haller authored
      - always define the SESSION_TRACKING_* defines to replace
        "#ifdef" with "#if".
      
      - drop defining the consolekit database path CKDB_PATH in
        config.h. The path was not customizable via configure/meson.
      
      - fix meson build to enable consolekit support for session tracking
        without also enabling logind/elogind session tracking.
        logind/elogind is mutually exclusive, but consolekit session tracking
        goes together just fine.
      1a9bc224
  2. 27 Jun, 2018 2 commits
    • Thomas Haller's avatar
      logging: warn about invalid logging backends and drop "debug" backend · dbd48f26
      Thomas Haller authored
      "debug" was documentation in `man NetworkManager.conf` as a valid
      logging backend. However, it was completely ignored by
      nm_logging_syslog_openlog().
      In fact, it makes not sense. Passing debug = TRUE to
      nm_logging_syslog_openlog(), means that all messages will be
      printed to stderr in addition to syslog/journal. However, when
      NetworkManager is daemonizing, stderr is closed.
      Whether NetworkManager is daemonizing depends entirely on command
      line options --no-daemon and --debug. Hence, the logging backend "debug"
      from the configuration file either conflicts or is redundant.
      
      Also, adjust logging backend description in `man NetworkManager.conf`.
      
      Also, log a warning about invalid/unsupported logging backend.
      
      (cherry picked from commit 2ccf6168)
      dbd48f26
    • Thomas Haller's avatar
      logging: warn about invalid logging backends and drop "debug" backend · 2ccf6168
      Thomas Haller authored
      "debug" was documentation in `man NetworkManager.conf` as a valid
      logging backend. However, it was completely ignored by
      nm_logging_syslog_openlog().
      In fact, it makes not sense. Passing debug = TRUE to
      nm_logging_syslog_openlog(), means that all messages will be
      printed to stderr in addition to syslog/journal. However, when
      NetworkManager is daemonizing, stderr is closed.
      Whether NetworkManager is daemonizing depends entirely on command
      line options --no-daemon and --debug. Hence, the logging backend "debug"
      from the configuration file either conflicts or is redundant.
      
      Also, adjust logging backend description in `man NetworkManager.conf`.
      
      Also, log a warning about invalid/unsupported logging backend.
      2ccf6168
  3. 15 Jun, 2018 1 commit
    • Lubomir Rintel's avatar
      build: disable libnm-glib by default · df58895f
      Lubomir Rintel authored
      It's deprecated and has been replaced by libnm for 6 major releases now.
      
      Its use in modern distributions has faded to the point it can probably
      be safely removed.
      df58895f
  4. 12 Jan, 2018 1 commit
  5. 10 Jan, 2018 1 commit
  6. 21 Dec, 2017 2 commits
  7. 18 Dec, 2017 1 commit
  8. 13 Dec, 2017 1 commit