NetworkManager/system-settings/plugins/ifcfg-rh
Dan Williams b135fa3265 system-settings: add helper for updating plugin connections
nm_connection_replace_settings() replaces the connection's settings
but doesn't allow interception of the new settings.  Plugins would then
send out the update signal, but secrets are scrubbed out of them to
ensure secrets aren't leaked out into D-Bus signals.

With NM 0.8 the system settings service was integrated into NM and
thus nm_connection_clear_secrets() acts directly on the system
settings plugins' NMConnection objects.  So when NM cleared secrets
(for example after determining that they might be bad in a device's
stage2 handler), we completely lost the secrets forever.

Adding this function allows the system settings service to hook into
the connection updates when the plugin connection's backing storage
(like config files or whatever) changes and cache the secrets for
use in NMSettingsConnectionInterface get_secrets() requestes.
2009-11-16 15:51:40 -08:00
..
tests ifcfg-rh: interpret DEFROUTE as never-default (rh #528281) 2009-11-13 14:40:13 -08:00
common.h ifcfg-rh: ignore .rpmnew files (rh #509621) 2009-11-11 17:22:59 -08:00
errors.c ifcfg-rh: move reader/writer to separate utility library 2009-02-28 07:08:19 -05:00
Makefile.am libnm-util: add nm_utils_rsa_key_encrypt() and fix crypto padding mixups 2009-09-15 16:01:50 -07:00
nm-ifcfg-connection.c Merge commit 'origin/master' into polkit1 2009-08-10 16:27:16 -05:00
nm-ifcfg-connection.h everything: use libgudev instead of HAL; merge NM and nm-system-settings 2009-06-11 00:39:12 -04:00
plugin.c system-settings: add helper for updating plugin connections 2009-11-16 15:51:40 -08:00
plugin.h ifcfg-rh: move reader/writer to separate utility library 2009-02-28 07:08:19 -05:00
reader.c ifcfg-rh: interpret DEFROUTE as never-default (rh #528281) 2009-11-13 14:40:13 -08:00
reader.h ifcfg-rh: read iBFT config and convert to NM IPv4 config 2009-08-07 12:13:54 -05:00
sha1.c ifcfg-rh: first pass at WPA-PSK support 2009-02-27 13:28:20 -05:00
sha1.h ifcfg-rh: first pass at WPA-PSK support 2009-02-27 13:28:20 -05:00
shvar.c ifcfg-rh: initial write support for wifi & wired 2009-04-14 09:08:14 -04:00
shvar.h ifcfg-rh: initial write support for wifi & wired 2009-04-14 09:08:14 -04:00
utils.c libnm-util: allow certificate/key paths 2009-09-04 09:07:00 -05:00
utils.h libnm-util: allow certificate/key paths 2009-09-04 09:07:00 -05:00
writer.c ifcfg-rh: interpret DEFROUTE as never-default (rh #528281) 2009-11-13 14:40:13 -08:00
writer.h ifcfg-rh: read multiple IP addresses, more DNS servers, write more IP4 stuff 2009-04-14 09:08:20 -04:00