Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
c76dadcc 08/01/2023 06:52 PM Jim Pingle

Add Next Hop info to status output

abc9d914 07/31/2023 05:32 PM Marcos M

Refactor translation target for outbound NAT

feefe2c3 07/31/2023 05:32 PM Marcos M

Refactor display of special networks

9fbd5798 07/31/2023 05:32 PM Marcos M

Allow use of interface groups in firewall rule source/destination fields. Implement #14448

ccf3b257 07/31/2023 05:32 PM Marcos M

Refactor usage of special networks
Pre-requisite for easier implementation of interface group in firewall rules.

8a12728d 07/31/2023 05:30 PM Marcos M

Use the correct index when saving rule separators. Fix #14619
Also fix displaying rule separators with an out of range index.

7a1d5e27 07/31/2023 03:28 PM Christian McDonald

services_dhcp.php: just hide relay-enabled interfaces

56f0a836 07/28/2023 04:42 PM Marcos M

Clarify IPsec Keep Alive description. Fix #12762

e9577ebf 07/27/2023 09:24 PM Christian McDonald

dhcp: support simultaneous v4 dhcpd and dhcrelay, Implements #14620

8c2df62b 07/26/2023 07:04 PM Christopher Cope

diag_edit.php Improvements. Fixes #7589

d5365069 07/21/2023 02:44 PM Jim Pingle

Fix Captive Portal view HTML link param. Fixes #14598

The way the code regex matches the parameter it needs the extra bit on
the end so it both matches the regex and gets the target parsed out.
Also this makes it consistent with the other links in the section.

d9d91d5d 07/20/2023 05:32 PM Nita Vesa

Add dynamic DNS support for Porkbun DNS, closes #14402

Signed-off-by: Nita Vesa <>

834bb946 07/20/2023 04:43 PM Christian McDonald

services_dhcp_relay.php: introduce proper shortcut section for dhcrelay

56490538 07/20/2023 01:54 PM Christian McDonald

services_dhcp.php: cleanup warning notice when DHCP relay is enabled

2aba9f00 07/13/2023 03:24 PM Marcos M

Don't fetch contents of nonexistent URL aliases. Fix #14574

77e16886 07/13/2023 12:43 PM Jim Pingle

Correct JS for bulk rule copy convertif. Fixes #14576

5a2d873b 07/11/2023 07:56 PM Reid Linnemann

ipsec: correct typo in var name when modifying p1s

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

ipsec: refactor config access

437fd1b6 07/06/2023 03:35 PM Christopher Cope

Add page title to system_register.php. Fixes #14462

d69d6c84 07/05/2023 07:31 PM Jim Pingle

Improve GIF/GRE interface handling. Fixes #14549

f387c974 07/05/2023 06:51 PM Jim Pingle

Encode dynamic log if filter. Fixes #14548

543dc925 07/05/2023 05:43 PM Jim Pingle

Multiple issues with PPP providers. Fixes #14547

  • Update code for PHP 8.x
  • Fix connection name handling (validation, parsing, etc)
  • Fix output encoding of plan data

Tested with a variety of countries/providers/plans, output looks OK in
all cases I've checked.

d6078e85 06/30/2023 02:33 PM Christopher Cope

Add option to invalidate GUI login on IP address change. Implements #14265

b9b25969 06/21/2023 03:23 PM Christian McDonald

firewall_rules.php: default to the first configured interface, Fixes #14345

d9982f0f 06/19/2023 07:49 PM Jim Pingle

Correct ambiguous Unbound TTL Host Cache descr text. Fixes #14358

2f723b39 06/15/2023 08:17 PM Luiz Souza

Use the dynamic repos help text instead of the old 'custom' repo.

77a16446 06/14/2023 07:50 PM Luiz Souza

Fix a merge problem in the last commit to accommodate a small difference with Plus.

654dc4ac 06/14/2023 05:37 PM Luiz Souza

Add the dynamic repos support.

Load the repository settings dynamically from Netgate, allowing for more
flexibility and direct support to update for the Plus repositories.

5e92d678 06/08/2023 09:31 PM Reid Linnemann

Fix references to 'disable_carp' introduced in 62fb07c816. #2218

The original commit had some lingering references to a function 'disable_carp'
that had been abandoned in favor of a single 'enable_carp' function with enable
arg. This commit corrects these lingering references.

04a06f2c 06/07/2023 12:42 PM Jim Pingle

Fix PHP error from invalid IPsec P1 config. Fixes #14458

Switch to PHP 8.x friendly functions to access multi-level array parts
since there is a chance they may be empty or partially defined in the
encryption algorithm section.

e9a36ae3 06/06/2023 07:21 PM Jim Pingle

OpenVPN CSO: Improve form field JS. Fixes #13088

Originally-From: PhilZ-cwm6 @ GitHub

0de394c9 06/06/2023 05:41 PM Jim Pingle

Convert AJAX GET calls to POST

217f42ec 05/24/2023 01:05 PM Jim Pingle

