Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
053f60e5 02/06/2023 04:15 PM Christian McDonald

util.inc: fix incorrect resource test in unlock()

8a2c52b0 02/03/2023 09:34 PM Christian McDonald

Refactor some direct config access in sysctl

1f940d34 01/31/2023 12:48 AM Steve Wheeler

Correctly identify newer AWS instances

ef353af0 01/19/2023 08:44 PM Jim Pingle

Remove unnecessary count param. Fixes #13890

a7b25043 01/16/2023 03:06 PM Jim Pingle

Fix PHP error on diag_backup.php. Fixes #13876

1e7eb5d1 01/12/2023 01:47 PM Jim Pingle

Check IP service list corrections. Fixes #13862

db28fc70 01/11/2023 02:36 PM Jim Pingle

Fix conf history confirmation prompt. Fixes #13861

  • Change confirmation method to be compatible with usepost
  • Update action icon titles to be more descriptive, which improves the
    confirmation dialog text as well as accessibility.
  • While here, add a note to restore message about how to activate the...
f9f3523e 01/10/2023 04:30 PM Reid Linnemann

Add bandwidth selections for pipes regardless of whether passthrumac is set. Fixes #13853

e00916c1 01/05/2023 02:13 PM Jim Pingle

Locate cron jobs more accurately. Fixes #13833

bf6f57e4 01/04/2023 08:34 PM Jim Pingle

Fix cron job removal. Fixes #13833

02724a5a 01/04/2023 03:56 PM Jim Pingle

Fix copy/paste error. Issue #13831

5df5c9b4 01/04/2023 03:50 PM Jim Pingle

Fix catch syntax and variable usage. Fixes #13831

  • Add variable back to catch statement
  • Use the exception message
  • Correct error message when this exception is thrown
  • Fix inaccurate/inconsistent error message when catching
b756f227 01/03/2023 08:42 PM Jim Pingle

Restore resolver host override sorting.

a5c284f3 01/03/2023 03:59 PM Christian McDonald

Fix #13799: Unbound python module persistently shows enabled in resolver settings.

c1bc55a9 12/29/2022 11:07 PM Reid Linnemann

Change captive portal counter keys to string keys. Fixes #13418.

String keys for rule counters are introduced in php-pfSense-module v0.89

0d5e0838 12/23/2022 04:20 PM Steve Wheeler

Fix loading the i915 driver for MBT in 2.7.

b37f3f5d 12/23/2022 01:25 AM Reid Linnemann

Include all interface IPs and VIPs in cpip table. #13391

The cpzoneid_<zone>_cpips tables only include the IP and VIPS of the final
interface searched, causing captive portal zone associated with multiple
interfaces to work improperly.

The revision prior to this erroneously reassigned $cpiplist at each iteration...

19ae6203 12/22/2022 09:48 PM Steve Wheeler

Remove rules before unlinking the db files

b7b482b1 12/21/2022 07:44 PM Christian McDonald

xmlparse.inc: tweak the handling of XML listtags that are parsed as leaf strings

1670f4c0 12/21/2022 05:59 PM Jim Pingle

Correct check IP service config path.

5daac457 12/21/2022 04:38 PM Jim Pingle

Revert "Pass reloadall flag to dhcp6c config. Fixes #13253"

This reverts commit 8e88bd48a22b55d213ac7613be74c651706cfa0d.

435948ff 12/21/2022 06:26 AM Reid Linnemann

Always declare $config global in case a script is included in a non-global scope

$config is expected to always be a global containing the parsed configuration,
however in the sources that it is assigned a value in toplevel scope it is not
explicitly declared as such. As a result, if one of these sources is included in...

9ac53f56 12/20/2022 06:37 PM Marcos M

Fix more config access regressions in filter.inc. Fix #13754

7e5dbbfc 12/20/2022 06:25 PM Marcos M

Fix regression allowing blocked MAC addresses to login. Fix #13747

0fb806ad 12/20/2022 03:51 PM Jim Pingle

PHP 8.1 fixes for DNS Forwarder Hosts/Overrides. Fixes #13781

6ba16cde 12/20/2022 01:50 PM Jim Pingle

