Commit Graph

21088 Commits

Author SHA1 Message Date
Dan Williams
4a9cb5a3f0 2005-12-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/*
		- Fix up the passphrase dialog to use all the
			WirelessSecurityOption stuff (untested)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1208 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 22:22:42 +00:00
Dan Williams
77b3b18ffd 2005-12-16 Dan Williams <dcbw@redhat.com>
* Move nm_gconf_get_*_helper() functions to separate files,
		gconf-helpers.c & gconf-helpers.h

	* New NMGConfWSO objects for managing the gconf side of things.
		Eventually these should be merged with the
		WirelessSecurityOption objects and a common base (that can
		serialize/deserialize from dbus & gconf) should be
		refactored out, but for now they are separate.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1207 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 20:58:39 +00:00
Dan Williams
a877adb189 Hook up WPA PSK serialize function
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1206 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 19:23:05 +00:00
Robert Love
ff340cf167 2005-12-16 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: Do not invoke ypbind or autofs
	  binaries unless they exist (nm_spawn_process() emits a warning if
	  asked to spawn a non-existant process).


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1205 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 19:07:36 +00:00
Dan Williams
4682733535 2005-12-16 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus-info.c
		- Clean up lots of gconf-related code


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1204 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 18:25:35 +00:00
Robert Love
4ad3dc157c 2005-12-16 Robert Love <rml@novell.com>
* Makefile.am: Build fix: Reorder 'SUBDIRS' so our deps are right.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1203 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 16:30:24 +00:00
Dan Williams
9594bca7e6 2005-12-16 Dan Williams <dcbw@redhat.com>
* nm_device_set_enc_key -> nm_device_set_wep_enc_key

	* Fix up NM -> NMI get-user-key dbus calls in NM (applet
		bits still to be done)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1202 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 15:44:12 +00:00
Dan Williams
b822a5cdc2 2005-12-16 Dan Williams <dcbw@redhat.com>
* Finally move info-daemon related stuff out of
		NetworkManagerDbus.c to nm-dbus-nmi.c


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1201 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 15:16:54 +00:00
Dan Williams
a22b039c11 2005-12-16 Dan Williams <dcbw@redhat.com>
* Kill auth_method for access points, since that's now done
		by NMAPSecurity objects

	* Add a copy-constructor of sorts to NMAPSecurity
		(how do you do this properly in glib???)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1200 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 15:04:40 +00:00
Lasse Bang Mikkelsen
87c047f98e Updated Danish translation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1199 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 08:55:53 +00:00
Dan Williams
7b37a13850 2005-12-15 Dan Williams <dcbw@redhat.com>
* Exorcise encryption key hashing on APs
	* Use libnm-util's serialization/deserialization in both the
		applet and NM
	* Random other stuff


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1198 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-16 03:23:36 +00:00
Marcel Telka
a5e6d64c1b 2005-12-15 Marcel Telka <marcel@telka.sk>
* sk.po: Updated Slovak translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1197 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 22:55:39 +00:00
Robert Love
9f19609cbb 2005-12-15 Robert Love <rml@novell.com>
* gnome/applet/menu-items.c: A new icon, "network-wireless-encrypted"
	  is being added to the icon naming spec, so let's use that (Tango CVS
	  has the icon).  Because it is new, however, we fall back to the
	  current "gnome-lockscreen" if the new icon is not around, thus
	  behavior is the same.
	* gnome/applet/applet.c: Remove setup_stock().  We do not need the
	  factory junk.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1196 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 21:52:45 +00:00
Robert Love
540b85a116 2005-12-15 Robert Love <rml@novell.com>
* src/gnome/applet.c: Don't show the 'Help' menu item until we have,
	  well, help to give.  Couple other misc. bits.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1195 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 18:31:46 +00:00
Dan Williams
5cf219f7c8 2005-12-15 Dan Williams <dcbw@redhat.com>
* libnm-util/dbus-helpers.[ch]
		- Make this the one-stop-shop for serializing/deserializing
			AP & connection security settings over dbus.  Both NM
			and applets should use this to ensure consistent dbus
			API going forwared.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1194 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 18:24:28 +00:00
Robert Love
7ea7ac394a 2005-12-15 Robert Love <rml@novell.com>
Patch by Timo Hoenig  <thoenig@suse.de>:
	* src/NetworkManagerDbus.c
		- (nm_dbus_signal_filter) return DBUS_HANDLER_RESULT_HANDLED
			if HAL jumps off the system bus.  Otherwise libdbus
			(dbus_connection_dispatch) will try to run the filter
			function of our libhal context which is already freed.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1193 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 18:21:10 +00:00
Alexander Shopov
c8ff0a7364 2005-12-15 Alexander Shopov <ash@contact.bg>
* Added Bulgarian translation by
	Alexander Shopov <ash@contact.bg>


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1192 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-15 06:00:45 +00:00
Dan Williams
7ae6819f31 2005-12-14 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
	  src/NetworkManagerWireless.c
		- Rearrange 802.11 wireless-specific capabilities again

	* src/Makefile.am
		- Forgot to add wpa.c/wpa.h to the makefiles

	* src/NetworkManagerAP.[ch]
		- Implement access point capabilities and parse the
			WPA/RSN IEs into the capability bitfield
		- Switch the "encrypted" attribute to utilize the bitfield
			and capabilities rather than being independent

	* src/NetworkManagerDevice.c
		- (nm_device_wireless_get_activation_ap): break it horribly
			until we can push NMAPSecurity objects into access point
			objects and through the activation chain
		- Stuff WPA & RSN IEs into AP capabilities

	* src/nm-dbus-nm.c
		- Take a shot at actually making setActiveDevice work

	* src/wpa.[ch]
		- Make the API a bit saner


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1191 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 20:48:08 +00:00
Dan Williams
423383c0e5 2005-12-14 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
		- Add 802.11-specific capability for 802.1x key
			management

	* src/wpa.[ch]
		- Pull in WPA IE and RSN IE parsing code from
			wpa_supplicant so we can determine access point
			capabilities
		- Move WPA-related constants here from NetworkManagerAP.h
			and NetworkManagerDevice.c

	* src/NetworkManagerDevice.c
	  src/NetworkManagerAP.[ch]
		- Use WPA-related constants from wpa.h


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1190 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 19:12:20 +00:00
Dan Williams
1da42ec835 Ooops, fix order after conflict
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1189 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 17:57:08 +00:00
Dan Williams
a00992c902 2005-12-14 Dan Williams <dcbw@redhat.com>
* include/NetworkManager.h
		- Update and split 802.11 wireless-specific capabilities from
			generic device capabilities

	* src/NetworkManagerDevice.c
	  src/NetworkManagerDevicePrivate.h
		- (nm_device_wireless_discover_capabilities): Move 802.11
			wireless-specific capability checks to
			NetworkManagerWireless.c
		- Rename NMDeviceWirelessOptions -> NMDevice80211WirelessOptions
		- Rename NMDeviceWiredOptions -> NMDevice80211EthernetOptions

	* src/NetworkManagerWireless.[ch]
		- (nm_802_11_wireless_discover_capabilities): Check extended
			802.11 wireless-specific capabilities of the driver


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1188 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 17:56:35 +00:00
Robert Love
9841fc9c45 coding style
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1187 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 16:23:15 +00:00
Robert Love
08145bc78d 2005-12-14 Robert Love <rml@novell.com>
Patch from Stefan Scheler <sscheler@suse.de>:
	* src/NetworkManagerDevice.c: call backend code to activate and
	  deactivate NIS.
	* src/NetworkManagerSystem.h: add new NIS interfaces.
	* src/backends/NetworkManagerDebian.c,
	  src/backends/NetworkManagerGentoo.c,
	  src/backends/NetworkManagerRedHat.c,
	  src/backends/NetworkManagerSlackware.c: add stub functions for NIS
	  support.
	* src/backends/NetworkManagerSuSE.c: add NIS support, baby.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1186 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 16:00:17 +00:00
Dan Williams
720b2a1465 Ignore errors when retrieving non-critical DHCP options.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1185 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 15:58:37 +00:00
Dan Williams
503f55796b 2005-12-14 Dan Williams <dcbw@redhat.com>
* src/nm-ap-security*.[ch]
		- Add AP security abstractions to NetworkManager

	* src/nm-dbus-device.c
		- Begin to parse new format dbus messages from the applet
			and construct an AP security object from the message

	* libnm-util/dbus-helpers.c
		- Use message iters so we can append the key as a fixed
			array of bytes, which actually works rather than
			using dbus_message_append_args() as we were before


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1184 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 15:53:34 +00:00
Dan Williams
5c91628f9f 2005-12-14 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerDbus.c
	  gnome/applet/applet-dbus.c
		- Fix up dbus service replacement options.  The applet
			should allow replacement, NM itself should not.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1183 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 14:56:04 +00:00
Dan Williams
3b1357e782 remove some debug code
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1182 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-14 04:51:35 +00:00
Robert Love
8100bf57b4 80x24, dog.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1181 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 21:50:10 +00:00
Robert Love
bfe8ef82a8 2005-12-13 Robert Love <rml@novell.com>
* src/named-manager/nm-named-manager.c: Revert earlier commit.  Instead, fail silently if config is NULL
	  by not asserting and not returning FALSE.  Also, make sure we always fclose() the file.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1180 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 21:45:52 +00:00
Robert Love
4be49b9902 2005-12-13 Robert Love <rml@novell.com>
Patch by Stefan Scheler <sscheler@suse.de>:
	*  src/nm-ip4-config.h, src/nm-ip4-config.c,
	   src/dhcp-manager/nm-dhcp-manager.c: Add support for setting up NIS
	   via DHCP.  Still need the backends to commit the NIS domain name and
	   and servers to yp.conf as needed.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1179 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 21:03:57 +00:00
Robert Love
2dcaedf999 2005-12-12 Robert Love <rml@novell.com>
* src/vpn-manager/nm-dbus-vpn.c: Do not call the lengthy-named function
	  nm_vpn_manager_remove_connection() unless vpn is non-NULL.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1178 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 19:48:12 +00:00
Robert Love
e623ea3b22 2005-12-12 Robert Love <rml@novell.com>
* src/named-manager/nm-named-manager.c: Don't unref the config until
	  after we call rewrite_resolv_conf(), because get_last_default_domain()
	  needs to access the config.  Fixes "rewrite_resolv_conf: assertion
	  `config != NULL' failed" assertion failures and "Could not commit DNS
	  changes" warnings.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1177 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 18:46:45 +00:00
Robert Love
d1e0e9d91b its unsigned
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1176 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 17:04:05 +00:00
Dan Williams
e0b5f17877 Remove some debug prints
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1175 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-13 16:39:49 +00:00
Dan Williams
e8a0e3c5d7 2005-12-12 Dan Williams <dcbw@redhat.com>
* libnm-util/dbus-helpers.[ch]
	  libnm-util/Makefile.am
		- new helper calls to consolidate locations where
			NM's setDevice method is called

	* gnome/applet/applet-dbus-devices.c
	  gnome/applet/wireless-security-option.c
	  gnome/applet/wso-*
		- Implement dbus message param append function for
			all wireless security options


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1174 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 22:18:55 +00:00
Robert Love
702cb0a500 extra space.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1173 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 21:37:49 +00:00
Robert Love
12095c0f04 2005-12-12 Robert Love <rml@novell.com>
* libnm-util/cipher-wep-passphrase.c,
	  libnm-util/cipher-wpa-psk-passphrase.c, src/NetworkManagerAP.c,
	  src/NetworkManagerAP.h, src/NetworkManagerDevice.c,
	  src/NetworkManagerWireless.c, src/NetworkManagerWireless.h: Treat
	  all WEP/WPA keys as "char *" and not explicitly signed or unsigned.
	  When handling keys, we don't care what the sign is.  The compiler
	  guarantees us that we get our 8-bits, which is all we care about.
	* configure.in: Remove "-Wno-pointer-sign" flag.  We are sign-aware!


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1172 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 19:57:59 +00:00
Robert Love
0cb2179ae2 null, not newline!
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1171 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 19:20:17 +00:00
Dan Williams
7713d13397 2005-12-11 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus-devices.[ch]
	  gnome/applet/applet.c
	  gnome/applet/other-network-dialog.c
	  gnome/applet/wireless-security-manager.[ch]
	  gnome/applet/wireless-security-option.[ch]
	  gnome/applet/wso-*
		- Push the wireless security options further into the applet


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1170 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 18:53:05 +00:00
Dan Williams
e6c5848a13 Init dbus error before using it
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1169 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 16:15:38 +00:00
Robert Love
49776b18d3 add cipher-private.h to Makefile.am
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1168 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 16:00:46 +00:00
Robert Love
8440287aaa 2005-12-12 Robert Love <rml@novell.com>
* auth-dialog/main.c: one more NULL, this time for the ellipses


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1167 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 15:49:18 +00:00
Robert Love
eb5eca7a16 2005-12-12 Robert Love <rml@novell.com>
* src/dhcp-manager/nm-dhcp-manager.c: Do not fail if DHCP does not
	  return any name servers.  That is perfectly valid.  (Novell #134369).


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1166 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 15:29:32 +00:00
Dan Williams
0ac916c977 2005-12-11 Dan Williams <dcbw@redhat.com>
* gnome/applet/wso-*
	  gnome/applet/wireless-security-option.*
	  gnome/applet/Makefile.am
		- split each security option out so we can eventually
			have each one build up their own dbus message
			arguments to send to NM


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1165 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-12 04:28:26 +00:00
Miloslav Trmac
9bd797e508 2005-12-11 Miloslav Trmac <mitr@volny.cz>
* cs.po: Updated Czech translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1164 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 22:00:25 +00:00
Dan Williams
01afcce899 Patch from Bill Moss; build libnm-util library earlier
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1163 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 17:59:28 +00:00
Dan Williams
7c39985801 2005-12-11 Dan Williams <dcbw@redhat.com>
* Make validation of the key work correctly


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1162 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 17:23:29 +00:00
Dan Williams
f7f136dad2 2005-12-11 Dan Williams <dcbw@redhat.com>
* Hook more bits of the Other Network Dialog up to the
		wireless security manager stuff, and restructure
		bits of the dialog so there's less code.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1161 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 15:46:58 +00:00
Francisco Javier F. Serrador
efc3db77ca 2005-12-11 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1160 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 11:53:41 +00:00
Tim Niemueller
04413efd00 + Bumped version to 0.3.2
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1159 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 01:12:25 +00:00