canonical/multipass

[sshfs] Multipass logs leaking filepaths from CI environments

Geschlossen

#4.195 geöffnet am 30.06.2025

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)C++ (634 Forks)batch import
buggood first issuelow

Repository-Metriken

Stars
 (6.956 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 16T 2h) (50 gemergte PRs in 30 T)

Beschreibung

In several compilation units, we are using the __FILE__ macro in logging messages. This is causing Multipass to leak file paths from our CI environment. i.e. [trace] [ssh process] /Users/cibot/actions-runner-2/_work/multipass-private/multipass-private/src/ssh/ssh_process.cpp:167 read_stream(type = 0, timeout = -1).

We should not be printing out the full path for the file. This part of the log message should either be removed or truncated to only include the top level src/ directory.

Contributor Guide