1. 07 Aug, 2006 1 commit
  2. 04 Aug, 2006 1 commit
    • Robert Love's avatar
      2006-08-04 Robert Love <rml@novell.com> · e1620a99
      Robert Love authored
      	Glib Memory Slices!
      	* configure.in: Require glib 2.10 or later.
      	* src/NetworkManager.c, src/NetworkManagerAP.c, src/nm-ip4-config.c,
      	  src/NetworkManagerAPList.c, src/NetworkManagerDbus.c,
      	  src/NetworkManagerDbusUtils.c, src/nm-dbus-nmi.c, src/wpa.c,
      	  src/nm-device-802-11-wireless.c: Convert applicable g_malloc and
      	  g_new calls to g_slice_new.  Likewise for g_free to g_slice_free.
      	  Memory Slices are the greatest thing since bread slices.
      	* src/NetworkManagerAP.c: Also, fix memory leak.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1923 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e1620a99
  3. 31 Jul, 2006 1 commit
  4. 24 Jul, 2006 1 commit
    • Dan Williams's avatar
      2006-07-24 Dan Williams <dcbw@redhat.com> · c1a97b29
      Dan Williams authored
      	Patch from Timothée Lecomte <timothee.lecomte@ens.fr>
      	* src/backends/Makefile.am
      	  src/backends/NetworkManagerArch.c
      	  src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerGeneric.c
      	  src/backends/NetworkManagerGeneric.h
      	  src/backends/NetworkManagerGentoo.c
      	  src/backends/NetworkManagerPaldo.c
      	  src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerSlackware.c
      	  src/backends/NetworkManagerSuSE.c
      		- Genericize common backend functions
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1894 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      c1a97b29
  5. 13 Jul, 2006 2 commits
    • Dan Williams's avatar
      2006-07-13 Dan Williams <dcbw@redhat.com> · 3c10e440
      Dan Williams authored
      	Patch from Thiago Bauermann <thiago.bauermann@gmail.com>
      	* gnome/applet/applet.glade
      	  gnome/applet/Makefile.am
      	  gnome/applet/nm-gconf-wso.c
      	  gnome/applet/nm-gconf-wso-leap.c
      	  gnome/applet/nm-gconf-wso-leap.h
      	  gnome/applet/wireless-security-manager.c
      	  gnome/applet/wso-leap.c
      	  gnome/applet/wso-leap.h
      	  include/NetworkManager.h
      	  libnm-util/dbus-helpers.c
      	  libnm-util/dbus-helpers.h
      	  src/Makefile.am
      	  src/NetworkManagerAP.c
      	  src/nm-ap-security.c
      	  src/nm-ap-security-leap.c
      	  src/nm-ap-security-leap.h
      		- Add LEAP authentication support
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1881 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      3c10e440
    • Dan Williams's avatar
      2006-07-13 Dan Williams <dcbw@redhat.com> · e51cecf3
      Dan Williams authored
      	Patch from Timothée Lecomte <timothee.lecomte@ens.fr>
      	* configure.in
      	  src/backends/NetworkManagerArch.c
      	  src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerGentoo.c
      	  src/backends/NetworkManagerPaldo.c
      	  src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerSlackware.c
      	  src/backends/NetworkManagerSuSE.c
      		- Convert hardcoding of 'ip' path to configure-time
      			detected one
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1879 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e51cecf3
  6. 10 Jul, 2006 1 commit
  7. 09 Jul, 2006 1 commit
  8. 04 Jul, 2006 1 commit
  9. 25 Jun, 2006 1 commit
  10. 21 Jun, 2006 1 commit
  11. 20 Jun, 2006 1 commit
    • Dan Williams's avatar
      2006-06-19 Dan Williams <dcbw@redhat.com> · e16831d1
      Dan Williams authored
      	* src/NetworkManagerAP.c
      		- Clarify usage of user_created
      
      	* src/nm-ap-security-wep.c
      	  src/nm-ap-security-wpa-eap.c
      	  src/nm-ap-security-wpa-psk.c
      	  src/nm-ap-security.c
      	  src/nm-ap-security.h
      		- s/user_created/adhoc, because we really do mean adhoc
      
      	Patch from Bernard Blackham <bernard@blackham.com.au>
      	* src/nm-device-802-11-wireless.c
      		- (supplicant_send_network_config): instead of user_created,
      			use adhoc, and do AP_SCAN 2 for adhoc networks
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1846 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      e16831d1
  12. 19 Jun, 2006 1 commit
    • Robert Love's avatar
      · 2f83566a
      Robert Love authored
      2006-06-15  Robert Love  <rml@novell.com>
      
      	* gnome/applet/nm-gconf-wso-wpa-eap.c: Don't set the Gconf keys unless
      	  we have a value to set.  Gconf generates a warning if `val' is NULL.
      	* src/nm-ap-security-wpa-eap.c: Don't set the key for an Enterprise AP
      	  unless we actually received a valid private key file passphrase or
      	  password.  Otherwise, we don't know to later ask the applet to pull
      	  the key from the keyring.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1845 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      2f83566a
  13. 14 Jun, 2006 2 commits
  14. 13 Jun, 2006 1 commit
    • Robert Love's avatar
      · eb13a05c
      Robert Love authored
      2006-06-13  Robert Love  <rml@novell.com>
      
      	* gnome/applet/applet-dbus-info.c: Don't set the fallback bit to FALSE
      	  if it is currently set to TRUE.  Otherwise, we will reset the value
      	  when we connect normally.
      	* src/nm-device-802-11-wireless.c: For the roaming code, make sure that
      	  the old BSSID is valid, too.  The recently added ESSID check may not be
      	  sufficient (we can remove it?).  What we really want to catch is the
      	  case of going from all-zeros to the BSSID of some other network, which
      	  happens on failure.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1823 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      eb13a05c
  15. 09 Jun, 2006 2 commits
    • Dan Williams's avatar
      2006-06-09 Dan Williams <dcbw@redhat.com> · 768354a1
      Dan Williams authored
      	* src/NetworkManagerSystem.[ch]
      		- (nm_system_device_set_up_down_with_iface): remove 'dev' argument,
      			it was unused and pointless
      		- (nm_system_vpn_device_set_from_iface, nm_system_device_set_up_down):
      			fix for set_up_down_with_iface change
      
      	* src/vpn-manager/nm-vpn-connection.c
      		- (nm_vpn_connection_deactivate): fix for set_up_down_with_iface change
      
      	* src/backends/NetworkManagerPaldo.c
      	  src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerSuSE.c
      	  src/backends/NetworkManagerArch.c
      	  src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerGentoo.c
      		- (nm_system_enable_loopback): use set_up_down_with_iface where
      			appropriate
      		- (nm_system_flush_loopback_routes): use flush_routes_with_iface
      			where appropriate
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1817 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      768354a1
    • Dan Williams's avatar
      2006-06-09 Dan Williams <dcbw@redhat.com> · 05dbe523
      Dan Williams authored
      	Patch from Peter Jones:
      	* src/nm-device-802-11-wireless.c
      		- (nm_device_802_11_wireless_update_bssid): make sure that the
      			SSID hasn't changed from what we expect before automatically
      			updating the saved BSSID from a new AP
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1816 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      05dbe523
  16. 08 Jun, 2006 1 commit
    • Robert Love's avatar
      2006-06-08 Robert Love <rml@novell.com> · 75478a37
      Robert Love authored
      	Add 'fallback' support.  NetworkManager will attempt to brute-force
      	connect to networks marked as fallback if there are no better wireless
      	connections available.  This is useful as a method of last resort, to
      	work around driver problems, and for use with hidden networks.
      	* gnome/applet/applet-dbus-devices.c,
      	  gnome/applet/applet-dbus-devices.h: Add fallback parameter.
      	* gnome/applet/applet-dbus-info.c: Retrieve fallback bit from Gconf and
      	  pass it on via DBUS.
      	* gnome/applet/applet.c: No fallback by default.
      	* gnome/applet/applet.glade, gnome/applet/other-network-dialog.c:
      	  Update other-network-dialog to add UI checkbox toggling fallback.
      	* src/NetworkManagerAP.c, src/NetworkManagerAP.h: Remove "trusted"
      	  propery from AP object.  Add "fallback" property to AP object.
      	* src/nm-dbus-nm.c: Grab the fallback parameter via DBUS.
      	* src/nm-dbus-nmi.c: Grab the fallback parameter via DBUS.
      	* src/nm-device-802-11-wireless.c: Break out blacklist logic into
      	  separate function.  Add get_best_fallback_ap() for returning an AP
      	  on which to attempt fallback.
      	* src/backends/NetworkManagerSuSE.c: Set stored network as fallback.
      	* test/nm-set-fallback: New file.  Sets a given network as fallback.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1814 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      75478a37
  17. 07 Jun, 2006 1 commit
    • Robert Love's avatar
      2006-06-07 Robert Love <rml@novell.com> · faeff615
      Robert Love authored
      	* gnome/applet/gconf-helpers.c: Bug fix: nm_gconf_helper_get_bool()
      	  checked that the return type was GCONF_VALUE_STRING, not the correct
      	  GCONF_VALUE_BOOL, and thus it never worked.
      	* src/NetworkManagerAPList.c: Before concluding that two networks are
      	  identical based on their BSSID, make sure that the BSSID in question
      	  is actually valid.  Specifically, an empty or all zero BSSID does not
      	  cut it.
      	* gnome/applet/applet-dbus-info.c, gnome/applet/other-network-dialog.c,
      	  src/nm-dbus-nmi.c, src/nm-device-802-11-wireless.c: White space and
      	  similar invariant clean up.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1811 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      faeff615
  18. 28 May, 2006 4 commits
  19. 25 May, 2006 1 commit
    • Robert Love's avatar
      2006-05-25 Robert Love <rml@novell.com> · 33aec50e
      Robert Love authored
      	* src/nm-device.h: Introduce nm_ioctl_info(), which defines to
      	  nm_info() if IOCTL_DEBUG is set and a no-op if not.  We can use this
      	  instead of dumping ifdef's throughout the code.
      	* src/NetworkManagerSystem.c, src/nm-device-802-11-wireless.c,
      	  src/nm-device-802-3-ethernet.c, src/nm-device.c: Remove ifdef's and
      	  use nm_ioctl_info() in lieu.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1768 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      33aec50e
  20. 24 May, 2006 3 commits
  21. 22 May, 2006 2 commits
  22. 21 May, 2006 1 commit
    • Dan Williams's avatar
      2006-05-21 Dan Williams <dcbw@redhat.com> · bc52f21f
      Dan Williams authored
      	Fix gnome.org #330832 based on patch from Crispin Flowerday <crispin@gnome.org>
      
      	* src/NetworkManagerDbus.[ch]
      		- nm_dbus_get_device_from_object_path -> nm_dbus_get_device_from_escaped_object_path:
      			clarify that function's argument should be an escaped dbus object
      			path, and look for path segment end before returning a match
      	* src/nm-dbus-nm.c:
      		- Fix up users of nm_dbus_get_device_from_escaped_object_path()
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1749 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      bc52f21f
  23. 17 May, 2006 3 commits
    • Robert Love's avatar
      · 12e183cc
      Robert Love authored
      	* src/nm-device-802-11-wireless.c: Lentils.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1743 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      12e183cc
    • Robert Love's avatar
      · 27e78ebd
      Robert Love authored
      	* src/nm-device-802-11-wireless.c: Whoops!
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1742 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      27e78ebd
    • Robert Love's avatar
      2006-05-17 Robert Love <rml@novell.com> · b428d9d8
      Robert Love authored
      	Functionality to automatically add BSSIDs to the allowed-MAC list as
      	one roams from access point to access point on a given network:
      	* src/NetworkManagerUtils.c: Add nm_ethernet_addresses_are_equal(),
      	  helper function to compare two ether_addr structures and return TRUE
      	  if they contain the same MAC address.
      	* src/NetworkManagerUtils.h: Add nm_ethernet_addresses_are_equal()
      	  prototype.
      	* src/nm-device-802-11-wireless.c: New function to update the BSSID
      	  stored with the current AP.  If the BSSID has indeed changed, we
      	  send it out to the applet, allowing the allowed-MAC list to grow
      	  automatically in response to roaming.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1739 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      b428d9d8
  24. 16 May, 2006 1 commit
  25. 15 May, 2006 1 commit
  26. 13 May, 2006 1 commit
  27. 11 May, 2006 2 commits
  28. 10 May, 2006 1 commit