1. 10 Apr, 2013 1 commit
  2. 08 Apr, 2013 1 commit
  3. 07 Feb, 2013 2 commits
  4. 20 Sep, 2012 1 commit
    • Dan Williams's avatar
      wifi: don't autoconnect to networks that have never been successful · ccfe5fec
      Dan Williams authored
      If you accidentally click on an wifi network in the menu, and you
      don't know the password, and cancel, the connection always stuck
      around and was available for autoconnection.  That's annoying, and
      it's a few clicks to go delete them.  But better yet, we can
      slightly repurpose the 'timestamp' property of connections to
      determine whether or not they've been successfully connected in the
      past; NM stores timestamps for all connections as of version 0.9.
      
      So if a wifi connection hasn't ever been successful (which means it
      has a timestamp in the timestamp cache, but that timestamp is zero),
      don't try to autoconnect it.
      
      Preloaded connections without a timestamp will still be autoconnected
      at least once (as they always have) because they won't yet have a
      timestamp in the timestamp cache.
      ccfe5fec
  5. 06 Aug, 2012 1 commit
  6. 07 Jun, 2012 1 commit
  7. 18 May, 2012 1 commit
  8. 22 Mar, 2012 1 commit
    • Dan Winship's avatar
      TODO: remove bridging/bonding and InfiniBand · a44effc1
      Dan Winship authored
      Bonding and InfiniBand are done. Bridging isn't, but after removing
      the bonding and generic infrstructure parts of that section, there
      wasn't really enough left to be worth keeping.
      a44effc1
  9. 27 Feb, 2012 1 commit
  10. 10 Nov, 2011 1 commit
  11. 09 Sep, 2011 1 commit
  12. 07 Sep, 2011 1 commit
  13. 24 Aug, 2011 2 commits
  14. 14 Jun, 2011 1 commit
  15. 06 Jun, 2011 3 commits
  16. 25 May, 2011 1 commit
  17. 24 May, 2011 3 commits
  18. 14 Mar, 2011 1 commit
  19. 08 Mar, 2011 1 commit
  20. 19 Nov, 2008 1 commit
  21. 06 Apr, 2006 1 commit
  22. 26 Feb, 2006 1 commit
  23. 30 Jan, 2006 1 commit
  24. 26 Jan, 2006 1 commit
  25. 01 Dec, 2005 1 commit
  26. 26 Jun, 2005 1 commit
  27. 14 Oct, 2004 1 commit
  28. 12 Oct, 2004 1 commit
    • Dan Williams's avatar
      2004-10-12 Dan Williams <dcbw@redhat.com> · b6df634a
      Dan Williams authored
      	* TODO
      		- Remove bit about static IP address support
      
      	* src/NetworkManagerUtils.c
      		- (nm_spawn_process): Add some error reporting
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_activation_configure_ip): hook up to the static config
      			routines in the backends
      
      	* src/backends/NetworkManagerRedHat.c
      		- (nm_system_device_update_config_info): use shvar.c routines to
      			parse the config file iformation, not our own
      		- (nm_system_device_setup_static_ip4_config): new function, based
      			heavily on 'ifup' script and 'ipcalc' tool code.  Set up a device
      			with a static IP address and gateway
      
      	* src/backends/shvar.[ch]
      		- Parser (filched from initscripts package) for ifcfg-* files
      
      	* src/backends/NetworkManagerSystem.h
      	  src/backends/NetworkManagerGentoo.c
      	  src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerSlackware.c
      		- Stub nm_system_device_update_config_info() and nm_system_device_setup_static_ip4_config()
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@212 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      b6df634a
  29. 11 Oct, 2004 1 commit
  30. 13 Sep, 2004 1 commit
    • Dan Williams's avatar
      2004-09-13 Dan Williams <dcbw@redhat.com> · ee710f03
      Dan Williams authored
      	* TODO: fix typo
      
      	* docs/NetworkManager DBUS API.txt
      		- Update for new signal strength changes
      
      	* panel-applet/NMWirelessApplet.c
      		- Make panel icon show strength of the current connection
      		- Cleanups and memleak fixes
      
      	* panel-applet/NMWirelessApplet.h
      		- Add data members for signal strength on devices and networks
      
      	* panel-applet/NMWirelessAppletDbus.c
      		- Free more DBusErrors
      		- Update for new signal strength changes
      		- Make devices and networks more like real objects, use ref/unref methods
      		- Actually unlock the mutex when updating the active device
      
      	* src/NetworkManagerAP.c
      		- Change AP functions and data members from "quality"->"strength"
      
      	* src/NetworkManagerDbus.c
      		- Kill "getMaxQuality" and "getQuality" methods
      		- Add "getStrength" methods for Networks and Devices
      
      	* src/NetworkManagerDevice.[ch]
      		- Add accessors for device strength
      		- Add functions to update strength for a device.  Note that not all drivers
      			actually support signal strength for scanned access points (Atmel drivers
      			being one)
      		- Calculate signal strength for each AP during scan
      
      	* src/NetworkManagerWireless.[ch]
      		- Add function to return signal strength % from a device and a raw quality struct
      
      	* test/nmclienttest.c
      		- Update for new signal strength changes
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@156 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      ee710f03
  31. 08 Sep, 2004 1 commit
    • Dan Williams's avatar
      2004-09-08 Dan Williams <dcbw@redhat.com> · b0d1e68d
      Dan Williams authored
      	* panel-applet/no-networkmanager.png
      	  panel-applet/Makefile.am
      	  panel-applet/NMWirelessApplet.c
      		- Add a "NetworkManager not running" icon and use it
      		- Use new consolidated GConf keys rather than Preferred/Trusted
      
      	* TODO: update
      
      	* info-daemon/NetworkManagerInfo.c
      	  info-daemon/NetworkManagerInfoDbus.[ch]
      	  info-daemon/NetworkManagerInfoPassphraseDialog.c
      		- There are now no longer two separate lists of wireless networks,
      			but one list where each network is "trusted" or not trusted
      		- Add a "getNetworkTrusted" dbus method
      		- "WirelessNetworkUpdate" signal now sent rather than
      			"PreferredNetworkUpdate/TrustedNetworkUpdate" signals
      		- Start freeing some dbus errors (not completed yet)
      
      	* info-daemon/passphrase.glade
      		- Remove the "don't show" hints for pager and taskbar
      		- Add a title since its going to be in the taskbar
      
      	* src/NetworkManager.[ch]
      	  src/NetworkManagerAPList.[ch]
      		- There are now no longer two separate lists of wireless networks,
      			but one list where each network is "trusted" or not trusted
      
      	* src/NetworkManagerAP.[ch]
      		- Add get/set "trusted" accessors and data bit
      
      	* src/NetworkManagerDbus.[ch]
      		- Add function to get "trusted" status of a network from NetworkManagerInfo
      		- Trap new WirelessNetworkUpdate signal rather than old separate signals
      
      	* src/NetworkManagerDevice.[ch]
      		- Add per-device config data (ip4 addr, gateway, netmask) and accessors
      		- (nm_device_new): Get device config from backend when initializing devices
      		- (nm_device_activation_worker): Split out device configuration on
      			activation to deal with static/dynamic IP differences, and try encryption
      			fallbacks on a device if the encryption method for the best AP is not good
      		- (nm_device_update_best_ap): convert to new consolidated access point lists from
      			NetworkManagerInfo, and copy over latest NMI info to best_ap when setting it
      
      	* src/NetworkManagerWireless.c
      		- libgcrypt code wasn't converting the MD5 digest to an ascii string, fix it
      
      	* src/backends/NetworkManagerRedHat.c
      	  src/backends/NetworkManagerSystem.h
      		- (nm_system_device_update_config_info): Add function to get device configuration
      			from system data in ifcfg-* files
      
      	* src/backends/NetworkManagerDebian.c
      	  src/backends/NetworkManagerGentoo.c
      	  src/backends/NetworkManagerSlackware.c
      		- Add stub functions for getting device configuration
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@131 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      b0d1e68d
  32. 23 Aug, 2004 1 commit
    • Dan Willemsen's avatar
      2004-08-23 Dan Willemsen <dan@willemsen.us> · a4afafce
      Dan Willemsen authored
      	* dispatcher-daemon/NetworkManagerDispatcher.c
      	  info-daemon/NetworkManagerInfo.[ch]
      	  info-daemon/NetworkManagerInfoDbus.c
      	  info-daemon/NetworkManagerInfoPassphraseDialog.c
      	  src/NetworkManager.c
      	  src/NetworkManagerAP.c
      	  src/NetworkManagerAPList.c
      	  src/NetworkManagerDbus.c
      	  src/NetworkManagerDevice.c
      	  src/NetworkManagerPolicy.c
      	  src/NetworkManagerUtils.[ch]
      	  src/NetworkManagerWireless.c
      		- Used syslog functions for logging instead of NM_DEBUG_DISPLAY & fprintf
      
      	* src/NetworkManager.c
      		- Fixed usage wording for --no-daemon
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@61 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a4afafce
  33. 02 Aug, 2004 1 commit
    • Dan Williams's avatar
      2004-08-02 Dan Williams <dcbw@redhat.com> · 3151e909
      Dan Williams authored
      	* TODO
      		- new task: proper logging support
      
      	* info-daemon/NetworkManagerInfo.c
      		- Correct spelling of "canceled"
      		- Correct casting of objects for g_signal_connect()
      
      	* info-daemon/NetworkManagerInfoDbus.c
      		- Add defines for NetworkManager namespace and object path, and use them
      		- Add filter function to trap new signals from NetworkManager:
      			WirelessNetworkAppeared, WirelessNetworkDisappeared
      
      	* info-daemon/passphrase.glade
      		- Change name of "ok" button to "Login to Network..."
      		- Mark invisible
      
      	* src/NetworkManager.c
      		- Code and debug message cleanups
      		- Rename "nm_add_current_devices"->"nm_add_initial_devices"
      		- (nm_add_initial_devices) Check returned string array of devices
      			and don't try to add devices if array is NULL
      		- (main) Initialize libhal a bit later, make code a bit clearer
      
      	* src/NetworkManagerAP.[ch]
      		- New accessor and data member "matched": used to speed up AP list
      			diffing
      		- New accessor and data member "enc_method": will be used during key
      			fallback to cache which passphrase->key conversion actually works
      			so we don't have to do it every time
      
      	* src/NetworkManagerAPList.[ch]
      		- (nm_ap_list_find_ap_in_list) New: find an AP by essid in an AP list
      		- (nm_ap_list_diff) New: given two lists of access points, find the differences
      			between them, and send WirelessNetworkAppeared/Disappeared signals over
      			dbus in response to those differences
      
      	* src/NetworkManagerDbus.[ch]
      		- (nm_dbus_get_object_path_from_ap) New: given a device and an access point,
      			make an object path for that access point (NOTE that we don't yet check to
      			make sure that access point is actually in the device's AP list yet)
      		- (nm_dbus_get_ap_from_object_path) Renamed from nm_dbus_get_network_from_object_path
      		- (nm_dbus_signal_wireless_network_appeared, nm_dbus_signal_wireless_network_disappeared)
      			New: signal appearance/disappearance of wireless networks
      		- (nm_dbus_set_user_key_for_network) Mark the network/ap as invalid if the user cancelled
      			key entry
      
      	* src/NetworkManagerDevice.[ch]
      		- (nm_device_ap_list_clear) Use nm_ap_list_free rather than doing it ourselves
      		- (nm_device_ap_list_get) New: return the AP list (static function)
      		- (nm_device_do_normal_scan) Destroy old AP list later, so that we can diff the
      			new one resulting from the scan with the old one
      
      	* src/NetworkManagerWireless.c
      		- (nm_wireless_is_most_prefered_ap) "invalid" access points cannot be "best" access points
      
      	* test/nminfotest.c
      		- #define object paths and namespaces and use the #defines rather than static strings
      		- Test out user-key functionality of NetworkManagerInfo too
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@33 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      3151e909
  34. 28 Jul, 2004 1 commit
    • Dan Williams's avatar
      2004-07-27 Dan Williams <dcbw@redhat.com> · b0d607f9
      Dan Williams authored
      	* Remove various Makefile.in files
      
      	* TODO
      		- Add some more items
      
      	* configure.in
      		- Add checks for OpenSSL/md5 headers and libs
      
      	* src/Makefile.am
      		- Use OpenSSL CFLAGS
      
      	* src/NetworkManagerAP.[ch]
      		- Remove 'stamp' functions, replace with 'invalid' functions
      			to support user cancelling WEP key entry
      
      	* src/NetworkManagerDbus.c
      		- Remove 'stamp' return functions
      		- Treat returned user key as a passphrase and convert to a WEP key,
      			but don't actually use the WEP key yet.  We use the returned user
      			key as a hexadecimal WEP key until we can figure out a UI for
      			passphrase-vs-hex key
      
      	* src/NetworkManagerWireless.[ch]
      		- Add passphrase-to-128bit-key function
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@28 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      b0d607f9