hi,I succesfully backported changes from git to networkmanager-vpnc plugin version 0.8.1.
In attachments are diffs and rpm packages
On 02/10/2011 02:00 PM, Jirka Klimes wrote:On Thursday 10 of February 2011 13:26:22 Jan Malanik wrote:hi, it's possible to start vpnc plugin from network manager with parameter --local-port 0? thank you Jan Malaniknetwork-manager-vpnc now uses 'Local Port 0' parameter by default. http://git.gnome.org/browse/network-manager- vpnc/commit/?id=fcb196788634db66b30245f346812070604ff0ef Jirka
-- Thanks Jan Malaník Kernel QE, intern program
--- NetworkManager-vpnc-0.8.1/src/nm-vpnc-service.c 2011-02-16 19:02:45.796122703 +0100
+++ NetworkManager-vpnc-0.8.1-old/src/nm-vpnc-service.c 2011-02-16 20:16:27.128003532 +0100
@@ -51,7 +51,6 @@
#define NM_VPNC_HELPER_PATH LIBEXECDIR"/nm-vpnc-service-vpnc-helper"
#define NM_VPNC_UDP_ENCAPSULATION_PORT 0 /* random port */
-#define NM_VPNC_LOCAL_PORT_ISAKMP 0 /* random port */
typedef struct {
const char *name;
@@ -405,7 +404,6 @@
const char *props_natt_mode;
const char *default_username;
const char *pw_type;
- const char *local_port;
default_username = nm_setting_vpn_get_user_name (s_vpn);
@@ -418,16 +416,6 @@
NM_VPNC_KEY_CISCO_UDP_ENCAPS_PORT " %d\n",
NM_VPNC_UDP_ENCAPSULATION_PORT);
- local_port = nm_setting_vpn_get_data_item (s_vpn, NM_VPNC_KEY_LOCAL_PORT);
- if (!local_port) {
- /* Configure 'Local Port' to 0 (random port) if the value is not set in the setting.
- * * Otherwise vpnc would try to use 500 and could clash with other IKE processes.
- * */
- write_config_option (vpnc_fd,
- NM_VPNC_KEY_LOCAL_PORT " %d\n",
- NM_VPNC_LOCAL_PORT_ISAKMP);
- }
-
/* Fill username if it's not present */
props_username = nm_setting_vpn_get_data_item (s_vpn, NM_VPNC_KEY_XAUTH_USER);
if ( default_username
--- NetworkManager-vpnc-0.8.1/src/nm-vpnc-service.h 2011-02-16 19:01:35.790595999 +0100 +++ NetworkManager-vpnc-0.8.1-old/src/nm-vpnc-service.h 2011-02-16 20:16:27.128003532 +0100 @@ -54,7 +54,6 @@ #define NM_VPNC_KEY_NAT_TRAVERSAL_MODE "NAT Traversal Mode" #define NM_VPNC_KEY_DPD_IDLE_TIMEOUT "DPD idle timeout (our side)" #define NM_VPNC_KEY_CISCO_UDP_ENCAPS_PORT "Cisco UDP Encapsulation Port" -#define NM_VPNC_KEY_LOCAL_PORT "Local Port" #define NM_VPNC_NATT_MODE_NATT "natt" #define NM_VPNC_NATT_MODE_NONE "none"
--- NetworkManager-vpnc-0.8.1/properties/tests/test-import-export.c 2011-02-16 19:01:04.277389575 +0100
+++ NetworkManager-vpnc-0.8.1-old/properties/tests/test-import-export.c 2011-02-16 20:16:27.121003272 +0100
@@ -95,8 +95,6 @@
{ NM_VPNC_KEY_NAT_TRAVERSAL_MODE, NM_VPNC_NATT_MODE_CISCO },
{ NM_VPNC_KEY_DPD_IDLE_TIMEOUT, "90" },
{ NM_VPNC_KEY_CISCO_UDP_ENCAPS_PORT, NULL },
- { NM_VPNC_KEY_LOCAL_PORT, "500" },
-
{ NULL, NULL }
};
Attachment:
NetworkManager-vpnc-0.8.1-1.fc14.x86_64.rpm
Description: application/rpm
Attachment:
NetworkManager-vpnc-0.8.1-1.fc14.src.rpm
Description: application/rpm
Attachment:
NetworkManager-vpnc-debuginfo-0.8.1-1.fc14.x86_64.rpm
Description: application/rpm