Commit Graph

15047 Commits

Author SHA1 Message Date
Robert Love
43013ba9c6 2006-01-20 Robert Love <rml@novell.com>
* Makefile.am, configure.in: Add new man subdirectory.
	* man, man/NetworkManager.1.in, man/NetworkManagerDispatcher.1.in,
	  man/Makefile.am: Add man pages for NetworkManager and its
	  crime-solving bumbling buddy, NetworkManagerDispatcher.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1367 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-20 21:10:33 +00:00
Lasse Bang Mikkelsen
ac59639918 Missed correction
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1366 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-20 19:43:51 +00:00
Lasse Bang Mikkelsen
f16b523ae9 Updated Danish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1365 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-20 19:40:32 +00:00
Robert Love
0b977b258f 2006-01-20 Robert Love <rml@novell.com>
* src/NetworkManagerDbus.c: Fail if NM's DBUS service is already taken,
	  instead of queuing.  This prevents the running of multiple NM
	  daemons concurrently, which does not work whatsoever and results in
	  neither daemon working correctly.  Also, we don't handle queuing and
	  name-owner-changes, anyhow.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1364 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-20 17:03:13 +00:00
Robert Love
1dda3e4490 2006-01-20 Robert Love <rml@novell.com>
* src/Makefile.am: Install the NetworkManager daemon to sbin, not bin.
	* dispatcher/Makefile.am: Install the NetworkManagerDispatcher daemon
	  to sbin, not bin.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1363 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-20 15:37:37 +00:00
Robert Love
4fdd547c2c 2006-01-19 Robert Love <rml@novell.com>
* configure.in: Require hal 0.5.0 or later.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1362 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-19 19:09:29 +00:00
Robert Love
cbd27080ed 2006-01-18 Robert Love <rml@novell.com>
* src/NetworkManager.c, src/NetworkManagerSystem.h, src/nm-device.c:
	  Allow backends to flag a device (in whatever distro-dependent way
	  they so desire) as disabled.  NM will ignore any such device.
	* src/backends/NetworkManagerDebian.c,
	  src/backends/NetworkManagerRedHat.c,
	  src/backends/NetworkManagerSlackware.c: Add stub function
	  nm_system_device_get_disabled() that always returns FALSE (enabled).
	* src/backends/NetworkManagerSuSE.c: Add system_disabled field to the
	  SUSE-specific configuration structure.  Fill it in from the
	  NM_CONTROLLED variable in the system networking scripts.  If this var
	  exists and is "no", we ignore the device.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1361 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-19 18:00:48 +00:00
Marcel Telka
48c3750cee 2006-01-18 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1360 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 23:02:17 +00:00
Robert Love
a7064aaf60 ChangeLog: update.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1359 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 16:33:44 +00:00
Robert Love
cd1da59a56 2006-01-17 Robert Love <rml@novell.com>
* configure.in: Remove 'no' language.  Replaced by 'nb', which is
	  identical for NM.  For a full discussion, see the thread at
	  http://mail.gnome.org/archives/gnome-i18n/2004-August/msg00006.html.
	* po/no.po: Remove.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1358 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 16:18:36 +00:00
Lasse Bang Mikkelsen
cdc73ac238 Updated Danish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1357 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 09:58:35 +00:00
Lasse Bang Mikkelsen
bc5cbdf253 Updated Danish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1356 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 09:46:34 +00:00
Dan Williams
135da08fc5 2006-01-17 Dan Williams <dcbw@redhat.com>
* src/nm-device.c
		- (nm_device_class_init): connect a default act_stage4_ip_config_timeout
			function.  Fixes crash when wired DHCP fails.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1355 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 02:27:38 +00:00
Adam Weinberger
cdb4eb1e20 2006-01-17 Adam Weinberger <adamw@gnome.org>
* POTFILES.in: Added missing file.
	* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1354 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-18 00:57:25 +00:00
