Project

General

Profile

Download (37.3 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
49b76122 01/29/2013 05:30 PM Renato Botelho

Permit openvpn to use same port on different interfaces. It should fix #814

54285411 01/28/2013 04:51 PM Jim Pingle

is_subnet() will fail here if using comma-separated lists of networks. Use openvpn_validate_cidr() instead.

8793cb1f 01/28/2013 04:49 PM Jim Pingle

is_subnet() will fail here if using comma-separated lists of networks. Use openvpn_validate_cidr() instead.

349bf358 01/27/2013 07:55 PM Jim Pingle

Display a list of ciphers accelerated by a specific engine. Also, skip engines that are listed but unavailable for direct use.

dae707f5 01/27/2013 05:20 PM Jim Pingle

Fixup paths when executing OpenSSL.

a28d40cb 01/24/2013 06:54 PM Jim Pingle

Allow specifying multiple local/remote networks for OpenVPN separated by commas. While I'm here, fix up the IPv6 tunnel/remote/local network input validation. Simplify some code using functions.

ee55ce7d 01/22/2013 06:28 PM Jim Pingle

Add GUI option to use "topology subnet" for OpenVPN, since the OpenVPN Connect iOS client requires it for IPv6

ec970b50 01/21/2013 02:25 PM Jim Pingle

Add routing table display for each OpenVPN ssl/tls server instance, collapsed by default. Part of feature #2766

c69c37b6 12/17/2012 01:24 PM Jim Pingle

Needs more thought - might route something an unintended path. Perhaps a checkbox. Revert "Exclude the VPN peer from routes so as to not break connectivity to the actual VPN peer if a route includes its IP."

This reverts commit 5d8e8c9d25b55c6d3260e69fcf4620f76488d173.

1bc783b6 12/16/2012 10:38 PM Cyrill B

Update etc/inc/openvpn.inc

Mute error when interface does not exist, e.g. after reboot.

5d8e8c9d 12/13/2012 06:50 PM Jim Pingle

Exclude the VPN peer from routes so as to not break connectivity to the actual VPN peer if a route includes its IP.

91c44185 12/05/2012 10:15 PM Jim Pingle

Use functions to reduce code duplication; Add function to clear route to the interface IP before starting openvpn, otherwise the process cannot start. Ticket #2712

6714bbdc 12/04/2012 05:08 PM Jim Pingle

Activate choices for UDP6 and TCP6 for OpenVPN. Make sure interface IP selection chooses the proper IP and sets the proper protocol string. May need some GUI input validation to prevent someone from selecting a *6 proto with an IPv4 VIP and vice versa.

a0e3ee98 12/03/2012 04:08 PM Jim Pingle

Use the IPv6 tunnel network for peer to peer OpenVPN modes.

a8f538a8 11/21/2012 03:13 PM Jim Pingle

Wrap dir creation for openvpn in a function to reduce duplication, and use the function before places that could potentially write in the dir.

ed490bdf 11/21/2012 03:08 PM Ermal LUÇI

Create directory if it does not exists

e63f73d1 11/21/2012 03:05 PM Ermal LUÇI

Presence of a directory does not mean anthing. Just continue up. Pointy-hat: myself

10c7d642 11/21/2012 09:45 AM Ermal LUÇI

Unbreak the openvpn reading of configs. A dir needs to be executable to be searchable and readble inside. Reported-by: http://forum.pfsense.org/index.php/topic,55934.0/topicseen.html

938fc5b0 11/20/2012 04:34 PM Ermal LUÇI

Create necessary dir and unset conf string after writing to file

2d314598 11/19/2012 09:28 PM Chris Buechler

Merge pull request #244 from bcyrill/ovpn-alias

Fix: Use specified IP if available

9a6d6728 11/14/2012 10:32 AM Ermal LUÇI

Remove unused/unuseful tags anymore

d7a0c22a 11/03/2012 09:41 PM Cyrill B

Fix: Use specified IP if available

da601f8e 10/01/2012 12:45 PM Pi Ba

Allow for changing OpenVPN TUN to TAP device mode without reboot.

193a8e1f 09/30/2012 03:11 PM Jim Pingle

Revert "Allow for changing OpenVPN TUN to TAP device mode without reboot." -- Adds blank OpenVPN servers, see ticket #2643

This reverts commit c8bb7f1527a99c69784ab6c01d9050adcde6a8a0.

c8bb7f15 09/22/2012 09:23 PM Pi Ba

Allow for changing OpenVPN TUN to TAP device mode without reboot.

4856df9b 08/09/2012 06:40 PM Jim Pingle

Add forgotten "ipv6 remote network", clean up a couple bits, make sure local network box is hidden for shared key servers.

260f267e 06/29/2012 06:12 PM Jim Pingle

OpenVPN servers can start on carp vips, just not clients.

c1449c94 06/28/2012 09:59 AM Seth Mos

If we only have a IPv6 interface we'll use that, otherwise a IPv4 address always has preference. Revisit this for OpenVPN 2.3

47c48e28 06/25/2012 04:44 PM Seth Mos

Check in code that allows for using a gateway group as the interface on the OpenVPN server page. Only allow IPv4 gateway groups for now. We'll need to add IPv6 suppport here later when we import OpenVPN 2.3.
Unbreak the gateway group function on broken configurations like a missing 3G stick....

a1b9105b 06/06/2012 08:58 PM Jim Pingle

Only add openvpn acl script lines if it's a server mode that does user auth

1492e02c 06/05/2012 07:37 PM Ermal LUÇI

Import OpenVPN cisco style radius attributes applying policy to logged in users. Feature #2100

e052047d 05/14/2012 04:27 PM Jim Pingle

Whoops, don't flip these since I negated the test.

d9c96fb1 05/14/2012 03:09 PM Jim Pingle

Flip this test around since it's safer to assume the dev mode is tun. Ticket #2432

67898061 04/05/2012 08:30 PM Ermal LUÇI

Unbreak openvpn

7b47bd4c 04/05/2012 08:22 PM Ermal LUÇI

Make vips vhid be unique per parent interface!

9ea0cb90 03/06/2012 07:33 PM Jim Pingle

Be more intelligent when managing OpenVPN client connections bound to CARP VIPs. If the interface is in BACKUP status, do not start the client. Add a section to rc.carpmaster and rc.carpbackup to trigger this start/stop.
If an OpenVPN client is active on both the master and backup system, they will cause conflicting connections to the server. Servers do not care as they only accept, not initiate.

002cacab 11/16/2011 09:38 PM Jim Pingle

Fix this ifconfig-push to also account for tap.

459e9333 11/16/2011 08:46 PM Jim Pingle

If there is a tunnel network in tap mode, the second parameter is a subnet mask, not the other IP.

9eced774 11/11/2011 08:08 PM Jim Pingle

username-as-common-name is not compatible with server-bridge, so don't put it in the config if server-bridge is active. Testing is needed to determine if there is any other negative impact, but with both present, openvpn will not start.

298fe5ae 11/10/2011 05:01 PM Jim Pingle

Fix order of client/server IPs and add a note, and clarify variable names. Fixes #2004.

74a556a3 11/09/2011 05:48 PM Jim Pingle

Rework this a little since using tap+tunnel network is valid, but using tap+tunnel network+bridging is not (will not do what the user expects/wants)

1ab6bdb5 11/08/2011 09:57 PM Jim Pingle

Fix up OpenVPN server tap modes, support various options for providing or passing through DHCP. (Work in progress)

41936acc 10/27/2011 02:28 PM Jim Pingle

Assume a default value of 1 for cert_depth to disallow chaining.

98963f27 10/27/2011 02:28 PM Jim Pingle

Add GUI option to limit the certificate depth allowed when OpenVPN clients are connecting.

453d9c96 08/30/2011 01:48 PM Jim Pingle

Fixup OpenVPN status a bit to properly handle SSL servers using a /30 (no server directive) and also be a little more verbose about what is happening, if we can tell.

7734aea6 08/17/2011 02:15 AM Andrew Thompson

Make initial changes to allow pfSense to work in a jail.

This mostly avoids starting things that will not work and gets the
initial config. Most of the pfSense functionality will not work
(pf rules, routing, etc) but it can be used for testing.

95305736 07/27/2011 03:37 PM Jim Pingle

Rework OpenVPN status, show status for shared key servers.

6b2dcac5 07/26/2011 09:30 PM Ermal LUÇI

Resolves #1719. Prevent disabled client/servers from being displayed on the widget.

17c98ba9 07/22/2011 08:20 PM Jim Pingle

Only apply remote_network setting for p2p modes, since it is not valid for remote access modes. Fixes #1707

cfcc6994 07/13/2011 09:16 PM Jim Pingle

CRL fixes for empty CRLs (so they don't kill OpenVPN)

8b6313a4 07/12/2011 11:57 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

Conflicts:
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/interfaces.inc
etc/inc/services.inc
etc/inc/xmlrpc_client.inc
usr/local/www/fbegin.inc
usr/local/www/services_dhcp.php

1623ed97 07/06/2011 12:41 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/priv.defs.inc

769c4591 07/04/2011 03:11 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

d9489532 07/04/2011 05:13 AM Chris Buechler

Don't check OpenVPN ports in use against disabled clients or servers

48427553 06/28/2011 07:55 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

84296ca3 06/26/2011 07:03 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

5a7cc1f9 06/24/2011 07:09 PM Ermal LUÇI

No need to use nohup when using mwexec_bg since it calls nohup itself. Also use fullpath to executables.

d8012adb 06/07/2011 01:47 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/voucher.inc
usr/local/www/fbegin.inc

534375b6 06/03/2011 07:34 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/openvpn.inc

5dc6c910 06/03/2011 01:20 PM Jim Pingle

When making a P2P SSL/TLS OpenVPN server, if the given CIDR for the tunnel network is a /30, don't use the OpenVPN server directive. See ticket #1417

d21d6e20 05/23/2011 06:41 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/interfaces.inc
etc/inc/upgrade_config.inc
etc/inc/vpn.inc

69be9601 05/13/2011 11:43 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/vslb.inc
etc/version

728003c8 05/11/2011 08:10 PM Jim Pingle

Various CRL fixes, handle empty internal CRLs better.

fcdc8943 04/28/2011 09:33 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/pfsense-utils.inc

787de45a 04/26/2011 07:05 AM Seth Mos

Push the ipv6 routes for the local network with push route-ipv6

97ffc513 04/25/2011 08:12 PM Seth Mos

Add the ipv6 configuration options for routing ipv6 over the tunnel. Currently only a /64 is supported for the routed network, so use a /64 and then route the /56

0cc5ab42 04/21/2011 01:59 PM Jim Pingle

Confirmed working fix for ticket #1417 - with this change I have two-way connectivity on Site-to-Site (SSL/TLS) with iroutes.

bd24573b 04/19/2011 11:59 PM Jim Pingle

Backing out changes from ticket #1417, it was not a valid openvpn config that the user was trying to make.

6c9cf466 04/18/2011 10:27 PM Jim Pingle

Slightly different fix for #1417 that doesn't mess up other parameters needed by p2p_tls

a51493d1 04/15/2011 04:38 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/gwlb.inc

02d99511 04/08/2011 12:28 PM Jim Pingle

Putting client-config-dir in the config is valid also for p2p_tls servers. Fixes #1417.

f599d893 04/04/2011 01:42 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/shaper.inc

4936ff53 04/01/2011 06:11 PM Jim Pingle

Switch back to dev_mode so existing configs aren't broken by the other changes.

152ab4d0 03/25/2011 11:59 AM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/interfaces.inc
etc/inc/priv.defs.inc
etc/inc/shaper.inc
etc/inc/system.inc

54bdff75 03/25/2011 11:49 AM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/filter.inc
etc/inc/pfsense-utils.inc
etc/inc/pkg-utils.inc
etc/inc/priv.defs.inc
etc/inc/services.inc...

bf87b4d7 03/21/2011 06:58 PM Luiz Gustavo S. Costa

Added option to select the type of device for use in the tunnel openvpn

c7f70dbc 02/06/2011 08:26 AM Chris Buechler

fix NTP server IPs in openvpn config

9d3d8d00 01/28/2011 07:32 PM Vinicius Coque

Merge branch 'master' into inc

Conflicts:
etc/inc/captiveportal.inc
etc/inc/config.console.inc
etc/inc/config.lib.inc
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/ipsec.inc
etc/inc/pkg-utils.inc
etc/inc/shaper.inc...

fc05822b 01/27/2011 09:54 PM Jim Pingle

Don't pass these by reference. Might be related to ticket #1231

582c58ae 01/20/2011 10:19 PM Jim Pingle

Add drop-down to select OpenVPN hardware crypto (finds usable devices from "openssl engine" list) for clients and servers.

bca35cff 01/20/2011 05:33 PM Jim Pingle

Add a checkbox for duplicate-cn on OpenVPN servers.

756720e2 01/15/2011 03:03 PM Pierre POMES

Ticket #1198. Fix code when checking client or server

a82e6d37 12/28/2010 05:09 AM Chris Buechler

fix text

673e8095 12/22/2010 03:39 PM Scott Ullrich

nuke trailing carriage returns

c92ccac7 12/14/2010 11:56 AM Vinicius Coque

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/filter.inc
etc/inc/gwlb.inc
etc/inc/interfaces.inc
etc/inc/pfsense-utils.inc
etc/inc/pkg-utils.inc...

847cd48d 12/06/2010 10:08 AM Ermal LUÇI

Do not spam filter reload at boot.

1bab0df1 11/29/2010 01:50 PM Jim Pingle

Add suggested fix from ticket #1037

befad728 11/26/2010 09:54 PM Ermal LUÇI

Ticket #1037. Move environment manipulation to the authentication script since escaping slashes is not so easz on dynamic built paths.

e1b17c7a 11/25/2010 11:57 AM Ermal LUÇI

Ticket #1037. Add suggestion in the ticket for using the CA supplied to openvpn for authenticating to SSL LDAP.

e3924384 11/19/2010 03:44 PM Jim Pingle

Reorder some code and combine the nobind test with the lport code to ensure only the needed options are used in any given combination.

5708241f 11/19/2010 03:31 PM Jim Pingle

When the local port is left blank on an OpenVPN client, use 'lport 0' to direct the client to use a random source port. Fixes #1025

53d41b68 11/17/2010 05:34 PM Erik Fonnesbeck

The way this option is currently defined, the configuration variable is always set; for this case, isset is not the correct condition. Reported at http://forum.pfsense.org/index.php/topic,30153.0.html

9734b054 11/10/2010 05:00 PM Scott Ullrich

Remove trailing carriage return

4816e5ca 11/03/2010 02:53 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/priv.defs.inc
etc/inc/system.inc
etc/inc/upgrade_config.inc
etc/inc/vpn.inc

8e022a76 10/21/2010 06:33 PM Jim Pingle

Refresh OpenVPN CRL files when a CRL has a cert added/removed. Ticket #555

8eec6fc0 10/13/2010 11:39 AM Renato Botelho

Merge remote branch 'mainline/master' into inc

8901958c 10/12/2010 09:21 PM Jim Pingle

Add backend code to verify username against cn on login if set by user. Needs GUI code to set the option yet. Ticket #887

43652f2f 09/28/2010 01:19 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

6db02381 09/21/2010 07:39 PM Jim Pingle

Allow selecting an OpenVPN Server CRL if we are in an SSL mode.

ad9db2a9 09/16/2010 03:27 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc