Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f137d9cd 08/02/2023 04:58 PM Christian McDonald

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

This reverts commit 564905382d696ef80b45e7552f4fdc502a7d2053.

e9995ff3 08/02/2023 04:29 PM Christian McDonald

Revert "services_dhcp.php: just hide relay-enabled interfaces"

This reverts commit 7a1d5e27022fb7183e8a7b17b5514169cbd7ecc7.

3fa4d6fe 08/02/2023 04:28 PM Christian McDonald

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

This reverts commit e9577ebfd7852646a66697a3bde41b712687a4ca.

c76dadcc 08/01/2023 06:52 PM Jim Pingle

Add Next Hop info to status output

9b9eaaea 07/31/2023 07:48 PM Jim Pingle

Allow legacy PKCS#12 export to function (for now). Fixes #14635

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

892d939e 07/19/2023 04:59 PM Christian McDonald

Restore and continue to support dhcpleases6 until Kea migration is complete. Fixes #14502

d605ac4d 07/17/2023 08:27 PM Christian McDonald

dhcpd: re-add devfs to dhcpd chroot (BPF needs it)

7ddc0080 07/17/2023 08:16 PM Christian McDonald

dhcpd: remove unnecessary paths from dhcpd chroot

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

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

3789fca8 07/13/2023 03:24 PM Marcos M

Validate all URL alias types when expanding URL aliases. Fix #13068

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

7f7d0165 07/08/2023 09:33 PM Christopher Cope

/etc/inc/syslog.inc: Update accessor method formatting. Fixes #14563

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

ipsec: refactor config access

5082edf9 07/06/2023 05:21 PM Jim Pingle

Fix static ARP interface check. Fixes #14374

d333e763 07/06/2023 03:48 PM qwertiko GmbH

Update util.inc

Add additional check to correctly display "Alias-on-CARP"-style Virtual IPs in Gateway Group VIP dropdown selection. Fixes #14524

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

Add page title to system_register.php. Fixes #14462

6021c3e0 07/05/2023 07:56 PM Jim Pingle

Use correct per-log settings path. Fixes #14545

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

0fb335e6 06/29/2023 12:10 PM Brad Davis

Bump to 2.8.0-DEVELOPMENT

892de1ec 06/28/2023 12:53 PM Jim Pingle

Fix invalid log rotation setup test. Fixes #14517

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

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

755e45db 06/20/2023 05:29 PM Christian McDonald

firewall_nat_out_edit.php: fix invalid format string on Polish translation. Fixes #13946

9947de3e 06/20/2023 05:03 PM Luiz Souza

Add "ixv" to the list of capable ALTQ interfaces.

Ticket: #14408

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

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

1dfacf5a 06/19/2023 07:23 PM Jim Pingle

Read pkg plugins more carefully. Fixes #14474

06c11e21 06/19/2023 06:22 PM Jim Pingle

Don't use LED functions without the expected LED count. Fixes #14482

df664372 06/16/2023 07:15 PM Luiz Souza

Add the pfSense Plus pkg fingerprints.

Fixes the upgrade from CE now that CE can verify the Plus packages.

Submitted by: KrisM

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

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

43d83a84 06/15/2023 08:12 PM Luiz Souza

Remove the old 'pfupdate' endpoint support.

Disable the support for old style 'custom' repo.

The Plus migration will be handled by the dynamic repos now.

3c2cb48c 06/14/2023 10:34 PM Luiz Souza

Use the new notation from 877e6b53c7e76f0bcb02621d290a4e325941fd1c.

No functional changes.

9de48f4b 06/14/2023 09:44 PM Luiz Souza

Add the missing 'pkg_repos_path' global.

Rerported and tested by: KrisM

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.

e47285ae 06/13/2023 03:57 PM Marcos M

Don't modify routes when adding or removing DNS IP addresses that exist on interfaces. Fix #14288

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.

20dcac61 06/06/2023 07:44 PM SARRAZIN Théo

resolves issue #13940 by adding a default statement to handle any protocol layout

7a14ab5d 06/06/2023 07:39 PM Marcos M

Correct the filter when validating URLs. Fix #14356

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

87d2b746 06/05/2023 02:12 PM Christopher Cope

CP fix check for used mac db content. Fixes #14446

a99c03dd 06/05/2023 01:31 PM Jim Pingle

Correct Outbound NAT 'other' type selector. Fixes #14354

073a6bac 05/30/2023 01:51 PM Jim Pingle

Fix mac_procs incorrect references. Fixes #14425

c13bf6d4 05/30/2023 01:45 AM Christian McDonald

Ignore ngeth and wg interfaces when performing interface mismatch detection. For #14410

ea79a4fe 05/25/2023 02:18 PM Jim Pingle

