Commit Graph

8762 Commits

Author SHA1 Message Date
Dan Williams
6ef6195b72 2005-01-12 Dan Williams <dcbw@redhat.com>
* initscripts/RedHat/NetworkManager
		- Change initial level to "-" rather than "345" so that
			we don't activate ourselves by default on install


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@369 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 18:44:07 +00:00
Dan Williams
99cfa54d0f 2005-01-12 Dan Williams <dcbw@redhat.com>
* libnm_glib/
		- Client library for applications using glib

	* configure.in
	  various Makefiles
		- Split NM_CFLAGS and NM_LIBS into separate variables
			like DBUS_*, HAL_* and GLIB_*

	* src/NetworkManager.c
	  src/NetworkManagerMain.h
		- (nm_schedule_status_signal_broadcast): at the earliest convenience,
			broadcast a status changed signal over DBUS from the main thread.
			Still unused anywhere for the moment.

	Patch from j@bootlab.org
	* panel_applet/NMWirelessAppletDbus.c
	  src/NetworkManagerDbus.c
		- Correct INT32->UINT32 mistmatch between NM and the panel applet
			for the "getMode" method call


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@368 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 18:40:04 +00:00
Dan Williams
e0a4c74fcc 2005-01-10 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
		- Minor fixups & corrections to "auto" frequency mode, make it
			less chatty with syslog


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@367 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-10 15:22:21 +00:00
Dan Williams
d2567b098e 2005-01-10 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
		- Implement "auto" frequency/channel support, since cards like Atheros
			can't use other frequencies at all when you've told it to use a
			specific one, even for scanning.
		- Grab the scan mutex around places where we can't tolerate wireless
			settings changing underneath us, like nm_device_wireless_network_exists()
			and nm_device_activate_wireless()

	* src/NetworkManagerWireless.c
		- Back scan interval off to 20s instead of 14s


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@366 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-10 06:41:02 +00:00
Dan Williams
62ca4dc643 2005-01-09 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
		- Don't set mode/freq/bitrate if that mode/freq/bitrate is
			already set.  Stops some drivers like Atmel from continually
			reloading the firmware, which they do upon every configuration
			change.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@365 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-10 02:14:04 +00:00
