Project

General

Profile

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

# Date Author Comment
bec6dcfb 07/30/2021 05:32 PM Jim Pingle

IPsec updates to address multiple issues

  • Configure/apply code changes. * Vast performance increase. Fixes #12026 * Changed connection naming to be easier to interpret. Issue #11910
  • VTI interface numbering changes. * Name is now "ipsec<reqid>" since reqid is unique per P2 and a low number....
66c5f295 05/10/2021 01:14 PM Viktor Gurov

Allow to disable IPsec PH1 when related P2s are in VTI mode and enabled. Fixes #11792

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

d31d3e64 09/17/2020 04:53 PM Renato Botelho

Merge pull request #4190 from vktg/remove00vti

c428cdf4 09/16/2020 08:03 PM Renato Botelho

Rework route functions

- Created route_table() that returns an array containing all items from
route table. It uses --libxo to get a json object
- Created route_get() that return an array with route items to desired
target
- Created route_get_default() to get current default route for inet or...

3b85b43b 09/12/2020 09:41 AM Viktor Gurov

Remove extra 00 padding of VTI interface names. Issue #9592

4aebc4ba 03/20/2020 02:41 AM brownowski

Update vpn_ipsec.php

Add ipsec_reload_package_hook() to apply function.

Fixes Bug #10351

f5ddbec1 01/24/2020 12:19 PM Viktor Gurov

Allow manual selection of IPsec IKE Pseudo-Random Function (PRF). Issue #9309

903826b5 01/17/2020 02:03 PM Viktor Gurov

allow to disable IPsec P1 when P2 is disabled VTI. Issue #10190

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

13f9b0d2 01/02/2020 01:36 PM Jim Pingle

Fix syntax error

5a24d994 12/31/2019 06:46 AM Viktor Gurov

fixes

988e6c59 12/28/2019 11:02 AM Viktor Gurov

fix route delete code

c6220dcf 12/05/2019 08:29 PM Jim Pingle

IPsec swanctl conversion. Implements #9603

  • Converted IPsec configuration code from ipsec.conf ipsec/stroke style
    to swanctl.conf swanctl/vici style. Issue #9603
  • Split up much of the single large IPsec configuration function into
    multiple functions as appropriate....
37c60830 08/27/2019 03:16 PM Jim Pingle

Only prevent deleting IPsec VTI P2 when set to VTI. Fixes #9258

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

c6c398c6 11/21/2018 06:30 PM Jim Pingle

Fix #9121: Initialize arrays to prevent PHP 7 errors

bb4b80c8 07/25/2018 06:54 PM Jim Pingle

Prevent disabling IPsec P1 with assigned VTI P2. Fixes #8674

7c4e29cb 07/24/2018 09:04 PM Jim Pingle

VTI input validation. Fixes #8674

Add input validation to prevent switching away from VTI or deleting a
VTI P1/P2 which belongs to an assigned interface, since this would break
the interface assignment and cause an interface mismatch at the next
boot.

bd4c337c 05/30/2018 08:53 PM Jim Pingle

Please welcome routed IPsec using if_ipsec VTI interfaces. Implements #8544

To use, create a P1/P2 and set P2 to VTI using local/remote network as tunnel endpoint addresses, then assign the interface (enable, but IP type = none), and use like any other interface for routing.

e3df164a 05/02/2018 04:12 PM Stephen Jones

Added a check to make sure ['ipsec'] was an array, Part of PHP 7.2 Migration

179377b0 03/30/2018 11:01 PM robjarsen

Remove Whitespace

I'm aware this is a very large commit. Let me know if you'd rather have it broken down by file type (ie: PHP/shell scripts) so it would be easier to review.

-RJ

d205ac7a 02/02/2018 08:26 PM Steve Beaver

Merge pull request #3711 from PiBa-NL/20170427-ipsec-multiple-P1-algo

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

5a1ee50e 12/22/2017 02:42 PM Pi Ba

ipsec, multiple phase1 ciphers, make use of 'repeatable' group

22dbacd0 12/22/2017 12:58 PM Pi Ba

ipsec, allow configuration of multiple ike phase1 encryption ciphers (algo/bits/hash/dh)
this is useful for mobile users that need to connect with different operating systems. This way there is no need to find a single commonly supported weaker cipher.