Robert Love
8481bbd914 2006-01-16 Robert Love <rml@novell.com>
* src/Makefile.am: Don't install NMLoadModules
	* src/NMLoadModules, test/NMLoadModules: Move the NMLoadModules script
	  from src/ to test/ as no one uses it anymore.  Note that I would be
	  fine with removing it altogether.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1353 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 21:25:08 +00:00
Robert Love
8eb49bbe44 We don't need initscripts on SUSE anymore.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1352 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 21:14:42 +00:00
Robert Love
8eb99d62fc 2006-01-16 Robert Love <rml@novell.com>
* gnome/applet/eggtrayicon.c, src/nm-device.c, src/nm-ap-security.c,
	  gnome/applet/nm-gconf-wso-wep.c, gnome/applet/nm-gconf-wso-wpa-psk.c,
	  gnome/applet/nm-gconf-wso.c, src/nm-device-802-3-ethernet.c,
	  gnome/vpn-properties/nm-vpn-properties.c, src/nm-ap-security-wep.c,
	  src/nm-ap-security-wpa-psk.c, src/nm-device-802-11-wireless.c,
	  src/nm-netlink-monitor.c: Don't miss any initializers on structure
	  declarations, ever.
	* gnome/applet/applet.c: Remove useless check (NMState is unsigned and
	  NM_STATE_DISCONNECTED is zero).


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1351 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 18:22:56 +00:00
Robert Love
f8fa67c46e remove no-longer-existing files
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1350 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 15:46:07 +00:00
Robert Love
469abb4948 ugh
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1349 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 15:34:42 +00:00
Robert Love
30c812e9aa 2006-01-16 Robert Love <rml@novell.com>
* src/nm-device-802-11-wireless.c: argv[3], not argv[4].  Fix
	  uninitialized parameter and buffer overflow.  Novell #143496.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1348 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 15:20:33 +00:00
Lasse Bang Mikkelsen
a22b1bdb5c Remove non-existent file from POTFILES.in
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1347 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-17 12:25:43 +00:00
Dan Williams
db7403d3f4 2006-01-16 Dan Williams <dcbw@redhat.com>
Apply the PtP Address bits of a patch from Tim Niemueller

	* src/nm-ip4-config.[ch]
		- Add ip4_ptp_address member to object
		- (nm_ip4_config_copy): copy ptp address too
		- (nm_ip4_config_get_ptp_address, nm_ip4_config_set_ptp_address):
			new functions
		- (nm_ip4_config_to_rtnl_addr): use ptp address when asked to,
			rather than local tunnel ip address

	* src/vpn-manager/nm-vpn-service.c
		- (print_vpn_config): update for PtP address
		- (nm_vpn_service_stage4_ip_config_get): switch parsing to
			DBusMessageIters in preparation for getting routes from the VPN
			service daemons too

	* vpn-daemons/openvpn/src/nm-openvpn-service-openvpn-helper.c
		- (send_config_info): update for PtP address, clean up code
		- (main): update for PtP address, clean up code, fix typo

	* vpn-daemons/openvpn/src/nm-openvpn-service.c
		- (nm_openvpn_dbus_process_helper_ip4_config): update for PtP address

	* vpn-daemons/pptp/src/nm-pptp-service-pppd-plugin.c
		- (pptp_ip_up): update for PtP address

	* vpn-daemons/pptp/src/nm-pptp-service.c
		- (nm_pptp_dbus_process_helper_ip4_config): update for PtP address

	* vpn-daemons/vpnc/src/nm-vpnc-service.c
		- (print_vpn_config): update for PtP address
		- (nm_vpnc_dbus_process_helper_ip4_config): update for PtP address


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1346 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 22:58:13 +00:00
Dan Williams
6b8b163de1 G_GNU_PRETTY_FUNCTION -> G_STRFUNC
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1345 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 22:26:18 +00:00
Dan Williams
2acf29216a Remove unused variables
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1344 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 21:50:36 +00:00
Dan Williams
f314937b83 Be more verbose in warning message
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1343 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 21:02:16 +00:00
Dan Williams
1f868bbd02 Add Tim Niemueller
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1342 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 21:01:25 +00:00
Dan Williams
3cb4470af5 2006-01-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet.c
		- (nmwa_add_networks_helper): don't indicate an active network
			if NM is disconnected or asleep


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1341 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 19:11:11 +00:00
Dan Williams
b225c2a019 2006-01-16 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c
		- (nm_policy_device_change_check): switch devices if we lose the link
			on an ethernet device.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1340 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 19:10:10 +00:00
