Commit Graph

8762 Commits

Author SHA1 Message Date
Dan Williams
9386e25758 2005-02-25 Dan Williams <dcbw@redhat.com>
* named/nm-named-manager.c
		- Ensure that pid and watch variables for child named process get cleared out
			when the child goes away.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@469 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-25 20:43:15 +00:00
Dan Williams
5ffb71cab5 2005-02-22 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c
		- (nm_policy_activation_finish): Deactivate a device if its activation fails,
			and NULL out data->active_device so that we have to choose another one.
			This may make NetworkManager keep attempting to connect to a wired network
			if it fails, but if it keeps failing the wired network has more problems than
			just NetworkManager.

	* src/backends/NetworkManagerRedHat.c
		- (nm_system_update_dns): fix to actually run nscd -i hosts when nscd
			is already running

	* named/nm-named-manager.c
		- (rewrite_resolv_conf): Call nm_system_update_dns() when not using
			named so that the distro can flush whatever name service caching
			daemon it uses


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@468 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-22 21:46:32 +00:00
Miloslav Trmac
c320da0bd5 2005-02-22 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@467 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-22 13:26:51 +00:00
Dan Williams
d7bd32d03c 2005-02-21 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDHCP.[ch]
		- (nm_device_dhcp_remove_timeouts): new function

	* src/NetworkManagerDevice.c
		- Use nm_device_dhcp_remove_timeouts() everywhere that we need to
			remove the DHCP timeouts.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@466 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-22 00:30:46 +00:00
Dan Williams
8eed3ac89b 2005-02-21 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessApplet.[ch]
	  panel-applet/menu-info.[ch]
		- Give the panel applet some major love: menu items are no longer
			subclasses of GtkCheckMenuItem, they are actual GtkCheckMenuItems.
			This allows the applet to actually reflect theme changes correctly,
			since themeing of subclassed items in GTK _sucks_.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@465 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-22 00:29:15 +00:00
Marcel Telka
0e81733c1d 2005-02-20 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@464 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-20 19:31:36 +00:00
Hendrik Brandt
bcd78048a8 2005-02-20 Hendrik Brandt <heb@gnome-de.org>
* po/de.po: Updated German translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@463 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-20 12:26:00 +00:00
Adam Weinberger
af02de4b81 * en_CA.po: Updated Canadian English translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@462 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-19 09:02:11 +00:00
Dan Williams
0899278ed9 2005-02-18 Dan Williams <dcbw@redhat.com>
* libnm_glib/libnm_glib.[ch]
	  test/libnm_glib_test.c
		- Clean up libnm_glib API a bit, callback is now passed a libnm_glib_ctx
			and its data, and doesn't have to free the callback data anymore


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@461 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 20:25:24 +00:00
Dan Williams
5e893e0e1c Remove some unused variables
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@460 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 18:36:21 +00:00
Dan Williams
e271d0917c 2005-02-18 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessApplet.c
		- Revert 2005-02-18 William Jon McCann fix for standard
			copyright string until it passes 'make distcheck'.
			With standard copyright string, xgettext complains
			about "Non-ASCII string at ...".


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@459 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 18:34:14 +00:00
Dan Williams
6411cc5ade 2005-02-18 Dan Williams <dcbw@redhat.com>
* panel-applet/essid.glade
	  panel-applet/NMWirelessAppletOtherNetworksDialog.c
		- Correct spelling of "adaptor"->"adapter"

2005-02-18  William Jon McCann  <mccann@jhu.edu>

	* panel-applet/NMWirelessApplet.c: Use GTK_CHECK_VERSION() macro.
	(nmwa_about_cb): Use standard copyright string.  Update comment
	text to reflect that it is a notification area applet.  Remove
	leading newline in authors list.
	(nmwa_menu_show_cb, nmwa_setup_widgets): Populate menu on show
	instead of on parent menu item activation.  Fixes #167550.