ac24ac6b 03/30/2017 07:20 PM Pi Ba

ipsec overview, check label exists for interface including disabled ones, tell what was configured if not found.

11b98966 03/26/2017 03:22 PM Pi Ba

ipsec webgui, move building the $iflabels array outside if the loop

3f533580 03/09/2017 06:24 PM Doktor Notor

Add reason to write_config() calls

eeb68412 02/13/2017 05:29 PM Steve Beaver

Revisions to GET/POST conversion limiting POSTs to save, apply, and delete functions - VPN

7603794b 02/10/2017 05:22 PM Steve Beaver

GET/POST conversion vpn_ipsec*

702fa4d0 02/01/2017 10:58 AM Phil Davis

Code with multiple %s in usr/local/www

7cdb1ff9 01/11/2017 12:00 PM Renato Botelho

Merge pull request #3369 from phil-davis/breadcrumbs_detail

edcd7535 01/10/2017 02:48 PM Phil Davis

Breadcrumb links

44c42356 01/03/2017 05:05 AM Phil Davis

Report problems applying changes

1) Strictly keep track of the accumulating $retval from calls to various
functions that apply changes.
2) Use new function print_apply_result_box() to print a suitable message
in a suitable severity based on $retval

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

c5d81585 07/15/2016 06:30 PM Renato Botelho

Review license / copyright on all files (final round)

c81ef6e2 06/27/2016 05:00 AM Phil Davis

Always use require_once

The usage of require() and require_once() throughout the system is
inconsistent, and "bugs" come up now and then when the order of
"requires" is a bit different and some require() happens after the
include file is already included/required....

5a677f81 05/25/2016 05:06 AM Chris Buechler

Handle mode correctly with Auto IKE. Ticket #6360

d830a7f4 04/11/2016 02:27 PM Stephen Beaver

Fixed #6092

34ee6639 04/09/2016 07:47 AM NOYB NOYB

Miscellaneous II - Remove Personalizations

Remove "you" personalizations.

dbe87243 04/04/2016 01:49 PM NOYB NOYB

VPN / IPsec - Remove Personalizations

Remove "you" personalizations.

554c60a3 03/16/2016 05:54 PM Jim Pingle

Fix up the "Show Phase 2 Entries" button for IPsec. Ticket #5965

15e4340e 03/14/2016 12:14 PM Stephen Beaver

Anchot icon requires icon-pointer class

37676f4e 03/09/2016 07:30 PM Jim Pingle

Bring some consistency to the way most buttons are displayed (color, icons, etc). Ticket #5965

Still need to review Advanced buttons and Repeatable block buttons.

f6aebbcc 02/15/2016 03:16 PM NewEraCracker

Bring all calls of print_info_box to same standard

The call itself to print_info_box already echoes the content. There is no need of additionally using the short-open-echo tag on those calls to echo return value. The previous implementation shouldn't yell any visible issues as return is 'NULL' (undefined) which casts to an empty string when printing. But, just for the sake of conformity, this changes are advisable in my opinion.

8545adde 02/14/2016 08:09 PM k-paulius

Review alert wording. End sentence with period, remove redundant 'Warning', 'Error', etc. prefixes, since alerts are now color coded. Remove <b> tags.

d67f1cb0 02/11/2016 02:43 PM Stephen Beaver

Merge pull request #2616 from k-paulius/captions

f15f4c17 02/11/2016 07:27 AM Chris Buechler

Fix IKE version "auto". Ticket #5880

3d7a8696 02/11/2016 04:33 AM k-paulius

Convert section titles to title case

a153c6d1 02/10/2016 09:14 AM NewEraCracker

Cleanup

Remove closing tag followed by opening tag. Change short_open_tag to full tag and put small instructions on same line.

d9901ff4 02/09/2016 11:56 PM Chris Buechler

Fix style issues.

2a5960b0 02/09/2016 09:58 PM Luiz Souza

Review of CARP uniqid changes.

It turns out that current CARP implementation is not much different from an IP alias.

This commit converts the IP alias to also use the CARP uniqid scheme, this simplify the code in all other places because now we have only two different cases to deal with:...

