Project

General

Profile

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

# Date Author Comment
23de1f0d 01/15/2015 09:13 AM Ermal Luçi

Revert "Fix typos introduced by chaning to explicit id specification when necessary. Fixes #4202"

This reverts commit 324311043385aed357ca8838bde2c3af3111e564.

f579c0fb 01/15/2015 08:29 AM Ermal Luçi

Add EAP-MSChapv2 implementation for Windows ipsec support as reported here https://forum.pfsense.org/index.php?topic=81657.15

b4013725 01/13/2015 06:57 PM Ermal Luçi

To avoid issues with clashing SAIDs go back to specifying the reqid in strongswan config.

To be able to manage this first upgrade the config to assign each phase2 an reqid
Second use that during config generation

Ticket #4208

32431104 01/12/2015 02:14 PM Ermal Luçi

Fix typos introduced by chaning to explicit id specification when necessary. Fixes #4202

1ada4c8c 01/07/2015 08:02 PM Ermal Luçi

Move to specifically specifying the ID type apart when an ip address to have strongswan do proper behaviour. Also for DynDNS names use the dns type id so strongswan does the resolving by its own.

9b182b08 01/06/2015 09:54 PM Ermal Luçi

Enforce subnet check here to avoid any issues resulting from function call.

68f0da59 12/30/2014 11:14 PM Phil Davis

ipsec_smp_dump_status get out of loop if error

when reading response from socket.
Otherwise it would be in a loop and end up like: https://forum.pfsense.org/index.php?topic=86039.msg471848#msg471848
PHP Fatal error: Maximum execution time of 900 seconds exceeded in /etc/inc/ipsec.inc on line 383...

046d253a 12/24/2014 05:59 PM Ermal Luçi

Fixes #4130 Check for a certain size of file to start showing data on dashboard and avoiding xml parser errors

5afffea4 12/24/2014 05:47 PM Ermal Luçi

Fix displaying description for IKEv1 connected tunnels

b4997579 12/24/2014 05:22 PM Ermal Luçi

Make this function readble

fe2e680b 12/22/2014 04:20 PM Ermal Luçi

Correct ipsec status page to make connect button work

51a2c561 12/19/2014 06:01 PM Ermal Luçi

Remove unused function

c02acef2 12/10/2014 11:56 AM Renato Botelho

get_failover_interface() is already called inside get_interface_ip(v6), no need to call it twice. It should fix #4089

a96dc32e 11/29/2014 01:17 AM Chris Buechler

Add input validation on vpn_ipsec_settings.php. Fixes #4052.

648661c5 11/27/2014 03:09 PM Ermal Luçi

Make the parsing of setkey -d(SAs) more reliable. Fixes #4043

285ef132 11/26/2014 12:10 PM Ermal Luçi

Rather than set the g['booting'] on globals provide a function to test for that doing the right checks

ee127967 11/25/2014 07:56 PM Ermal Luçi

Remove AES-GCM from phase1 settings algos since its not recommended

fc86e6c1 11/25/2014 04:48 PM Chris Buechler

remove unused function referencing racoon

ed6e93ea 11/17/2014 07:55 PM Chris Buechler

correctly specify arrays here. Fixes last of issue with Ticket #3955, and
probably a variety of other bugs.

39f93e00 11/12/2014 11:42 AM Ermal LUÇI

Revert "Make phase1_status function wok whnever there is a smp dump. This should unbreak Ticket #3955"

This reverts commit 694d368d818508a40bdef4f1a3f64b414b11c442.

694d368d 11/11/2014 10:18 PM Ermal LUÇI

Make phase1_status function wok whnever there is a smp dump. This should unbreak Ticket #3955

276efd64 11/05/2014 12:24 AM Chris Buechler

touch up text

3c4fc30b 10/02/2014 09:19 PM Chris Buechler

get back to our standard RFC-defined capitalization of IPsec

e9a9e1a7 09/12/2014 07:17 PM Ermal LUÇI

Remove wrongly used type

ac19d32a 09/12/2014 05:23 PM Ermal LUÇI

Only for movile users

fa4e059e 09/12/2014 05:22 PM Ermal LUÇI

Provide a first implementation of EAP-TLS authentication with IKEv2. It is a start and might not work on all cases

7a668bd8 09/11/2014 05:28 PM Ermal LUÇI

Fix path to xml and make sure the parser will see the custom tags

7ab6ad70 09/10/2014 08:39 PM Ermal LUÇI

Make use of the xml output from stroke leases command

ed5fc757 09/10/2014 05:34 PM Ermal LUÇI

Return something meaningful until the widget is made to work correctly

e952906e 09/10/2014 05:23 PM Ermal LUÇI

Remove traces of older implementation still present

