Commit Graph

15047 Commits

Author SHA1 Message Date
Dan Williams
a74f5b2324 2005-02-02 Dan Williams <dcbw@redhat.com>
* named/nm-named-manager.c
		- Write out valid resolv.conf when we exit


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@404 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-02 16:29:36 +00:00
Dan Williams
29279d4688 2005-02-01 Dan Williams <dcbw@redhat.com>
Patch from Colin Walters:
       * named/nm-named-manager.c
               - Make multi-domain search options work


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@403 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-02-02 15:52:36 +00:00
Dan Williams
4f28a1ce27 2005-01-31 Dan Williams <dcbw@redhat.com>
* info-daemon/NetworkManagerInfoDbus.c
		- (nmi_dbus_nmi_message_handler): make sure 'dialog' exists before using it

	* src/NetworkManagerDevice.c
		- (nm_device_new): Don't store the entire range struct, use only what we need
			(which is currently avg_quality, max_quality, and frequencies).  Also
			zero device structure when we've free'd it to maybe expose errors down
			the line.
		- (nm_device_update_signal_strength): grab the scan mutex before getting
			quality data from the card since quality will be useless during a scan.
			Call updated wireless qual-to-percent function with values stored in
			nm_device_new() earlier.
		- Remove some unused functions (nm_device_get_max_quality(), nm_device_get_noise(),
			nm_device_get_bad_crypt_packets())
		- (nm_device_activate_wireless_adhoc): use new frequency values we go in
			nm_device_new()
		- (get_initial_auth_method): always use the Auth method that's in the allowed
			list if available.  Problem was this: when the WEP key is wrong, NM will
			try OS then SK modes, and then get stuck in SK mode after that.  This
			should reset it.
		- (nm_device_wireless_process_scan_results): work with new qual-to-percent
			function

	* src/NetworkManagerWireless.c
		- (nm_wireless_qual_to_percent): try to make this function actually work and
			mimic iwlib behavior.  Use card's idea of quality divided by max_qual
			if that's all present, otherwise fall back to signal-to-noise ratios.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@402 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-31 19:53:38 +00:00
Dan Williams
2827e5129c 2005-01-29 Dan Williams <dcbw@redhat.com>
* initscript/RedHat/NetworkManager
		- Don't spit out sysctl stuff to console

	* libnm_glib/libnm_glib.c
		- (libnm_glib_init): call dbus_g_thread_init()

	* panel-applet/NMWirelessAppletDbus.c
		- (nmwa_dbus_worker): call dbus_g_thread_init()

	* src/NetworkManager.c
		- (main): call dbus_g_thread_init()

	* src/NetworkManagerAPList.c
		- (nm_ap_list_print_members): use LOG_ERR instead of LOG_DEBUG
			so we can actually see what's there in a normal syslog

	* src/NetworkManagerDevice.c
		- (nm_device_activate_wireless): print out the "waiting for access point"
			message only once, then say what access point we actually got after
			the wait.
		- (nm_device_need_ap_switch): If a scan is in progress when we're in this
			function, wait until the scan is done.  Scans may change the ESSID of
			the card, making this function think we need to switch access points
		- (nm_device_wireless_process_scan_results): for artificial access points
			don't check against the card's ESSID, but the best_ap's ESSID.  This
			prevents collisions with the scanning code, which may change the card's
			ESSID and cause the access point to get dropped from the device's AP
			list.  Also increase the keep-around time to 2m from 60s since the max
			scan interval could be 60s in some cases.

	* src/NetworkManagerPolicy.c
		- (nm_policy_activation_finish): Don't add invalid MAC addresses to GConf
		- (nm_policy_allowed_ap_list_update): When we update, make sure we copy over
			the new properties and ESSIDs to the device's AP list.  Fixes some races
			between NM and NMI.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@401 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-29 23:34:31 +00:00