Correct DHCP lease reg enabled test. Fixes #13782

243afd23 12/20/2022 01:14 PM Jim Pingle

Revert "Fix more config access regressions in filter.inc. Fix #13754"

This reverts commit c0d7519df5dc1632ba9f2791ab377bdc19f45105.

c0d7519d 12/19/2022 07:00 PM Marcos M

Fix more config access regressions in filter.inc. Fix #13754

ce2fe058 12/19/2022 03:01 PM Jim Pingle

Redo Unbound ACL action handling. Fixes #13767

db6dd2d2 12/16/2022 05:05 PM Jim Pingle

Don't load CSRF timeout from config. Fixes #13757

This allows us to reorder includes so that authgui.inc can load auth.inc first, which fixes several auth mechanisms that rely on this order for GUI pages.

1e706214 12/15/2022 11:27 PM Reid Linnemann

Protect mem_usage() from doing arithmetic with empty sysctl values.

get_single_sysctl() may return an empty string in some conditions, there is no
guarantee that it returns an expected int value. Protect mem_usage() from
attempting to do arithmetic with sysctl values unless they are definitely...

616579c0 12/15/2022 04:20 PM Steve Wheeler

Remove trailing whitespace

4049406a 12/15/2022 04:20 PM Steve Wheeler

Remove cxl from altq capable interfaces list

8a9e2bfb 12/15/2022 02:27 PM Christian McDonald

Some cleanups in system_routes.php

e44e4bb8 12/15/2022 01:45 PM Christian McDonald

Clean up some global access in system_routes_edit.php

de0e9927 12/15/2022 01:33 PM Jim Pingle

Fix gateway list for static routes. Fixes #13761

7cae10a3 12/14/2022 06:38 PM Jim Pingle

Revert "Correct includes/load order in guiconfig.inc. Fixes #13757"

This reverts commit 2a24c162e0a8e69d176c54b5a7be09b23cb233f8.

2a24c162 12/14/2022 06:23 PM Jim Pingle

Correct includes/load order in guiconfig.inc. Fixes #13757

The recent change here ended up loading some things out of order.

e3d247ec 12/14/2022 04:49 PM Jim Pingle

Another DDNS empty entry fix. Fixes #13581

00d3003d 12/14/2022 04:45 PM Jim Pingle

Improve handling of empty DDNS entries. Fixes #13581

374dd9fe 12/14/2022 02:05 PM Jim Pingle

UPnP rule/service cleanup. Fixes #13755

  • Fix several incorrect config paths/tests
  • Fix UPnP local interface automatic rule to pass traffic into UPnP
    itself.
  • Wrap all rules/anchors in UPnP enabled test, no reason for them to be
    in the ruleset if UPnP is off....
46c9508e 12/14/2022 03:42 AM Marcos M

Fix config access regressions in filter.inc. Fix #13754

30196510 12/13/2022 09:39 PM Christian McDonald

Fix direct config accesses in unbound for php81

503e7e8c 12/13/2022 06:48 PM Jim Pingle

Fix DHCP server ping check option. Fixes #13748

8fec79ad 12/12/2022 02:09 PM Marcos M

Restore default interface media selection. Fix #13635

5c7cda13 12/12/2022 02:08 PM Marcos M

Restore default description behavior. Fix #13739

483512b3 12/09/2022 06:53 PM Reid Linnemann

Prevent get_pf_rules() from indexing a string error. Fixes #13660

pfSense_get_pf_rules(), which populates the $rulescnt variable sent to
get_pf_rules(), will terminate its loop fetching rules if a call to
pfctl_get_rule() returns nonzero, adding to the associative array return value...

2c8f5e09 12/09/2022 01:18 PM Jim Pingle

Remove leftover debug prints.

63a0efce 12/09/2022 12:14 AM Reid Linnemann

Work around for empty config tags. Fixes #13564.

Related to issue #13642, the serialization of route maps was broken for a time
in such a way that the frrglobalroutemaps tag would contain only a single empty
config tag. The xml parser element handler considers 'config' to be a 'list...

663a93e4 12/08/2022 10:03 PM Christian McDonald

