This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch nm-vpn-username-capture
in repository enlightenment.

View the commit online.

commit cd81be1e84dc968c94e4f0a29724c640c28f174c
Author: [email protected] <[email protected]>
AuthorDate: Sun Jun 21 22:29:28 2026 -0600

    networkmanager: use fprintf(stderr) for username trace (domain muted)
    
    The 'networkmanager' eina log domain is fully muted in this E build, so even
    WRN diagnostics never appear. Trace the import->probe->dialog chain with raw
    fprintf(stderr)+fflush, which bypasses eina domains and always lands in the
    E stderr log. Temporary debugging aid.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
---
 src/modules/networkmanager/e_mod_main.c              |  3 ++-
 .../networkmanager/e_networkmanager_vpn_username.c   | 20 ++++++++++++--------
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/src/modules/networkmanager/e_mod_main.c b/src/modules/networkmanager/e_mod_main.c
index 6a6bb0997..326fcff0e 100644
--- a/src/modules/networkmanager/e_mod_main.c
+++ b/src/modules/networkmanager/e_mod_main.c
@@ -413,7 +413,8 @@ _enm_vpn_import_done_cb(void *data EINA_UNUSED, Eina_Bool ok, const char *err,
    E_Dialog *err_dlg;
    if (ok)
      {
-        WRN("VPN import succeeded; conn_name(uuid)=%s", conn_name ?: "(null)");
+        fprintf(stderr, "ENM-DBG import_done ok: conn(uuid)=%s\n",
+                conn_name ?: "(null)"); fflush(stderr);
         if (conn_name) enm_vpn_username_maybe_prompt(conn_name);
         return;
      }
diff --git a/src/modules/networkmanager/e_networkmanager_vpn_username.c b/src/modules/networkmanager/e_networkmanager_vpn_username.c
index 697b265ee..2ec911140 100644
--- a/src/modules/networkmanager/e_networkmanager_vpn_username.c
+++ b/src/modules/networkmanager/e_networkmanager_vpn_username.c
@@ -116,7 +116,7 @@ enm_vpn_username_set(const char *conn_name, const char *username,
             "'%s' connection modify '%s' +vpn.data 'username=%s'",
             esc_nmcli, esc_name, esc_user);
    free(esc_nmcli); free(esc_name); free(esc_user);
-   WRN("VPN username write: %s", cmd);
+   fprintf(stderr, "ENM-DBG username write: %s\n", cmd); fflush(stderr);
 
    ctx = calloc(1, sizeof(*ctx));
    if (!ctx) { if (cb) cb(data, EINA_FALSE); return; }
@@ -206,7 +206,8 @@ enm_vpn_username_dialog(const char *conn_name, const char *type_label,
    Evas_Object *frame, *table, *label, *entry;
    char header[160];
 
-   WRN("VPN username dialog for '%s' (%s)", conn_name ?: "?", type_label ?: "?");
+   fprintf(stderr, "ENM-DBG dialog show: '%s' (%s)\n",
+           conn_name ?: "?", type_label ?: "?"); fflush(stderr);
    dialog = e_dialog_new(NULL, "E", "nm_vpn_username");
    if (!dialog) { if (cb) cb(data, NULL); return; }
 
@@ -366,10 +367,11 @@ _probe_on_del(void *data, int type EINA_UNUSED, void *event)
    if (svc) { char *d = strrchr(svc, '.'); short_name = d ? d + 1 : svc; }
 
    needed = enm_vpn_username_needed(short_name, conn_type, username);
-   WRN("VPN username probe result: id=%s svc=%s conn_type=%s username=%s "
-       "needed=%d (blob_len=%zu)",
-       id ?: "(null)", short_name ?: "(null)", conn_type ?: "(null)",
-       username ?: "(null)", (int)needed, strlen(blob));
+   fprintf(stderr, "ENM-DBG probe result: id=%s svc=%s conn_type=%s "
+           "username=%s needed=%d blob_len=%zu\n",
+           id ?: "(null)", short_name ?: "(null)", conn_type ?: "(null)",
+           username ?: "(null)", (int)needed, strlen(blob));
+   fflush(stderr);
 
    if (needed)
      {
@@ -396,9 +398,11 @@ enm_vpn_username_maybe_prompt(const char *conn_name)
    char *esc_nmcli, *esc_name, cmd[4096];
    Username_Probe_Ctx *ctx;
 
+   fprintf(stderr, "ENM-DBG maybe_prompt: id=%s\n", conn_name ?: "(null)");
+   fflush(stderr);
    if (!conn_name) return;
    nmcli = enm_import_nmcli_path();
-   if (!nmcli) return;
+   if (!nmcli) { fprintf(stderr, "ENM-DBG maybe_prompt: nmcli NULL\n"); fflush(stderr); return; }
 
    esc_nmcli = _username_shell_escape(nmcli);
    esc_name  = _username_shell_escape(conn_name);
@@ -412,7 +416,7 @@ enm_vpn_username_maybe_prompt(const char *conn_name)
             "connection show '%s'",
             esc_nmcli, esc_name);
    free(esc_nmcli); free(esc_name);
-   WRN("VPN username probe: %s", cmd);
+   fprintf(stderr, "ENM-DBG probe spawn: %s\n", cmd); fflush(stderr);
 
    ctx = calloc(1, sizeof(*ctx));
    if (!ctx) return;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to