3e623a18 02/08/2016 10:14 AM Phil Davis

Internationalize vpn*.php

464358b4 01/27/2016 05:20 AM Phil Davis

Standardize print_apply_box usage

1) For the translators, it should be better to do it consistently. Then
they only need to have 1 translation of "You must apply the changes in
order for them to take effect" and can translate each of the other
custom sentences individually....

e7f81ad6 01/23/2016 08:25 PM Stephen Beaver

Fixed #5805

3b3a95e5 01/22/2016 05:21 PM Phil Davis

Fix #5794 remove print_info_box_np chackes for gettext("apply")

1) Get rid of the stristr() checks to "guess" if an apply button should
be used.
2) Change print_info_box() so it can take a button name of "close"
, "apply" or none to decide which button to show....

c0d9e7cc 01/13/2016 01:55 AM Chris Buechler

Remove reference to obsoleted row_toggle.js. Noted in Ticket #5724

85d29bf5 01/11/2016 06:51 PM Stephen Beaver

Allow thee use of multiple infoblock on a page

35681930 01/07/2016 06:56 PM Stephen Beaver

Change the automatic information block to look for <div class="infoblock" instrad of <div id="infoblock"
Just makes more sense to use a class for this

5bff8af8 01/07/2016 12:09 PM NewEraCracker

Adjust more calls to print_info_box with unquoted strings

5ab32eac 01/02/2016 07:08 PM Stephen Beaver

Fixed #5724

1414104a 12/20/2015 01:41 PM Colin Fleming

Tidy up columns in "ipsec"

status_ipsec.php
- remove unused column

vpn_ipsec.php
- reduce COLPSAN to seven

c86c14dc 12/17/2015 12:02 PM Phil Davis

Code style v w

1af5edbf 12/11/2015 09:48 PM Stephen Beaver

Rename of files to better match their position in the memory structure

0cd42f9b 12/07/2015 05:01 PM Phil Davis

Standardize VPN IPsec breadcrumbs

38c55a20 12/03/2015 11:06 PM Chris Buechler

keep consistency with RFC-defined capitalization, IPsec.

5230f468 11/25/2015 04:48 PM Jim Pingle

Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.

1a2de6d6 11/22/2015 03:27 PM Luiz Souza

Remove the last usage cases of $config['ipsec']['enable'].

IPSEC is always on in 2.3, where necessary (IPSEC rules, IPSEC daemon), we check the existence of phase 1 entries.

7abe8b3e 11/17/2015 04:57 PM Stephen Beaver

Fixed #5465

f34b7665 11/10/2015 04:32 PM Stephen Beaver

Fixed #5393 by reverting to "Move to here" icon/control

c5b3bb01 11/06/2015 04:50 PM Stephen Beaver

Move "Add P2" button to left side to facilitate use of smaller screens
Fix HTML indenting

191cb31d 11/06/2015 03:40 PM Stephen Beaver

Copyright updates Batch 2 of 3

33f0b0d5 11/05/2015 03:46 PM Stephen Beaver

Delete confirmation vi fa-trash automated via pfSense.js

c10cb196 11/05/2015 01:11 PM Stephen Beaver

Moved action-buttons in-line styling to pfSense.css

9d5a20cf 11/05/2015 11:38 AM jeroen van breedam

replace and find for icon-embed-btn

b921ab63 11/04/2015 07:40 PM Stephen Beaver

Buttons updated

1b6b7fc4 10/29/2015 06:58 PM Stephen Beaver

Completed #5357

1d770fc7 10/07/2015 06:26 PM Stephen Beaver

Partial fix for #5181
P2 entries now drag/dropable

d62df86b 09/21/2015 11:42 PM Jared Dillard

Fixed #5155

30fdf440 09/04/2015 07:24 PM Stephen Beaver

Fixed #5103
Added back enable control
Tidied up the page display by adding a panel surronding the tables

8a251ec2 09/04/2015 06:20 AM Chris Buechler

fix text

03b19a93 08/26/2015 06:12 PM Renato Botelho

Merge branch 'master' into bootstrap

46bc6e54 08/25/2015 05:49 PM Renato Botelho

Move main pfSense content to src/