Commit graph

73 commits

Author SHA1 Message Date
Dan Williams
6d1bb61133 2008-07-28 Dan Williams <dcbw@redhat.com>
* properties/auth-helpers.c
		- (populate_cipher_combo): don't depend on shell and utils which may not
			always be there



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3869 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-29 04:53:18 +00:00
Dan Williams
8dfcafa6bb 2008-07-27 Dan Williams <dcbw@redhat.com>
Patch from Michael Biebl <biebl@debian.org>

	* Move service to $LIBEXECDIR, remove unneeded compilation flags, move
		properties plugin to $LIBDIR/NetworkManager



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3861 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-27 20:23:24 +00:00
Dan Williams
b84cc5dafd 2008-07-19 Dan Williams <dcbw@redhat.com>
* properties/nm-openvpn.c
		- (advanced_dialog_response_cb): only update if OK was pressed



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3834 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-19 18:02:46 +00:00
Dan Williams
b468ac5dcb 2008-07-18 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service.c
		- (nm_openvpn_start_openvpn_binary): only add tls-auth direction if
			it's non-empty (Nathaniel McCallum)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3832 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-18 18:36:26 +00:00
Tambet Ingo
6dad8ca01a 2008-07-17 Tambet Ingo <tambet@gmail.com>
* properties/nm-openvpn.c (openvpn_plugin_ui_class_init): Don't add empty
	private data to the class, it produces a runtime warning.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3825 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-17 09:27:48 +00:00
Dan Williams
cc59b77ff1 2008-07-07 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service-openvpn-helper.c
		- Use IPv4 address prefixes rather than netmasks (requires svn3812)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3813 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-07 18:58:42 +00:00
Dan Williams
cf9012cd4e 2008-07-03 Dan Williams <dcbw@redhat.com>
* nm-openvpn-service.name.in
	  Makefile.am
		- Remove paths from .name file (requires applet r776 or later) to fix
			issues with multilib and magic path substitution in glibc



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3804 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-03 13:01:23 +00:00
Dan Williams
f33b102a97 2008-07-02 Dan Williams <dcbw@redhat.com>
* properties/auth-helpers.c
		- (tls_default_filter): read more of the certificate/key file to look
			for the known certificate or key tags, not just 1024 bytes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3801 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-02 20:36:39 +00:00
Dan Williams
ec38fd46d9 2008-06-30 Dan Williams <dcbw@redhat.com>
* properties/auth-helpers.c
		- (tls_default_filter, tls_file_chooser_filter_new): accept .crt and
			.key too



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3791 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-01 03:17:20 +00:00
Dan Williams
eff1a48c36 2008-06-30 Dan Williams <dcbw@redhat.com>
* properties/import-export.c
	  properties/import-export.h
	  properties/Makefile.am
		- Implement import of OpenVPN config files

	* properties/nm-openvpn.c
	  properties/nm-openvpn.h
		- Add another error for import
		- (import): check file extension; get contents; hand off to importer



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3790 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-07-01 02:33:50 +00:00
Dan Williams
1ad0ec8a31 2008-06-26 Dan Williams <dcbw@redhat.com>
Implement the Advanced... dialog



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3772 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-06-26 17:01:11 +00:00
Dan Williams
6886d9e55c 2008-06-23 Dan Williams <dcbw@redhat.com>
* Convert to new NM VPN UI plugin format
	* Clean up properties dialog (still work-in-progress)

	Requires a NetworkManager of at least SVN revision r3761.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3765 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-06-23 16:16:12 +00:00
Dan Williams
6f30d6c0d1 2008-06-06 Dan Williams <dcbw@redhat.com>
Patch from Tambet Ingo  <tambet@gmail.com>

	* src/nm-openvpn-service-openvpn-helper.c
		- (main, get_routes): send routes too



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3730 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-06-06 16:08:30 +00:00
Dan Williams
bd583cc8fd 2008-05-30 Dan Williams <dcbw@redhat.com>
Patch from Casey Harkins <caseyharkins@gmail.com>

	* src/nm-openvpn-service.c
		- (nm_openvpn_start_openvpn_binary): don't send 