2005-02-18  William Jon McCann  <mccann@jhu.edu>

	* panel-applet/essid.glade: Capitalize items as per HIG.
	  Fixes #167632


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@458 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 18:15:54 +00:00
Kjartan Maraas
261f7c5a0a 2005-02-18 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update
	* no.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@457 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 12:09:38 +00:00
William Jon McCann
2870a71c96 2005-02-16 William Jon McCann <mccann@jhu.edu>
* panel-applet/gtkcellrendererprogress.[ch]: Only compile these
	files for GTK 2.4 or lower, since now public in GTK 2.6.

	* panel-applet/essid.glade: Don't specify window size.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@456 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-18 03:59:10 +00:00
Vincent van Adrighem
d943bf1ea0 2005-02-17 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@455 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-17 22:21:00 +00:00
Dan Williams
7b78dde0b3 2005-02-17 Dan Williams <dcbw@redhat.com>
Caught by Bill Moss:
	* dhcpcd/client.c
		- Time remaining for DHCP transaction calculation was incorrectly
			inside a #ifdef DEBUG


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@454 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-17 12:07:08 +00:00
Christophe Merlet
2f82cfe30e Added French translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@453 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-15 23:28:44 +00:00
Dan Williams
80e4775f60 2005-02-14 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDHCP.c
		- (set_domain_searches): Fix free of invalid pointer


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@452 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 21:56:15 +00:00
Dan Williams
fc408b3998 2005-02-14 Dan Williams <dcbw@redhat.com>
Patch from Peter Jones:
	* dhcpcd/client.c
		- Ensure we return RET_DHCP_CEASED everywhere we should
	* dhcpcd/udpipgen.c
		- Use faster TOS for IP packets
		- Don't set ip_id since we're UDP

	Patch from Tomislav Vujec:
	* src/nm-dbus-dhcp.c
	  test/nm-dhcp-opt-test.c
		- Clean up warnings to enable cvs tree compilation.
	* configure.in
		- Set AM_MAINTAINER_MODE


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@451 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 17:47:59 +00:00
Tomislav Vujec
e9b8307319 2005-02-14 Tomislav Vujec <tvujec@redhat.com>
* configure.in
	  po/hr.po
		- Add the Croatian locale.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@450 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 17:44:39 +00:00
Colin Walters
bcf803c562 2005-02-14 Colin Walters <walters@verbum.org>
* src/NetworkManagerMain.h (NMData): Handle multiple domain searches.

	* src/NetworkManagerDHCP.c (set_domain_searches): Handle space-separated
	list of domains to search.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@449 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 14:05:46 +00:00
Colin Walters
b5e5fda57e 2005-02-14 Colin Walters <walters@verbum.org>
* src/NetworkManagerMain.h (NMData): Handle multiple domain searches.

	* src/NetworkManagerDHCP.c (set_domain_searches): Handle space-separated
	list of domains to search.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@448 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 14:00:15 +00:00
Kjartan Maraas
d4581f134a 2005-02-14 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update
	* no.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@447 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-14 08:31:59 +00:00
