Project

General

Profile

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

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

3a56c146 01/13/2015 07:43 PM Ermal Luçi

Actually remove rekey/reauth from config to avoid strange issues. Ticket #4208

6f7960c3 01/10/2015 04:00 AM Chris Buechler

Default IPsec to AES

c1826169 01/10/2015 03:59 AM Chris Buechler

Default IPsec to main mode, unless mobile client.

6317d31d 01/01/2015 12:13 PM Phil Davis

Fix lineup of copyright lines

and module names and other bits of formatting and typos in header
comment sections.

d961e7e3 12/31/2014 06:22 PM Renato Botelho

Welcome 2015

8e87f714 11/25/2014 08:43 PM Ermal Luçi

Unset the aggressive mode settings for not IKEv1 settings

24aa9e40 11/25/2014 05:37 AM Chris Buechler

fix up text

0771969b 11/24/2014 08:44 AM Ermal Luçi

Fixes #4015. Hide Negotiation mode when in IKEv2 since it is not required.

ddabd9d6 11/19/2014 07:54 AM Ermal LUÇI

Ticket #3987. Strongswan support autodetection of IKE version exchange. Support this by allowing an auto version in the GUI.

29aef6c4 11/11/2014 05:36 AM Jim Thompson

Change copyright statement to reflect reality

d3c414e3 11/05/2014 01:02 AM Chris Buechler

strongswan only has two options for NAT-T, force or auto.

0810a719 11/04/2014 08:21 PM Ermal LUÇI

Restore 3 values back on NAT-T settings Just Enable now its Auto as per strongswan default. and off disabled mobike. Ticket #3979

1db2634e 11/04/2014 08:08 PM Ermal LUÇI

Rename the options to actually make sense with strongswan

86ef7a0a 11/04/2014 08:07 PM Ermal LUÇI

Remove Force options since it has not meaning for now.

ce21dfca 11/01/2014 11:20 PM Ermal LUÇI

Correct dispaly of checkboxes for ipsec

69b79ff0 10/14/2014 05:41 PM Renato Botelho

Fix PSK for non-ascii also here, ticket #3917

76266acd 09/16/2014 01:33 PM Ermal LUÇI

Correct speeling as reported by: Phil Davis via github

3b9ef0ef 09/12/2014 05:40 PM Ermal LUÇI

Inverse the sense of the toggles to avoid configuration upgrades

0e7aad67 09/12/2014 05:31 PM Ermal LUÇI

Provide Advanced Options for controlling rekey and reauth, might be usable with iOS devices

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

a0fca224 05/09/2014 07:27 PM Colin Fleming

Tidy up "vpn_ipsec_phase1.php" XHTML

Add CDATA sections to SCRIPTS
Add SUMMARY to TABLES
Update HTML Boolean operators
Close INPUT tags

0dc05b20 05/09/2014 03:09 PM Ermal LUÇI

Oops unbreak this

4e2712d6 05/09/2014 02:55 PM Ermal LUÇI

Remove Proposal check as a racoon thingy

8d0a3abd 05/09/2014 02:03 PM Ermal LUÇI

Remove generate policy option since its not relevant with strongswan

fc835b04 05/09/2014 01:57 PM Ermal LUÇI

Use better looking description and remove base type from negotiation. This is only IKEv1 parameter. JS will be added later

20452c68 05/09/2014 01:26 PM Ermal LUÇI

Allow to select IKE version to be used.

9caf5eca 04/29/2014 06:33 PM Renato Botelho

Check the right field here

71172088 04/25/2014 04:13 PM Jim Pingle

Move the IPsec settings from System > Advanced, Misc tab to "Advanced Settings" tab under VPN > IPsec.

91f026b0 03/19/2014 10:38 PM ayvis

replaced uppercase html tags with lowercase
js files saved as UTF-8 / LF
language="JavaScript" deprecated, replaced with type="text/javascript"

8cd558b6 03/14/2014 08:24 PM ayvis

