[trunk] Recent D-Bus and libnm-glib API changes



- The GetSecrets call was split off from the
org.freedesktop.NetworkManager.Connection interface to a new
sub-interface, org.freedesktop.NetworkManager.Connection.Secrets so that
it could be better locked down.  Only root (ie, NM) should be able to
call this method, hence I recommend clients deny !root in the conf file
for their settings service for this interface (using <deny
send_interface user="root"...)

- A new 'hints' (array/string) argument was added to the GetSecrets call
in which NM may put hints of the exact secrets it wants from the
requested setting

- Clients (ie, applets) may now pass back the entire serialized setting
dict on return from GetSecrets.  This allows the user to change the
security settings from, say, WEP to LEAP, or change EAP authentication
methods during the GetSecrets call if they picked the wrong ones
initially.  Previously, NM would only update the secrets themselves, not
all the keys.

- A bug was fixed where wireless devices wouldn't advertise WPA
capabilities

- SIM is no longer a valid phase2 autheap method.  It's only legal for
phase1 according to wpa_supplicant

- The 'proto' field of 802-11-wireless-security is now a string _array_,
not just a string





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]