1. 06 Dec, 2004 2 commits
  2. 05 Dec, 2004 3 commits
    • Dan Williams's avatar
      2004-12-05 Dan Williams <dcbw@redhat.com> · d0c93d3c
      Dan Williams authored
      	* Major rework of the DHCP code, taking some cues from pump.  We don't
      		write raw Ethernet packets anymore, which simplifies the code quite
      		a bit.  The new code should be more robust, not hang in recvfrom()
      		as much, and generally work better.  This also means that we need
      		to force HAL/dbus to use a created GMainContext rather than the
      		default context, since having the DHCP renew/rebind thread using
      		its own GMainContext seemed to give dbus a fit.  There is also more
      		debugging information printed from the DHCP loop to help with future
      		problems.
      
      	* Also, if the DHCP server doesn't give us the "routersOnSubnet" option,
      		assume that the default gateway should be the DHCP server.
      
      	Patch from Matthew Schick <matt oss-institute org>
      	* src/backends/NetworkManagerGentoo.c
      		- Fix compilation error due to missing "ip4_broadcast"
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@336 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      d0c93d3c
    • Marcel Telka's avatar
      2004-12-05 Marcel Telka <marcel@telka.sk> · 74e80108
      Marcel Telka authored
      	* sk.po: Updated Slovak translation.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@335 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      74e80108
    • Adam Weinberger's avatar
      · 7ec6b433
      Adam Weinberger authored
      	* en_CA.po: Updated Canadian English translation.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@334 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      7ec6b433
  3. 04 Dec, 2004 1 commit
  4. 03 Dec, 2004 1 commit
  5. 01 Dec, 2004 8 commits
  6. 29 Nov, 2004 1 commit
  7. 23 Nov, 2004 1 commit
  8. 22 Nov, 2004 2 commits
    • Colin Walters's avatar
      2004-11-22 Colin Walters <walters@verbum.org> · a6a303d9
      Colin Walters authored
      	* src/Makefile.am (NetworkManager_SOURCES): Add
      	NetworkManagerDevicePrivate.h.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@321 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      a6a303d9
    • Dan Williams's avatar
      2004-11-22 Dan Williams <dcbw@redhat.com> · 86ac9e93
      Dan Williams authored
      	* src/NetworkManagerDevicePrivate.h
      		- Split out the NMDevice struct to a different file so that stuff like
      			NetworkManagerDHCP.c and NetworkManagerSystem.c can use it
      
      	* dhcpcd/client.c
      		- fprintf->syslog
      		- (dhcpSendAndRecv): do non-blocking sends and receives, and check to see if we
      			need to cancel the dhcp request during the send and recv
      
      	* dhcpcd/client.h
      		- Move the DHCP option enum to dhcpcd.h
      
      	* src/NetworkManagerDHCP.c
      		- Split out the actual IP/netmask/etc setting code
      		- New Renew/Rebind functions
      		- New timer setup function for renew/rebind operations
      
      	* src/NetworkManagerDevice.c
      		- For device activation, if we are using DHCP then keep the activation thread
      			alive until device deactivation.  We need to renew/rebind the DHCP address
      			after the T1 (renew) and T2 (rebind) times have expired.
      		- Increase some timeouts after bringing wireless cards up/down
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@320 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      86ac9e93
  9. 17 Nov, 2004 1 commit
    • Dan Williams's avatar
      2004-11-17 Dan Williams <dcbw@redhat.com> · 498d3f87
      Dan Williams authored
      	* Cache access point MAC addresses in NetworkManagerInfo after you've explicitly
      		connected to them.  Then, after a scan, match up non-ESSID-broadcasting access
      		points with any cached MAC addresses from NetworkManagerInfo.  Allows us to
      		show known access points that don't broadcast their ESSID in the menus without
      		any user intervention whatsoever.
      
      	* info-daemon/NetworkManagerInfoDbus.c
      		- (nmi_dbus_get_network_addresses, nmi_dbus_add_network_address): new functions
      			for dbus method calls "getNetworkAddresses" and "addNetworkAddress"
      
      	* src/NetworkManagerAP.[ch]
      		- Add a "user_addresses" data member to the NMAccessPoint structure
      		- (nm_ap_get_user_addresses, nm_ap_set_user_addresses): new functions for accessing
      			the user_addresses data member
      
      	* src/NetworkManagerAPList.c
      		- (nm_ap_list_get_ap_by_address): check user_addresses list too, instead of just
      			the AP's reported address
      		- (nm_ap_list_update_network): grab the user_addresses list from NetworkManagerInfo
      
      	* src/NetworkManagerDHCP.c
      		- Increase DHCP timeout from 25s -> 30s
      
      	* src/NetworkManagerDbus.[ch]
      		- (nm_dbus_get_network_addresses, nm_dbus_add_network_address): have NMI get/set
      			user addresses
      
      	* src/NetworkManagerDevice.c
      		- (nm_device_set_wireless_config): bring down the interface, wait 4s, bring it up,
      			wait 2s, then configure it.  Sometimes Prism54 cards will freeze up with
      			"mgnt tx queue full", seemingly in response to NM controlling the card too much.
      			So, we take the card down to clear it out.
      		- (nm_device_do_normal_scan): Copy over AP ESSIDs from the allowed access point list
      			too, since that's where the user_addresses are
      
      	* src/NetworkManagerPolicy.c
      		- (nm_state_modification_monitor): Tell NMI to add an AP's hardware address to
      			that wireless networks' user_addresses list upon successful activation
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@319 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      498d3f87
  10. 16 Nov, 2004 5 commits
  11. 15 Nov, 2004 2 commits
  12. 14 Nov, 2004 1 commit
  13. 13 Nov, 2004 1 commit
    • Colin Walters's avatar
      2004-11-13 Colin Walters <walters@redhat.com> · 616961f4
      Colin Walters authored and Colin Walters's avatar Colin Walters committed
      	Patch from Tom Parker <palfrey@tevp.net>:
      
      	* src/Makefile.am (CPPFLAGS): Switch to AM_CPPFLAGS.
      
      	* src/backends/NetworkManagerRedHat.c: Switch to
      	including shvar.h instead of shvar.c.
      
      	* src/backends/NetworkManagerDebian.c: Don't include
      	interface_parser.c in source file.
      
      	(libnmbackend_la_SOURCES): Don't include shvar.[ch]
      	and interface_parser.[ch].
      	* src/Makefile.am (libnmbackend_la_SOURCES) <TARGET_REDHAT>:
      	Include shvar.c and shvar.h here.
      	(libnmbackend_la_SOURCES) <TARGET_DEBIAN>: Include
      	interface_parser.c and interface_parser.h here.
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@310 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      616961f4
  14. 12 Nov, 2004 6 commits
  15. 11 Nov, 2004 1 commit
    • Dan Williams's avatar
      2004-11-10 Dan Williams <dcbw@redhat.com> · 237172d0
      Dan Williams authored
      	Patches from j bootlab org
      	* src/NetworkManagerDevice.c
      		- (nm_device_activate_wireless): wait 5 seconds before attempting to detect
      			whether the card has a link or not, some cards are slow
      		- (nm_device_activation_configure_ip): make ipv6 work a bit better
      
      	* info-daemon/NetworkManagerInfoPassphraseDialog.c
      		- Disable the "Login" button on the passphrase dialog until the user
      			enters a valid passphrase or key
      
      	Patches from Tom Parker <palfrey tevp net>
      	* src/backends/NetworkManagerDebian.c
      		- Add static IP support to the debian backend
      
      	* src/backends/interface_parser.[ch]
      		- Parse debian interface config files
      
      
      git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@303 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
      237172d0
  16. 09 Nov, 2004 1 commit
  17. 08 Nov, 2004 2 commits
  18. 07 Nov, 2004 1 commit