Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
8b4e0838 11/18/2022 02:35 PM Jim Pingle

Define curl CAPath for trusted CAs. Fixes 12737

5ee97acf 11/17/2022 04:19 PM Jim Pingle

Disabled service status correction. Fixes #13604

9d6fc9e4 11/15/2022 08:36 PM Jim Pingle

Merge pull request #4604 from luckman212/fix-func-args-in-gwlb.inc

3ae365f4 11/15/2022 08:30 PM Jim Pingle

Removed unused filter_flush_nat_table, fix typo. Fixes #12757

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`....
585d63b4 11/15/2022 06:45 PM Jim Pingle

Merge pull request #4596 from luckman212/update-rc.initial-202206

9e3798fb 11/15/2022 06:41 PM Jim Pingle

Merge pull request #4606 from KoenZomers/DNSExitFix

4a1354d1 11/15/2022 06:39 PM Jim Pingle

Merge pull request #4605 from kaedros/master

a637e8ec 11/15/2022 06:03 PM Marcos M

Remove duplicate reserved alias names. Fix #13524

c77e381e 11/15/2022 06:03 PM Marcos M

Respect bind interfaces in unbound. Fix #13393

e289a583 11/15/2022 05:59 PM Marcos M

Also create DHCPv6 rules for interfaces with static IPv6. Fix #13633

26da7653 11/15/2022 03:00 PM Jim Pingle

Correct typo. Fixes #13663

231fc598 11/15/2022 01:03 PM Luiz Souza

While here, reduce a few differences with Plus.

2984a4b1 11/15/2022 12:58 PM Luiz Souza

Update the loader.conf filter list.

This remove the duplicate entries for the settings added by pfSense.

Sync with the current Plus defaults.

b1972170 11/14/2022 11:44 PM Reid Linnemann

Correct codelq shaper input validation for firewall_shaper.php. Fixes #13661

Ensure all bandwidth values are cast to int before applying arithmetic to the
return value of get_bandwidth_typescale(). This alleviates failed validation
when the bandwidth is blank....

d55227f4 11/14/2022 09:02 PM Jim Pingle

Misc EasyRule updates/fixes.

  • Addresses several known issues in EasyRule. Fixes #13445
  • Updates syntax to new style for PHP 8.1. Fixes #13627
9a9a6b3e 11/14/2022 08:27 PM Kristof Provost

Fix config_del_path() if the node doesn't exist

If the node we're trying to delete with config_del_path() doesn't exist
array_del_path() will fail as follows:

Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /etc/inc/util.inc:3459...

3f5702a9 11/14/2022 08:27 PM Kristof Provost

Add bxe to the ALTQ capable interfaces list

Redmine: #13304

0e6c4d62 11/11/2022 09:14 PM Christopher Cope

Rewrite functions for toggle & delete NAT. Fixes #13545

599742b0 11/11/2022 07:25 PM Jim Pingle

Refine IPsec deprecation behavior. Issue #13648

P1 and P2 entries are only disabled if they have no remaining valid combinations of options. This way tunnels that just had one bad entry selected can continue working.

b30acd45 11/10/2022 05:24 PM Reid Linnemann

Replace some direct config accesses in util.inc. Fixes #13640

ba97e19f 11/10/2022 03:51 PM Kristof Provost

Remove cxgbe (cc) from the ALTQ capable list

Despite what the relevant man page claimed (now fixed) the cxgbe driver
has not supported ALTQ since 2012. Do not allow ALTQ to be enabled on
those interfaces.

This reverts b3979f4abe9ecb2bdd59cbbcb61e3eccf9180b79....

27a52d08 11/09/2022 11:06 PM Reid Linnemann

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

b51ea481 11/09/2022 05:00 PM Jim Pingle

Fix setting EFI boot console type. Issue #13080

For some reason the EFI loader is forcing boot_serial=YES when it is not
set in the loader configuration. To work around this, we must set it to
NO explicitly. The loader menu displays the wrong type still but it...

ee9bbad1 11/08/2022 10:39 AM Kristof Provost

ipsec: disable any tunnels using 3des, blowfish, cast128 or md5 during upgrades

Redmine: #9247

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

fef6c79e 10/31/2022 06:42 PM Kristof Provost

openvpn: don't IFF_UP the new tun interface

New openvpn versions set TUNSIFMODE, which FreeBSD's if_tuntap only
allows on interfaces which are not up.

So, don't up the tap interface when we create it. Leave that to openvpn
itself.

Redmine: #13602

6be5acb1 10/28/2022 03:40 PM Christian McDonald

Fix config path typo when installing firewall schedule cron job. Fixes #13605

b187fcce 10/27/2022 04:31 PM Christian McDonald

Fix array initialization in rc.initial.setlanip. Fixes #13583

5ed254c4 10/26/2022 08:49 PM Reid Linnemann

Remove direct $config accesses form rc.filter_synchronize. Fixes Issue #13446

29e53480 10/26/2022 05:38 PM Jim Pingle

Skip empty dnsmasq custom options

81777072 10/21/2022 07:06 PM Christian McDonald

Fixes for problematic config access in rc.initial.setlanip. Fixes #13583

9178a649 10/19/2022 07:50 PM Christian McDonald

More PHP81 fixes for gwlb.inc. Fixes #13563

9633ec32 10/18/2022 03:14 PM Jim Pingle

Omit irrelevant info from auth error. Fixes #13574

5a63c712 10/13/2022 05:13 PM Christian McDonald

Fix LDAP authentication for PHP8.1. Fixes #13559

727ed08b 10/11/2022 01:27 PM Christian McDonald

Fix shaper.inc for PHP81. For #13553

9ebd6ff3 10/01/2022 06:22 PM Christian McDonald

PHP81 fix in gwlb.inc. For #13514

9bada3e0 09/29/2022 04:43 PM Steve Wheeler

Update dhcp rule description

286e685d 09/28/2022 11:05 PM Marcos M

Update reserved alias names. Fix #13524

5dbc7118 09/28/2022 06:51 PM Reid Linnemann

Initialize $groups in local_user_get_groups to non-null. Issue #13446

941eca9a 09/28/2022 01:24 PM Jim Pingle

Fix handling of empty entries in NTP interfaces.

5538e593 09/27/2022 07:27 PM Reid Linnemann

Prevent array/config_get_path() from overriding 0 values

Change the semantics of array_get_path() and config_get_path() so that only
empty strings at a path are overridden by $default if non-null, so that
legitimate 0 values set in the config are not overridden as empty() returns true...

b542396e 09/27/2022 07:27 PM Reid Linnemann

Replace direct config accesses in auth.inc. Issue #13446

Additionally, change local_group_del_user() to include the index of the group in
the path to the group's member list when removing the user from it. This appears
to have been broken in the original code. With this fixed, remove the redundant...

5d800e8b 09/26/2022 03:07 PM Brad Davis

Avoid using -a in test(1)

d0732158 09/26/2022 03:07 PM Brad Davis

-1 is not allowed, exit only uses 0-255

910a4686 09/23/2022 08:06 PM Marcos M

Always set interface-automatic in unbound config. Fix #13393

ab3b2273 09/22/2022 09:48 PM Reid Linnemann

Fix array_get_path() not returning $default for null-like values. #13446

In array_get_path(), a $default provided that is not null is intended to invoke
alternate behavior where if the path exists and is empty, $default should be
returned. This requires not identical compare as opposed to a not equal compare,...

17ad89f4 09/22/2022 02:47 PM Jim Pingle

Fix DDNS GW check PHP error

We need to get the status value from the returned array, not use the
array itself.

4ac57979 09/21/2022 04:46 PM Christian McDonald

Revert "Workaround new pkg(8) behavior causing files with "NULL" in the path to be..."

This reverts commit 8b7ab58088f15bec9f9d5cede5fdcd8e3b9fe10e

8b7ab580 09/21/2022 02:00 PM Christian McDonald

Workaround new pkg(8) behavior causing files with "NULL" in the path to be skipped on install. Fixes #13394.

420dacfe 09/21/2022 08:00 AM Kristof Provost

qinq: use if_vlan rather than netgraph

if_vlan now supports QinQ, so use that rather than netgraph. This is
expected to perform better, removes a subsystem dependency and
simplifies the php code as well.

Note that this is not possible on stable/12.

ee69eee6 09/21/2022 08:00 AM Kristof Provost

Remove unused argument from interface_qinq_configure()

$fd is always NULL, so there's no point in having branches for it.

239e805e 09/21/2022 05:55 AM Reid Linnemann

Correct config_path_enabled path in system_generate_nginx_config. #13446

621b8ae0 09/21/2022 04:34 AM Reid Linnemann

Path corrections to system.inc. Issue #13446

  • Corrected single quote strings wwith variable expansion
  • Corrected 2-deep paths that were incorrectly pattern replaced to
    array_get_path('foo','bar' instead of array_get_path('foo/bar')
7eef3784 09/21/2022 04:08 AM Reid Linnemann

Correct edns config path in system_resolvconf_generate. Issue #13446

1333725e 09/20/2022 10:07 PM Reid Linnemann

Make *_get_path() return $default for empty values. Issue #13446.

When $default is non-null and the path resolves to an empty element, return
$default instead of the value. This allows callers to intentionally ignore empty
values by specifying $default and simplifies the expressions needed to determine...

8a0d0525 09/20/2022 04:06 PM Christian McDonald

Fix for system.inc. For #13446

5b17e64c 09/19/2022 11:38 PM Reid Linnemann

Replace direct config accesses in system.inc. Issue #13446.

7d7315fb 09/19/2022 05:06 PM Jim Pingle

Correct service enabled detection

3e798da2 09/19/2022 04:03 PM Jim Pingle

Fix PHP8 issues in rc.openvpn and rc.carp*

1983008e 09/16/2022 11:02 PM Reid Linnemann

Fix services installation only installing the last service of a pkg. Issue #13446.

The original re-fetched the services list from the config at every iteration
over the package's services list when adding services during installation. After
moving to a get/set model for the config, this discarded service added at each...

dd7d7022 09/16/2022 08:06 PM Christian McDonald

Introduce config_init_path for config_* family completeness. For #13446

a7e50981 09/16/2022 04:12 PM Jim Pingle

Allow user to select PKCS#12 encryption. Fixes #13257

9efec277 09/15/2022 04:10 PM Jim Pingle

Convert P12 export to OpenSSL. Fixes #13257

PHP native method of creating PKCS#12 archives does not support using specific algorithms for encryption, so use the openssl binary instead.

Use AES-256 and SHA256 when encrypting the PKCS#12 data and private key.

475feb89 09/14/2022 06:48 PM Christian McDonald

Fixes some PHP bugs. For #13446

067f3650 09/14/2022 02:59 PM Jim Pingle

Fix primary console handling for EFI. Fixes #13080

Tested and working for both BIOS and EFI systems.

c3a65526 09/13/2022 07:06 PM Jim Pingle

Skip empty ca/cert/crl tags.

8fa5038b 09/13/2022 05:14 PM Marcos M

Update external http links

abcdcfa0 09/13/2022 02:01 AM Marcos M

Fix formatting in pkg-utils.inc output

4b78c041 09/12/2022 10:42 PM Reid Linnemann

Fix array/config path functions to handle key 0 correctly. Issue #13446

c9f89f03 09/12/2022 06:41 PM Jim Pingle

Fix various PHP issues in vpn.inc

Also rewrite the method used to get DNS servers. It's still not perfect
but the old code had several potential problems like sending invalid DNS
servers to clients.

8645d4c2 09/12/2022 01:50 PM Jim Pingle

Skip empty DHCP static map entries.

c93b3fcd 09/09/2022 04:25 PM Reid Linnemann

Replace all direct $config accesses in pkg-utils.inc. Issue #13446

70db168b 09/09/2022 03:18 PM Jim Pingle

Correct Namecheap parsing failure. Fixes #12816

Better fix that converts the content encoding in case it really is in
the stated encoding, plus a more robust method of dropping the XML
definition entirely in case the first attempt fails.

b2459716 09/09/2022 01:08 PM Jim Pingle

Skip empty services when installing packages.

4fee94b6 09/08/2022 10:35 PM Reid Linnemann

Replace all direct $config accesses in interfaces.inc. #13446

92539bd2 09/08/2022 10:35 PM Reid Linnemann

Make array/config path funcs handle empty path elements. #13446

54457c75 09/08/2022 06:19 PM Christian McDonald

Introduce array_init_path, refactor init_config_arr, and fix potential race. For #13446

843ee1ac 09/08/2022 03:58 PM Jim Pingle

Cert-related PHP 8.x changes.

35bf4437 09/07/2022 09:07 PM Christian McDonald

More PHP81 fixes for certs.inc

25ab4237 09/07/2022 09:02 PM Christian McDonald

Update is_openvpn_*_ca family for PHP81 for #13446

c0d3797c 09/07/2022 08:48 PM Christian McDonald

Fixes some PHP81 related config access issues related to interfaces and interface assignments for #13446

723bc5b0 09/07/2022 12:08 PM Steve Wheeler

System Identification fixes

19c90883 09/07/2022 08:37 AM Kristof Provost

add missing '$'

532a1a0e 09/06/2022 10:47 PM Reid Linnemann

Replace all direct $config accesses in services.inc. Issue #13446

f1f9d341 09/06/2022 01:57 PM Brad Davis

Hide stderr output when the mmcsd0 device does not exist

53af9233 09/06/2022 01:57 PM Brad Davis

Test to make sure we have a ZFS partition before trying to run zpool commands

a1f82124 09/06/2022 12:25 PM Jim Pingle

Merge pull request #4612 from zeroflow/master

1be1ced9 09/03/2022 07:49 AM Thomas Arthofer

Rename DHCP status from online/offline to active / idle/offline

c6bea26c 09/02/2022 04:03 PM Jim Pingle

Fix state limit

1880e201 09/01/2022 07:27 PM Marcos M

Correctly count pf eth rule counters. Fix #13418

d2e806c4 08/31/2022 08:37 PM Jim Pingle

service-utils PHP8.1 fixes. Issue #13446

95d50585 08/31/2022 07:22 PM Jim Pingle

Fix PHP error building if list. Issue #13446

e2f5ef16 08/31/2022 05:50 PM Viktor Gurov

dhclient pid path fix. Issue #13217

3fde29a4 08/31/2022 05:48 PM Viktor Gurov

Reconfigure bridges with OpenVPN QinQ interfaces on boot. Fixes #13225

3f8e09a5 08/31/2022 05:34 PM Christopher Cope

Add option to list ACB restores in reverse order. Feature #11266

f03f7989 08/31/2022 05:29 PM Marcos M

Use certificate trust store when verifying alias URLs. Fix #13367

6f9765f2 08/31/2022 05:28 PM Marcos M

Remove unnecessary link tag. Fixes #7996

55f0061a 08/31/2022 05:25 PM Marcos M

Avoid creating empty ciscoavpair rules files. Fix #13243