mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 03:00:20 +01:00
The daemon is now capable of understanding and removing these prefix tags by itself. It is better than this is not a responsibility of the secret agent because it requires changes in all secret agents to work properly (see https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1536). If the secret agent knows what these prefix tags are, it can remove them only in the text that is displayed in the UI, but maintaining the original string as the secret name that is returned to the daemon. Secret agents that doesn't know what these prefix tags are won't do anything with them, and they will also return the same string as secret name, as expected. The only drawback is that they might display the full string to the user, which is not a nice UX but it will at least work. Also, allow to translate the secret name for the UI in libnmc. |
||
|---|---|---|
| .. | ||
| meson.build | ||
| nm-client-utils.c | ||
| nm-client-utils.h | ||
| nm-polkit-listener.c | ||
| nm-polkit-listener.h | ||
| nm-secret-agent-simple.c | ||
| nm-secret-agent-simple.h | ||
| nm-vpn-helpers.c | ||
| nm-vpn-helpers.h | ||
| qrcodegen.c | ||
| qrcodegen.h | ||
| README.md | ||
libnmc-base
A helper library on top of libnm for our clients. The "c" in "libnmc-base" stands for clients.
This has no additional dependencies on top of libnm, so any client application that uses libnm can statically link with this helper at will.
As such, this is very similar in purpose to ../libnm-client-aux-extern, the difference is only in scope.