Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

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

Fix warnings in guiconfig.inc, unexpanded string in get_config_path call

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

Replace config array accesses in guiconfig.inc

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

Change some config array accesses in interfaces.php

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

Replace some config array access in services_dnsmasq.inc

5922dddf 08/23/2022 11:24 PM Reid Linnemann

Replace config array accesses in create_interface_list()

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

Fix multilevel array access outside config in util.inc

  • Add generic array get/set path and path_exists functions to util.inc
  • Wrap these more generic versions with the confg_* equivalents
077588c3 08/23/2022 11:24 PM Reid Linnemann

Make list assign from explode output safer

  • Make the explode limit to the number of expected items
  • Assign values by array_shift() to prevent undefined key warns
5833da65 08/23/2022 11:24 PM Reid Linnemann

Fix some undefined variable warnings

988a687c 08/23/2022 11:24 PM Reid Linnemann

Fix several unsafe multilevel config array accesses in setup wizard

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

Correct single quoted string with parameter expansion

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

Silence unused/undef'd variable warnings in filter.inc

4c16247e 08/23/2022 11:24 PM Reid Linnemann

Replace multilevel config array access around the web gui port

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

Replace multilevel config array accesses regarding openvpn

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

Replace multilevel array accesses regarding v4 and v6 gateways

9fb6cc18 08/23/2022 11:24 PM Reid Linnemann

Replace more problematic multilevel config array access

51e30f11 08/23/2022 11:24 PM Reid Linnemann

Fix text_to_compressed_ipv6() to omit %ifname from v6 addresses

Prior to this, v6 addresses would be considered by Net_IPv6::compress() to have
an ipv4 part consisting of all text from the address from the final colon
separator, and try to treat it as such. This is now problematic in php 8 as when...

41025e0a 08/23/2022 11:24 PM Reid Linnemann

Use config_path_enabled() and config_get_path() for troublesome paths

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

Add config_path_enabled() function and associated tests

10ad2540 08/23/2022 11:24 PM Reid Linnemann

Replace more direct config array access with config_get_path()

1376d109 08/23/2022 11:24 PM Reid Linnemann

Change numerous direct references into config to config_get_path()

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

Correct dhcpv6 enable check to use config_get_path()

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

Use config_get_path for openvpn interfaces and ifgroups

09d0ff02 08/23/2022 11:24 PM Reid Linnemann

Use config_get_path for looking up static ARP entries

29bed760 08/23/2022 11:24 PM Reid Linnemann

Use config_get_path() for friendly ifnames and vlan configs

These elements may not exist in the config depending on the user config and
available ifaces, causing errors in php 8 when attempting to do element access
on a string or nil value.

926479e8 08/23/2022 11:24 PM Reid Linnemann

Make php stdout and stderr less verbose for nonfatal messages

6d0aa23d 08/23/2022 11:24 PM Reid Linnemann

Add missing require of interfaces.inc to util.inc

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

Correct required param after optional param syntax errors

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

Silence warnings about missing global key 'booting'

92abdaf0 08/23/2022 11:24 PM Reid Linnemann

Add config_get_path and config_set_path for config element access

config_get_path and config_set_path allow the user to specify a configuration
element by path rather than by direct access to the global config array. This
has several advantages, including eliminating errors attempting to access...

47fb5604 08/23/2022 11:24 PM Reid Linnemann

Inhibit startup error printing to stdout in read_global_var

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

Add php81 extensions dir path

22c89db3 08/23/2022 11:24 PM Reid Linnemann

Use array_values() to expand $cert_curve_compatible

In php8, call_user_func_array expands the $cert_curve_compatible array into
named parameters for nominated func array_merge(), which returns an error upon
being called with unknown named parameters. To fix this, explicitly select the...

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

Select default php version 8.1

9484a1cb 08/22/2022 03:12 PM Jim Pingle

Consider EC digest prefix when renewing CA/Cert. Fixes #13437

f82edca2 08/22/2022 01:27 PM Jim Pingle

Merge pull request #4611 from jaredhendrickson13/fix_system_advanced_firewall_validation

b8890aad 08/21/2022 04:51 PM Jared Hendrickson

fix: corrects validations for various fields in system_advanced_firewall.inc

a3c15890 08/17/2022 07:49 PM Jim Pingle

CRL lifetime fixes to avoid rollover. Fixes #13424

db0cdbc8 08/17/2022 07:38 PM Jim Pingle

Skip URL tables with invalid names. Fixes #13425

4d9dd165 08/17/2022 07:26 PM Jim Pingle

Clean up+encode pkg rule filenames. Fixes #13426

6c055aaf 08/17/2022 02:50 PM Kristof Provost

captiveportal: fix comment

Restore the correct comment, as pointed out by "Fole Systems" in
https://redmine.pfsense.org/issues/13323#change-62565

