1. 28 May, 2013 1 commit
    • Dan Williams's avatar
      settings: implement ability to add connections without saving them to disk · 8a79fb1d
      Dan Williams authored
      We don't always want to immediately write new connections to disk, to
      facilitate "runtime" or "temporary" connections where an interface's
      runtime config isn't backed by on-disk config.  Also, just because
      an interface's configuration is changed doesn't necessarily mean
      that new configuration should be written to disk either.
      
      Add D-Bus methods for adding new connections and for updating existing
      connections that don't immediately save the connection to disk.
      
      Also add infrastructure to indicate to plugins that the new connection
      shouldn't be immediately saved if the connection was added with the
      new method.
      8a79fb1d
  2. 10 Apr, 2013 1 commit
  3. 06 Aug, 2011 1 commit
  4. 22 Apr, 2011 1 commit
    • Dan Williams's avatar
      settings: add a GetConnectionByUuid method · 4cae0bb0
      Dan Williams authored
      If the client knows the UUID, add a convenience function to get
      the connection path directly, instead of having to iterate the
      whole connection list and get each connection's details and then
      check the UUID.
      4cae0bb0
  5. 29 Oct, 2010 1 commit
  6. 26 Aug, 2010 1 commit
    • Dan Williams's avatar
      core: consolidate all permissions checking into main D-Bus interface · 3945f75b
      Dan Williams authored
      Moves the system settings permissions checking into the core service's
      permissions checking, which at the same time enables 3-way permission
      reporting (yes, no, auth) instead of the old yes/no that we had for
      system settings permissions before.  This allows UI to show a lock
      icon or such when the user could authenticate to gain the permission.
      
      It also moves the wifi-create permissions' namespace to the main
      namespace (not .settings) since they really should be checked before
      starting a shared wifi connection, rather than having anything to do
      with the settings service.
      3945f75b
  7. 07 Aug, 2010 1 commit
    • Daniel Gnoutcheff's avatar
      NetworkMangerSettings -> NetworkManager.Settings · f98e2528
      Daniel Gnoutcheff authored
      Just for consistency, make settings related stuff live under the
      org.freedesktop.NetworkManager namespace, rather than its own
      org.freedesktop.NetworkManagerSettings namespace. Renames are done for
      DBus interface names, DBus object paths, and polkit actions.
      f98e2528
  8. 06 Aug, 2010 1 commit
    • Daniel Gnoutcheff's avatar
      nm-glib/DBus: merge nm-settings{,-system} iface · da6816a0
      Daniel Gnoutcheff authored
      Much as with nm-remote-settings and nm-remote-settings-system, the
      removal of user settings services means there is no more need for
      separate interfaces for user and system settings services.
      
      In libnm-glib, this commit merges everything in
      nm-settings-system-interface into nm-settings-interface.  Alongside with
      that, we merge everything in the
      org.freedesktop.NetworkManagerSettings.System DBus interface into
      org.freedesktop.NetworkManagerSettings.
      da6816a0
  9. 13 Jul, 2010 1 commit
  10. 02 Jul, 2010 1 commit
  11. 24 Aug, 2009 1 commit
  12. 23 Jul, 2009 1 commit
    • Dan Williams's avatar
      libnm-glib: implement new settings interfaces · 0d69dfe3
      Dan Williams authored
      The old NMExportedConnection was used for both client and server-side classes,
      which was a mistake and made the code very complicated to follow.  Additionally,
      all PolicyKit operations were synchronous, and PK operations can block for a
      long time (ie for user input) before returning, so they need to be async.  But
      NMExportedConnection and NMSysconfigConnection didn't allow for async PK ops
      at all.
      
      Use this opportunity to clean up the mess and create GInterfaces that both
      server and client objects implement, so that the connection editor and applet
      can operate on generic objects like they did before (using the interfaces) but
      can perform specific operations (like async PK verification of callers) depending
      on whether they are local or remote or whatever.
      0d69dfe3
  13. 04 Apr, 2008 1 commit
  14. 28 Feb, 2008 1 commit
  15. 09 Sep, 2007 1 commit
    • Dan Williams's avatar
      2007-09-09 Dan Williams <dcbw@redhat.com> · b1872d9a
      Dan Williams authored
      	Stupid mistake on my part; object path and interface for settings service
      	and connection objects can be the same, only the service name must be
      	different for the system and user settings services.
      
      	* include/NetworkManager.h
      	  src/nm-manager.c
      	  introspection/nm-settings-connection.xml
      	  introspection/nm-settings.xml
      	  libnm-glib/nm-settings.c
      		- (nm_connection_settings_init, query_user_connections,
      		   new_connection_cb): Unify NetworkManagerSettings and Connection
      		   interface name and object path
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2772 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      b1872d9a
  16. 29 Aug, 2007 1 commit
  17. 03 Aug, 2007 1 commit