Vincent van Adrighem
8a45dd87d6 2005-01-10 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@364 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-10 00:54:39 +00:00
Dan Williams
9724e4eb3c 2005-01-09 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Use correct timeout value

	* info-daemon/NetworkManagerInfoDbus.c
	  src/NetworkManagerDbus.c
		- Consolidate communication between NM and NMI by doing only 1 dbus
			method call to get Wireless Network info from NMI instead of 6

	* src/NetworkManager.c
		- Make sure to cancel activation when we receive a SIGTERM, otherwise
			when we didn't have an AP to use, we'd wait for one forever without
			quitting

	* src/NetworkManagerDevice.c
		- nm_device_activation_cancel(): Fix a race between dhcp and quitting
			activation, dhcp might not have started yet but we don't quit activation
			before starting it, so the quit signal gets lost


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@363 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-09 23:15:36 +00:00
Dan Williams
fc7e9f5f85 Remove some debug fprintf()s
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@362 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-07 20:19:41 +00:00
Francisco Javier F. Serrador
a540fe8624 2005-01-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@361 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-07 20:19:10 +00:00
Dan Williams
ff6dbffeb1 2005-01-07 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Rework the DHCP client code to be much less chatty when
			it receives non-DHCP UDP packets during the DHCP run
			(reported by and preliminary patches from Bill Moss)

	* Move wireless scanning to a separate thread.  This thread forwards the
		results to the main thread when done where they are integrated into
		the device's access point lists.  This keeps the main thread (which
		does all the DBUS communication) from being blocked for long periods
		of time by wireless scanning.

	* Make state modification an idle routine in the main loop, and trigger
		state changes rather than polling for them.

	* src/backends/NetworkManagerGentoo.c
		- Fix up invalid C90 code (reported by Christoph Ruessler)

	* src/NetworkManagerDevice.c
		- Revert IPv6 patch for wired devices from 2004-12-22 for
			router advertisements, causing problems and infinite loop
			during "best" device determination due to link going up/down
			(reported by Bill Moss)

	Apply patch from Peter Jones
	* src/NetworkManagerDevice.c
		- Shortcut for link-checking for ipw2x00 cards
		- Split out association check into separate routine


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@360 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-07 18:07:06 +00:00
Colin Walters
2014fed4e2 2004-01-05 Colin Walters <walters@redhat.com>
* named/named.conf: Add PID_FILE.

	* named/nm-named-manager.c: Always generate a pid
	file, since older BIND versions don't support
	"pid-file none".


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@359 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-05 20:40:38 +00:00
Satoru SATOH
0661aa0a9e Added Japanese translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@358 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-01 15:03:24 +00:00
Kjartan Maraas
25d37203ef 2004-12-25 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@357 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-25 13:05:13 +00:00
Dan Williams
3c6d1afa66 Patch from j@bootlab.org
* src/NetworkManagerDevice.c
                - Take down then bring up wired devices after connection so
                they send out ipv6 router advertisements


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@356 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-22 18:45:11 +00:00
Dan Williams
5367649e73 2004-12-22 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
                - Silently fail when setting bitrate doesn't work


        Patch from j@bootlab.org:
        * src/backends/NetworkManagerDebian
                - Update backend to match functionality in RedHat backend


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@355 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-22 18:42:37 +00:00
Colin Walters
0585e980a0 2004-12-21 Colin Walters <walters@verbum.org>
* panel-applet/NMWirelessAppletDbus.c (nmwa_dbus_update_devices): Correctly
	test for NETWORK_MODE_ADHOC; spotted by: Greg <gonufer@gmail.com>.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@354 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-22 00:21:42 +00:00
Colin Walters
399003d492 2004-12-21 Colin Walters <walters@redhat.com>
* configure.in: Correct named detection.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@353 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-21 21:47:51 +00:00
Colin Walters
33bd873ec4 2004-12-21 Colin Walters <walters@redhat.com>
* src/NetworkManager.c (nm_data_new): Initialize named.
	Also, set up a signal handler for SIGINT/SIGTERM, and exit
	the mainloop when these signals are received.
	(nm_data_free): Unref named.
	(sigterm_handler, sigterm_pipe_handler): New functions for
	exiting mainloop.

	* src/NetworkManagerMain.h (NMData): Add signal handling and
	nameserver bits.

	* src/NetworkManager.c (nm_device_unref): Quit device mainloop on
	unref.

	* src/NetworkManagerDHCP.c (set_nameservers): New function;
	set nameservers from DHCP response data.
	(set_domain_search): Set domain search from DHCP response.
	(nm_device_dhcp_configure): Invoke them.

	* src/NetworkManagerSystem.c
	(nm_system_device_update_resolv_conf): Delete.  Deleting
	code is totally sweet.

	* src/Makefile.am (NetworkManager_LDADD): Add libnamed.

	* named/nm-named-manager.h, named/nm-named-manager.c: New files;
	implements an object which controls a nameserver.  Currently
	uses bind 9.

	* configure.in: Check for named.

	* Makefile.am (SUBDIRS): Add named dir.

	* named/named.conf: New template config file.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@352 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-21 06:49:21 +00:00
Colin Walters
53c27dec5f 2004-12-20 Colin Walters <walters@redhat.com>
* src/NetworkManagerPolicy.c (nm_policy_get_best_device): Fix usage of '=='
	instead of '='.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@351 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-20 21:53:52 +00:00
