1. 27 Jul, 2012 1 commit
  2. 29 Jun, 2012 2 commits
  3. 10 Mar, 2011 1 commit
  4. 12 Mar, 2010 1 commit
  5. 30 Sep, 2009 1 commit
  6. 19 Jan, 2009 1 commit
  7. 14 Nov, 2008 1 commit
  8. 26 Jun, 2008 1 commit
  9. 22 Apr, 2008 1 commit
    • Dan Williams's avatar
      2008-04-21 Dan Williams <dcbw@redhat.com> · 675d1226
      Dan Williams authored
      	* include/NetworkManager.h
      		- Add NMActiveConnectionState enum
      
      	* introspection/nm-active-connection.xml
      	  introspection/nm-vpn-connection.xml
      		- Add 'State' property for overall active connection state
      		- Add 'Default' property, when True means this active connection
      			has the default route
      		- Add PropertyChanged signals so changes actually go out over the bus
      
      	* src/nm-active-connection.h
      		- Add defines for State & Default properties
      
      	* src/nm-activation-request.c
      		- Add 'state' and 'default' properties, hook up to device 'state-changed'
      			signal to determine active connection state
      
      	* src/vpn-manager/nm-vpn-connection.c
      	  src/vpn-manager/nm-vpn-connection.h
      	  src/vpn-manager/nm-vpn-manager.c
      	  src/vpn-manager/nm-vpn-service.c
      		- Rename old 'state' to 'vpn-state'
      		- Rename nm_vpn_connection_get_state() -> nm_vpn_connection_get_vpn_state()
      		- Add 'state' and 'default' properties, hook up to the vpn connection's
      			'vpn-state-changed' signal
      
      	* libnm-glib/nm-active-connection.c
      	  libnm-glib/nm-active-connection.h
      		- Add new 'state' and 'default' properties and accessors
      
      	* libnm-glib/nm-vpn-connection.c
      	  libnm-glib/nm-vpn-connection.h
      		- Rename old 'state' property to 'vpn-state'
      		- Add new 'state' and 'default' properties and accessors
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3582 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      675d1226
  10. 26 Mar, 2008 1 commit
    • Dan Williams's avatar
      2008-03-26 Dan Williams <dcbw@redhat.com> · ec89663e
      Dan Williams authored
      	Rework VPN connection handling for a more consistent D-Bus API.  The
      	VPNManager object has been removed, and active VPN connections are now the
      	same as any other active connection.  The Manager object's ActivateConnection
      	and DeactivateConnection methods are used to start and stop a VPN connection,
      	and the VPNConnection objects are subclasses of the ActiveConnection objects.
      	When activating a VPN connection, pass the path of the active connection
      	to which the VPN connection is tied in the 'specific_object' argument.
      
      	Consequently, the libnm-glib API has been reworked to match this arrangement,
      	with the VPNManager object removed, and the NMVPNConnection objects now
      	being subclasses of NMActiveConnection.
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3504 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      ec89663e
  11. 01 Oct, 2007 1 commit
    • Dan Williams's avatar
      2007-10-01 Dan Williams <dcbw@redhat.com> · e5b834c1
      Dan Williams authored
      	* include/NetworkManagerVPN.h
      		- define VPN connection state change reason codes
      
      	* src/vpn-manager/Makefile.am
      	  src/vpn-manager/nm-vpn-marshal.list
      	  src/vpn-manager/nm-vpn-marshal-main.c
      		- Add marshallers for StateChanged signal
      
      	* introspection/nm-vpn-connection.xml
      		- New Banner property
      		- StateChanged signal now includes a 'reason' argument
      
      	* src/vpn-manager/nm-vpn-connection.c
      	  src/vpn-manager/nm-vpn-connection.h
      		- Add a "Banner" property that contains the returned VPN server login
      			banner (if any); valid only in the ACTIVATED state
      		- (nm_vpn_connection_set_state, nm_vpn_connection_disconnect): now takes
      			a 'reason' argument and emits that reason along with the
      			state-changed signal
      		- Fix up calls to nm_vpn_connection_set_state() to include a reason
      		- (nm_vpn_connection_ip4_config_get): save banner for later
      		- (nm_vpn_connection_get_banner, get_property,
      		   nm_vpn_connection_class_init): implement Banner property
      
      	* src/vpn-manager/nm-vpn-service.c
      		- (nm_vpn_service_connections_stop): take a reason argument; copy the
      			connection list because elements may get added/removed from it
      			while iterating over the list
      		- (connection_state_changed): signal now includes the 'reason' argument
      
      	* libnm-glib/nm-vpn-connection.c
      	  libnm-glib/nm-vpn-connection.h
      		- (nm_vpn_connection_get_banner): new function
      		- (state_changed_proxy): handle reason argument
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2916 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e5b834c1
  12. 12 Sep, 2007 1 commit
    • Tambet Ingo's avatar
      2007-09-12 Tambet Ingo <tambet@gmail.com> · 326d1e86
      Tambet Ingo authored
              * src/vpn-manager/nm-vpn-connection.[ch]: 
              * src/vpn-manager/nm-vpn-manager.[ch]:
              * src/vpn-manager/nm-vpn-service.[ch]: Rewrite the vpn handling
              * code. Using 
              dbus-glib, GObjects, signals etc.
      
              * libnm-glib/nm-vpn-manager.[ch]: 
              * libnm-glib/nm-vpn-connection.[ch]: Now that the NM
              * implementation changed
              so much, rewrite these too.
      
              * libnm-glib/Makefile.am: Add new files to build, build new
              * binding files for
              the new introspection files.
      
              * libnm-glib/nm-client.[ch]: Remove all VPN related stuff from
              * here.
      
              * libnm-glib/nm-dbus-utils.[ch]: Renamed from nm-utils.[ch] that
              * was shadowing
              the header with the same name from libnm-utils.
      
              * libnm-glib/nm-vpn-plugin.[ch]: Implement.
      
              * libnm-util/Makefile.am: Add nm-utils.[ch] to build.
      
              * introspection/nm-vpn-plugin.xml: Implement.
      
              * introspection/nm-vpn-connection.xml: Implement.
      
              * introspection/nm-vpn-manager.xml: Implement.
      
              * src/NetworkManagerSystem.c
              * (nm_system_vpn_device_set_from_ip4_config): Remove
              the named manager argument, it can just as easily get it as the
      caller.
              (nm_system_vpn_device_unset_from_ip4_config): Ditto.
      
              * src/vpn-manager/nm-dbus-vpn.[ch]: Remove.
      
              * src/nm-dbus-manager.h: Fix up the name_owner signal signature.
      
              * src/dhcp-manager/nm-dhcp-manager.c (garray_to_string): Remove,
              * use one from
              libnm-utils.
      
              * libnm-util/nm-connection.c: Ditto.
      
              * src/NetworkManagerMain.h: Remove, it's finally empty.
      
              * configure.in: Remove utils/ from build.
      
              * include/NetworkManagerVPN.h: Add some more defines to reduce
              * the amount
              of hard-coded strings.
      
              * utils/: Move it over to libnm-util.
      
              * test/Makefile.am: Link against libnm-util now that util/ is
              * gone.
      
              * dispatcher-daemon/Makefile.am: Ditto.
      
              * src/Makefile.am: Ditto.
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2798 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      326d1e86
  13. 14 Aug, 2007 1 commit
    • Dan Williams's avatar
      2007-08-14 Dan Williams <dcbw@redhat.com> · e3d15a5f
      Dan Williams authored
      	* include/NetworkManagerVPN.h
      	  src/vpn-manager/nm-dbus-vpn.c
      	  src/vpn-manager/nm-dbus-vpn.h
      	  src/vpn-manager/nm-vpn-act-request.c
      	  src/vpn-manager/nm-vpn-act-request.h
      	  src/vpn-manager/nm-vpn-service.c
      	  src/vpn-manager/nm-vpn-service.h
      	  libnm-glib/nm-vpn-connection.c
      	  libnm-glib/nm-vpn-connection.h
      	  libnm-glib/nm-client.h
      		- Rename NM_VPN_STATE_* -> NM_VPN_SERVICE_STATE_* and NMVPNState -> 
      			NMVPNServiceState to clarify what they apply to
      		- Rename NM_VPN_ACT_STAGE_* -> NM_VPN_CONNECTION_STATE_* and
      			NMVPNActStage -> NMVPNConnectionState for the same reason
      
      	* libnm-glib/nm-client.c
      		- Constant + type renames from above
      		- Properly handle NameOwnerChanged/manager_running signals
      			for NM service; only emit when state really changes
      		- Use hash tables correctly so that the key (which was previously owned
      			by the D-Bus message) now has the same lifetime as the value, since
      			the key is now taken from the the NMVPNConnection itself.  This
      			really fixes the double-VPN names in the applet
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2677 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e3d15a5f
  14. 09 Aug, 2007 1 commit
    • Tambet Ingo's avatar
      2007-08-09 Tambet Ingo <tambet@gmail.com> · 6a68d79c
      Tambet Ingo authored
              [Based on patch by Helmut Schaa <hschaa@suse.de>]
      
              * libnm-glib/nm-client.h:
              * libnm-glib/nm-object.h:
              * libnm-glib/nm-vpn-connection.h:
              * libnm-glib/nm-settings.h:
              * libnm-glib/nm-device.h:
              * libnm-glib/nm-ip4-config.h:
              * libnm-glib/nm-access-point.h:
              * libnm-glib/nm-device-802-3-ethernet.h:
              * libnm-util/nm-setting.h: 
              * libnm-util/nm-connection.h: Add G_BEGIN_DECLS / G_END_DECLS to
              * support C++.
      
              * libnm-glib/nm-object.c (nm_object_get_byte_property):
              * Implement.
      
              * libnm-glib/nm-access-point.c: Strength has type char.
      
              * gnome/vpn-properties/Makefile.am: Remove
              * GNOME_DISABLE_DEPRECTATED for now
              to fix build. GnomeDruid is deprecated in recent libgnomeui.
      
              * introspection/nm-access-point.xml: Strength property is char,
              * not int.
      
              * src/NetworkManagerAP.c (set_property): Set strength from char.
              (get_property): Handle hidden APs (with empty SSID).
              Get strength value from char.
              (nm_ap_class_init): Strength property has char type.
      
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2659 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      6a68d79c
  15. 26 Mar, 2007 1 commit