globals.inc needs to be sourced in auth_func.inc

4fb9658d 12/08/2022 09:11 PM Marcos M

Improve visibility of select fields in dark theme. Fix #11730

2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

b573f119 12/08/2022 07:15 PM Jim Pingle

Use correct UPnP enabled test. Fixes #13735

9a5eb723 12/07/2022 04:40 PM Jim Pingle

Add ifmcstat to status.php. Implements #13731

dce1eece 12/07/2022 03:51 PM Christian McDonald

Use rtrim for trimming whitespace and EOLs from version files

8e26b84f 12/06/2022 10:06 PM Christian McDonald

Cleanup globals.inc. Use single quotes on scalar strings.

97ac6eb4 12/06/2022 07:11 PM Christian McDonald

Eliminate some direct config access in util.inc, add some documentation

def2ce00 12/06/2022 03:17 PM Christian McDonald

Add append hook to globals.inc.

dd8a019e 12/06/2022 01:18 AM Christian McDonald

Fix a regression caused by Rector: Fixes #13712

c5c09acd 12/05/2022 09:13 PM Marcos M

Replace direct config access in services_dhcp.php. Fix #13719

dbff99ef 12/05/2022 04:54 PM Christian McDonald

Eliminate backticks shell execution operator in diag_system_activity.php.

4dc4ac50 12/05/2022 01:28 PM Jim Pingle

Fix unnecessarily duplicated work. Issue #13250

2af41fcd 12/02/2022 02:38 PM Christian McDonald

Introduce public accessors for $g: g_has, g_get, and g_set.

51c72717 12/02/2022 02:25 PM Jim Pingle

Improve LDAP debug logs. Implements #13718

7c841634 12/01/2022 09:30 PM Christian McDonald

Revert "Remove unused global $config_extra"

This reverts commit e36bc382ae1e0533c328b9dcd99959b17171de2e

e36bc382 12/01/2022 09:30 PM Christian McDonald

Remove unused global $config_extra

a4105aad 12/01/2022 08:48 PM Christian McDonald

Remove unused xmlreader implementation and conditional sourcing

04d726ac 11/30/2022 08:37 PM Reid Linnemann

Disable MTU input for a bridged interface

Bridge member interfaces cannot have their MTU configured independently from a
bridge, this change disables the MTU input for an interface that is configured
as a bridge member and replaces any configured value with the bridge's actual...

51b682d9 11/30/2022 08:37 PM Reid Linnemann

Add ovpn qinqs to bridges instead of rebuilding them. Fixes #13666

qinq interfaces defined with parent openvpn interfaces are configured late in
rc.bootup, after qinqs for other physical and logical interfaces and bridges are
configured. The resolution to #13225 ensured that these late interfaces were...

f67c3ec2 11/29/2022 05:54 PM Jim Pingle

rc.ipsec: Strip bonus quotes. Fixes #13076

The string was coming from check_reload_status wrapped in quotes that
were not necessary, and were causing the string to not match when it
should have.

8de9ebba 11/29/2022 04:55 PM Christian McDonald

$usedmacs should never be a string, default should be an array. For #13705

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

Rector some direct config gets with complex paths.

8e88bd48 11/28/2022 09:04 PM Jim Pingle

Pass reloadall flag to dhcp6c config. Fixes #13253

This ensures that if the interface is being configured in a way that requires a reload, that the DHCP6 client is also restarted. This allows the DHCP6 client to restart when applying settings and during other necessary events.

7e3ea4a8 11/28/2022 08:09 PM Christian McDonald

Rector some config unsets with complex paths.

02d6ca03 11/28/2022 05:29 PM Jim Pingle

DDNS Save+Force timeout improvements. Fixes #12870

  • In PHP8, curl_close is a no-op, so remove it.
  • Now that curl_close does nothing, we have to set CURLOPT_FORBID_REUSE
    to prevent connections from getting stuck in a pool waiting for reuse.
  • Add a couple more debug log entries for when certain functions end,...
721fafba 11/28/2022 03:04 PM Christian McDonald

Rector some direct config sets with pure scalar paths.