Correct 6o4 addr variable name. Fixes #14415

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.

9fab01ea 05/22/2023 01:15 PM Christopher Cope

inc/upgrade_config: PHP 8.x issues. Fixes #14400

8156d6d4 05/15/2023 09:59 PM Reid Linnemann

Fix ipsec_ikeid_next() copy/paste errors

The content of ipsec_ikeid_next() had some references to undefined variables
stemming from a change of nomenclature between 'ike', 'req', and 'key'. This
seems to stem from content in ipsec_ikeid_next() originating as a copy/paste...

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

211d0196 05/10/2023 08:51 PM Reid Linnemann

Relocate ConfigLibTest.php to new tests directory

To correctly handle running test in situ, add set_include_path() call to add
relative src/etc/inc path to the include path string

a2a2e8a8 05/09/2023 03:07 PM Jim Pingle

Work around PHP var ref scope weirdness. Fixes #14363

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

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

1c0fa041 05/05/2023 12:21 PM Jim Pingle

Revert "Correct RAM disk swap calculation. Issue #13508"

This reverts commit b10998b1951b3e0d1cb74449a6b6dd333b9d292a.

b10998b1 05/03/2023 03:39 PM Jim Pingle

Correct RAM disk swap calculation. Issue #13508

It was not factored into the shell version as it should be (still a
problem here, see Redmine).

It was also returning a bogus small value on systems that have no swap
configured.

9dd708be 05/02/2023 07:54 PM Jim Pingle

Fix PHP 8.x issues in separator functions. Fixes #14338

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

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

9f3f2b6f 05/02/2023 05:10 PM Jim Pingle

Use first label, not last. Fixes #14336

16bf36e0 05/02/2023 04:36 PM Kristof Provost

Have rtsold always call the script, even if 'M' or 'O' bits are not set

3eee2ed7 05/02/2023 02:33 PM Jim Pingle

Repsect NAT nosync for assoc rules. Fixes #14335

e472f96d 05/02/2023 12:44 PM Jim Pingle

Update method of finding rule labels. Fixes #14336

The way rule labels are returned from pfSense_get_pf_rules() changed, so
this code needs to follow the new format.

0b612e54 05/01/2023 05:19 PM Jim Pingle

Correct array_path_enabled syntax for nosync check. Fixes #14316

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...
43efba01 04/27/2023 09:26 PM Marcos M

Use new utility function for ethertype, use correct operator, and remove redundant code. Fix #13382

e8a7e86c 04/27/2023 09:17 PM Marcos M

Expose new utility function to validate ethertype. redmine #14308

41b33b17 04/27/2023 07:12 PM Christian McDonald

refactor is_module_loaded to first check by module name, then by file name

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.
fd30ce6a 04/27/2023 01:56 PM Christian McDonald

refactor format_number and eliminate trailing space on unitless numbers

04491654 04/26/2023 10:05 PM Reid Linnemann

Load if_gif if needed when creating a gif interface. Fixes #14035

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.

d49f0945 04/19/2023 12:39 PM Marcos M

Fix invalid pcap filters in some cases. Fixes #13382

4c8844e3 04/18/2023 04:53 AM Reid Linnemann

rc.carpmaster: remove openlog() call which changes php-fpm log facility

In commit 0eae38cd2511e304c4660f8aeead751564f9dfc9, this call was added
alongside other changes to the rc.carpmaster script intended to reconfigure
captiveportals upon promotion to master. When php-fpm executes rc.carpmaster,...

11d14d62 04/17/2023 06:19 PM Jim Pingle

Remove invalid syslog test. Fixes #14283

Having an empty syslog config section is valid, as is not having a
section at all. We should always generate the configuration since we
always start the syslog daemon.

If we want to eventually allow not configuring or running the daemon at...

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

Additional changes to new Packet Capture GUI. Implements #13382

e5e1e8f9 04/14/2023 03:22 PM Jim Pingle

Fix DHCP HTTPBoot w/static maps. Fixes #13573

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...
3019cad0 04/13/2023 04:02 PM Jim Pingle

Add plugin hook for nginx conf. Implements #13054

  • Plugin hook is called once for entries to be placed below locations in
    the main GUI server, and a second time for entries placed after all
    server stanzas.
  • See Redmine issue for usage examples
b63b534c 04/12/2023 08:06 PM Christian McDonald

remove dhcpleases6 from base install

53dbfb25 04/12/2023 07:38 PM Jim Pingle

Fix default DHCP server if selection. Fixes #14115

3dfbc1fa 04/12/2023 07:15 PM Jim Pingle

Safety belt check for CP used mac db content. Fixes #14172

7fb2954d 04/12/2023 07:09 PM Jim Pingle

Don't sync if settings are empty. Fixes #14182