Commit Graph

21088 Commits

Author SHA1 Message Date
Tim Niemueller
239b71f683 + Added support for encrypted key files for X.509 connections
+ Added support for port parameter in gconf keys. This is not shown in the
. guy but maybe set through gconf-editor.

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1158 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 01:11:54 +00:00
Tim Niemueller
739f9cd449 + Added support for setting the primary password label
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1157 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-11 01:10:35 +00:00
Dan Williams
5093c26462 2005-12-10 Dan Williams <dcbw@redhat.com>
* gnome/applet/Makefile.am
		- Add libnm-util to includes
		- Add libnm-util to link list
		- Add wireless-security-common.* to compile list

	* gnome/applet/other-network-dialog.c
		- Convert to using the WirelessSecurityManager code and
			widgets

	* gnome/applet/passphrase-dialog.c
		- Comment out references to stuff in the glade file that
			cause runtime errors until it can be fixed up
			to use the WirelessSecurityManager code

	* gnome/applet/wireless-applet.glade
		- Rename some widgets
		- Add widgets for the WirelessSecurityManager code
		- Remove passphrase-related stuff since that's now
			handled by the WirelessSecurityManager code


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1156 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-10 19:45:06 +00:00
Dan Williams
8bc5acbc99 2005-12-10 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus-devices.c
		- Print out error message details for dbus pending call callbacks
		- Move nmwa_dbus_update_devices() up

	* gnome/applet/applet-dbus-vpn.c
		- Print out error message details for dbus pending call callbacks


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1155 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-10 19:42:02 +00:00
Dan Williams
d9ac9fbdf3 2005-12-09 Dan Williams <dcbw@redhat.com>
* libnm-util/*
		- More fixups
		- Remove cipher-manager.* because we don't need it
		- Forgot to add gnome-keyring-md5 files to compile list


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1154 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-10 19:33:26 +00:00
Dan Williams
fdbaa9662e Add cvsignore file
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1153 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-10 02:26:47 +00:00
Dan Williams
7758dcb273 2005-12-09 Dan Williams <dcbw@redhat.com>
* libnm-util/*
	  configure.in
	  Makefile.am
		- Add a utility library for clients of NetworkManager.  It's
			only targetted at applets for the moment, and contains
			a generalized 802.11 cipher framework for different
			types of keys (WEP & WPA Hex, ASCII, Passphrase)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1152 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-09 23:25:22 +00:00
Robert Love
058e30e25d 2005-12-09 Robert Love <rml@novell.com>
* src/NetworkManagerDevice.c: handle error better in
	  nm_device_set_mode().


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1151 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-09 19:38:05 +00:00
Robert Love
9674539f15 2005-12-08 Robert Love <rml@novell.com>
* include/NetworkManager.h: add WPA capabilities constants
	* src/NetworkManagerDevice.c: detect if wireless devices support WPA
	  or WPA2 and add the capabilities bits as appropriate.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1150 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-08 21:48:41 +00:00
Robert Love
c521bf2e07 2005-12-08 Robert Love <rml@novell.com>
* initscript/SUSE/networkmanager-dispatcher.in: new initscript for
	  NetworkManagerDispatcher.
	* configure.in, initscript/SUSE/.cvsignore,
	  initscript/SUSE/Makefile.am: support new networkmanager-dispatcher
	  initscript.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1149 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-08 17:01:47 +00:00
Robert Love
b376771770 2005-12-08 Robert Love <rml@novell.com>
* initscript/SUSE/networkmanager.in: Do not start 'networking' service.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1148 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-08 15:46:34 +00:00
Robert Love
dec36b0540 2005-12-08 Robert Love <rml@novell.com>
* src/NetworkManagerDevice.c: We want to fall back on and default to
	  IW_MODE_AUTO, not -1, which is more in line with our previous
	  behavior.  Otherwise, we try to set the wireless mode to -1 in
	  nm_device_set_mode().


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1147 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-08 15:40:24 +00:00
Tim Niemueller
510458f78f + Notes about unused variable removal
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1146 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 20:31:08 +00:00
Tim Niemueller
41c92505be + Removed unused variable
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1145 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 20:29:42 +00:00
Robert Love
231c04097c 2005-12-07 Robert Love <rml@novell.com>
* gnome/applet/applet-dbus-info.c, include/NetworkManager.h,
	  src/NetworkManagerAP.c, src/NetworkManagerAP.h,
	  src/NetworkManagerAPList.c, src/NetworkManagerDbus.c,
	  src/NetworkManagerDevice.c, src/NetworkManagerDevice.h,
	  src/nm-dbus-nm.c: Convert NM_DEVICE_AUTH_METHOD_* to use the
	  wireless-tools constants directly.  UNKNOWN is now -1 and NONE is
	  zero.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1144 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 20:21:29 +00:00
Robert Love
91b74775a5 2005-12-07 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: In static configurations, if the
	  supplied IP is invalid, fall back to DHCP.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1143 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 17:55:39 +00:00
Dan Williams
eff693f386 2005-12-07 Dan Williams <dcbw@redhat.com>
* Convert NETWORK_MODE_* constants to IW_MODE_*
	* Make all the get_mode/set_mode functions take and return 'int'
	* Convert D-BUS calls that pass mode to DBUS_TYPE_INT32 rather than UINT32


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1142 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 17:40:37 +00:00
Robert Love
a4cab32122 2005-12-07 Robert Love <rml@novell.com>
* src/NetworkManagerDevice.c: strncpy() buffer check.
	* src/NetworkManagerUtils.c: be anal about syslog() formatting.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1141 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 15:56:47 +00:00
Dan Williams
09918c0a36 Add cvsignore file
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1140 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 15:55:12 +00:00
Dan Williams
98498e55b6 2005-12-06 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus.c
		- (set_vpn_last_attempt_status): remove, now in applet-dbus-vpn.c

	* gnome/applet/applet-dbus-vpn.c
		- (nmwa_dbus_vpn_set_last_attempt_status): new, from applet-dbus.c
		- (nmwa_dbus_vpn_update_vpn_connection_stage): set last_attempt_success
			to TRUE here if stage was ACTIVATED


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1139 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 04:22:10 +00:00
Tim Niemueller
9677e94d78 + Changes for 0.3.1
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1138 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:45:21 +00:00
Tim Niemueller
51c54ed60a + Raised versoin to 0.3.1
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1137 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:34:09 +00:00
Tim Niemueller
39c7b0d342 + Support proto flag in config, default to UDP if not set for backward
. compatibility
+ Set a fake login banner for now until we fixed when NM sets
. last_attempt_success (provided by Crispin)

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1136 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:33:50 +00:00
Tim Niemueller
3ad1df247d + Protocol can now be set, defaults to UDP, TCP maybe selected with
. check box

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1135 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:33:00 +00:00
Tim Niemueller
5e613fff33 + Added check button to use TCP instead of UDP
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1134 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:32:37 +00:00
Tim Niemueller
25ca1a0882 + Only request one password from Gnome keyring, patch by Crispin Flowerday
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1133 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 01:32:00 +00:00
Dan Williams
df786181e4 2005-12-06 Dan Williams <dcbw@redhat.com>
* Change nm_device_is_* functions to better names:
		nm_device_is_wireless() -> nm_device_is_802_11_wireless()
		nm_device_is_wired() -> nm_device_is_802_3_ethernet()


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1132 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 00:38:33 +00:00
Dan Williams
bfae8891a7 2005-12-06 Dan Williams <dcbw@redhat.com>
* Change naming of NMDeviceType to something more sensible:
		NM_DEVICE_TYPE_DONT_KNOW -> NM_DEVICE_TYPE_UNKNOWN
		NM_DEVICE_TYPE_WIRED_ETHERNET -> NM_DEVICE_TYPE_802_3_ETHERNET
		NM_DEVICE_TYPE_WIRELESS_ETHERNET -> NM_DEVICE_TYPE_802_11_WIRELESS


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1131 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-07 00:22:52 +00:00
Dan Williams
6bcf90acf2 2005-12-06 Dan Williams <dcbw@redhat.com>
* Move NetworkManager.h -> include/NetworkManager.h
	* Split out VPN stuff to include/NetworkManagerVPN.h
	* Fix up makefiles to include new location
	* Fix up sources to include NetworkManagerVPN.h


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1130 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-06 23:37:09 +00:00
Dan Williams
4c42d4052c Add changelog entry for previous commit
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1129 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-06 23:04:57 +00:00
Dan Williams
7e3c364575 2005-12-06 Dan Williams <dcbw@redhat.com>
Various changes in the applet to move VPN connection "state" -> "stage",
	which it actually is.  I'd like to change the signal as well when we
	break compat in the near future.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1128 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-06 23:02:42 +00:00
Dan Williams
58d310199c 2005-12-06 Dan Williams <dcbw@redhat.com>
Slackware patches from Paul Blazejowski <paulb@blazebox.homeip.net>
	* initscript/Slackware/rc.networkmanager
		- Cosmetic fix

	* src/backends/NetworkManagerSlackware.c
		- Kill dhcpcd when starting so that dhclient can bind to DHCP on
			interfaces


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1127 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-06 21:24:23 +00:00
Tim Niemueller
b8c9b829c0 + Reformatted for better readability.
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1126 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:46:51 +00:00
Tim Niemueller
30697c19bb + NM-OpenVPN 0.3.0
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1125 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:38:16 +00:00
Tim Niemueller
b7c6f8ba3b + Versions from intltool 0.34 are back, magically work after new
. autogen.sh run!?

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1124 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:37:57 +00:00
Tim Niemueller
7899ecc6b3 + Password is also needed for new X.509 + User/Pass connection type
Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1123 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:34:18 +00:00
Tim Niemueller
415d12937e * src/nm-openvpn-service-openvpn-helper.c:
+ Updated header

* src/nm-openvpn-service.[ch]:
+ Added support for new X.509 + User/Pass connection type
+ device is now an explicit parameter, if not set it defaults to
. "tun" for compatibility with versions < 0.3.0
+ fixed closing of management socket, thanks for this patch goes
. to Crispin Flowerday

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1122 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:33:48 +00:00
Tim Niemueller
1981454b3b + Added support for new X.509 + User/Pass connection type
+ Added support for using TAP device, device is now written to
. config to new field dev, added checkbox to optional info expander

Tim


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1121 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 22:32:47 +00:00
Robert Love
8e2dbddf82 proper puncuation
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1120 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 20:41:15 +00:00
Robert Love
02ea0ef426 2005-12-05 Robert Love <rml@novell.com>
* src/NetworkManager.c: don't call nm_data_free() when there is nothing
	  to free, particularly here as it just barfs.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1119 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 20:40:46 +00:00
Kjartan Maraas
455cec7c34 2005-12-05 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
	* no.po: Same


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1118 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 19:05:18 +00:00
Dan Williams
ccfab8a933 2005-12-05 Dan Williams <dcbw@redhat.com>
* gnome/applet/applet-dbus.c
		- Work with dbus 0.6 too


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1117 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-05 18:17:55 +00:00
Dan Williams
1d8201cb9e 2005-12-03 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerUtils.[ch]
	  src/nm-ip4-config.c
		- move ip4_netmask_to_prefix() to NetworkManagerUtils.c
		- consolidate code into nm_utils_ip4_addr_to_nl_addr()


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1116 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-04 02:23:29 +00:00
Robert Love
cafa5878fc 2005-12-01 Robert Love <rml@novell.com>
* gnome/applet/main.c, gnome/vpn-properties/nm-vpn-properties.c: We
	  need a NULL for the '...' parameter, too, to fill the so-called
	  sentinel.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1115 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-01 21:45:12 +00:00
Robert Love
46898b0f62 2005-12-01 Robert Love <rml@novell.com>
* src/NetworkManagerSystem.c: If iface_to_rtnl_link() returns NULL, the
	  interface is already gone, so don't call rtnl_link_change() to down
	  it (which will segfault, anyhow).


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1114 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-01 21:42:41 +00:00
Robert Love
3e3a38bb0f Add "WPA support" to TODO.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1113 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-01 18:37:38 +00:00
Robert Love
e90cdbbb60 Keep VPN-related changes in their respective ChangeLog
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1112 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-12-01 18:35:15 +00:00
Tim Niemueller
a2d09a9a4e 2005-11-30 Tim Niemueller <tim@niemueller.de>
* vpn-daemons/openvpn/auth-dialog/main.c: Only request one password,
	  still use GnomeTwoPasswordDialog, gives all the functionality we need.
	  This should be unified between VPN implementations. Also I had to add
	  GConf support to see if a password is really needed for the connection
	  type. The configuraton line should be written to the auth-dialog by NM
	  and maybe even an impl_needs_passwd_dialog or similar should be added.
	  Patch will follow when healthy again.

	* vpn-daemons/openvpn/properties/nm-openvpn-dialog.glade: Updated GUI,
	  contains now everything needed to configure all three connection types

	* vpn-daemons/openvpn/properties/nm-openvpn.c: Added handling of all
	  three connection types.

	* vpn-daemons/openvpn/src/nm-openvpn-service-openvpn-helper.c: Use
	  different environment variables which are available for all connection
	  types, fixed the returned VPN gateway address. This was the remote IP
	  used in the VPN network, not the remote's real address. This prevented
	  it from working if VPN gateway was not in the same subnet since routes
	  were wrong.

	* vpn-daemons/openvpn/src/nm-openvpn-service.h
	  vpn-daemons/openvpn/src/nm-openvpn-service.c: Added support for
	  password and shared secret connection types. Reformatted to Gnu style.

	* vpn-daemons/openvpn/configure.in: Raised version to 0.2.0

	* vpn-daemons/openvpn/intltool-extract.in
	  vpn-daemons/openvpn/intltool-merge.in
	  vpn-daemons/openvpn/intltool-update.in:
	  Version from intltool 0.33, 0.34 won't work at the moment.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1111 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-11-30 17:56:51 +00:00
Robert Love
3738ba5503 2005-11-22 Robert Love <rml@novell.com>
* src/backends/NetworkManagerSuSE.c: Don't fall back to DHCP if the
	  gateway is not set, just print a little note.  Configurations without
	  gateways are valid.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1110 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-11-22 15:51:40 +00:00
Robert Love
fbf4a3bca2 Update README.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1109 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2005-11-22 15:34:37 +00:00