--ns-cert-type, it's
			not really supposed to be used anymore since 
that option isn't
			used any more when creating server certificates



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3713 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-05-30 18:01:59 +00:00
Tambet Ingo
3fd52df04f 2008-05-22 Tambet Ingo <tambet@gmail.com>
* src/nm-vpnc-service.c (real_disconnect): If sending SIGTERM succeeds,
	add a timeout to make sure it gets killed. If it fails, send SIGKILL
	immediately.

	* src/nm-openvpn-service.c (real_disconnect): If sending SIGTERM
	succeeds, add a timeout to make sure it gets killed. If it fails,
	send SIGKILL immediately.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3682 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-05-22 14:32:44 +00:00
Dan Williams
53aa4e3132 2008-05-01 Dan Williams <dcbw@redhat.com>
* src/nm-vpnc-service.c
		- (validate_one_property): allow the 'name' property



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3627 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-05-02 03:03:57 +00:00
Dan Williams
665c203ff3 2008-04-27 Dan Williams <dcbw@redhat.com>
* properties/Makefile.am
		- Avoid versioning properties plugin (gnome.org #529836)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3611 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-04-27 21:39:30 +00:00
Dan Williams
2632cc9f58 2008-04-10 Dan Williams <dcbw@redhat.com>
* vpn-daemons/openvpn/auth-dialog/main.c
		- Fix up for connection ID; but needs more work to actually read the
			keyring key from the right place



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3554 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-04-10 15:14:43 +00:00
Tambet Ingo
0b958b1ab9 2008-04-10 Tambet Ingo <tambet@gmail.com>
* vpn-daemons/openvpn/auth-dialog/main.c (main):
	Add the '-i' argument the applet now sends.

	vpn-daemons/vpnc/auth-dialog/main.c (main): Ditto.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3551 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-04-10 12:29:16 +00:00
Dan Williams
de4d3703ce 2008-03-13 Dan Williams <dcbw@redhat.com>
* nm-openvpn-service.name.in
		- Fix for 64 bit compat (gnome.org #522231)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3446 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-03-13 14:15:34 +00:00
Dan Williams
feb93a6a9b 2008-02-06 Dan Williams <dcbw@redhat.com>
Patch from Ryan Ayers <rayers.public@dividia.net>

	* src/nm-openvpn-service-openvpn-helper.c
		- (main): respect server-provided DNS search domain



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3294 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-02-06 18:34:12 +00:00
Dan Williams
1320f3148b 2008-01-31 Dan Williams <dcbw@redhat.com>
Patch from Robert Hughes <rhughes@smgf.org>

	* src/nm-openvpn-service.c
	  properties/nm-openvpn.c
		- Make 'port' an integer, not a uint



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3281 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-01-31 18:13:01 +00:00
Tim Niemueller
ae0d98c1c9 2007-12-13 Tim Niemueller <tim@niemueller.de>
* properties/nm-openvpn.c: Added NULL pointer checks



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3169 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-13 14:43:31 +00:00
Tim Niemueller
787e3c7c1a 2007-12-13 Tim Niemueller <tim@niemueller.de>
* nm-openvpn.desktop.in:
                - Updates to make desktop-file-validate happy



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3168 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-13 14:32:29 +00:00
Dan Williams
98d11b8940 2007-12-11 Dan Williams <dcbw@redhat.com>
Patches from Casey Harkins <caseyharkins@gmail.com>

	* src/nm-openvpn-service-openvpn-helper.c
		- (main): make ifconfig_remote optional



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3164 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-11 15:15:32 +00:00
Dan Williams
f79d8868ed 2007-12-11 Dan Williams <dcbw@redhat.com>
Patches from Casey Harkins <caseyharkins@gmail.com>

	* properties/nm-openvpn.c
		- (impl_fill_connection): duplicate hash table keys as required



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3162 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-11 15:11:21 +00:00
Dan Williams
f04ce4d66d 2007-12-07 Dan Williams <dcbw@redhat.com>
Patches from Casey Harkins <caseyharkins@gmail.com>

	* src/nm-openvpn-service-openvpn-helper.c
		- (parse_addr_list): fix off-by-one error

	* src/nm-openvpn-service.c
		- (nm_openvpn_start_openvpn_binary): don't let openvpn stomp all over
			the routing table since NM manages that

	* auth-dialog/main.c
	  src/nm-openvpn-service.h
	  src/nm-openvpn-service.c
		- Don't require a certificate password



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3158 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-08 00:09:08 +00:00
Dan Williams
260002e3e3 2007-12-05 Dan Williams <dcbw@redhat.com>
Patch from Casey Harkins <caseyharkins@gmail.com>

	* src/nm-openvpn-service-openvpn-helper.c
	  src/nm-openvpn-service.c
	  properties/nm-openvpn.c
	  auth-dialog/main.c
		- Fix up so it mostly works



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3140 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-12-05 22:50:54 +00:00
Tim Niemueller
7552cbbdb1 2007-11-23 Tim Niemueller <tim@niemueller.de>
* configure.in: raise version number to 0.7.0 to reflect the
        dependency on the new NM and to separate it from the 0.6 branch.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3105 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-23 11:41:38 +00:00
Dan Williams
f7ebfe5640 2007-11-15 Dan Williams <dcbw@redhat.com>
* properties/nm-vpnc.c
		- Fixup for NMSettingConnection 'name' -> 'id' changes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3094 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-15 21:31:22 +00:00
Dan Williams
a69909bb85 2007-11-07 Dan Williams <dcbw@redhat.com>
* properties/nm-openvpn.c
	  src/nm-openvpn-service.c
		- Fix for new NMSetting API changes



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3070 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-11-07 18:21:12 +00:00
Tim Niemueller
2c024c50c8 2007-10-28 Tim Niemueller <tim@niemueller.de>
* nm-openvpn.desktop.in: Added NoDisplay=true



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3051 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-28 21:48:02 +00:00
Dan Williams
0701c12238 2007-10-26 Dan Williams <dcbw@redhat.com>
* properties/nm-openvpn.c
		- (impl_get_object): use a glade root, and ensure widget is referenced
			correctly



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3023 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-26 16:32:55 +00:00
Tambet Ingo
a9251b8b68 2007-10-08 Tambet Ingo <tambet@gmail.com>
* Update everything to work with the 0.7 branch NetworkManager.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2952 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-10-08 14:45:32 +00:00
Tambet Ingo
43da26b1fd 2007-08-15 Tambet Ingo <tambet@gmail.com>
* nm-openvpn-service.name.in: Use uppercase macros so that they
        * get replaced
        by the Makefile.



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2694 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-08-15 14:04:17 +00:00
Dan Williams
35d4657071 2007-08-14 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service.c
		- Handle NM_VPN_STATE_* -> NM_VPN_SERVICE_STATE_* and NMVPNState -> 
			NMVPNServiceState renames



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2678 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-08-14 18:15:58 +00:00
Dan Williams
2f98ba7553 2007-07-26 Dan Williams <dcbw@redhat.com>
Patch from Andreas Hanke <andreas.hanke@gmx-topmail.de>

	* configure.in
	  acinclude.m4
	  Makefile.am
		- remove broken usage of AS_AC_EXPAND (#413323)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2648 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-07-26 14:55:29 +00:00
Dan Williams
06117432be 2007-07-26 Dan Williams <dcbw@redhat.com>
Patch from Robert Buchholz <rbu@gentoo.org>

    * configure.in
        - Find & link against libnm-util too (#454739)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2643 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-07-26 13:38:46 +00:00
Christopher Aillon
1519dc6035 2007-06-21 Christopher Aillon <caillon@redhat.com>
* nm-openvpn-service.name.in:
	* nm-ppp-starter.name.in:
	* nm-vpnc-service.name.in:
	Make the properties library path multilib friendly (#447577)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2609 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-06-21 23:47:15 +00:00
Dan Williams
7766fd11cb 2007-04-02 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>
	* properties/nm-openvpn-dialog.glade
		- HIGify (gnome.org #423753)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2516 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-02 04:18:50 +00:00
Dan Williams
a004256979 2007-04-02 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>
	* src/nm-openvpn-service.c
		- (nm_openvpn_dbus_process_helper_ip4_config): build fix (gnome.org #423757)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2515 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-04-02 04:14:57 +00:00
Dan Williams
1691c12737 2007-03-15 Dan Williams <dcbw@redhat.com>
Patch from Jon Nettleton

	* properties/nm-openvpn-dialog.glade
	  properties/nm-openvpn.c
		- Move advanced properties into a separate dialog



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2476 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-03-16 02:40:22 +00:00
Dan Williams
00b70f06fa 2007-02-26 Dan Williams <dcbw@redhat.com>
Patch from Jon Nettleton

	* properties/nm-openvpn-dialog.glade
	  properties/nm-openvpn.c
		- Reduce size of OpenVPN configuration dialog (Gnome.org #410669)



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2377 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-02-26 21:01:11 +00:00
Dan Williams
a253aa273d 2007-02-02 Dan Williams <dcbw@redhat.com>
* src/nm-openvpn-service.c
		- (nm_openvpn_dbus_process_helper_ip4_config): convert to dict-based
			IP4Config interface



git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2266 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2007-02-02 21:15:32 +00:00
Dan Williams
5721205385 2006-12-07 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>

	* auth-dialog/main.c
		- Fix memleak by unrefing the GnomeProgram instance (Gnome.org #383110)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2174 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-12-07 22:48:40 +00:00
Dan Williams
d657bc13a5 2006-12-07 Dan Williams <dcbw@redhat.com>
Patch from Christian Persch <chpe@gnome.org>

	* auth-dialog/main.c
	  auth-dialog/gnome-two-password-dialog.c
		- HIG-ify (Gnome.org #383109)


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2173 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-12-07 22:45:22 +00:00
Dan Williams
edf848e10d Fix changelog entry; specify correct file
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2120 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-11-25 04:46:25 +00:00
Dan Williams
d7579cbba0 2006-11-24 Dan Williams <dcbw@redhat.com>
Patch from Helmut Schaa <hschaa@suse.de>
	* src/nm-openvpn-service.c
		- Redirect output to syslog


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2118 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-11-25 04:42:40 +00:00
Tambet Ingo
d5d84393ab 2006-10-30 Tambet Ingo <tambet@ximian.com>
vpnc/:

	* properties/Makefile.am: Include new files pcf-file.[ch] in build.
	Add NetworkManager to CFLAGS and LDADD.

	* properties/pcf-file.c: Implement.

	* properties/pcf-file.h: Ditto.

	* properties/nm-vpnc.c (import_from_file): Rewrite using new Cisco PCF
	file parser instead of using GKeyFile (which has slightly different
	semantics).

	* src/Makefile.am: Add NetworkManager to CFLAGS and LDADD.

	* src/nm-vpnc-service.c: Remove the leading NetworkManager directory
	from NM includes since the NM pkg-config file already adds that.

	* src/nm-vpnc-service-vpnc-helper.c: Ditto.


	openvpn/:

	* properties/Makefile.am: Add NetworkManager to CFLAGS and LDADD.

	* src/Makefile.am: Ditto.

	* properties/nm-openvpn.c: Remove the leading NetworkManager directory
	from NM includes since the NM pkg-config file already adds that.

	* src/nm-openvpn-service-openvpn-helper.c: Ditto.

	* src/nm-openvpn-service.c: Ditto.


	pptp/:

	* src/nm-pppd-plugin.c: Remove the leading NetworkManager directory
	from NM includes since the NM pkg-config file already adds that.

	* properties/vpnui_impl.c: Ditto.

	* properties/vpnui_impl.h: Ditto.

	* src/nm-ppp-starter.c: Ditto.

	* src/Makefile.am: Add NetworkManager to CFLAGS and LDADD.

	* properties/Makefile.am: Add NetworkManager to CFLAGS and LDADD.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2093 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-30 11:23:28 +00:00
Tambet Ingo
9c57a21a2c 2006-10-04 Tambet Ingo <tambet@ximian.com>
* properties/nm-openvpn.c (impl_get_widget, impl_get_properties)
        (import_from_file): s/tcp/tcp-client.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2049 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2006-10-04 12:56:28 +00:00