Dan Williams
a6d596b796 2006-01-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/wso-wpa-psk-hex.[ch]
		- Renamed -> wso-wpa-psk.[ch]

	* gnome/applet/wso-wpa-psk.[ch]
		- New files

	* gnome/applet/wso-wpa-psk-passphrase.[ch]
		- Removed, rolled into wso-wpa-psk.[ch]

	* gnome/applet/Makefile.am
		- Updated for above changes

	* gnome/applet/wireless-applet.glade
		- Consolidate WPA-PSK options into one notebook
			widget, and make dialogs invisible by default
			to fix screen oddities

	* gnome/applet/wireless-security-manager.c
		- (wsm_set_capabilities): create the new wpa-psk widget rather
			than both the old hex & passphrase ones


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1339 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 18:34:13 +00:00
Dan Williams
dc74d1bd2d 2006-01-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/other-network-dialog.c
		- (nmwa_ond_init): Change text to refer to "name" rather than "ESSID"


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1338 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 18:21:08 +00:00
Dan Williams
43d36bc3c4 2006-01-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet.c
		- (nmwa_show_vpn_login_banner_dialog, nmwa_show_vpn_failure_dialog,
		   nmwa_driver_notify, show_warning_dialog): fix up focus-stealing
			prevention to realize window before trying to get server
			time

	* gnome/applet/other-network-dialog.c
		- (nmwa_other_network_dialog_run): fix up focus-stealing
			prevention to realize window before trying to get server
			time

	* gnome/applet/passphrase-dialog.c
		- (nmi_passphrase_dialog_new): fix up focus-stealing
			prevention to realize window before trying to get server
			time


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1337 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 18:20:27 +00:00
Robert Love
1a108beb3c 2006-01-16 Robert Love <rml@novell.com>
Patch from Timo Hoenig  <thoenig@suse.de:
	* libnm-util/cipher-wep-ascii.h, libnm-util/cipher-wep-hex.h,
	  libnm-util/cipher-wep-passphrase.h, libnm-util/cipher-wpa-psk-hex.h,
	  libnm-util/cipher-wpa-psk-passphrase.h, libnm-util/cipher.h,
	  libnm-util/dbus-helpers.h: add checks whether headers are used
	  within a C++ build.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1336 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 17:18:43 +00:00
Dan Williams
7d82157fc5 2006-01-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/wireless-security-option.c
		- (wso_wpa_create_key_type_model): clarify AES-CCMP algorithm name


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1335 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 17:17:25 +00:00
Dan Williams
c1adb93eb1 2006-01-16 Dan Williams <dcbw@redhat.com>
* libnm-util/cipher-wpa-psk-passphrase.c
		- (cipher_wpa_psk_passphrase_new): correct passphrase length, should
			be 8 - 63 characters inclusive


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1334 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 17:16:10 +00:00
Dan Williams
d45ebb8376 Fix bad argument name
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1333 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 14:46:06 +00:00
Dan Williams
a270053c6a 2006-01-16 Dan Williams <dcbw@redhat.com>
* src/nm-dbus-nm.c
		- (nm_dbus_nm_sleep): bring device down after quick deactivation


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1332 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 14:41:49 +00:00
Adam Weinberger
d2434182ec 2006-01-15 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1331 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-16 04:41:36 +00:00
Francisco Javier F. Serrador
a2ee49bb6d 2006-01-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1330 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-14 18:13:40 +00:00
Robert Love
1b66ef0725 2006-01-13 Robert Love <rml@novell.com>
Patch by T Sureshkumar <tsureshkuman@novell.com>:
	* src/NetworkManagerSystem.c: Don't assert iface != NULL, allowing VPN
	  modules that do not use an interface.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1329 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-13 20:24:11 +00:00