Correct alias bulk import regression. Fixes #14412

While here, ensure that a broken alias configuration does not cause PHP
errors which prevent users from using the GUI or console.

af317696 05/12/2023 12:17 AM Marcos M

Add VLAN support validation for the Packet Capture interface. Fix #14376

c8014348 05/11/2023 07:15 PM Christian McDonald

Replace abbreviated links from System menu

62fb07c8 05/10/2023 10:44 PM Reid Linnemann

Disable CARP until services have started and before shutdown/reboot. Fixes #2218

CARP has historically been enabled as part of interface bringup and sync setup
fairly early in rc.bootup. This change intentionally shuts down CARP from
interface bringup all the way until services have been started to ensure that a...

7b69f93c 05/09/2023 12:39 PM Jim Pingle

Ensure RSS widget number values are treated as int. Fixes #14365

e79a872f 05/02/2023 07:40 PM Christian McDonald

Remove unnecessary utf8_encode'ing to pfSense_kill_states arguments. Partial #9270

d357172c 05/01/2023 02:41 PM Jim Pingle

FW rule GW status popup improvements. Fixes #14327

  • Fix status check to account for current gw status/substatus strings
  • Include Tier for gateway groups
  • Sort groups by tier and then name
  • Fix interface name printout
  • Optimize interface name and gw address display to avoid multiple...
d9fb30c4 04/27/2023 02:30 PM Jim Pingle

Corrections for shaper wizards. Fixes #13915

  • Fix many inconsistencies in formatting between the wizards
  • Fix a few potential bugs in both (changes made to one to fix issues
    were not reflected in the other).
  • Various style and whitespace corrections.
c966d0cc 04/26/2023 07:44 PM Jim Pingle

PHP 8 fixes in Dedicated Links Shaper Wizard. Fixes #13915

While here, clean up some formatting.

1c6665b0 04/26/2023 05:16 PM Jim Pingle

PHP 8 fixes in Multi-All Shaper Wizard. Issue #13915

While here, clean up some formatting.

0d9f5d52 04/17/2023 03:32 AM Marcos M

Additional changes to new Packet Capture GUI. Implements #13382

0ba1a7ec 04/14/2023 02:32 PM Jim Pingle

Fix handling of OpenVPN client TN. Fixes #13350

  • ifconfig format was incorrect for certain mode combinations, leading
    to OpenVPN failing to start.
  • Changed wording on GUI TN field descr so it's more clear that the TN
    shouldn't be set in most cases, also mention that the user should be...
53dbfb25 04/12/2023 07:38 PM Jim Pingle

Fix default DHCP server if selection. Fixes #14115

40eb0d51 04/12/2023 06:59 PM Steve Wheeler

Add user limits pchtherm data. Implements #14255

b959ca07 04/11/2023 07:24 PM Jim Pingle

Trim whitespace from static addrs on save. Fixes #13959

fbf8f9e8 04/11/2023 03:29 PM Jim Pingle

Multiple issues with ICMP NAT/Rules. Fixes #14267

  • When making an associated firewall rule for a port forward, do not
    craft what would be an invalid port range.
  • When saving a firewall rule, safely handle an empty ICMP subtype list
  • When generating firewall rules, only check src/dst ports for protocols...
854a454c 04/11/2023 02:34 PM Marcos M

Additional changes to new Packet Capture GUI. Implements #13382

aa3bbcb4 04/10/2023 02:04 PM Steve Wheeler

Add PCH thermal data to the thermal sensors widget and RRD graphs. Implements #14255

4dc0624a 04/10/2023 01:40 PM Jim Pingle

Fix punctuation. Fixes #14188

4b34ebd2 04/10/2023 01:11 PM Jim Pingle

Update fw host/domain description text and add to wizard. Fixes #14250

  • Update firewall host/domain description text
  • Use same description on system.php and setup wizard
c016fea0 04/04/2023 07:36 PM Marcos M

More flexible packet capture GUI. Implement #13382

8dcaa361 03/29/2023 07:32 PM Jim Pingle

Remove deprecated/removed NCP toggle from OpenVPN. Fixes #14201

0abc80b1 03/29/2023 04:03 PM Jim Pingle

OpenVPN wizard updates. Fixes #14183

  • Added Randomize Serial option when creating CA
  • Added Common Name field to CA/Cert (still can use descr if blank)
  • Added OU field to CA/Cert
  • Fixed checkbox option text hint/description alignment
  • Updated some field descriptions...
8b962c6a 03/29/2023 02:53 PM Marcos M

Update direct config access in status_logs_settings.php. Fix #13942

bfa5cfef 03/28/2023 05:22 PM Jim Pingle

Skip blank SAN values, make + more clear. Fixes #14124

d588bb5c 03/28/2023 03:48 PM Jim Pingle

Allow editing of CRL properties. Fixes #14185

Fixes editing of imported CRLs and also allows editing properties of
internal CRLs.

663e29bb 03/28/2023 03:00 PM Jim Pingle