Dan Williams
37fa2d08a4 2005-01-27 Dan Williams <dcbw@redhat.com>
* info-daemon/NetworkManagerInfoDbus.c
		- (nmi_dbus_add_network_address): if the network doesn't yet exist in
			GConf, make a minimal entry for it (essid & timestamp)

	* src/NetworkManagerAPList.c
		- (nm_ap_list_populate_from_nmi): Don't try to grab network data if
			NetworkManagerInfo isn't running

	* src/NetworkManagerDbus.[ch]
		- (nm_dbus_nmi_is_running): new function

	* src/NetworkManagerDevice.c
		- (nm_device_wireless_force_use): Don't set the created AP's MAC
			address to garbage.

	* src/NetworkManagerPolicy.c
		- (nm_policy_activation_finish): On successful activation, make sure
			the "best" AP has a MAC address, and don't tell NMI to add the
			current AP's MAC address to GConf if the AP is an Ad-hoc AP.
		- (nm_policy_allowed_ap_list_update): Update a wireless card's "best"
			access point after refreshing our allowed list if it doesn't already
			have a "best" access point.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@400 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-27 20:14:12 +00:00
Dan Williams
d37c03ec19 2005-01-25 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessAppletDbus.c
		- (nmwa_dbus_filter): Fix dbus 0.23 ServiceOwnerChanged checks
			so we check for NM_DBUS_SERVICE rather than not for it

	* libnm_glib/libnm_glib.c
		- (libnm_glib_dbus_filter): Fix for dbus 0.23, trapping
			ServiceOwnerChanged signal


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@399 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-26 02:17:03 +00:00
Dan Williams
13325a091e 2005-01-25 Dan Williams <dcbw@redhat.com>
* configure.in
		- Check DBUS version in configure, and set the C macros
			DBUS_VERSION_[MAJOR,MINOR,MICRO]

	* info-daemon/NetworkManagerInfoDbus.c
		- Remove #if 0-d section of code that quit NMI if NM went away.

	* panel-applet/NMWirelessAppletDbus.c
		- Trap the "ServiceOwnerChanged" signal that's new in dbus-0.23

	* src/NetworkManager.c
	  src/NetworkManagerMain.h
	  src/NetworkManagerDbus.c
		- Trap the "ServiceOwnerChanged" signal that's new in dbus-0.23
		- Make updating of our Allowed Wireless Network lists from NMI
			an idle function in the main thread now, with a high priority.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@398 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-25 18:21:38 +00:00
Dan Williams
65f570b0a0 2005-01-24 Dan Williams <dcbw@redhat.com>
* panel-applet/gtkcellview.[ch]
          panel-applet/menu-info.c
                - Fix GTK version checks to be <= rather than <

        * test/Makefile.am
                - Include the libtool archive of libnm_glib rather than
                        trying to pull in the .so


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@397 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-25 01:45:55 +00:00
Dan Williams
2ba55c0e32 2005-01-24 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDevice.c
	  src/NetworkManagerDevicePrivate.h
		- Block nm_device_new() until our device's worker thread has had a
			chance to start up.  Fixes a race between main thread and worker
			thread starting that caused activation requests to get lost.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@396 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 21:53:39 +00:00
Dan Williams
177b361b75 2005-01-24 Dan Williams <dcbw@redhat.com>
* initscript/RedHat/NetworkManager
		- Remove the ### BEGIN INIT INFO section, which caused chkconfig
			to add the NM startup script at priority 50, which was
			way too early


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@395 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 21:40:30 +00:00
Colin Walters
681aade546 2005-01-24 Colin Walters <walters@redhat.com>
* named/named.conf: Use any port for query source instead of
	restricting to port 53.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@394 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 19:38:18 +00:00