fa9667d2 09/08/2014 08:28 PM Ermal LUÇI

Fixes #3823 Properly parse auth tags as variables

060c3ac0 09/02/2014 05:58 PM Renato Botelho

Fix subnet display for IPsec status. Ticket #3826

17402c63 08/18/2014 08:33 PM Ermal LUÇI

Correct the ipsec status pages to show proper information as needed.

30c591d6 08/18/2014 07:53 PM Ermal LUÇI

Use proper path to setkey now that ipsec-tools are not used anymore

fe12d7ea 08/18/2014 07:51 PM Ermal LUÇI

Correct the functions for returning tunnel status to use strongswan status reports

b0cbebeb 06/24/2014 09:06 PM Ermal LUÇI

Add the AESGCM and XCBC on the list of algos availble

859a5304 06/12/2014 11:59 AM Renato Botelho

Fix #3665, show IPSec tunnel description on status page

95589abd 05/15/2014 05:34 PM Jim Pingle

Move duplicated code into a function; Include local ID on mobile tunnel key line in ipsec.secrets.

d623693c 03/06/2014 08:38 PM Ermal LUÇI

Correct the step for phase2 algos as well

9601df8a 03/06/2014 07:02 PM Ermal LUÇI

Use a step of 64 here too to comply with what the daemon can parse/understand

c7fbdd6c 02/27/2014 04:39 PM Ermal LUÇI

Make the IPSec status page work with strongswan

2124fad4 02/26/2014 04:26 PM Ermal LUÇI

Oops forgot the query message

df0878b0 02/26/2014 04:24 PM Ermal LUÇI

Add a function to read the status of connections/SAs/SPDs from smp plugin of StrongSWAN. No need to go through the setkey dumps

c6efc8fd 02/25/2014 10:10 AM Ermal LUÇI

Push log changes for IPSec and fix generation of strongswan.conf and ipsec.secrets to be properly considered

909de400 03/18/2013 02:55 PM Ermal LUÇI

Try to remove as much as possible _stf special case through the code

1bad1025 03/15/2013 09:13 AM Michele Di Maria

Fixes IPSec Status for natted tunnels

See http://redmine.pfsense.org/issues/2884 for details.

Thanks, Michele

2379c48e 03/06/2013 06:29 PM Jim Pingle

IPsec status corrections, should fix #2861

ed5f7e9e 02/26/2013 11:41 AM Renato Botelho

When auth algorithm is hmac-sha512, it produces long lines and wrap them, what breaks the parser. Ignore lines that starts with a space to fix it. Fixes #2842

2ffafea3 02/11/2013 09:13 AM Ermal LUÇI

Make function return correct address info for respective family

48f273cb 02/07/2013 07:11 PM Ermal LUÇI

Correct function name

3ec026a4 02/06/2013 05:14 PM Jim Pingle

Fix IPsec status when using interface macros (e.g. "LAN subnet") and handle matching better when IPs may not match up due to IPv6 formatting/compression.

bbdb59de 01/27/2013 04:13 PM Ermal LUÇI

Correct displaying of ipsec status for natted networks.

f3c338b3 10/05/2012 07:41 PM Ermal LUÇI

This should fix ipsec status for natted tunnel(s).

665340db 08/02/2012 04:38 PM Jim Pingle

Activate more Hash, DH, and PFS options that are available in racoon now. Note that SHA256-512 are RFC4868 compliant in FreeBSD, may break with other incompatible stacks.

6dbffeda 06/03/2012 11:32 AM Seth Mos

Add Gateway Group support to the IPsec interface drop down.
Edit of gateway group correctly reflects the new IP Address.
We need to make a blacklist for interface names in the gateway group edit page.
Redmine ticket #1965

52ec5df8 05/30/2012 02:02 PM Jim Pingle

Don't display a "mobile" user without a username.

6e0b68bf 05/25/2012 08:42 PM Jim Pingle

List logged-in IPsec xauth users and provide a mechanism to disconnect them. Implements #1986

a55be495 05/24/2012 08:35 PM Jim Pingle

Don't do resolve_retry on ipsec_get_phase1_dst() results, because ipsec_get_phase1_dst() already does that before returning output.

a6222c03 05/24/2012 08:33 PM Jim Pingle

Test for empty here, rather than !, so a blank value (as from mobile clients) doesn't fall to the other tests.

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

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

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

8a385f42 06/27/2011 06:06 PM Jim Pingle

Merge remote branch 'upstream/master'

2f3554bb 06/27/2011 06:05 PM Jim Pingle

Bail out of ipsec_get_phase1_dst if there is no remote gateway, else it falls into running resolve_retry() with invalid parameters causing a long delay in returning.

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