Hendrik Brandt
7083b00630 2004-12-20 Hendrik Brandt <heb@gnome-de.org>
* de.po: Updated German translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@350 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-20 14:35:16 +00:00
Miloslav Trmac
f003ccdd9b 2004-12-19 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@349 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-19 12:08:51 +00:00
Vincent van Adrighem
4bde36d98f 2004-12-18 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@348 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-18 16:08:38 +00:00
Marcel Telka
24b0b24b62 2004-12-18 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@347 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-18 07:54:27 +00:00
Adam Weinberger
14d007e6c8 * en_CA.po: Updated Canadian English translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@346 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-18 01:00:44 +00:00
Dan Williams
7dd74c7c47 New Ad-Hoc icon for notification area icon when connected to Ad-Hoc networks
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@345 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-17 22:08:09 +00:00
Dan Williams
d12bd5843a Revert scanning interval back to 10s, blow away resolv.conf for ad-hoc networks
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@344 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-17 21:39:23 +00:00
Dan Williams
eb755d2d3a Fix mode setting for non-encrypted ad-hoc networks
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@343 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-17 17:37:12 +00:00
Dan Williams
e96c5c2967 2004-12-17 Dan Williams <dcbw@redhat.com>
* Ad Ad-Hoc networking mode support.  In Ad-Hoc mode, we only try to get
		link-local addresses instead of doing DHCP.

	* In the panel applet, there's a new "Create new Wireless Network..." item

	* The panel applet also sticks around now even if NetworkManager dies, but
		it doesn't hide its icon when NM isn't around.  Not hiding the icon is
		a bug, I'll fix that later.

	* We also don't use 'nscd' anymore in the RH backend, it was impeding name
		lookups after a switch rather than actually doing them.

	* Clean up some of those warnings in nm_ap_list_* functions

	* Delay between scans changed to 15s instead of 10s


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@342 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-17 17:16:22 +00:00
Dan Williams
cd475e6d0c 2004-12-15 Dan Williams <dcbw@redhat.com>
Patch from Tom Parker
	* Add autoip/Link Local Addressing support when we fail to get a DHCP
		address

	* Longer pause after setting ESSID on cards that support a larger number
		of channels to give the card time to find the right channel

	* Add system hook to restart mDNSResponder (or whatever the local implementation
		of Multicast DNS is) when we activate interfaces


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@341 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-16 04:24:20 +00:00
Dan Williams
e26e7e9983 2004-12-15 Dan Williams <dcbw@redhat.com>
* Rework the DHCP code again to revert to sending full ethernet frames
		rather then relying on the kernel to do the right thing with our
		packets.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@340 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-15 17:58:59 +00:00
Miloslav Trmac
8f2a2a6e7c 2004-12-07 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@339 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-07 17:24:47 +00:00
Dan Williams
9cb5f78de6 2004-12-06 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Fix some minor errors in dhcp_handle_transaction() that caused
			unexpected early timeouts of DHCP transactions

	* dhcpcd/client.h
		- DHCP retransmit time from 4s -> 5s


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@338 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-06 21:19:41 +00:00
Funda Wang
6c73ebcda9 Added Simplified Chinese translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@337 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-06 04:48:12 +00:00
Dan Williams
d0c93d3c69 2004-12-05 Dan Williams <dcbw@redhat.com>
* 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
2004-12-05 21:28:42 +00:00
Marcel Telka
74e8010837 2004-12-05 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@335 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-05 08:31:02 +00:00
Adam Weinberger
7ec6b433c8 * en_CA.po: Updated Canadian English translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@334 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-05 06:37:57 +00:00
Kjartan Maraas
f811ec3c33 2004-12-04 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Add missing file.
	* nb.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@333 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-04 13:28:22 +00:00
Dan Williams
293f0f0599 2004-12-03 Dan Williams <dcbw@redhat.com>
* initscript/Makefile.am
	* initscript/Debian/NetworkManager
	* initscript/Gentoo/NetworkManager
	* initscript/RedHat/NetworkManager
	* initscript/NMLaunchHelper.c
		- Remove NMLaunchHelper, if you need to wait until the network
			comes up, use the dead code from CVS.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@332 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-03 21:32:03 +00:00
