diff options
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | meson.build | 2 | ||||
-rw-r--r-- | src/main.c | 1 | ||||
-rw-r--r-- | src/mm-context.c | 12 | ||||
-rw-r--r-- | src/mm-context.h | 1 | ||||
-rw-r--r-- | src/mm-log.c | 2 | ||||
-rw-r--r-- | src/mm-log.h | 1 |
7 files changed, 19 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 13837c1f..a05c90c9 100644 --- a/configure.ac +++ b/configure.ac @@ -386,7 +386,7 @@ dnl----------------------------------------------------------------------------- dnl MBIM support (enabled by default) dnl -LIBMBIM_VERSION=1.27.5 +LIBMBIM_VERSION=1.27.6 AC_ARG_WITH(mbim, AS_HELP_STRING([--without-mbim], [Build without MBIM support]), [], [with_mbim=yes]) AM_CONDITIONAL(WITH_MBIM, test "x$with_mbim" = "xyes") diff --git a/meson.build b/meson.build index 540c6d50..354afa61 100644 --- a/meson.build +++ b/meson.build @@ -237,7 +237,7 @@ config_h.set('WITH_AT_COMMAND_VIA_DBUS', enable_at_command_via_dbus) # MBIM support (enabled by default) enable_mbim = get_option('mbim') if enable_mbim - mbim_glib_dep = dependency('mbim-glib', version: '>= 1.27.3') + mbim_glib_dep = dependency('mbim-glib', version: '>= 1.27.6') endif config_h.set('WITH_MBIM', enable_mbim) @@ -165,6 +165,7 @@ main (int argc, char *argv[]) mm_context_get_log_journal (), mm_context_get_log_timestamps (), mm_context_get_log_relative_timestamps (), + mm_context_get_log_personal_info (), &error)) { g_printerr ("error: failed to set up logging: %s\n", error->message); g_error_free (error); diff --git a/src/mm-context.c b/src/mm-context.c index ee9b372c..37793e5a 100644 --- a/src/mm-context.c +++ b/src/mm-context.c @@ -134,6 +134,7 @@ static const gchar *log_file; static gboolean log_journal; static gboolean log_show_ts; static gboolean log_rel_ts; +static gboolean log_personal_info; static const GOptionEntry log_entries[] = { { @@ -163,6 +164,11 @@ static const GOptionEntry log_entries[] = { "Use relative timestamps (from MM start)", NULL }, + { + "log-personal-info", 0, 0, G_OPTION_ARG_NONE, &log_personal_info, + "Show personal info in logs", + NULL + }, { NULL } }; @@ -210,6 +216,12 @@ mm_context_get_log_relative_timestamps (void) return log_rel_ts; } +gboolean +mm_context_get_log_personal_info (void) +{ + return log_personal_info; +} + /*****************************************************************************/ /* Test context */ diff --git a/src/mm-context.h b/src/mm-context.h index 2a69e11c..8a5c0458 100644 --- a/src/mm-context.h +++ b/src/mm-context.h @@ -41,6 +41,7 @@ const gchar *mm_context_get_log_file (void); gboolean mm_context_get_log_journal (void); gboolean mm_context_get_log_timestamps (void); gboolean mm_context_get_log_relative_timestamps (void); +gboolean mm_context_get_log_personal_info (void); /* Testing support */ gboolean mm_context_get_test_session (void); diff --git a/src/mm-log.c b/src/mm-log.c index 22a39012..7b81d9fa 100644 --- a/src/mm-log.c +++ b/src/mm-log.c @@ -310,6 +310,7 @@ mm_log_setup (const char *level, gboolean log_journal, gboolean show_timestamps, gboolean rel_timestamps, + gboolean show_personal_info, GError **error) { /* levels */ @@ -366,6 +367,7 @@ mm_log_setup (const char *level, #endif #if defined WITH_MBIM + mbim_utils_set_show_personal_info (show_personal_info); g_log_set_handler ("Mbim", G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION, log_handler, diff --git a/src/mm-log.h b/src/mm-log.h index d0b5c607..4c643e28 100644 --- a/src/mm-log.h +++ b/src/mm-log.h @@ -60,6 +60,7 @@ gboolean mm_log_setup (const char *level, gboolean log_journal, gboolean show_ts, gboolean rel_ts, + gboolean show_personal_info, GError **error); void mm_log_shutdown (void); |