Project

General

Profile

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

# Date Author Comment
de3f6463 08/23/2022 11:24 PM Reid Linnemann

Correct required param after optional param syntax errors

bfb06f9a 05/20/2022 05:49 PM Jim Pingle

Revert "Destroy deleted/disabled IPsec SA. Fixes #13102"

This appears to be causing a pileup of swanctl processes on systems with
a significant number of disabled tunnels.

This reverts commit d90552c59e51fb13c712b6a96a51ca2462424156.

d90552c5 04/28/2022 01:17 PM Viktor Gurov

Destroy deleted/disabled IPsec SA. Fixes #13102

7c97240f 04/14/2022 03:51 PM Viktor Gurov

Do not restart IPv4 IPsec on IPv6 gateway events and vice versa. Issue #3132

9e42e2f7 04/14/2022 03:51 PM Viktor Gurov

WebGUI option for IPsec <dns-interval> option. Feature #13057

58e89ea1 04/13/2022 01:43 PM Viktor Gurov

Skip IPsec VTI interface if remote FQDN gateway is not resolved. Issue #12763

5f5f71cc 04/12/2022 10:16 AM Viktor Gurov

IPSec IKEv2 Mobile INTERNAL_DNS_DOMAIN (value 25) attribute. Fixes #12975

95d74811 02/14/2022 06:43 PM Viktor Gurov

Remove unused add_hostname_to_watch() from ipsec_setup_gwifs(). Issue #12645

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

2b6a3712 12/07/2021 07:21 PM Viktor Gurov

IPsec IKEv2 Retransmission options. Implements #12184

af9fb265 12/07/2021 08:45 AM Viktor Gurov

IPsec on backup CARP group validation. Fixes #12566

66b1de4c 10/27/2021 08:46 PM Jim Pingle

IPsec SPD status updates. Implements #12397

  • Fix backend parsing of setkey data
  • Check for VTI vs tunnel mode
  • Output mode in GUI status, and VTI interface name if available
  • Make directionality of endpoints and arrow icon match in both the
    direction column and tunnel endpoints column.
c7a78ad6 10/22/2021 08:24 PM Viktor Gurov

Elliptic Curve 25519, 448 bit -> Elliptic Curve 448, 448 bit PH2 rename. Fixes #12350

322ac50f 10/18/2021 03:13 PM Viktor Gurov

Elliptic Curve 25519, 448 bit -> Elliptic Curve 448, 448 bit rename. Fixes #12350

dd155b32 09/08/2021 11:19 AM Viktor Gurov

IPsec Widget none/disabled tunnels fixes. Issue #12337

d582c5be 09/01/2021 01:31 PM Viktor Gurov

IPsec PH2 AH proposals order fix. Issue #12323

336103c4 08/30/2021 06:19 PM Jim Pingle

Consider GWG in ipsec_force_reload. Fixes #12315

953aba88 08/23/2021 01:52 PM Jim Pingle

Don't wait on manual IPsec actions. Fixes #12298

Use a timeout with swanctl --initiate, and use --force for swanctl
--terminate. This will allow the commands to succeed and return without
waiting on the remote to respond. The negotiation continues in the...

3a0f6f36 08/17/2021 06:07 AM Viktor G

Move IPsec Mobile additional configuration attributes to strongswan.conf. Fixes #11447

126f555e 08/13/2021 05:45 AM Viktor G

Do not create disabled IPsec VTI interfaces. Fixes #12212

d1150a0c 08/13/2021 05:37 AM Viktor G

Write CRL files only if certificate authentication is used in IPsec. Fixes #12195

021ffa03 08/02/2021 07:53 PM Jim Pingle

IPsec identifier type updates. Implements #12044

Correct names to reflect what the actual types are (e.g. Distinguished
name is really FQDN)

Add an explicit "auto" type which passes the user input through as-is.
Previously some users took advantage of ASN.1 DN behaving this way to...

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....
afcc0e9c 07/20/2021 11:18 AM Viktor G

IPsec PKCS#11 support as an optional feature. Issue #11933

6ae26227 07/01/2021 03:00 PM Viktor Gurov

Always apply IPsec changes on HA secondary. Fixes #12075

95b6415a 05/25/2021 01:06 PM Renato Botelho

ipsec: Simplify logic

5f530364 05/25/2021 01:06 PM Renato Botelho

ipsec: Use correct variable name

3d738e68 05/25/2021 01:06 PM Renato Botelho

ipsec: Remove unneeded references on parameters