Dan Williams
37f97df007 2005-02-13 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Debug output cleanups of DHCP option printing and parsing.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@446 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-13 22:37:46 +00:00
David Lodge
53fe31372f 2005-02-13 David Lodge <dave@cirt.net>
* en_GB.po: Updated British translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@445 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-13 22:35:12 +00:00
Dan Williams
df9976aef0 2005-02-13 Dan Williams <dcbw@redhat.com>
Patch from Dan Reed:  DHCP options D-BUS API
		Exposes the DHCP options that a device receives to clients over D-BUS.

	* configure.in
		- A few cleanups

	* dhcpcd/client.h
		- Correct names, option length, and types for DHCP options

	* dhcpcd/dhcpcd.[ch]
		- Clarify function names that access DHCP options & data

	* src/NetworkManagerDHCP.c
		- Use new DHCP data access functions

	* src/NetworkManagerDbus.c
		- Message handler for DHCP functions

	* src/nm-dbus-dhcp.[ch] (new)
		- DHCP dbus methods

	* test/nm-dhcp-opt-test.c
		- Test DHCP D-BUS API and return all present DHCP options


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@444 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-13 22:10:03 +00:00
Miloslav Trmac
40e1dcb347 2005-02-13 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@443 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-13 01:01:30 +00:00
Dan Williams
7848edae7c 2005-02-12 Dan Williams <dcbw@redhat.com>
* test/Makefile.am
	  test/nmclienttest.c
	  test/nmtest.c
		- Move nmclienttest.c -> nmtest.c


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@442 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-13 00:27:42 +00:00
Dan Williams
aa1bc0bfdb 2005-02-12 Dan Williams <dcbw@redhat.com>
* dhcpcd/buildmsg.c
		- Pad DHCP packets until they are at least 300 bytes in size.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@441 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-12 21:27:38 +00:00
Nikos Charonitakis
30a4db20e3 Added Greek translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@440 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-12 13:08:37 +00:00
Nikos Charonitakis
4501744f20 Updated Greek translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@439 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-12 13:07:23 +00:00
Dan Williams
1cc2f8c3b5 2005-02-11 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- (dhcp_init): only print out client ID and class ID if they are specified

	* src/NetworkManagerDbus.[ch]
	  src/nm-dbus-nm.[ch]
	  src/nm-dbus-device.[ch]
	  src/nm-dbus-net.[ch]
		- Move NM, Device, and Net functions to separate files and use the
			dbus method list stuff in NetworkManagerDbusUtils.c to do
			method dispatching

	* src/NetworkManagerDbusUtils.c
		- Add new validate_method called before each dispatch (if present)
			that can validate the method call

	* src/NetworkManagerWireless.c
		- (nm_wireless_qual_to_percent): Fix misplaced "!" that caused signal
			levels never to be evaluated

	Patch from j@bootlab.org
	* src/NetworkManagerDevice.c
		- Add typedef for "u64"

	* src/backends/NetworkManagerDebian.c
		- Copy in Dave Woodhouse's fixes for IPv6


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@438 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-11 21:44:35 +00:00
Marcel Telka
8fb3b07593 2005-02-11 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@437 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-11 18:54:32 +00:00
Adam Weinberger
c62dceffec * en_CA.po: Updated Canadian English translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@436 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-11 16:11:18 +00:00
Dan Williams
5049b74cfa 2005-02-11 Dan Williams <dcbw@redhat.com>
Patch from Dave Woodhouse for IPv6:
	* src/NetworkManagerUtils.c
		- (nm_ethernet_address_is_valid): Check for prism54 dummy MAC address
			and multicast addresses

	* src/NetworkManagerDevice.c
		- (nm_device_set_up_down): make sure our cached MAC address is up-to-date
			after bringing up a card.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@435 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-11 14:54:40 +00:00
Frank Arnold
9ec62856a4 2005-02-11 Frank Arnold <farnold@cvs.gnome.org>
* de.po: Updated German translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@434 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-11 11:21:22 +00:00
Dan Williams
fc200eb9ed Fix bad encoding
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@433 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 21:28:12 +00:00
Dan Williams
a888de7ea1 2005-02-10 Dan Williams <dcbw@redhat.com>
Patch from Dave Woodhouse:
	* src/NetworkManagerSystem.h
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerSlackware.c
		- New nm_system_device_add_ip6_link_address() function to add link-local
			address on an interface.  Stubbed in Debian, Gentoo, and Slackware.

	* src/backends/NetworkManagerRedHat.c
		- (nm_system_device_add_ip6_link_address): implement
		- (nm_system_device_flush_addresses): revert to previous behavior of
			flushing all addresses


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@432 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 21:16:03 +00:00
Dan Williams
c7c88af80e 2005-02-10 Dan Williams <dcbw@redhat.com>
* POTFILES.in
		- Revert the Encoding change since it doesn't seem to work
			on FC4 or FC3 at the moment.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@431 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 21:15:48 +00:00