67f0518a 08/15/2022 03:41 PM Jim Pingle

Update UPnP status regex. Fixes #4500

Submitted-By: rtadams89 @ GitHub PR #4610

b0d417e2 08/12/2022 07:32 PM Reid Linnemann

Correct omission of ipv6 addresses in get_interface_addresses. #11545

The original v6 translation wrapping from pfSense_get_ifaddrs() output to that
of pfSense_get_interface_addresses had some confusion around array keys that is
resolved in this commit.

2fe0e0fa 08/01/2022 05:19 PM Jim Pingle

CA/Cert descr validation fixes. Fixes #13387

Validate description on save when editing and in other situations that
were not yet covered.

While here, ensure that errors when editing a cert leave the user on the
cert edit screen properly, but successful cases return to the cert list....

2884bd1f 07/26/2022 01:42 AM Luiz Souza

Add two missing '\n' to pkg.conf.

This file is quickly overwritten by the (correct) version written by
pfSense-upgrade, this makes this failure hard to see.

71758a5f 07/15/2022 04:02 PM Brad Davis

Zabbix 5.4 is EoL so remove it

d7be34a7 07/15/2022 12:58 PM Marcos M

Get radius nas ip from correct variable. Fix #13356

73b5f1f7 07/15/2022 12:56 PM Christopher Cope

Check for empty config.xml restore. Fixes #13289

54ab28a2 07/14/2022 09:12 PM Christian McDonald

Build security/pfSense-pkg-Tailscale

9490042f 07/12/2022 01:12 PM Christian McDonald

Build security/tailscale

70dacbf3 07/11/2022 12:42 PM Jim Pingle

Trim leading space from CSV vouchers. Fixes #13272

2dc23896 07/08/2022 02:21 PM Christopher Cope

Fixed handling of single rule selected with multi-delete Issue #9887

add6447b 07/05/2022 04:45 PM Kristof Provost

Ensure we apply policy routing on whitelisted captive portal MAC addresses

We cannot simply 'pass in quick' for the _patthru tagged packets,
because that means we don't process any subsequent policy routing (or
other user) rules.

We want the _passthru tagged (i.e. whitelisted by MAC address) packets...

ad20a68b 07/05/2022 02:56 PM Jim Pingle

Filter reload at end of rc.newwanip. Fixes #13228

8c9ab20e 06/29/2022 12:59 PM Jim Pingle

Don't force DNS to use 4/6 here. Fixes #13318

It's not trying to force communication with a
specific address family DNS server.

c5d78635 06/28/2022 08:32 PM Reid Linnemann

get_interface_addresses: Silence array_filter warnings

d9ff4a76 06/28/2022 02:20 PM Brad Davis

Clean up old repo files that are not needed any longer since we just template the one

2a9f6b40 06/28/2022 12:44 PM Jim Pingle

Clarify delegated IPv6 prefix source. Fixes #13310

Indicates the tracked interface and prefix ID, which is more important
now that delegation works from multiple upstream sources.

60a2fa6b 06/27/2022 06:32 PM Jim Pingle

Remove incorrectly restored code. Fixes #13308

2bf4167c 06/27/2022 06:28 PM Brad Davis

Set PKG_REPO_BRANCH_DEVEL to match the branch name

3222c70a 06/24/2022 03:09 PM Reid Linnemann

Omit VIPs from interface address selection. Fixes #11545

Add function get_interface_addresses() which wraps around pfSense_get_ifaddrs() and
filters VIPs before selecting an interface v4 and v6 address.

Replace all use of pfSense_get_interface_addresses() with get_interface_addresses()

7e9a12e9 06/22/2022 04:15 PM Brad Davis

Centralize the branches into builder_defaults.sh to simplify and eliminate overwriting the variables

098cdb61 06/21/2022 03:47 PM Brad Davis

Add version config for use by pfSense-repo

3f4ee315 06/17/2022 04:10 PM Brad Davis

Template the versions as well

230b2303 06/15/2022 03:16 PM Jim Pingle

Fix OpenVPN override TN handling. Fixes #13274

8ba70cfc 06/13/2022 02:04 PM Jim Pingle

Set CP pipeno consistently when null. Fixes #13265

1b5919c7 06/10/2022 12:56 PM Jim Pingle

Encode filename browser.php. Fixes #13262

b79dff5b 06/02/2022 02:07 PM Brad Davis

Disable distclean to prevent removing distfiles that are still in use

3dc73d39 06/02/2022 01:08 PM Jim Pingle

dhcp6 range check/tracked prefix. Fixes #12527

90c1f864 06/01/2022 10:03 PM Brad Davis

Switch to hping3 since hping has been EoLed and removed upstream

4d287e88 06/01/2022 06:35 PM Jim Pingle

