Project

General

Profile

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

# Date Author Comment
26308930 05/23/2024 05:37 PM Marcos M

Use config accessors in certificate functions

816fef25 05/23/2024 05:37 PM Marcos M

Move to is_platform_booting()

The function platform_booting() is deprecated.

1ec82c30 05/23/2024 05:37 PM Marcos M

Fix typos and copy/paste issues

Issues found by the PHP linter mostly include typos and usage of
unassigned variables. To address these, traverse the commit history
to determine the intent.

d5318588 03/04/2024 06:48 PM Jim Pingle

Fix IPsec Dual Stack w/any remote. Fixes #15147

6030dd45 02/07/2024 08:32 PM Marcos M

Show interface subnet details for IPsec Phase 2. Implement #15245

While there, prevent interface subnet selections from
showing for the NAT/BINAT field.

17e64d8d 01/28/2024 03:18 PM Marcos M

Sync generated gateways to config. Fix #12920

7caf3483 01/19/2024 05:14 PM Jim Pingle

Fix RA IPsec EAP-RADIUS accounting. Fixes #15176

Set the flag which only activates accounting for connections with VIPs
which will restrict accounting to only mobile IPsec connections.

48aea6ee 01/18/2024 08:45 PM Jim Pingle

IPsec P1/P2 delete corrections. Fixes #15171

a68f7a3d 01/03/2024 06:26 AM Luiz Souza

Update the years in the Copyright notice.

dcdb4617 11/15/2023 04:41 PM Jim Pingle

Fix IPsec log value handling. Fixes #14990

4bbbcc36 11/15/2023 12:57 AM Marcos M

Refactor use of return_gateways_array() with get_gateways(). Fix #14893

Most calls to return_gateways_array() do not need the gateway list to be
recreated. get_gateways() can filter the gateway list, and indexing is
moved from return_gateways_array() to get_gateways() to avoid using...

d365c2c7 11/14/2023 11:22 PM Marcos M

Don't split fontawesome icon names

This makes it easier to update fontawesome versions. While here, fix a
missing closing quote, and use the correct fontawesome prefix.

e0cb987c 11/10/2023 02:03 PM Marcos M

Update fontawesome. Implement #13537

ceea1bd0 08/25/2023 01:25 PM Jim Pingle

Mobile IPsec settings PHP refactor corrections. Fixes #14713

28e2b611 08/21/2023 03:05 PM Jim Pingle

Cast to string before ctype_digit() testing. Fixes #14702

c10d5dc2 08/17/2023 03:18 PM Jim Pingle

Fix var name in ipsec_ikeid_next(). Fixes #14690

264198a5 07/07/2023 01:14 PM Christian McDonald

ipsec: refactor config access

8156d6d4 05/15/2023 09:59 PM Reid Linnemann

Fix ipsec_ikeid_next() copy/paste errors

The content of ipsec_ikeid_next() had some references to undefined variables
stemming from a change of nomenclature between 'ike', 'req', and 'key'. This
seems to stem from content in ipsec_ikeid_next() originating as a copy/paste...

d24242c7 03/06/2023 03:09 PM Jim Pingle

Handle IPsec P1 w/o valid proposals better. Fixes #14009

402c98a2 02/09/2023 12:17 AM Reid Linnemann

Update copyright years to include 2023

829322b3 11/29/2022 03:51 PM Christian McDonald

Rector some direct config gets with complex paths.

1e45d13f 11/23/2022 02:06 PM Christian McDonald

Rector some direct config gets with pure scalar paths.

7a3637b1 11/21/2022 02:48 PM Jim Pingle

Restore unintentionally removed line. Issue NG 9247

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
27a52d08 11/09/2022 11:06 PM Reid Linnemann

Remove invalid quotes from charon attr plugin attributes. Fixes #13579

f9cfd6bc 11/08/2022 09:09 AM Kristof Provost

ipsec: remove obsolete algorithms

These are no longer supported in FreeBSD main. Ensure they can no longer be configured.

Redmine: #9247

2a8d2eba 11/08/2022 09:09 AM Kristof Provost

ipsec: allow CHACHA20-POLY1305 to be configured

Redmine: #9246

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