Note that CA serial is ignored when randomizing. Fixes #14188

While here, when creating a CA, set the default serial to 1 since the
GUI won't allow saving with the serial remaining at 0. That would
otherwise force the user to change it themselves.

1e05389e 03/27/2023 04:36 PM Bojan Bogojevic

Capitalize "dns" in DynDNS ttl help text

e89ddfb9 03/27/2023 04:36 PM Bojan Bogojevic

Reorder DynDNS zone id help text alphabetically

f9f13d00 03/27/2023 04:36 PM Bojan Bogojevic

Reorder DynDNS pasxsowrd help text alphabetically

6d610dde 03/27/2023 04:36 PM Bojan Bogojevic

Reorder DynDNS username help text alphabetically

d3d29594 03/27/2023 04:36 PM Bojan Bogojevic

Reorder DynDNS hostname help text alphabetically

1b121a0f 03/24/2023 07:17 PM Steve Wheeler

Correct plural seconds check.

5c4a6ada 03/17/2023 03:35 PM Jim Pingle

Improve alias sorting (again). Issue #14015

asort does not handle natural case-insensitive sorting of
multi-dimensional arrays properly, so it needs a custom sort but also
has to preserve the index keys or else making changes in the GUI won't
use the correct IDs....

5f43b9b5 03/14/2023 03:43 PM Jim Pingle

RAM disk size check/options update. Fixes #13508

  • Update RAM disk size/free memory calculations
  • Fix up some text in the option labels
  • Show current /tmp and /var usage
  • Add info about tmpfs and swap
d6911589 03/13/2023 11:17 PM Jim Pingle

Add more disk info to status output. Implements #14103

5c75223e 03/13/2023 06:37 PM Jim Pingle

Fix typo. Fixes #13860

6c186dae 03/13/2023 06:31 PM Jim Pingle

Auth log behavior update. Fixes #12464

4fe6481f 03/13/2023 06:04 PM Jim Pingle

Add knob for console bell (default: enabled). Fixes #14002

7ce12dcb 03/13/2023 05:11 PM Jim Pingle

Do not allow an interface to use PF reserved words as its name. Fixes #14007

5f121e6a 03/13/2023 03:58 PM Jim Pingle

Improve floating rule handling of missing VPNs. Fixes #13953

9bfd8974 03/13/2023 03:02 PM Jim Pingle

Improve handling of XMLRPC sync of empty sections. Fixes #14034

5efa3d45 03/10/2023 05:09 PM Jim Pingle

Improve error handling in ACB. Fixes #14060

It wasn't printing a helpful message when it failed to decrypt a
configuration (e.g. using the wrong key).

404efa21 03/10/2023 04:51 PM Jim Pingle

Resolve various PHP8 issues in ACB. Fixes #14076

94e26e56 03/10/2023 03:28 PM Christian McDonald

Fix labels and description dissapear in firewall_schedule_edit.php, #11877

29cd08ea 03/10/2023 03:05 PM Christian McDonald

Aliases config access refactor by brd

fae6b2c0 03/03/2023 04:59 PM Jim Pingle

Fix PHP errors from empty DHCP configs. Fixes #13983

82364513 03/03/2023 02:42 PM Jim Pingle

Fix PHP error from migrating old NTP settings. Fixes #14033

24c0f00f 03/01/2023 07:30 PM Jim Pingle

Fixup IPsec enc algo PHP 8 issues. Fixes #14009

fed25589 03/01/2023 03:48 PM Jim Pingle

Correct includes in IPsec widget. Fixes #14053

c5b8e57a 02/28/2023 08:54 PM Jim Pingle

Improve validation and escaping of bridge interfaces. Fixes #14052

48eab661 02/28/2023 02:54 PM Christian McDonald

system_advanced_admin config refactor

0d83ed08 02/27/2023 04:20 PM Jim Pingle

Update memory calulations. Implements #14011

  • Update memory usage calculation for system info widget
  • Add RRD data sources for new memory areas
  • Upgrade code to expand current memory RRD file with new DS entries
  • Make code that composes the commands which fetch memory info more...
4342d179 02/22/2023 05:40 PM Jim Pingle

Correct alias sort order. Fixes #14015

290b3461 02/22/2023 05:37 PM Jim Pingle

Correct alias bulk import code for PHP 8.x. Fixes #14013

8de38eec 02/21/2023 06:33 PM Jim Pingle

Always work with cert list as array. Fixes #14004

0e847960 02/21/2023 06:18 PM Jim Pingle

NTP status corrections. Fixes #13999

While here, unbreak the GPS status display.

2186435b 02/16/2023 04:18 PM Jim Pingle

Fix DHCP server config path typos. Fixes #13965

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

Update copyright years to include 2023

e0fd8fdd 02/07/2023 08:05 PM Luiz Souza

Enable the registration page on Plus.

Allow the customers to re-register an existing instance if the NDI changes.

Ticket: 9580

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

Refactor some direct config access in sysctl

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

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...
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.

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...

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

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