Colin Walters
0402864d0a 2004-12-01 Colin Walters <walters@redhat.com>
* configure.in: Suck in gcc warnings code from Rhythmbox,
	but use fewer default flags, and in particular add -Wno-unused,
	since the codebase has a lot of unused variables.

	* test/nmtestdevices.c (create_device):
	* test/nminfotest.c (get_network_string_property)
	(get_networks_of_type):
	* test/nmclienttest.c (main):
	* src/NetworkManagerDbus.c (nm_dbus_create_error_message):
	* initscript/NMLaunchHelper.c (get_nm_status):
	* info-daemon/NetworkManagerInfoPassphraseDialog.c (update_button_cb):
	* info-daemon/NetworkManagerInfoDbus.c (nmi_dbus_create_error_message):
	Fix declarations after statements.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@331 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 22:45:10 +00:00
Colin Walters
9507950c05 *** empty log message ***
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@330 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 22:34:42 +00:00
Colin Walters
d26580aa8b 2004-12-01 Colin Walters <walters@verbum.org>
* info-daemon/NetworkManagerInfoDbus.c (nmi_dbus_return_vpn_password): New method.
	(nmi_dbus_get_vpn_userpass): New method.
	(nmi_dbus_nmi_message_handler): Invoke it.

	* info-daemon/NetworkManagerInfoDbus.h (nmi_dbus_return_vpn_password): Prototype.

	* info-daemon/NetworkManagerInfoVPN.h,
	info-daemon/NetworkManagerInfoVPN.c: New files; responds
	to requests for VPN passwords.

	* configure.in (GNOME_KEYRING_LIBS): Check for gnome-keyring.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@329 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 22:34:35 +00:00
Colin Walters
2e661cc3f1 2004-12-01 Colin Walters <walters@redhat.com>
* test/nmtestdevices.c, test/nmclienttest.c: Add missing
	includes.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@328 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 20:45:25 +00:00
Colin Walters
1ab149b0c9 2004-12-01 Colin Walters <walters@redhat.com>
* panel-applet/NMWirelessAppletDbus.c
	(nmwa_dbus_update_active_device_strength): Fix missing
	return value.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@327 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 20:43:05 +00:00
Colin Walters
c119580ef2 2004-12-01 Colin Walters <walters@redhat.com>
* panel-applet/NMWirelessApplet.c: Add missing include.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@326 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 20:41:52 +00:00
Colin Walters
bfc185c5f0 2004-12-01 Colin Walters <walters@redhat.com>
* src/NetworkManagerWireless.c (nm_wireless_qual_to_percent):
	Remove useless CLAMP (); the value is unsigned, and the case tests
	qual->qual < 100, so the value must always be between 0 and 100.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@325 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 20:40:35 +00:00
Colin Walters
75512cff99 2004-11-22 Colin Walters <walters@redhat.com>
* dhcpcd/buildmsg.c, dhcpcd/dhcp_test.c: Add missing includes.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@324 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-12-01 20:37:20 +00:00
Funda Wang
a23803110a Updated Simplified Chinese translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@323 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-11-29 12:27:15 +00:00
Colin Walters
f2fc771dd0 2004-11-22 Colin Walters <walters@verbum.org>
* src/backends/NetworkManagerRedHat.c (nm_system_update_dns): Run
	"nscd -i hosts" to invalidate the host cache instead of restarting nscd,
	which is essentially a noop since nscd caches hosts on disk too.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@322 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-11-23 04:50:12 +00:00
Colin Walters
a6a303d9a4 2004-11-22 Colin Walters <walters@verbum.org>
* 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
2004-11-22 19:28:16 +00:00
Dan Williams
86ac9e930d 2004-11-22 Dan Williams <dcbw@redhat.com>
* 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
2004-11-22 14:42:34 +00:00