Dan Williams
24c96e9aed 2005-01-24 Dan Williams <dcbw@redhat.com>
Patch from Tom Parker <palfrey@tevp.net>
	* Fix up compile warnings & errors in the wireless applet


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@393 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 19:23:04 +00:00
Dan Williams
38fe45b914 2005-01-24 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessApplet.c
		- Convert 24x24 icons back to 22x22 and use the 22x22 ones


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@392 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 18:46:25 +00:00
Dan Williams
e06f5bae05 2005-01-24 Dan Williams <dcbw@redhat.com>
* panel-applet/gtkcellview.[ch]
		- Only compile these files for GTK 2.4 or lower, since
			GtkCellView is now public in GTK 2.6.  Fixes crasher
			when choosing "Other Wireless Networks" from the panel
			applet menu


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@391 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-24 17:44:05 +00:00
Dan Williams
3b658a579f 2005-01-21 Dan Williams <dcbw@redhat.com>
* src/NetworkManager.c
		- Daemonize earlier so that glib doesn't get confused (?)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@390 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-22 04:26:48 +00:00
Dan Williams
594dbaecbf 2005-01-21 Dan Williams <dcbw@redhat.com>
* panel-applet/NMWirelessApplet.[ch]
	  panel-applet/NMWirelessAppletDbus.c
	  panel-applet/menu-info.c
	  src/NetworkManagerDevice.c
		- Disable wired devices in the menu when they have no link.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@389 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-21 19:54:18 +00:00
Dan Williams
9e154261fb 2005-01-21 Dan Williams <dcbw@redhat.com>
* Cache last-known-good wireless authentication method in
		NetworkManagerInfo, and use that method first during
		wireless device activation.  Should speed up devices that
		need Shared Key authentication method since Open System is
		now the default.

	* Remove the hack to not do full activation on wired connections
		that are active when we launch, it causes too many problems
		with name resolution and was a hack in the first place.

	* Re-work wireless device activation again somewhat to have a
		clearer chain of events and to use last-known-good
		authentication method of the access point.  Also provide
		better status throughout activation to ensure the applet
		can tell the user exactly what's going on.

	* Remove the "find wireless network" code and now simply attempt
		to activate with that access point.  This reduces the delay
		between selecting "Other wireless Network" and actually
		connecting to that network.

	* Correctly stop the device's worker thread when its removed.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@388 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-21 19:32:08 +00:00
Dan Williams
e94b108e85 Make sure all files use config.h
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@387 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-21 18:43:25 +00:00
Dan Williams
d6f6d0cf17 2005-01-21 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Clean up some of the debug messages


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@386 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-21 17:56:19 +00:00
Dan Williams
1e51d6465b 2005-01-21 Dan Williams <dcbw@redhat.com>
* Add new icons, more frames of animation
	* Remove some hacks to get the panel applet to display correct
		status, an NM update will soon follow that will fix the
		real issue.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@385 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-21 17:54:40 +00:00