Robert Love
eedee2afac add FIXME
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1328 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-13 20:01:13 +00:00
Lasse Bang Mikkelsen
aad8bc53e8 Updated Danish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1327 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-13 17:21:44 +00:00
Dan Williams
8b1b8ee7a5 2006-01-13 Dan Williams <dcbw@redhat.com>
* src/nm-device.c
	  src/nm-device.h
		- Allow subclasses to implement deactivate_quickly()
		- (nm_device_deactivate_quickly): call subclass
			deactivate_quickly() methods
		- (nm_device_set_active_link): small cleanups, and don't
			deactivate the device right away because we risk a deadlock
			when called from device thread, waiting for the device
			thread to cancel activation

	* src/nm-device-802-11-wireless.c
		- (real_deactivate_quickly): new function
		- (nm_device_802_11_wireless_class_init): hook in real_deactivate_quickly
		- (real_deactivate): move supplicant cleanup to real_deactivate_quickly
			so that we kill the supplicant when we sleep too
		- (supplicant_interface_init): work around naive naming attempts of
			wpa_ctrl when naming sockets


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1326 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-13 16:53:55 +00:00
Dan Williams
42d050e807 2006-01-13 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (supplicant_cleanup): delete old device control sockets too
		- (supplicant_get_device_socket_path): new function to consolidate
			locations that need a path to a device's control socket


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1325 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-13 14:47:30 +00:00
Robert Love
1ccbaff850 2006-01-12 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: Put the ppp device in the
	  description so that the description is unique for each
	  pair (device,provider).  Fixes Novell #142773.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1324 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-12 22:21:56 +00:00
Vincent van Adrighem
07af507307 2006-01-12 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Tino Meinen.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1323 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-12 13:51:44 +00:00
Dan Williams
771ec68c81 2006-01-12 Dan Williams <dcbw@redhat.com>
* src/nm-device-802-11-wireless.c
		- (supplicant_exec): ensure GError is correctly initialized
			Reported by Diego González (gnome.org #326708)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1322 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-12 12:51:06 +00:00
Robert Love
9972ef7fff whoops, fix configure.in bit from last commit.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1321 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-11 22:46:55 +00:00
Robert Love
df024f3ed8 2006-01-11 Robert Love <rml@novell.com>
* src/nm-device-802-3-ethernet.c: In case local copies of glibc do not
	  define if_mii(), open code the same results, and do so without any
	  type punning.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1320 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-11 22:41:53 +00:00
Robert Love
77c10f94b6 2006-01-11 Robert Love <rml@novell.com>
* gnome/applet/wireless-security-manager.c: Fix crash by not asserting
	  that wso_foo_new() returned non-NULL.  Instead, only append the new
	  wso to wsm->options if the wso is non-NULL.  The crux is that we
	  assume that the relevant key types are implied by WEP and WPA as
	  appropriate.  To be sure, they should be, but we should not expect
	  drivers to not be oozing piles of wolf fecal matter.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1319 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-11 21:48:39 +00:00
Robert Love
46efeb868a 2006-01-11 Robert Love <rml@novell.com>
* configure.in: Add the gcc flags '-Wshadow' and '-Wfloat-equal'.
	* gnome/applet/applet.c, gnome/vpn-properties/nm-vpn-properties.c,
	  src/NetworkManagerAPList.c, src/NetworkManagerDbus.c,
	  src/NetworkManagerPolicy.c, src/NetworkManagerSystem.c,
	  src/nm-dbus-device.c, src/nm-device-802-3-ethernet.c,
	  src/nm-ip4-config.c, src/vpn-manager/nm-vpn-manager.c,
	  test/nmtestdevices.c: Fix shadowed variable usage as appropriate.
	* src/nm-device-802-11-wireless.c: Fix floating point comparison by
	  comparing values within DBL_EPSILON.  Also fix shadowed variable
	  usage.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1318 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-01-11 21:07:29 +00:00