Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
abedf73d 09/26/2022 02:31 PM Brad Davis

Add quotes around variable usage to prevent word splitting

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

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

bbd94c2c 09/23/2022 03:44 PM Jim Pingle

PHP8 updates for resolver host editing

25813332 09/22/2022 11:06 PM Jim Pingle

Fix PHP syntax in prefixes.php

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

7428c478 09/21/2022 03:48 PM Jim Pingle

PHP8 fixes for service status widget. Fixes #13506

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

09eeac7b 09/20/2022 02:36 PM Brad Davis

Properly quote variables

No functional change intended

70654d6d 09/20/2022 05:52 AM Reid Linnemann

Fix missing ikeid in created ipsec p1. Issue #13446.

When a new or duped p1 is submitted, $p1ent['ikeid'] is an empty string. Prior
to php 8.0, comparing ($p1ent['ikeid'] == 0) for the empty string would yield
true, allowing the code to properly create and assign a new ikeid by calling...

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.

44b93616 09/09/2022 06:14 PM Christian McDonald

Fix some config access bugs in pkg.php for PHP81. Fixes #13446

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

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

4df6bd9f 09/09/2022 03:51 PM Reid Linnemann

Replace direct $config accesses in interfaces_vlan_edit.php. 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.

20fb5adf 09/08/2022 03:14 PM Christian McDonald

Update status_carp.php PHP81 for #13446

60fd3bd0 09/08/2022 01:40 AM Christian McDonald

Update interfaces_qinq_edit.php PHP81 for #13466

3fce3f6e 09/08/2022 01:39 AM Christian McDonald

Update interfaces_vlan_edit.php PHP81 for #13466

c59e9803 09/08/2022 01:36 AM Christian McDonald

Fix interfaces_groups_edit.php PHP81 for #13466

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

0d24e58a 09/02/2022 04:48 PM Reid Linnemann

Fix checking openvpn client or server config exists. Issue #13446

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

Fix state limit

027f2536 09/02/2022 02:40 PM Jim Pingle

Captive portal PHP 8.1 fixes Issue #13446

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

Correctly count pf eth rule counters. Fix #13418

02a3d242 08/31/2022 08:40 PM Jim Pingle

CP stats fclose fix.

Don't attempt to close unless the open succeeded.

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

6243a35d 08/31/2022 05:36 PM Christopher Cope

Update pfSense-dark.css

9cc78f9c 08/31/2022 05:36 PM Marcos M

Darken disabled input fields in dark theme. Fix #13390

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

497ea0a6 08/31/2022 05:22 PM Viktor Gurov

Restart gateway monitor on interface re-assign. Issue #12920

e97e9478 08/31/2022 12:57 PM Jim Pingle

Fix syslog remote enable check. Issue #13446

b767ea71 08/30/2022 07:20 PM Jim Pingle

Skip empty gateways on interfaces.php Issue #13446

d4bc706b 08/30/2022 07:02 PM Jim Pingle

PHP 8.1 fixups in syslog.inc. Issue #13446

fca0f301 08/30/2022 05:42 PM Jim Pingle

Fix PHP errors. Issue #13446

  • Fix error from empty syslog tag in config
  • Fix error from empty menu tag in config
48908d3c 08/29/2022 08:01 PM Jim Pingle

Fix missing sprintf format type. Issue #13446

af044b67 08/29/2022 05:54 PM Marcos M

Correct anchors passed to pfSense_pf_cp functions. Fix #13418
Anchors for each client IP address include the CIDR size

fe7bd855 08/29/2022 04:13 PM Jim Pingle

Fix PHP error on services_dnsmasq.php. Issue #13446

e19ef9c9 08/29/2022 04:03 PM Jim Pingle

Fix PHP error on services_unbound.php. Issue #13446

380e3c85 08/29/2022 03:15 PM Jim Pingle

Fix gateway group error from PHP 8.1. Issue #13446

c239afac 08/29/2022 02:18 PM Reid Linnemann

Clean up warnings and errors in pfsense-utils.inc. #13446

  • Remove a number of unreferenced variables
  • Fix type of output capture variables for exec() calls from string to array
  • WakeOnLan() * Fix type warnings calling socket_last_error for a false value socket...
0ba30e57 08/29/2022 02:18 PM Reid Linnemann

Replace all direct $config accesses in rc.start_packages. #13446

33766cbc 08/29/2022 02:18 PM Reid Linnemann

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

364c9484 08/29/2022 02:18 PM Reid Linnemann

Replace direct $config accesses in pfsense-utils.inc. #13446

Some direct accesses remain due their tight coupling to the management of the
configuration as a whole or are deferred due to their complexity:

  • update_alias_names_upon_change()
  • reload_interfaces_sync()...
d16f73ce 08/29/2022 02:18 PM Reid Linnemann

Replace direct accesses to $config in rc.update_urltables. #13446

e2ece8c7 08/29/2022 02:18 PM Reid Linnemann

Correct warnings in authgui.inc. #13446

  • Unused variables $user_settings, $g in display_error_form()
  • Unused variable $nifty_background in display_login_form()
  • Unused variable $cssfile in display_login_form()
    This variable has been deprecated by $logincssfile since e79ff1ee2c0
ecbaa35f 08/29/2022 02:18 PM Reid Linnemann

Replace all direct accesses to $config in authgui.inc. #13446

a5906662 08/29/2022 02:18 PM Reid Linnemann

Correct typo on include of config.lib. #13446

aea387d3 08/29/2022 02:18 PM Reid Linnemann

Replace remaining direct accesses to $config in filter.inc. #13446

5f9666a1 08/27/2022 08:39 PM R. Christian McDonald

Remove IPv6 validation for RADIUS auth. Fixes #4154

451134f3 08/26/2022 05:09 PM Thomas Arthofer

Rework formatting

Add icons
remove red text for offline
remove bold/italic for both

4aa6a102 08/26/2022 11:22 AM Thomas Arthofer

Add formatting to online status in status_dhcp[v6]_leases.php for better readability. Implements #10345

Adds color & formatting to host online status
online = bold + green
offline = italic + red

c064bf32 08/25/2022 07:02 AM Kristof Provost

Replace another config access in authgui.inc

I ran into this one on a fresh install (amd64/bhyve), CE, on main.

c4117e83 08/24/2022 08:20 PM Reid Linnemann

Make array/config_set_path() create intermediary paths

84ba2e6e 08/23/2022 11:24 PM Reid Linnemann

Restore scope to address sent to Net_IPv6::compress now that it is fixed

2cd097e5 08/23/2022 11:24 PM Reid Linnemann

Replace direct config accessin openvpn.inc

e0012fc3 08/23/2022 11:24 PM Reid Linnemann

Fix missing format specifier in input field help

d0ca7530 08/23/2022 11:24 PM Reid Linnemann

Replace direct config accesses in status_graph.php, status_ntpd.php

466d0e96 08/23/2022 11:24 PM Reid Linnemann

Correct format specifier in input help