f451ea09 06/02/2011 04:47 PM Jim Pingle

Show how much data has passed on an SAD entry.

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...

98790f61 03/15/2011 03:29 PM Seth Mos

Try to make IPv6 feature complete for IPv6 support. Looks like ipsec-tools was built without v6 support, make sure you have a newer build

e79b24ab 03/14/2011 09:02 PM Seth Mos

Extend the IPsec configuration with a protocol family for the phase 1

6c4f3b54 03/14/2011 08:40 PM Seth Mos

Make sure to note the limitations to gethostbyname, it does not work for Quad A records. Fix resolve_retry in the process, use that.

3795d067 03/11/2011 09:34 PM Seth Mos

Add the ability to differentiate between v4 and v6 tunnels. Bill says he can test

df82fae1 02/21/2011 01:17 PM Seth Mos

Don't forget to include $g, otherwise the check will fail and still perform a DNS resolve

33d5cb7a 02/21/2011 12:45 PM Seth Mos

Hold off on resolve_retry during boot. The rest of the IPsec config is already delayed during boot for tunnels with hostnames

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...

8f5c3d8d 12/28/2010 09:23 PM Pierre POMES

Ticket #1116: anonymous sainfo may be used only for single phase2 ipsec VPN's

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...

25f6730a 12/11/2010 01:42 AM Pierre POMES

Add IPSec 'ipalias' VIP support. Ticket #1041

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

Remove trailing carriage return

b1fd7536 08/16/2010 07:29 PM Carlos Eduardo Ramos

Implement gettext() calls on ipsec.inc

958420c5 05/06/2010 07:06 PM Jim Pingle

Bring back IPsec PSK Tab/Edit. Part of ticket #108. Still needs backend code to use the resulting keys.

63017a73 03/16/2010 01:08 PM Ermal Luçi

Ticket #430. Give a none option to allow for roadwarriors configs.

1703e5c5 12/03/2009 03:49 AM Scott Ullrich

Revert "Turn off xauth by default. Ticket #108"

This reverts commit 7998c3f280370991beca62c6a99ae6dd6051228a.

7998c3f2 12/03/2009 03:25 AM Scott Ullrich

Turn off xauth by default. Ticket #108

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

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

afb2de1b 04/22/2009 11:53 AM Ermal Luçi
  • Make the carp ip fix for ipsec more general so other services that use the same methodology work.
    - Basically get_interface_ip() now knows how to handle carp(4).
  • Move interface related function from pfsense-utils.inc to interfaces.inc that is their place....
924876a8 04/22/2009 09:21 AM Ermal Luçi
  • Fix ipsec over carp handling.
  • do not useinterface in Upper case when working on the backends.
  • Do not print Configuring IPSec during bootup if there is nothing configured.
a55e9c70 03/30/2009 12:38 AM Ermal Luçi
  • Hide interfaces internals to other code and use the propper interfaces.
    Basically use get_interface*() functions instead of accessing fields like 'ipaddr'/'descr' etc...
  • Make get_interfaces_with_gateway less heavyweight by getting information from the configuration stored in config.xml...
4b96b367 03/15/2009 06:18 AM mgrooms

Modify IPsec code to allow for transport mode. All existing configurations are
marked as tunnel for backwards compatibility. There are problems with the spd
read code which Will likely choke on transport entries. We can fix this later.

30bc15cf 02/27/2009 06:18 AM Bill Marquette

fix display of ipsec tunnel status when using DNS entries for the endpoints

c7ce85b5 01/16/2009 08:30 AM Seth Mos

Correctly return phase2 status for tunnels with hostnames

d799787e 08/26/2008 04:48 AM Matthew Grooms

Rework most of the OpenVPN support. The interfaces have been updated to
not use the pkg system and the configuration has been migrated to an
openvpn prefix. The centralized user and certificate manager is now used
to support the openvpn configurations. Most of the files removed in this...

0af7398a 08/02/2008 02:04 AM Matthew Grooms

Remove the vpn_endpoint_determine function. It did not work properly when
CARP devices were in use. Use the newer ipsec_get_phase1_src instead.

3462a529 07/13/2008 11:28 PM Matthew Grooms

Introduce a new and improved version of IPsec mobile client support. The
mobile client tab is now used to configure user authentication (Xauth) and
client configuration (mode-cfg) options. User authentication is currently
limited to system password file entries. This will be extended to support...

a93e56c5 07/11/2008 01:55 AM Matthew Grooms

Overhaul IPsec related code. Shared functions have been consolidated into
a new file named /etc/ipsec.inc. Tunnel definitions have been split into
phase1 and phase2. This allows any number of phase2 definitions to be
created for a single phase1 definition. Several facets of configuration...