Merge pull request #4590 from luckman212/fix-omission-of-pr4551

9c822e62 06/01/2022 06:11 PM Luke Hamburg

Merge branch 'pfsense:master' into fix-omission-of-pr4551

44132b27 06/01/2022 05:54 PM → luckman212

oops. forgot to actually process the dpinger_dont_add_static_routes flag

7b9fdf03 06/01/2022 01:18 PM Jim Pingle

Always use rstold script header. Fixes #13238

e5d97d7c 05/27/2022 01:15 PM Jim Pingle

Update CARP status state sync note. Fixes #12701

ce541827 05/26/2022 03:05 PM Viktor Gurov

Change Captive Portal anchors order and remove tagged option from L2 rules.

899e2b10 05/26/2022 01:07 PM Viktor Gurov

Do not duplicate Captive Portal passthru rule if HTTPS login is enabled

16a6bf51 05/25/2022 02:02 PM Viktor Gurov

Always display Global Root CA List. Fixes #13185

937b2a59 05/25/2022 02:01 PM Viktor Gurov

Reload Captive Portal rules on nomacfilter or per-user bandwidth change. Fixes #13216

e65783ae 05/25/2022 01:47 PM Viktor Gurov

Check CP rules tag on all steps. Fixes #13215

af54e92e 05/25/2022 01:00 PM Jim Pingle

Get all nested anchors when drilling. Fixes #13142

fee50323 05/25/2022 01:54 AM Reid Linnemann

captiveportal: Add both https/http rules for cps with https. Fixes #13212

Alter captiveportal_zone_portalports to return an array of alias/port pairs
rather than a single pair. If https is enabled on the cp zone, then both https
and http sets are returned....

514441c6 05/24/2022 08:28 PM Jim Pingle

Fix CP pipe function call. Fixes #13204

b4a6c702 05/24/2022 07:53 PM Christian McDonald

Remount ZFS datasets after configuring RAM disks to ensure they are used. For #13182

262e6900 05/24/2022 04:29 PM Christian McDonald

Fix RAM disk handling in pfSense-rc on ZFS

a1ccf0db 05/24/2022 02:24 PM Christian McDonald

Improvements to ramdisk functions for improved handling on ZFS

ff72903f 05/24/2022 01:14 PM Christian McDonald

PKG_DBDIR/CACHEDIR should be accessed at /var/db/pkg and /var/cache/pkg in all cases

91d8c6c9 05/23/2022 09:30 PM Christian McDonald

Revert "Fixes RAM disk handling on ZFS (support boot environments)"

This reverts commit e6b47d6812b1a46738c75a8991cd1393b200d7ef

e6b47d68 05/23/2022 09:02 PM Christian McDonald

Fixes RAM disk handling on ZFS (support boot environments)

db6e63dd 05/23/2022 08:25 PM Christian McDonald

Revert "Fix RAM disk support for ZFS layout changes related to BEs. Fixes #13182"

This reverts commit b9097e4cfe3fcbdec86a00a5a470d93d05ea8102

32661caf 05/23/2022 06:36 PM Viktor Gurov

Captive Portal pipes reserve fix. Fixes #13204

889bec18 05/23/2022 06:24 PM Marcos M

Generate floating rules with "any" interface. Fix #13203

b9097e4c 05/23/2022 05:07 PM Christian McDonald

Fix RAM disk support for ZFS layout changes related to BEs. Fixes #13182

6b73b812 05/23/2022 03:02 PM Marcos M

Do not force setting a gateway with floating match limiter rules. Fix #13027

533b6c5a 05/23/2022 01:55 PM Jim Pingle

Incompatible OpenVPN P2P option note. Issue #13189

3d1a553e 05/23/2022 09:41 AM Viktor Gurov

Captive Portal hostname pipes delete fix. Issue #13193

65530037 05/23/2022 04:28 AM Reid Linnemann

captiveportal: Only apply per-user default bw to pipes for user auth. Fixes #13192

captiveportal_pipe_configure() was unaware of the context of the pipes it was
creating (user auth vs. allowed mac/ip/host), and always applied the default
pipe bandwidths in the absence of form specified values. This change allows the...

43bd2b88 05/23/2022 03:41 AM Reid Linnemann

captiveportal: Correct errors in passthru mac deletion. Fixes #13192

Correct identifier mismatches in captiveportal_passthrumac_delete_entry()
($hostent vs $mac)

Correct and rename captiveportal_get_dn_passthru_ruleno() to
captiveportal_get_dn_passthru_pipes. This function was called to retrieve a...

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.

382f76bc 05/20/2022 12:49 AM Christian McDonald

Remove orphaned ram disk backup script

0a008d14 05/18/2022 07:20 PM Jim Pingle

Fix pf rule for 'any' proto. Fixes #4259