1. 17 Aug, 2005 2 commits
    • Chris Aillon's avatar
      2005-08-17 Christopher Aillon <caillon@redhat.com> · 1091b552
      Chris Aillon authored
              * gnome/applet/applet.c: More translatable string cleanup
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@865 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      1091b552
    • Dan Williams's avatar
      2005-08-17 Dan Williams <dcbw@redhat.com> · 49ded958
      Dan Williams authored
      	Patch from Bill Moss <bmoss@clemson.edu>
      
      	* gnome/applet/applet-dbus-info.[ch]
      		- (nmi_save_network_info): save timestamp for network if it
      			was a change requested by the user
      		- (nmi_dbus_update_network_info): get user_requested from dbus
      			message and pass to nmi_save_network_info()
      
      	* gnome/applet/applet.c
      		- (nmwa_update_network_timestamp): remove
      		- (nmwa_menu_item_activate): don't set timestamp on networks
      			here, only after a successful connect in nmi_save_network_info()
      
      	* src/NetworkManagerDbus.[ch]
      		- (nm_dbus_update_network_info): pass user_requested into the
      			dbus message
      
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_activation_finish): pass user_requested to
      			nm_dbus_update_network_info()
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@857 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      49ded958
  2. 16 Aug, 2005 5 commits
  3. 11 Aug, 2005 1 commit
  4. 10 Aug, 2005 1 commit
  5. 05 Aug, 2005 1 commit
    • Robert Love's avatar
      2005-08-05 Robert Love <rml@novell.com> · 600e027e
      Robert Love authored
              * NetworkManager.h,
                gnome/applet/applet-dbus-devices.c,
                gnome/applet/applet-dbus-devices.h,
                gnome/applet/applet-dbus.c,
                gnome/applet/applet.c,
                gnome/applet/applet.h,
                src/NetworkManager.c,
                src/NetworkManagerMain.h,
                src/NetworkManagerSystem.h,
                src/backends/NetworkManagerRedHat.c,
                src/backends/NetworkManagerSuSE.c,
                src/nm-dbus-nm.c: basic dialup support using distro infrastructure
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@821 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      600e027e
  6. 25 Jul, 2005 1 commit
  7. 13 Jul, 2005 1 commit
  8. 08 Jul, 2005 2 commits
  9. 07 Jul, 2005 2 commits
  10. 30 Jun, 2005 2 commits
  11. 27 Jun, 2005 1 commit
  12. 23 Jun, 2005 1 commit
  13. 21 Jun, 2005 2 commits
    • Robert Love's avatar
      2005-06-21 Robert Love <rml@novell.com> · 10f3ca3f
      Robert Love authored
              * gnome/applet/applet.c: use menu mnemonics.
              * gnome/applet/menu-items.c: (ditto)
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@730 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      10f3ca3f
    • 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
  14. 17 Jun, 2005 2 commits
  15. 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
  16. 10 Jun, 2005 1 commit
    • Dan Williams's avatar
      2005-06-09 Dan Williams <dcbw@redhat.com> · bb36e068
      Dan Williams authored
      	* NetworkManager.h
      		- Add NMWirelessScanMethod enum for scan methods
      
      	* gnome/applet/applet-dbus-devices.c
      		- (nmwa_dbus_update_scanning_enabled_cb): remove
      		- (nmwa_dbus_update_scanning_enabled): remove
      		- (nmwa_dbus_update_devices): don't call nmwa_dbus_update_scanning_enabled() anymore
      			since it got removed
      		- (nmwa_dbus_enable_scanning): remove
      
      	* gnome/applet/applet-dbus-info.c
      		- (nmi_dbus_signal_update_scan_method): new function, signal NetworkManager to
      			update the wireless scanning method from NMI
      		- (nmi_dbus_get_wireless_scan_method): new function, return wireless scanning
      			method value to NetworkManager
      		- (nmi_dbus_info_message_handler): respond to the "getWirelessScanMethod" method call
      
      	* gnome/applet/applet-dbus-info.h
      		- Add prototype for nmi_dbus_signal_update_scan_method
      
      	* gnome/applet/applet.c
      		- (scanning_menu_update): new function, update one GtkCheckMenuItem from the
      			Wireless Scanning menu based on current wireless scan method
      		- (nmwa_menu_scanning_item_activate): new function, callback for GTK "activate"
      			signal for Wireless Scanning menu items, tell NetworkManager the new method
      			and update our menu items to make sure the right one is checked
      		- (nmwa_set_scanning_enabled_cb): remove
      		- (nmwa_context_menu_update): remove references to pause_scanning_item
      		- (nmwa_context_menu_create): remove pause_scanning_item, and add new Wireless
      			Scanning menu item
      		- (nmwa_gconf_get_wireless_scan_method): new method, pull wireless scanning method
      			from GConf
      		- nmwa_gconf_networks_notify_callback -> nmwa_gconf_info_notify_callback: generalize
      			so we get notified of preference values too
      		- (nmwa_get_instance): monitor GCONF_PATH_WIRELESS rather than GCONF_PATH_WIRELESS_NETWORKS
      
      	* gnome/applet/applet.h
      		- GCONF_PATH_WIRELESS added, one level below GCONF_PATH_WIRELESS_NETWORKS
      		- Add wireless scan method member to applet data
      		- Remove pause_scanning_item, add Wireless Scanning submenu
      
      	* src/NetworkManager.c
      		- (nm_data_new): default to NM_SCAN_METHOD_ON
      		- (main): grab scanning method from NMI if we can
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_update_wireless_scan_method_cb): new function, callback from
      			nm_dbus_update_wireless_scan_method()
      		- (nm_dbus_update_wireless_scan_method): new function to grab scanning method
      			from NMI
      		- (nm_dbus_nmi_is_running): redundant function, removed
      		- (nm_dbus_signal_filter): trap "WirelessScanMethodUpdate" signal, grab scanning method
      			when NMI comes back
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_is_activated): return TRUE if the device is activated
      		- (nm_device_wireless_scan): don't scan if the scan method is OFF, or if its AUTO
      			and we are activated
      
      	* src/nm-dbus-nm.c
      		- (nm_dbus_nm_set_scanning_enabled): removed
      		- nm_dbus_nm_get_scanning_enabled -> nm_dbus_nm_get_wireless_scan_method
      		- (nm_dbus_nm_methods_setup): remove [get | set] ScanningEnabled and add "getWirelessScanMethod"
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@658 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bb36e068
  17. 21 May, 2005 1 commit
    • Dan Williams's avatar
      2005-05-20 Dan Williams <dcbw@redhat.com> · 74a2ffa9
      Dan Williams authored
      	* NetworkManager.h
      		- Differentiate VPN config signals between bad VPN config options
      			and bad IP config
      
      	* gnome/applet/applet-dbus-info.h
      		- Add prototypes for wireless network and vpn connection update functions
      
      	* gnome/applet/applet-dbus.c
      		- (nmwa_dbus_filter): trap new VPN config error signals from NetworkManager
      
      	* gnome/applet/applet.c
      		- (nmwa_schedule_vpn_failure_dialog): new dialog text for new VPN config
      			error signals
      		- (nmwa_gconf_networks_notify_cb): re-enable wireless network change notify
      			propogation to NetworkManager
      		- (nmwa_gconf_vpn_connections_notify_cb): re-enable vpn connection change
      			notify propogation to NetworkManager
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_update_one_allowed_network): make sure to specify which AP list we
      			are updating so a network can be removed from it if necessary
      
      	* src/vpn-manager/nm-vpn-manager.c
      		- (nm_vpn_manager_process_signal): trap new vpn config error signals
      
      	* vpn-daemons/vpnc/nm-vpnc-service.c
      		- (nm_vpnc_dbus_signal_failure): generalize function for all VPN error signals
      		- (nm_vpnc_dbus_signal_launch_failed): remove
      		- (nm_vpnc_dbus_signal_connect_failed): remove
      		- (nm_vpnc_helper_timer_cb): update for new generalized error signal function
      		- (nm_vpnc_schedule_helper_timer): increase timeout to 10s
      		- (vpnc_watch_cb): don't whine about exit code if vpnc exited cleanly, update
      			for new generalized error signal function, remove config file stuff
      		- (nm_vpnc_start_vpnc_binary): grab a stdin pipe to vpnc after spawning it so
      			we can write configuration options to it
      		- (nm_vpnc_config_file_generate): removed
      		- (nm_vpnc_config_write): write configuration options to the vpnc stdin pipe
      		- (nm_vpnc_config_options_validate): validate the config options we receive
      			from NetworkManager to block potential exploits
      		- (nm_vpnc_dbus_handle_start_vpn): call option validation function before
      			starting vpnc
      		- (nm_vpnc_dbus_process_helper_config_error): actually propogate config error
      			to NetworkManager
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@646 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      74a2ffa9
  18. 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
  19. 06 May, 2005 2 commits
    • Dan Williams's avatar
      2005-05-06 Dan Williams <dcbw@redhat.com> · 130b42a9
      Dan Williams authored
      	* gnome/applet/applet-dbus-device.c
      	  gnome/applet/applet-dbus-info.c
      	  gnome/applet/applet-dbus.c
      	  gnome/applet/applet.c
      	  gnome/applet/applet.h
      		- (nmwa_get_device_for_nm_device) -> (nmwa_get_device_for_nm_path)
      
      	* gnome/applet/applet-dbus.c
      		- (nmwa_dbus_filter): trap DeviceCarrierOn/DeviceCarrierOff signals
      			so we notice when wired device's carriers come back on.  Should
      			fix issue with wired devices being grayed out even if the cable
      			is in, for devices that support carrier detection.
      
      	* gnome/applet/applet.c
      		- (nmwa_driver_notify): bash focus-stealing prevention in the face
      		- (nmwa_act_stage_to_pixbuf): Clarify wireless ACT_STAGE_DEVICE_CONFIG
      			tooltip message
      		- (nmwa_menu_item_activate, nmwa_menu_add_device_item, nmwa_menu_item_data_free):
      			Fix situation where applet wouldn't respond to menu selections
      
      	* src/NetworkManager.c
      	  src/NetworkManagerDevice.c
      	  src/NetworkManagerDbus.c
      	  src/NetworkManagerDbus.h
      		- (nm_dbus_signal_device_status_change) -> (nm_dbus_schedule_device_status_change_signal)
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_send_network_not_found, nm_dbus_schedule_network_not_found_signal):
      			Remove, no longer used or relevant
      		- (nm_dbus_signal_device_status_change): Better signal enum->string matching
      		- (nm_dbus_schedule_device_status_change_signal): add
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_worker_thread_stop): don't try to join a NULL worker thread
      		- (nm_device_set_link_active): Fix up switching for non-carrier-detect devices,
      			ie don't deactivate them unless explicitly told to by the user.  Also send
      			CARRIER_OFF / CARRIER_ON signals when link changes
      		- (nm_device_set_essid, nm_device_set_enc_key, nm_device_is_up, nm_device_set_mode):
      			Don't print error message when device is no longer around
      		- (nm_device_deactivate): kill any current DHCP process attached to this device,
      			not just during activation
      
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_auto_get_best_device): Ignore semi-supported devices completely from
      			auto-device-selection.
      		- (nm_policy_device_change_check): Don't interrupt semi-supported devices
      
      	* src/NetworkManagerSystem.c
      		- (nm_system_device_set_up_down_with_iface): Quiet first warning message when device
      			is no longer present (Bill Moss)
      
      	* src/backends/shvar.c
      		- (svOpenFile): Open read-only to make SELinux happy
      
      	* src/backends/NetworkManagerRedHat.c
      		- (nm_system_device_get_system_config): Use SYSCONFDIR rather than hardcoding
      			the path to the ifcfg-* files
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@613 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      130b42a9
    • Dan Williams's avatar
      2005-05-05 Dan Williams <dcbw@redhat.com> · db4f5ced
      Dan Williams authored
      	* Expose activation stages to NetworkManager clients, like the applet
      	* Add Diana's progress icons to the applet, cued off NM activation stage
      	* Use more descriptive tooltips, cued off NM activation stage
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@611 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      db4f5ced
  20. 05 May, 2005 1 commit
  21. 04 May, 2005 1 commit
  22. 03 May, 2005 1 commit
    • Dan Williams's avatar
      2005-05-03 Dan Williams <dcbw@redhat.com> · 567b5e3d
      Dan Williams authored
      	* Kill dhcpcd.  We now use "dhcdbd", a dbus daemon that controls dhclient.
      	  This means that NetworkManager shouldn't have DHCP issues anymore.  It also
      	  means you need dhcdbd, which you can get here (get the latest one):
      
      		http://people.redhat.com/jvdias/dhcdbd/
      
      	  Technically NetworkManager can use any DHCP daemon that uses the same DBUS
      	  interface as dhcdbd.
      
      	* Rewrite device activation to facilitate the new DHCP infrastructure and
      	  future improvements.  Its now "activation request" based, ie there is a single
      	  activation request composed of the device, access point, and other info which
      	  follows the entire activation process.  There are 5 stages of the activation
      	  process which correspond to:
      
      		1) Device preparation
      		2) Device configuration (bring it up, set ESSID/Key/etc)
      		3) IP Config Start (fire off DHCP if we're using it)
      		4) IP Config Get (grab config from DHCP or static config files)
      		5) IP Config Commit (set device's IP address, DNS, etc)
      
      	  Note that there is no longer a "scanning" step, since the access point must
      	  be known _before_ activation starts.  If the access point drops out or does
      	  not exist for some reason, the entire activation process fails and must be
      	  restarted for a different access point or device.
      
      	Patch from Bill Moss:
      	* gnome/applet/applet.c
      		- Fix type of vpn_failure dialog -> vpn_banner dialog
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@597 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      567b5e3d
  23. 28 Apr, 2005 2 commits
  24. 27 Apr, 2005 1 commit
  25. 16 Apr, 2005 1 commit
  26. 15 Apr, 2005 1 commit
  27. 31 Mar, 2005 1 commit
    • Dan Williams's avatar
      2005-03-31 Dan Williams <dcbw@redhat.com> · c1979229
      Dan Williams authored
      	Tighten up handling of wireless devices that don't support wireless
      	scanning (ie, Orinoco).  Due to restructuring of code, these devices
      	hadn't been doing pseudo-scanning for a while either and would just
      	spin waiting for an access point.  They are now manual devices where
      	the user must choose the access point from the menu every time.  All
      	"allowed" access points are listed in the applet's menu regardless
      	of whether or not they can be seen by the card, since it can't scan
      	anyway.
      
      	* src/NetworkManager.c
      		- (nm_wireless_link_state_handle): new function, but only update
      			the "best" ap for non-scanning devices when its not activating,
      			and when no device is being forced on the card
      		- (nm_link_state_monitor): split wireless link state handling out
      			into separate function
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_copy_allowed_to_dev_list): new function
      		- (nm_device_new): populate non-scanning cards' AP lists with
      			access points from the "allowed" list
      		- (nm_device_new): don't start a scanning timeout for devices that
      			can't scan
      		- (nm_device_activation_schedule_finish): new parameter, should be
      			the AP that failed to be connected to, pass it on to the
      			activation finish function in NetworkManagerPolicy.c
      		- (nm_device_activate_wireless): don't ever try to get a new AP
      			for non-scanning devices, just fail.  The user must choose
      			a new access point manually.
      		- (nm_device_activate): grab the AP that failed connection and
      			pass it on
      		- (nm_device_update_best_ap): Clear the best AP if we don't have
      			a link to it, user must manually choose a new one
      		- (nm_device_do_pseudo_scan): remove function
      		- (nm_device_wireless_process_scan_results): remove bits for non-
      			scanning cards since they never get here
      		- (nm_device_wireless_scan): remove bits for non-scanning devices,
      			and fake the scan list for test devices a bit earlier
      
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_activation_finish): use the failed_ap that we get
      			passed rather than getting the best_ap from the card, which
      			may have changed since we were scheduled
      		- (nm_policy_allowed_ap_list_update): for non-scanning devices,
      			update their scan list directly from the allowed list when
      			we get updates to the allowed list from NetworkManagerInfo
      
      	* src/NetworkManagerPolicy.h
      		- New member for failed access point in NMActivationResult
      
        -------------------------------------
      
      	Driver Notification patch: notifies the user when their driver
      		sucks.  Gives them the option to ignore further insertions
      		of the card that has the sucky driver.
      
      	* NetworkManager.h
      		- Remove the SEMI_SUPPORTED member from the NMDriverSupportLevel
      			enum and replace it with NO_CARRIER_DETECT and
      			NO_WIRELESS_SCAN
      
      	* panel-applet/NMWirelessApplet.[ch]
      		- Merge essid.glade -> wireless-applet.glade
      		- Implement the "Your driver sucks" notification dialog
      
      	* panel-applet/NMWirelessAppletDbus.c
      		- Change stuff from getSupportsCarrierDetect->getDriverSupportLevel
      		- Grab hardware address for each device from NM too
      		- Check whether the driver for each device sucks or not whenever
      			a new device is noticed
      
      	* panel-applet/NMWirelessAppletOtherNetworkDialog.c
      		- Deal with stuff being in wireless-applet.glade now rather than essid.glade
      
      	* src/NetworkManager.c
      		- Fix a double-unref on device removal
      
      	* src/NetworkManagerUtils.c
      		- Set appropriate driver support level on a device that doesn't
      			support scanning or carrier detection
      
      	* src/nm-dbus-device.c
      		- New "getHWAddress" dbus method on devices
      		- getSupportsCarrierDetect -> getDriverSupportLevel
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@534 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c1979229
  28. 26 Mar, 2005 1 commit
    • Dan Williams's avatar
      2005-03-25 Dan Williams <dcbw@redhat.com> · 4acd2f31
      Dan Williams authored
      	* panel-applet/NMWirelessApplet.c
      		- (nmwa_about_cb): Add some more contributors
      		- (nmwa_update_state): show the applet when there's no connection
      		- Enable the "Stop/Resume all wireless devices" option in the
      			context menu
      		- New "no connection" icon
      
      	* src/NetworkManager.c
      		- (nm_poll_and_update_wireless_link_state): don't do anything if
      			wireless is disabled or we're asleep
      
      	* src/NetworkManagerDHCP.c
      		- Remove trailing "\n" on debug messages
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_network_status_from_data): new state "asleep"
      
      	* src/NetworkManagerDevice.c
      		- Merge most of Peter Jones' "completion" patch that greatly reduces
      			latency and wait times for most operations
      		- (nm_device_wireless_scan): Don't scan when asleep
      
      	* src/NetworkManagerPolicy.c
      		- (nm_policy_get_best_device): return no device when asleep
      		- (nm_policy_allowed_ap_list_update): From Bill Moss: merge properties
      			for all wireless devices on update, not just active device
      
      	* src/NetworkManagerUtils.c
      		- Merge Peter Jones' "completion" patch
      
      	* src/nm-dbus-nm.c
      		- (nm_dbus_nm_set_wireless_enabled): bring down wireless devices when
      			we're told to disable them
      		- (nm_dbus_nm_sleep, nm_dbus_nm_wake): new functions for sleep/wake
      
      	* utils/nm-utils.h
      		- New variants of the warn/info/error/debug print functions that can take
      			variables rather than static strings
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@510 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      4acd2f31