Dan Williams
383f4aff56 2005-02-10 Dan Williams <dcbw@redhat.com>
Patch from Tom Parker:
	* src/NetworkManagerDevice.c
		- Remove the "#include <pci/types.h>" since both the ethtool.h and
			mii.h headers are broken, and instead use our own typedefs


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@430 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 20:59:10 +00:00
Dan Williams
633cd47285 2005-02-10 Dan Williams <dcbw@redhat.com>
* dhcpcd/buildmsg.c
		- (fill_host_and_class_id): only fill in client and class IDs if
			they are set by callers.

	* dhcpcd/client.c
		- (class_id_setup): don't autogenerate a class ID, only use one
			we're given, if any.
		- (client_id_setup): don't autogenerate a client ID, only use one
			we're given, if any.

	* dhcpcd/dhcpcd.c
		- (dhcp_interface_init): ensure that client options are correctly
			NULL terminated

	* src/NetworkManagerDHCP.c
		- (nm_device_dhcp_request): pass hostname to dhcp library


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@429 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 20:54:04 +00:00
Dan Williams
02bcf5aa14 2005-02-10 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- #rh147661# Don't send kernel version in DHCP requests

	* src/NetworkManagerSystem.h
	  src/backends/NetworkManagerDebian.c
	  src/backends/NetworkManagerGentoo.c
	  src/backends/NetworkManagerRedHat.c
	  src/backends/NetworkManagerSlackware.c
		- Remove the nm_system_device_run_dhcp() and nm_system_device_stop_dhcp()
			functions, they are no longer used anyway

	* src/backends/NetworkManagerRedHat.c
		- (nm_system_device_flush_addresses): only flush "scope global" and "scope site"
			addresses in an attempt to keep IPv6 local-scope addresses around


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@428 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 16:14:19 +00:00
Dan Williams
d00e99815f 2005-02-10 Dan Williams <dcbw@redhat.com>
* src/NetworkManager.c
		- (nm_create_device_and_add_to_list): change the add message slightly

	* src/NetworkManagerUtils.c
		- (nm_get_wireless_driver_support_level, nm_get_wired_driver_support_level):
			Return driver name to calling function
		- (nm_get_driver_support_level): print out the driver a device is using
			during the support check

	Patch from Dave Woodhouse:
	* dhcpcd/udpipgen.c
		- (in_cksum): copy last byte of odd-sized packets into a
			'u_short' rather than a 'u_char', should fix wrong checksums
			on big-endian platforms


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@427 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 15:07:35 +00:00
Dan Williams
2fa2299b32 Remove another unneeded syslog()
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@426 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 05:29:03 +00:00
Dan Williams
a224c667ab Print out DHCP reply port #s for better debugging
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@425 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 05:27:29 +00:00
Dan Williams
91ae7543e6 Remove unecessary debug syslog
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@424 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 05:14:09 +00:00
Dan Williams
a88c6427ef 2005-02-09 Dan Williams <dcbw@redhat.com>
* Clean up usage of GSList objects and looping through their members
	* Clean up DHCP rebind/renew timeouts, hopefully they will work correctly
		now.
	* Fix problem where even if scanning was turned off, card would still
		cycle through frequencies.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@423 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-10 04:39:40 +00:00
Adam Weinberger
943aaff0a8 * en_CA.po: Updated Canadian English translation.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@422 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-09 08:08:18 +00:00
Frank Arnold
c4cd18055a 2005-02-09 Frank Arnold <farnold@cvs.gnome.org>
* de.po: Updated German translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@421 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-09 08:01:47 +00:00
Kjartan Maraas
379bf3ef8f 2005-02-08 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Add encoding foo
	* nb.po: Update
	* no.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@420 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-08 20:02:15 +00:00