522e3f91 11/23/2022 04:34 PM Jim Pingle

DHCP6 Adv field validation errors. Fixes #13493

A few fields were being validated but not informing the user when the
values were bad. This commit lets the user know when they have entered
invalid data in the affected fields.

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

Rector some direct config gets with pure scalar paths.

88774881 11/22/2022 08:38 PM Christian McDonald

Rector some more direct config unsets with pure scalar paths

6e081414 11/22/2022 06:45 PM Christian McDonald

Rector some direct config unsets with pure scalar string paths.

fa323663 11/22/2022 05:04 PM Jim Pingle

IPsec cert SAN improvements. Fixes #13373

  • Improve descriptions of IPsec P1 cert fields.
  • Allow using a cert with a wildcard SAN so long as there is at least
    one non-wildcard SAN.
f16d3f4d 11/22/2022 03:43 PM Jim Pingle

Add CA/Cert invalid descr char list to help. Fixes #13387

af613468 11/22/2022 03:10 PM Jim Pingle

Fix regression in URL alias parsing. Fixes #13685

824ab9c4 11/21/2022 09:29 PM Jim Pingle

Correct special net NPt dst prefix handling. Fixes #13240

Disables prefix length drop-down when using a special net (e.g. track6
delegated prefix) because that already has its own prefix length.

Being able to specify a custom prefix was of dubious use and served to...

749af017 11/21/2022 08:06 PM Jim Pingle

Use 'ip' when copying+converting addr rules. Fixes #13364

2e534ffe 11/21/2022 07:59 PM Jim Pingle

Ensure copied rules get unique IDs. Fixes #13507

ad040b70 11/21/2022 07:15 PM Jim Pingle

Omit RAM disk size check when disabled. Fixes #13479

7d087f60 11/21/2022 07:03 PM Jim Pingle

Remove unused deprecated code from dhclient script. Fixes #13501

54115a67 11/21/2022 07:01 PM Jim Pingle

Add CDATA protection to "hint". Fixes #13388

31c37082 11/21/2022 06:43 PM Jim Pingle

rc.linkup code refresh and fixes. Fixes #13254

  • Update code to be more compatible with PHP 8.1
  • Consistency changes to code and logging so every path has similar
    output instead of some being unusually different.
  • Do not restart unbound on linkup as other mechanisms already do that...
877cff6f 11/21/2022 03:28 PM Jim Pingle

Fix more Rector foreach fallout

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

Restore unintentionally removed line. Issue NG 9247

c0f216b9 11/19/2022 09:43 AM Kristof Provost

captiveportal: actually allocate a pipe number for new clients

When a client authenticates to the captive portal we generate a pipe
number (actually two) for it. However, we did this with
'check_only = true', so the next client got assigned the same pipe...

2b66dafa 11/18/2022 09:46 PM Reid Linnemann

Fix gif interface _routerv6 files not being created. Fixes #11545

interface_gif_configure() uses the global variable $g to look up the temp
directory in which to write the router/gateway files used for gateway
monitoring. The declaration of $g in this scope was inadvertently removed in...

1688a960 11/18/2022 08:49 PM Jim Pingle

Add iface to some resolver restarts. Fixes #12612

A few interface-specific calls to restart the resolver were not passing
the interface name to ensure it was only restarted when necessary.

b381fa76 11/18/2022 06:23 PM Jim Pingle

Fix PPP reset hr/min blank vs 0. Fixes #13307

bef138fa 11/18/2022 06:08 PM Reid Linnemann

Replace direct config accesses in services_dhcpv6_relay.php. Fixes #13676

efe80217 11/18/2022 06:06 PM Jim Pingle

Fix PPP interface regression

13ae614b 11/18/2022 04:58 PM Jim Pingle

Correct console set IP addr script. Fixes #12632

  • Prompt to replace default gateway instead of only setting if it was
    empty before.
  • Correct faulty assumptions about WAN or LAN interfaces and either
    remove unnecessary checks or change so they look for presence of a...
b03e0c60 11/18/2022 04:03 PM Jim Pingle

Fix descr for unbound network ifs. Fixes #13453