6ce3ef38 05/25/2021 01:06 PM Renato Botelho

ipsec: Normalize ipsec_lookup_phase1()

- $ph2ent doesn't need to be a pointer
- Return true when $ph1ent is found since $ph1ent is a pointer and is
filled with proper content in this case

4dd71873 05/18/2021 01:19 PM Jim Pingle

Back out recent changes in mobile IPsec

These changes led to the pool failing to load and thus clients could not
connect. Will revisit for future releases. Affects:

9ca88c29 05/12/2021 12:06 PM Viktor Gurov

ipsec_vti() skipdisabled fix. Issue #11832

f528b6a9 05/05/2021 01:48 PM Jim Pingle

Ensure mobile IPsec pools are always in config. Issue #11891

a8ccdf50 04/29/2021 04:14 PM Jim Pingle

Add IPsec GUI control for Child SA Start Action. Implements #11576

f6f121a2 03/10/2021 05:56 PM Viktor Gurov

Correct source IP for IPsec on 6RD/6to4 interfaces. Fixes #11643

3939c0e3 03/01/2021 02:18 PM Viktor Gurov

IPsec Mobile users swanctl.conf fix. Issue #11564

4a51b9cd 03/01/2021 02:17 PM Viktor Gurov

IPsec peer ID Any fix. Issue #11555

9a5bde87 02/24/2021 07:23 PM Jim Pingle

Correct location and config for Strict CRLs in IPsec. Fixes #11526

c03a2049 02/23/2021 12:44 PM Viktor Gurov

IPsec Mobile EAP-RADIUS additional configuration fix. Issue #11447

bb3a6eb4 02/20/2021 10:28 PM Jim Pingle

Don't add empty pools line. Fixes #11488

eb5bd64f 02/20/2021 10:20 PM Jim Pingle

Fix child SA name generation. Fixes #11487

6542fe08 02/18/2021 03:57 PM Viktor Gurov

RADIUS Advanced parameters. Feature #11211

c09137ab 02/18/2021 03:06 PM Jim Pingle

Do not prefix FQDN IPsec IDs with @. Fixes #11442

391591ef 01/05/2021 09:11 PM Jim Pingle

IPsec P1/P2 expiration and replacement refresh. Implements #11219

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

Update the Copyright year.

A subsequent commit will deal with .po's.

d4e1fdea 12/30/2020 08:05 PM Jim Pingle

Correct DPD syntax and values. Fixes #11196

170c0f08 12/29/2020 09:00 PM Jim Pingle

IPsec P2 life_time changes. May help with issue #10176

  • We currently only set life_time which isn't ideal
  • Swanctl format wants rekey_time set, defaults to 1h (3600)
  • Many users set P2 lifetime to 3600
  • With rekey_time and life_time equal, rand_time is 0, so both always...
131b41fc 12/29/2020 06:54 PM Jim Pingle

Correct IPsec secrets section ID type handling. Fixes #11193

6005c9f5 11/25/2020 12:49 PM Viktor Gurov

IPsec PH2 proposals order fix. Issue #11078

1b4cb00f 09/29/2020 10:21 PM Viktor Gurov

IPsec PH1 creation fix. Issue #9592

82289330 09/21/2020 06:46 PM Renato Botelho

Merge pull request #4176 from vktg/maxikev1exchanges

08ff1f65 09/21/2020 06:46 PM Renato Botelho

Merge pull request #4436 from f-bor/ipsec_custom_port

92ed9792 09/19/2020 06:15 AM Frederic Bor

add custom ipsec ports

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

4a879d79 09/12/2020 06:09 AM Viktor Gurov

Add option to increase parallel IKEv1 Phase 2 rekeys. Issue #9331

174cb4df 09/10/2020 09:25 PM Renato Botelho

Style: Break a couple of long lines

56d8a9b0 09/10/2020 09:24 PM Renato Botelho

Combine nested conditionals into a single one

32aaba3d 09/10/2020 09:22 PM Renato Botelho

Remove commented out lines

efe0fec5 09/10/2020 09:22 PM Renato Botelho

Combine nested conditionals into a single one

c3cada8b 08/27/2020 01:41 PM Renato Botelho

Merge pull request #4230 from vktg/ipsecp2shunt

5ed92e19 07/23/2020 06:00 AM Viktor Gurov

IPsec Mobile RADIUS Group authentication. Implements #10748

21568e75 06/17/2020 07:38 PM Jim Pingle