xhtml Compliance
replaced <br>, <br/> and </br> with <br />

e41ec584 03/12/2014 02:42 PM Renato Botelho

Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print

496acde1 02/06/2014 11:49 AM Ermal LUÇI

First swing at converting from racoon to StrongSWAN.
It allows to use existing configurations on xml to generate StrongSWAN configurations.
So its only IKEv1

  • Missing support for dynamic ips(hostnames)
    - resolver plugin of StrongSWAN needs to be configured in strongswan.conf...
1e9b4611 09/12/2013 02:28 PM Renato Botelho

Remove call-time pass by reference for do_input_validation, helps ticket #2565

e4ffca08 01/24/2013 07:33 PM Renato Botelho

Make IPv4/IPv6 validation on IPSec

It should fix #2769

ab2ccd9f 01/24/2013 07:32 PM Renato Botelho

Fix indent and blanks at EOL

c7a7a4ee 11/16/2012 09:27 AM Ermal LUÇI

Update usr/local/www/vpn_ipsec_phase1.php

Correct missing $

2a2b247b 10/26/2012 08:10 PM Jim Pingle

Standardize hypenation and capitalization of Pre-Shared Key

b32dd0a6 08/10/2012 05:32 PM Jim Pingle

Activate new shortcuts/status in the rest of the areas that are currently setup.

d5d15542 08/08/2012 04:54 PM Jim Pingle

Activate "base" exchange mode also supported by racoon.

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

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

0e61e3e4 06/22/2011 09:00 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
etc/inc/util.inc

f27526cd 06/21/2011 08:02 AM Evgeny Yurchenko

Do not store CA and CERT in config unless needed. Will allow deleting unused certs.

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

5cd9e96a 06/03/2011 01:50 PM Jim Pingle

Add a GUI selection for racoon's generate_policy directive since it may be useful in certain configurations, especially for mobile clients.

19bd7032 05/25/2011 05:33 PM Vinicius Coque

Remove gettext from negotiation mode

It is causing errors on raccon because config file were generated with
translated words

c271c485 03/17/2011 11:45 AM Seth Mos

enlarge various address fields for IPv6 addresses

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

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

3acab378 02/24/2011 01:10 PM Seth Mos

Correct variable name. This could never have deleted the static route for IPsec vpns on multi wan

a2eec62a 01/31/2011 07:51 PM Jim Pingle

Don't save CA/Cert for a PSK IPsec tunnel.

96b4c29a 12/12/2010 03:31 PM Pierre POMES

Ticket 1041. Fix bad commit...

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

Add IPSec 'ipalias' VIP support. Ticket #1041

dd62256f 12/07/2010 01:26 AM Pierre POMES

Fix vip descriptions in openvpn and ipsec screens. Ticket #1042

dd5bf424 11/12/2010 04:36 PM Scott Ullrich

Fix XSS issues

f2a86ca9 10/19/2010 06:19 PM Jim Pingle

Rename 'name' to 'descr' for CA, Certificates, and CRLs, to gain CDATA protection and standardize field names. Ticket #320.

0a7c9c8e 10/11/2010 05:36 PM Jim Pingle

Fixup comments a little.

99642234 10/11/2010 05:34 PM Jim Pingle

Correct and cleanup this input validation logic for IPsec Phase 1 PSK/Cert config. In some cases the test was not being evaluated as expected.

b4e6524c 09/01/2010 07:26 PM Jim Pingle

CA/CERT Move

a22d475f 08/13/2010 06:15 PM Jim Pingle

Let the user choose the IPsec CA instead of assuming.

812dd35d 08/13/2010 05:57 PM Jim Pingle

Add a GUI selection for the proposal_check config option. Provide all the choices from racoon.conf(5) plus a "default" which will keep the old behavior.

ddc55e12 08/12/2010 04:18 AM Erik Fonnesbeck

Modify various (s)printf format strings to allow translations to change the order of the inserted strings.