Kjartan Maraas
80df4b9232 2005-01-19 Kjartan Maraas <kmaraas@gnome.org>
* panel-applet/NMWirelessApplet.c: #include <config.h> must be
	the first include for working i18n. Also, don't include it in .h files
	* panel-applet/NMWirelessApplet.h: Same
	* panel-applet/NMWirelessAppletOtherNetworkDialog.c: Same
	* panel-applet/menu-info.c: Same


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@384 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-19 17:36:58 +00:00
Kjartan Maraas
5fad0d9e9f 2005-01-19 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update
	* no.po: Update


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@383 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-19 13:05:44 +00:00
Dan Williams
c9b41bb448 2005-01-18 Dan Williams <dcbw@redhat.com>
* dhcpcd/client.c
		- Remove some debug messages
		- Wrap others in #ifdef DEBUG/#endif

	* src/NetworkManager.c
		- Remove some debug messages
		- Clarify some debug messages
		- Remove code related to old single-thread wireless scanning

	* src/NetworkManagerAP.[ch]
		- New AP property "last_seen" to track how recently an AP was
			found in a scan
		- Start using 'const' more in function arguments

	* src/NetworkManagerAPList.[ch]
		- (nm_ap_list_merge_scanned_ap): new, selectively update attributes
			of an AP found in an AP list from a source AP, or if not found
			in the list add the source AP
		- (nm_ap_list_combine): remove, no longer needed

	* src/NetworkManagerDevice.c
		- Each device now has a "worker" thread from start to end of its life.
			Scanning for wireless devices now happens in that thread,
			not in a single "wireless scanning thread" for all devices as
			previously.  Activation consists of adding an idle handler to the
			thread's main loop/context, which gets run at the next available
			opportunity.
		- Wireless scanning is also simplified, there is now only one list of
			access points per wireless device, and APs older than 60s are
			removed from the list.  Previously, we kept results for the last
			3 scans and merged whole lists, which was complicated.
		- Cleaned up activation debug messages.
		- Wireless activation and access-point search routines now use Open System
			authentication before trying Shared Key.
		- Removed some code in nm_device_update_best_ap() that could cause cards
			to loose their link to the access point.
		- Scanning now uses a backoff algorithm, where the inverval becomes
			progressively longer between scans when the list of scanned access
			points doesn't change.  A change will revert to the shortest scan
			interval (20s).

	* src/NetworkManagerWireless.[ch]
		- Remove code related to old single-thread wireless scanning


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@382 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-18 22:08:22 +00:00
Colin Walters
39851ae123 2005-01-18 Colin Walters <walters@redhat.com>
* src/NetworkManagerDHCP.c (set_nameservers): Free and clear list
	of older nameservers.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@381 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-18 16:28:56 +00:00
Colin Walters
bf70547033 2005-01-18 Colin Walters <walters@redhat.com>
* named/nm-named-manager.c (generate_named_conf): Many fixes
	to config file generation.
	(safer_kill): Remove, was too much trouble for little gain.
	(nm_named_manager_start): Run named as NM_NAMED_USER.

	* configure.in: Add option --with-named-user.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@380 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-18 16:09:23 +00:00
Иван Стојмиров
daa16acb50 repaired
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@379 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-16 12:52:13 +00:00
Иван Стојмиров
1e6bdb3295 full
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@378 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-16 12:45:37 +00:00
Colin Walters
f9d46351f6 2005-01-14 Colin Walters <walters@redhat.com>
Patch from ed@catmur.co.uk (Ed Catmur)

	* named/nm-named-manager.c: Add "context" property.
	Use it to add child watch source in specific GMainContext.

	* src/NetworkManager.c (nm_data_new): Initialize
	named with correct main context.  Start named only
	after forking.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@377 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-15 03:21:00 +00:00
Colin Walters
0229295c83 2005-01-14 Colin Walters <walters@redhat.com>
* named/nm-named-manager.c (generate_named_conf): Write config
	and pid files into NM_NAMED_DATA_DIR; this allows things to
	work better with FC3 named SELinux policy.  Also fix up silly
	format error.

	* configure.in: Add --with-named-dir option.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@376 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-14 18:43:47 +00:00
Colin Walters
e59eda1c5e 2005-01-14 Colin Walters <walters@redhat.com>
* configure.in: Make named support require passing --with-named.

	* named/nm-named-manager.c: Support writing resolv.conf directly
	without running named.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@375 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-14 05:03:20 +00:00
Dan Williams
2b5062ba21 2005-01-13 Dan Williams <dcbw@redhat.com>
* named/nm-named-manager.c
		- Use syslog(LOG_WARNING) rather than g_warning() (gnome.org #163961)

	* src/NetworkManagerDevice.c
		- Rework wireless link detection code to be more reliable


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@374 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-13 19:04:26 +00:00
Dan Williams
a6eff9e460 Don't install DHCP test program
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@373 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 21:49:49 +00:00
Dan Williams
3e1c1c6544 Add libnm_glib_test to cvsignore
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@372 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 18:46:25 +00:00
Dan Williams
3b9e4d240c Add .cvsignore
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@371 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 18:46:03 +00:00
Dan Williams
075196b93c Fix up library location
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@370 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-01-12 18:44:57 +00:00
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