More complete IPsec close_action conversion. Fixes #10632

31a6bd5e 06/04/2020 05:34 PM Jim Pingle

Use close_action=trap, not hold. Fixes #10632

d2abe7c9 05/21/2020 05:20 PM Jim Pingle

Improve handling of an empty IPsec phase1 tag. Fixes #10580

Also fixes another PHP error after config upgrade which behaved in a
similar way.

2c9c2891 04/28/2020 04:02 PM Jim Pingle

Use correct prefix for IPsec user keys. Fixes #10505

92ab21bb 04/03/2020 12:34 PM Viktor Gurov

IPsec VTI /30 netmask. Issue #10418

14b52494 03/18/2020 02:29 PM Viktor Gurov

IPsec PH2 bypass mode. Issue #3329

bb3314e1 03/09/2020 12:48 PM Renato Botelho

Merge pull request #4173 from f-bor/gw_duplicates

faf07413 03/04/2020 09:12 PM Jim Pingle

Fix IPsec mobile user and pool references. Fixes #10296 Fixes #10314

407a5c28 02/27/2020 07:38 PM Jim Pingle

For mobile IPsec pools, use separate pool for v4 and v6. Fixes #10296

9d60be2a 02/21/2020 05:30 AM Viktor Gurov

Strip IPsec PH2 hash for AEAD ciphers. Issue #9726

f9c9899b 02/18/2020 08:30 AM Viktor Gurov

Accomodate both RADIUS and pool IP addresses in IPsec. Issue #8160

4cd9bc90 02/10/2020 03:17 PM Renato Botelho

Merge pull request #4177 from vktg/gremtu

c519b62f 02/10/2020 03:13 PM Jim Pingle

IPsec VTI IPv6 address correction. Fixes #9801

When setting up IPv6 VTI, assume /64 -- Previous code was assuming /32
which wasn't correct, and it can't be /128 either since the IPv6
addresses are not point-to-point like IPv4.

8c92a782 02/10/2020 01:30 PM Renato Botelho

Merge pull request #4188 from vktg/ipsecph2nohash

ffcfddc6 02/08/2020 05:26 PM Viktor Gurov

Fix IPsec issue if no PH2 hashes selected. Issue #9309

b08a1fa1 02/08/2020 12:03 PM Viktor Gurov

Set correct default MTU for GRE,GIF and GRE/IPsec. Issue #10222

ab380916 02/07/2020 07:30 PM Frederic Bor

fix requested changes

a8287828 02/07/2020 04:17 PM Renato Botelho

Merge pull request #4165 from vktg/resolve46

d0cd4fc7 01/28/2020 01:22 PM Frederic Bor

enable gateway duplicates on ipsec

d3ac1cea 01/24/2020 05:06 PM Viktor Gurov

IPsec IPv6 dynamic FQDN Remote Gateways, resolve_retry() IPv6 support. Issue #9405

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

1cdd7dd2 01/03/2020 01:59 PM Jim Pingle

Revert "strip hash algo if ealgo == *gcm"

This reverts commit 1f8e92a30c1db4f96625b4591a65902492084eb3.

1f8e92a3 12/28/2019 01:41 PM Viktor Gurov

strip hash algo if ealgo == *gcm

9701089e 12/18/2019 09:27 PM Jim Pingle

Rework IPsec P1 Lifetime GUI options. Fixes #9983

f645d52a 12/16/2019 05:33 PM Viktor Gurov

Token -> PKCS#11

e194f002 12/14/2019 02:48 PM Viktor Gurov

gui renaming pkcs11 -> token + show ID

367d8609 12/14/2019 02:10 PM Viktor Gurov

cert on token check

5f143b6e 12/13/2019 08:19 PM Viktor Gurov

some progress

8c120b1f 12/07/2019 02:02 PM Viktor Gurov

conflicts resolved, needs testing

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....
0619c2b5 11/27/2019 09:16 AM Viktor Gurov

cosmetic

0de3991f 11/27/2019 09:13 AM vktg

Merge branch 'master' into p11ipsec

2d604c8b 11/27/2019 08:57 AM Viktor Gurov

successful connection

8b859d91 11/27/2019 08:34 AM Viktor Gurov

first steps

d1f5587d 11/19/2019 04:43 PM Jim Pingle

Rename IPsec "RSA" options to "Certificate". Implements #9903

85c85e89 09/17/2019 03:52 PM Jim Pingle

Add GUI option for IPsec tunnel closeaction. Fixes #9767