1. 26 Oct, 2004 1 commit
  2. 23 Oct, 2004 2 commits
    • Dan Williams's avatar
      2004-10-23 Dan Williams <dcbw@redhat.com> · 2bfd0173
      Dan Williams authored
      	* info-daemon/NetworkManagerInfoDbus.c
      		- Trap the "DeviceActivationFailed" signal
      
      	* docs/NetworkManager DBUS API.txt
      		- Add "DeviceActivationFailed" signal
      
      	* panel-applet/NMWirelessAppletDbus.c
      		- Quash the "NetworkManager service not available" message
      
      	* src/NetworkManagerDbus.[ch]
      		- Add the "DeviceActivationFailed" signal
      
      	* src/NetworkManagerDevice.c
      		- Add support for activation_failed flag
      		- Fix deadlock where activation thread didn't clean itself up, making
      			main thread still believe it was alive forever (didn't reset activation
      			flags like activating, just_activated, etc when IP configuration
      			failed)
      
      	* src/NetworkManagerPolicy.c
      		- Implement logic for DeviceActivationFailed signal, and when activation fails
      			for wireless networks, try to fall back to some other access point
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@268 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      2bfd0173
    • Dan Williams's avatar
      2004-10-23 Dan Williams <dcbw@redhat.com> · 92202c6b
      Dan Williams authored
      	* panel-applet/NMWirelessApplet.[ch]
      		- Place the GtkMenuBar inside a GtkEventBox, and add the Event Box
      			to the applet object, so we can get tooltips
      		- Add tooltips (RH #136866)
      
      	* src/NetworkManagerDevice.c
      		- When trying to find a wireless network, try to connect with encryption
      			turned on first, so that we can more accurately detect whether or not
      			we need to use encryption for the actual association later on
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@267 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      92202c6b
  3. 21 Oct, 2004 3 commits
    • Dan Williams's avatar
      2004-10-21 Dan Williams <dcbw@redhat.com> · 3fbfa66d
      Dan Williams authored
      	* Add some support for telling NetworkManagerInfo to tell the user
      		that they are using a device that's not fully supported
      
      	* Fix some assertions in debug messages due to null access point args
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@264 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      3fbfa66d
    • Dan Williams's avatar
      2004-10-21 Dan Williams <dcbw@redhat.com> · f145f77b
      Dan Williams authored
              * src/NetworkManagerDevice.c
                      - Don't try to activate/bring up/down unsupported
                              devices
      
              * src/NetworkManagerUtils.c
                      - Fix case of PCI ID checks for driver support levels
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@263 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      f145f77b
    • Dan Williams's avatar
      2004-10-21 Dan Williams <dcbw@redhat.com> · faae8945
      Dan Williams authored
      	* NetworkManager.h
      		- New file, now contains commonly used structures and bits
      			for the dbus API of NetworkManager
      
      	* Makefile.am
      		- Deliver NetworkManager.h to ${includedir}/NetworkManager
      
      	* src/NetworkManager.h
      		- Rename -> src/NetworkManagerMain.c
      
      	* Various fixups all around to use NetworkManager.h and new
      		src/NetworkManagerMain.h, remove redundant bits that got
      		moved into NetworkManager.h
      
      	* src/NetworkManagerDevice.[ch]
      	  src/NetworkManagerUtils.[ch]
      	  src/NetworkManagerPolicy.c
      	  src/NetworkManagerDbus.c
      		- Whitelist wireless drivers, and blacklist some wired
      			drivers.  Also blacklist cipsec and ethernet-over-usb
      			devices at this time (RH #135722, RH #135648)
      		- Don't leak unsupported devices out over dbus, or allow
      			them to be set as the active device.  Skip over them
      			during automatic device picking
      
      	* test/nmclienttest.c
      		- Clean up the dbus code a lot
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@261 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      faae8945
  4. 19 Oct, 2004 3 commits
  5. 17 Oct, 2004 1 commit
    • Dan Williams's avatar
      2004-10-17 Dan Williams <dcbw@redhat.com> · bbe4cbfb
      Dan Williams authored
      	* info-daemon/NetworkManagerInfoDbus.c
      		- Display name of network in the "network not found" dialog
      
      	* panel-applet/NMWirelessAppletDbus.c
      		- (nmwa_dbus_call_nm_method): new function replaces all other
      			nmwa_dbus_get_[string|string_array|int|boolean] methods
      		- nmwa_dbus_get_network_name() and nmwa_dbus_get_device_name()
      			consolidated into nmwa_dbus_get_object_name()
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@254 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bbe4cbfb
  6. 16 Oct, 2004 1 commit
  7. 15 Oct, 2004 7 commits
  8. 14 Oct, 2004 7 commits
  9. 13 Oct, 2004 5 commits
    • Jonathan Blandford Blandford's avatar
      Wed Oct 13 19:31:53 2004 Jonathan Blandford <jrb@redhat.com> · a34bbc73
      Jonathan Blandford Blandford authored
              * panel-applet/NMWirelessApplet.c: Add an essid dialog.  It
              doesn't work yet, but it looks okay.
      
              * panel-applet/icons/*png: Resize to 22x22 and install in the
              right place.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@224 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a34bbc73
    • Robert Paskowitz's avatar
      2004-10-13 Dan Williams <dcbw@redhat.com> · 3ad9d061
      Robert Paskowitz authored and Dan Williams's avatar Dan Williams committed
      	* panel-applet/NMWirelessApplet.c
      		- Add function to print out applet_state in a readable
      			manner
      
      	* src/NetworkManager.c
      		- (main): Don't segfault when nm_dbus_init() fails, we had
      			a left-over call to hal_shutdown() into which we passed NULL
      
      	* src/NetworkManagerAP.c
      		- (nm_ap_set_essid): Allow NULL essids
      
      	* src/NetworkManagerAPList.[ch]
      		- More use of nm_ap_list_[un]lock ()
      		- (nm_ap_list_get_ap_by_essid): don't warn when looking for a NULL
      			network/essid, just return nothing.  Also skip over NULL
      			essid access points in the list when searching
      		- (nm_ap_list_get_ap_by_address): new function
      		- (nm_ap_list_update_network): set the access point's key source to
      			NULL when the key returned from NetworkManagerInfo is NULL or
      			of 0 length
      		- nm_ap_list_update_keys() -> nm_ap_list_update_properties(), and
      			copy timestamp over too
      		- (nm_ap_list_copy_essids_by_address): new function, attempt to
      			find the correct ESSID for a blank-essid access point by searching
      			through another list and matching access point MAC addresses
      		- (nm_ap_list_diff): exclude blank-essid access points from the diffs
      
      	* src/NetworkManagerDbus.c
      		- (nm_dbus_nm_set_active_device): deal with random networks the user
      			may specify.  This is mainly for access points that don't
      			broadcast their essid.  So if the user tells us to associate with
      			some random ESSID that's not in our access point list, we find
      			out if the access point does in fact exist (by attempting association
      			and then matching that access point's MAC address with the essid the
      			user gave us) and then we switch to it.
      		- (nm_dbus_devices_handle_request): don't add blank-essid access points
      			to the returned list of networks for the "getNetworks" method
      
      	* src/NetworkManagerDevice.[ch]
      		- Extra debugging info for link detection
      		- (nm_device_ap_list_get_ap_by_address): new function, return an AP
      			based on MAC address
      		- (nm_device_get_path_for_ap): ignore blank-essid access points
      		- (nm_device_wireless_network_exists): new function, find out whether
      			a random ESSID exists by attempting to associate with it
      		- (nm_device_do_normal_scan): allow blank-essid access points in our
      			device list as long as they have an AP MAC address we can use.
      			Also send WirelessNetwork[Dis]Appeared signals for non-active
      			devices too.  Lets the applet update more frequently.
      
      	* src/backends/NetworkManagerGentoo.c
      		- Patch from: Robert Paskowitz
      			- Update backend code for Gentoo
      			- Implement nm_system_device_update_config_info ()
      
      	* test/nmclienttest.c
      		- (set_network_device): new function, takes a command-line argument
      			and tells NetworkManager to use that wireless network
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@222 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      3ad9d061
    • John Palmieri's avatar
      Wed Oct 13 John (J5) Palmieri <johnp@redhat.com> · aea83cfb
      John Palmieri authored
              * info-daemon/NetworkManagerInfo.c (nmi_spawn_notification_icon): Stop respawning
              if the notification icon crashes 5 times within 5 seconds of each respawn
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@221 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      aea83cfb
    • Jonathan Blandford Blandford's avatar
      Tue Oct 12 22:53:04 2004 Jonathan Blandford <jrb@redhat.com> · dea7d568
      Jonathan Blandford Blandford authored
              * panel-applet/NMWirelessApplet.c (nmwa_update_state): remove
              g_print.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@220 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      dea7d568
    • Jonathan Blandford Blandford's avatar
      Tue Oct 12 22:44:15 2004 Jonathan Blandford <jrb@redhat.com> · bebce45b
      Jonathan Blandford Blandford authored
              * panel-applet/NMWirelessApplet.h: Change the name of the icons.
      
              * panel-applet/NMWirelessApplet.c: (animation_timeout),
              (nmwa_update_state), (nmwa_destroy), (nmwa_setup_widgets),
              (nmwa_icons_free), (nmwa_icons_load_from_disk), (nmwa_icons_init):
              Change the name of the icons.
      
              * panel-applet/menu-info.c: (nm_menu_wired_class_init),
              (nm_menu_wired_expose_event), (nm_menu_network_class_init),
              (nm_menu_wireless_class_init), (nm_menu_wireless_new),
              (nm_menu_wireless_expose_event): Really bad hack to get the style
              to draw in the right color.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@219 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bebce45b
  10. 12 Oct, 2004 5 commits
  11. 11 Oct, 2004 2 commits
    • Dan Williams's avatar
      2004-10-11 Dan Williams <dcbw@redhat.com> · c195cbf8
      Dan Williams authored
      	* TODO
      		- Remove bit about more robust AP diffing since I just implemented it
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@211 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c195cbf8
    • Dan Williams's avatar
      2004-10-11 Dan Williams <dcbw@redhat.com> · 6b4bfea2
      Dan Williams authored
      	* src/NetworkManagerAP.c
      		- (nm_ap_new, nm_ap_new_from_ap): Don't crash when we don't have
      			enough RAM to allocate new AP structures, but return NULL instead
      
      	* src/NetworkManagerAPList.[ch]
      		- (nm_ap_list_is_empty): new function
      		- (nm_ap_list_combine): new function, combine two access point lists
      		- (nm_ap_list_copy_keys): new function, copy keys from one list
      			into another
      
      	* src/NetworkManagerDevice.[ch]
      		- Rename some functions to be clearer:
      			nm_device_get_best_ap_frozen -> nm_device_is_best_ap_frozen
      			nm_device_just_activated     -> nm_device_is_just_activated
      			nm_device_activating         -> nm_device_is_activating
      			nm_device_now_scanning       -> nm_device_is_scanning
      		- Cache the last 4 scans so that the access point list is more stable.
      			We combine the lastest two scans and use that as the AP list,
      			and diff that combined list against the combination of the earliest
      			two cached scans for the WirelessNetworkAppeared/Dissappeared signals
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@210 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      6b4bfea2
  12. 08 Oct, 2004 3 commits