1. 17 Aug, 2005 1 commit
  2. 21 Jun, 2005 1 commit
    • Robert Love's avatar
      2005-06-21 Robert Love <rml@novell.com> · 28d33474
      Robert Love authored
      	* applet/applet-dbus-devices.c: mark non-static functions static.
      	* applet/applet-dbus-vpn.c: (ditto)
      	* applet/applet.c: (ditto)
      	* applet/nm-device.h: (ditto)
      	* applet/other-network-dialog.c: (ditto)
      	* applet/passphrase-dialog.c: (ditto)
      	* NetworkManager.c: (ditto)
      	* NetworkManagerDbus.c: (ditto)
      	* NetworkManagerDevice.c: (ditto)
      	* NetworkManagerPolicy.c: (ditto)
      	* NetworkManagerUtils.c: (ditto)
      	* NetworkManagerWireless.c: (ditto)
      	* NetworkManagerWireless.h: (ditto)
      	* nm-netlink-monitor.c: (ditto)
      	* applet/applet-dbus-info.c: (ditto), add FIXME's.
      	* vpn-manager/nm-dbus-vpn.c: (ditto), remove shadowed variable.
      	* autoip.c: include autoip.h.
      	* autoip.h: new file.  define get_autoip().
      	* nm-netlink-monitor.h: define nm_netlink_close_connection().
      	* NetworkManagerDbus.h: remove duplicate definitions.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@728 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      28d33474
  3. 12 Jun, 2005 1 commit
    • David Zeuthen's avatar
      2005-06-12 David Zeuthen <davidz@redhat.com> · c357c61e
      David Zeuthen authored
      	* gnome/vpn-properties/nm-vpn-ui-interface.h: New file
      
      	* gnome/vpn-properties/nm-vpn-properties.glade: New file
      
      	* gnome/vpn-properties/nm-vpn-properties.c: New file
      
      	* gnome/vpn-properties/Makefile.am: New file
      
      	* src/vpn-manager/nm-vpn-manager.h: Rework prototypes to take an
      	array of passwords
      
      	* src/vpn-manager/nm-vpn-manager.c
      	(nm_vpn_manager_activate_vpn_connection): Take an array of passwords
      	instead of just a single one
      
      	* src/vpn-manager/nm-dbus-vpn.c:
      	(nm_dbus_vpn_get_vpn_connection_properties): Also append service_name
      	here
      	(nm_dbus_vpn_activate_connection): Rework to take an array of passwords
      
      	* gnome/applet/vpn-password-dialog.h (nmwa_vpn_request_password):
      	Change the interface here to give a list of passwords. Also, don't
      	require username, but do require service
      
      	* gnome/applet/vpn-password-dialog.c: Look up the VPN .name files for
      	the binary for the auth-dialog and use that instead of putting up a
      	dialog asking for a single password
      
      	* gnome/applet/vpn-connection.[ch]: Don't remember the user_name,
      	however do remember the service
      
      	* gnome/applet/main.c (main): Setup i18n
      
      	* gnome/applet/applet.c (nmwa_update_state): Add a line "VPN
      	connection to '%s'" to the tooltip if we are connected using VPN
      	(nmwa_menu_vpn_item_activate): Check last_attempt_success gconf
      	key to determine whether we the auth-dialog needs to
      	reprompt. Also cope with the fact that the auth-dialog now returns
      	an array of passwords.
      	(nmwa_menu_configure_vpn_item_activate): New handler for
      	"Configure VPN..." menu item
      	(nmwa_menu_add_vpn_menu): Add the "Configure VPN..." menu item
      	(is_vpn_available): New function to determine if we got any
      	NM-compatible VPN software installed
      	(nmwa_menu_add_devices): Use is_vpn_available to add VPN menu
      	items only if we have NM-compatible VPN software installed
      	(nmwa_gconf_vpn_connections_notify_callback): Slightly rework the
      	logic for detecting when VPN connections are removed
      
      	* gnome/applet/applet-dbus.h: Removed the prototypes for
      	nmwa_dbus_vpn_activate_connection, nmwa_dbus_vpn_deactivate_connection
      	since these are defined elsewhere
      
      	* gnome/applet/applet-dbus.c (set_vpn_last_attempt_status): New
      	function used to keep track of whether the last attempt succeded
      	(nmwa_dbus_filter): Update last_attempt according to whether the
      	VPN connection could be established or not
      
      	* gnome/applet/applet-dbus-vpn.h (nmwa_dbus_vpn_deactivate_connection):
      	Change prototype to take an array of passwords, not just a single
      	password
      
      	* gnome/applet/applet-dbus-vpn.c (nmwa_dbus_vpn_properties_cb): Only
      	update service, not user
      	(nmwa_dbus_vpn_remove_one_vpn_connection): Check that applet->
      	dbus_active_vpn_name is not NULL before using it
      	(nmwa_dbus_vpn_activate_connection): Send the passwords as a
      	string array instead of assuming a single password
      
      	* gnome/applet/applet-dbus-info.c:
      	(nmi_dbus_get_vpn_connection_properties): Use the logged in user for
      	user name; don't read from gconf
      
      	* gnome/applet/Makefile.am: Also export SYSCONFDIR and
      	VPN_NAME_FILES_DIR
      
      	* gnome/Makefile.am (SUBDIRS): Add vpn-properties
      
      	* configure.in: Add checks for gmodule-2.0.
      	Generate gnome/vpn-properties/Makefile. Don't generate any Makefile's
      	in vpn-daemons nor vpn-daemons/vpnc. We have separate autotooled
      	projects under vpn-daemons now.	 See vpn-daemons/vpnc/Changelog
      	for details
      
      	* vpn-daemons/Makefile.am: Removed
      
      	* vpn-daemons/README: New file to describe extensions points for VPN
      	software
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@664 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c357c61e
  4. 16 May, 2005 1 commit
    • Dan Williams's avatar
      2005-05-16 Dan Williams <dcbw@redhat.com> · bfd38e3a
      Dan Williams authored
      	Patch from Tomislav Vujec <tvujec@redhat.com>
      	* gnome/applet/applet-dbus-info.c
      		- (nmi_dbus_get_vpn_connection_routes): new function, pull routes out of
      			GConf and pass them to NetworkManager.  New key is 'routes' under
      			the VPN connection, and should be a string list
      
      	* src/NetworkManagerSystem.c
      		- (nm_system_vpn_device_set_from_ip4_config): if user-defined routes exist,
      			set them on the device when we set the rest of the VPN config.  Ensure
      			they are in the correct format since they are passed directly to the
      			command line.
      
      	* src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerDebian.c
      		- (nm_system_device_add_route_via_device_with_iface): new function
      
      	* src/vpn-manager/nm-dbus-vpn.c
      		- (nm_dbus_vpn_get_routes): grab VPN routes from NetworkManagerInfo
      
      	* src/vpn-manager/nm-vpn-manager.c
      		- (nm_vpn_manager_handle_ip4_config_signal): grab routes from NMI and pass
      			them into the IP4 config functions
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@637 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bfd38e3a
  5. 14 May, 2005 1 commit
    • Dan Williams's avatar
      2005-05-14 Dan Williams <dcbw@redhat.com> · 21bdc07f
      Dan Williams authored
      	* NetworkManager.h
      		- Add signals for VPN Launch and Connect failures
      
      	* gnome/applet/applet-dbus.c
      		- (nmwa_dbus_filter): Trap new VPN launch & connect failure signals
      
      	* gnome/applet/applet.c
      		- (nmwa_show_vpn_failure_dialog): generalize old nmwa_show_vpn_login_failure_dialog()
      			function to handle all VPN failure messages
      		- (nmwa_schedule_vpn_failure_dialog): generalize old  nmwa_schedule_vpn_login_failure_dialog()
      			function to hanlde all VPN failure  messages
      		- (show_warning_dialog): work around focus-stealing prevention
      
      	* gnome/applet/other-network-dialog.c
      	  gnome/applet/passphrase-dialog.c
      		- (update_button_cb): Make sure the OK button is enabled when it should be, fixes
      			problem where it never enabled for ASCII Key and Hex Key types
      
      	* gnome/applet/wireless-applet.glade
      		- Add window title to Other Wireless Network Dialog
      
      	* src/vpn-manager/nm-dbus-vpn.c
      		- (nm_dbus_vpn_signal_vpn_failed): generalize old nm_dbus_vpn_signal_vpn_login_failed()
      			function to handle all VPN failure messages
      
      	* src/vpn-manager/nm-vpn-manager.c
      		- (nm_vpn_manager_process_signal): trap and proxy VPN launch & connect failure signals too
      
      	* vpn-daemons/vpnc/nm-vpnc-service.c
      		- (nm_vpnc_dbus_signal_launch_failed): new function
      		- (nm_vpnc_dbus_signal_connect_failed): new function
      		- (nm_vpnc_helper_timer_cb): signal connect failure on timeout
      		- (vpnc_watch_cb): signal connection failure when vpnc exits with connection failure
      		- (nm_vpnc_start_vpnc_binary): search a number of locations for vpnc
      		- (nm_vpnc_dbus_handle_start): send launch failure signal when we fail to launch vpnc
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@627 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      21bdc07f
  6. 27 Apr, 2005 1 commit
  7. 15 Apr, 2005 1 commit