cd82ab61 07/30/2010 01:40 PM Carlos Eduardo Ramos

Fix gettext implementation on vpn_ipsec_phase1.php

2fbb33f1 07/27/2010 04:07 PM Carlos Eduardo Ramos

Implement gettext() calls on vpn_ipsec_phase1.php

e85858df 06/01/2010 07:35 PM Jim Pingle

Remove Logs tab from OpenVPN, as it is no longer needed.

6deedfde 06/01/2010 07:33 PM Jim Pingle

Add status/log icons to IPsec pages.

1f65618b 05/06/2010 08:13 PM Jim Pingle

Only enforce peer ID and psk on p1 screen if we are NOT dealing with a pure-psk mobile tunnel (which is the behavior in 1.2.3). Hide irrelevant options. Part of ticket #108.

71d61aa5 05/06/2010 07:43 PM Jim Pingle

Reorder Auth. Method and PSK field to a more logical sequence. Part of ticket #108.

fad728ab 12/02/2009 10:37 PM Scott Ullrich

Move { and } to same line.

483e6de8 11/21/2009 09:08 PM Scott Ullrich

Rework includes/require. This saves about 4 megabytes.
Simplify get_memory(). Tested on mips/i386

09725e76 11/08/2009 03:21 AM Chris Buechler

add links to IPsec logs under IPsec status and other pages

abcb2bed 10/01/2009 03:19 PM Ermal Luçi
  • Convert carp/vips code to behave the same as other interfaces.
  • Make optimizations around it.
  • Make sure when we reload teh underlying interface we reload carp too.
  • Some fixes around the code.

Reviewed-by: scott@ and billm@

0f84b741 08/23/2009 07:16 PM Scott Ullrich

Include functions.inc which will then include ipsec.inc

80fc966b 08/23/2009 06:27 PM Scott Ullrich

Unbreak ipsec. ipsec.inc is needed to set the various drop down box values such as 'IP Address, Encryption Algo, etc.. Someone needs a big pointy hat.

4d828a9a 07/07/2009 10:55 AM Ermal Luçi

Fix interface list usage

WARN: Please ask before introducing old code on what have changed!

7fc26246 07/06/2009 01:26 PM Seth Mos

Fix ipsec vpn phase1 post code so that we correctly try to delete the old static route if required.

a368a026 06/30/2009 05:15 PM Ermal Luçi
  • Reorganize the 'apply' button infrustructure in the GUI.
    - Present three new functions is/mark/clear_subsystem_dirty('name_of_subsystem'). This makes easier to create such things without needing to introduce new globals.
    - Convert all pages to the new infrustructure...
87e07f52 03/15/2009 03:47 AM mgrooms

Move the IPsec pinghost option from phase1 to phase2. Correct some
bugs that were preventing the local address from being selected.

73fbece8 03/12/2009 08:06 AM mgrooms

Migrate IPsec certificate management to centralized system.

5a3b0d3b 03/12/2009 01:46 AM mgrooms

Cleanup ipsec interfaces a bit and make sure they are displayed in tabs for consistency.

647c7c48 01/16/2009 03:02 PM Seth Mos

Add initial support for granular IPsec SPD changes.

99bbd213 09/16/2008 06:04 PM Matthew Grooms

Fix a few minor problems with the IPsec configuration interface. Make sure
we don't copy the ikeid when duplicating a phase1 entry. Simplify the code
that deletes all associated phase2 entries when a phase1 is deleted. I was
and still am learning the finer points of php.

0cece4a2 08/30/2008 08:09 PM Scott Ullrich

Add CSS header

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

4e2af464 08/24/2008 12:23 AM Matthew Grooms

Only read ipsec phase1 configuration values that are relvent for the
configured authentication method. This silences harmless php warnings.
Reported by Scott Ullrich.

6b07c15a 08/01/2008 06:30 AM Matthew Grooms

Rewrite the pfsense privilege system with the following goals in mind ...

1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance...

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