Project

General

Profile

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

# Date Author Comment
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

739c9efd 09/15/2010 08:11 PM Ermal LUÇI

Send a log entry when openvpn resync is called.

f14bd707 09/13/2010 12:57 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc
etc/inc/gwlb.inc

4b887ef4 09/09/2010 04:40 PM Jim Pingle

Since the OpenVPN management is done via unix socket and not tcp, we no longer need to require the local_port be set in order to activate the daemon.

8c04b1ae 09/08/2010 01:20 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc
etc/inc/pkg-utils.inc
etc/inc/service-utils.inc
etc/inc/system.inc
etc/inc/vpn.inc

0ae6daf8 09/07/2010 07:36 PM Ermal LUÇI

Use the new events mechanisms to dispatch events.

29c508f7 08/18/2010 05:13 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/interfaces.inc

b0140675 08/18/2010 03:57 PM Ermal LUÇI

Ticket #826. Add more bandage to notice when a reading on socket timeouts.

71ca2cb2 08/18/2010 03:46 PM Ermal LUÇI

Ticket #826. Convert to unix domain sockets for management interface so we do not have problems when interface is any.

19e3d450 08/18/2010 02:35 PM Ermal LUÇI

Ticket #826. Add timeout of 1 second for all read/write actions performed on the socket. This should fix point 1) on the ticket.

a57b6d57 08/17/2010 05:15 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

41be629f 08/16/2010 08:42 PM Jim Pingle

Print a notice that OpenVPN status information is not available for shared key servers.

4aa02281 08/16/2010 08:27 PM Carlos Eduardo Ramos

Implement gettext() calls on openvpn.inc

a8abc4b3 08/16/2010 07:37 PM Jim Pingle

End processing when we receive an ERROR line. Part of ticket #826

2635222d 07/13/2010 09:30 PM Jim Pingle

Add OpenVPN none/null cipher.

5d8cd81a 06/30/2010 03:07 PM Jim Pingle

Reorg this test a little, and make sure we only add client-to-client for remote access types.

96033063 05/20/2010 04:55 PM Erik Fonnesbeck

Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459

bd7ca506 05/17/2010 08:11 PM Jim Pingle

Revert "Allow the user to override OpenVPN interface name in custom options (e.g. dev tap99 or dev tun99) and set related options appropriately. ticket #482 Item 2a/2b." - Revert for now, may cause more issues than it fixes.

This reverts commit be58c36ded298a1cb7a0eac40cd2edd62908d882.

be58c36d 05/17/2010 07:55 PM Jim Pingle

Allow the user to override OpenVPN interface name in custom options (e.g. dev tap99 or dev tun99) and set related options appropriately. ticket #482 Item 2a/2b.

8d964cea 05/07/2010 11:02 AM Ermal LUÇI

Add scpecific scripts for when ovpn goes up and down so we get neccessary values for used in varius areas of pfSense. TODO is find out how to get DNS info form openvpn.

1b8b44dc 05/06/2010 02:17 PM Jim Pingle

Add client-to-client to OpenVPN server config if the option is checked. Resolves #572.

48a458d2 04/30/2010 12:10 AM Pierre POMES

Use nobind for OVPN client when no local port and/or no local interface is requested. Ticket #282

8fb49e83 04/28/2010 12:44 AM Pierre POMES

Fix typo in comment

53663f57 04/27/2010 05:15 PM Jim Pingle

Move these functions to a more central location. Part of ticket #496

a1cab2c7 04/27/2010 01:51 PM Ermal LUÇI

Ticket #474. Properly check for disabled openvpn configs.

c7f60193 03/29/2010 05:22 PM Ermal LUÇI

Ticket #449. Teach OpenVPN to reload only tunnels for the specified interface. Use this is rc.newwanip script to reload only these tunnels.

5db9498d 03/12/2010 11:09 PM Ermal LUÇI

Fix local and nobind for client settings

8a47c190 03/10/2010 10:40 AM Ermal Luçi

Ticket #413. Hanlde cases when no authentication is specified.

6f27412f 03/04/2010 12:15 PM Ermal Luçi

Ignore chmod errors for files that do not exist.

e62e2f8b 03/03/2010 12:56 AM Ermal Luçi

Add tls-auth to server even when authenticating in user/pass mode.

f9ac3784 03/03/2010 12:27 AM Ermal Luçi

Do not include tls-auth on authentication based only on user/pass.

54b9de56 03/02/2010 08:48 PM Ermal Luçi

Allow openvpn server to authenticate only based on username/password credentials.

c61e4626 03/02/2010 05:07 PM Ermal Luçi

Allow the GUI auth API to be used for doing authentication against authentication servers specified. Teach Openvpn to use this API. Allow openvpn to authenticate against multiple servers that can be selected on the server configuration page.

366d0323 03/02/2010 12:14 AM Ermal Luçi

Allow the authentication scripts to detect configuration changes. Allow multiple OUs to be specified on basedn.

db746ce2 03/01/2010 09:04 PM Ermal Luçi

Use 0 when configuring tls-auth in server.

b6d0c86f 03/01/2010 07:26 PM Ermal Luçi

Correct script used for OpenVPN authentication to actually work.

b5f3549f 02/25/2010 05:02 PM Ermal Luçi

Include missing quotes.

e8a58de4 02/24/2010 11:58 PM Ermal Luçi

Add support for authenticating users against server specified in the system->user manager->servers for openvpn. While there propperly fill the shared secret field for raidus in the servers page.

762a24a3 02/23/2010 07:04 PM Ermal Luçi

Add proxy authentication capabilities to OpenVPN client.

d0f6649c 02/16/2010 10:19 PM Pierre POMES

Add statistics for OpenVPN client instances

691fbf14 02/05/2010 09:33 PM Ermal Luçi

Feature #248. Ticket #248. Merge patch from Antonio No to add tap device type to OpenVPN.

d1014c18 12/30/2009 10:54 PM Chris Buechler

fix openvpn user auth. thanks to thompsa@ for finding fix

c221e549 12/29/2009 06:49 PM Jim Pingle

Apparently OpenVPN 2.1 requires setting "script-security 2" to run given the other options we currently employ.

507af8dd 12/11/2009 01:48 AM Pierre POMES

Use get_interface_ip instead of a manual shell_exec(ifconfig). Ticket #69

67b0902f 12/10/2009 10:34 PM Pierre POMES

Add IP alias and 'any' support to OpenVPN. Feedback #69

3d06e8f0 12/03/2009 03:31 AM Pierre POMES

Add carp support for OpenVPN. Ticket #69

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

32a7a1f6 06/20/2009 01:04 PM Ermal Luçi

Include certs.inc is needed by lookup_certs.

f2333a99 06/18/2009 08:20 PM Ermal Luçi

Remove filter_configure from openvpn.inc it just ends up in recursive calls.

3e2bd5de 05/07/2009 09:07 PM Ermal Luçi

Propperly fix openvpn parameter parsing.