Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
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....
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

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

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

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

Add ifmcstat to status.php. Implements #13731

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

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

Improve LDAP debug logs. Implements #13718

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

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.

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

Rector some config unsets with complex paths.

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

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

877cff6f 11/21/2022 03:28 PM Jim Pingle

Fix more Rector foreach fallout

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

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

b03e0c60 11/18/2022 04:03 PM Jim Pingle

Fix descr for unbound network ifs. Fixes #13453

410e9b52 11/18/2022 02:17 PM Jim Pingle

Detect/set default primary console. Fixes #12960

If the user has not chosen a primary console, use the current active
console type as the default.

This prevents a user from unintentionally switching from video to serial
without making an explicit choice to do so.

12689bb0 11/17/2022 03:58 PM Jim Pingle

Correct QAT active reporting. Fixes #13674

Account for cases where the module(s) are loaded but the driver failed
to attach.

1be126b7 11/17/2022 10:57 AM Kristof Provost

fix pciconf output parsing

In FreeBSD 14 the output format of pciconf changed. It now splits up the
device and vendor fields.

Simplify this code by using the column output. Concatenate device and
vendor fields to match the previous output (with awk).

See https://cgit.freebsd.org/src/commit/?id=635cfe5b819f60f28b7e21b94322b0237c13244b...

9c2b9b78 11/16/2022 05:32 PM Reid Linnemann

Replace direct config accesses to system/webgui paths in system_advanced_admin.inc. Fixes #13659

Also move default assignment of $pconfig['webguiproto'] to 'http' from
system_advanced_admin.php to system_advanced_admin.inc and remove unneccessary
init_config_arr() calls from system_advanced_admin.php.

d35a18fc 11/15/2022 07:21 PM Christian McDonald

RemoveUnusedForeachKeyRector runresults

1eba2bc4 11/15/2022 07:14 PM Christian McDonald

Remove dead statement as per rector

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
6eaada18 11/15/2022 06:46 PM Christian McDonald

Cleanup some unreachable statements as per Rector.

9e3798fb 11/15/2022 06:41 PM Jim Pingle

Merge pull request #4606 from KoenZomers/DNSExitFix

e8c09d18 11/15/2022 04:41 PM Jim Pingle

Update/cleanup DHCP 4/6 server text. Fixes #13250

d55227f4 11/14/2022 09:02 PM Jim Pingle

Misc EasyRule updates/fixes.

  • Addresses several known issues in EasyRule. Fixes #13445
  • Updates syntax to new style for PHP 8.1. Fixes #13627
6600b09f 11/14/2022 03:58 PM Jim Pingle

Backup/Restore fixes for dup SSH/RRD. Issue #13132

Fixes for multiple SSHDATA or RRDDATA sections in config.xml

  • On backup, strip out any existing SSH and RRD data sections before
    adding new ones.
  • On restore, remove any empty data sections and if there is more than...
0e6c4d62 11/11/2022 09:14 PM Christopher Cope

Rewrite functions for toggle & delete NAT. Fixes #13545

599742b0 11/11/2022 07:25 PM Jim Pingle

Refine IPsec deprecation behavior. Issue #13648

P1 and P2 entries are only disabled if they have no remaining valid combinations of options. This way tunnels that just had one bad entry selected can continue working.

624aa476 11/10/2022 06:28 PM Reid Linnemann

Replace direct config accesses regarding ssh configuration. Fixes #13645

In system_advanced_admin.inc, use config interface funcs instead of direct
$config access regarding ssh configuration nodes. Also initialize the ssh
section as an array if it doesn't exist in system_advanced_admin.php to prevent...

807e9117 11/08/2022 10:39 AM Kristof Provost

ipsec: remove warnings about now removed algorithms

Redmine: #9247

2a8d2eba 11/08/2022 09:09 AM Kristof Provost

ipsec: allow CHACHA20-POLY1305 to be configured

Redmine: #9246

6115e76b 11/04/2022 09:10 PM Reid Linnemann

Replace direct config accesses in firewall_rules_edit.php. Fixes #13614

758ee42a 11/04/2022 05:01 PM Reid Linnemann

Revert "Change OpenVPN auth to php-cgi for the time being. Fixes #4521"

This reverts commit 1bfdb794cb2a06932da0029ca37f9727c3f74274.

3a30311c 10/28/2022 08:13 PM Christian McDonald

Fix malformed format strings in French translation. Fixes #13607

f01cd834 10/27/2022 09:05 PM Christian McDonald

Correctly handle port aliases in port forwarding rules. Fixes #13601

042d75c8 10/27/2022 04:42 PM Christian McDonald

Fix potentially problematic config access in sshd enable/disable. Fixes #13599

19604202 10/25/2022 05:23 PM Christian McDonald

Perform proper input validation on static DHCP mapping additional BOOTP/DHCP Options. Fixes #13584

04e69275 10/25/2022 05:06 PM Christian McDonald

Fix saving dhcp6c-dns setting in services_dhcpv6.php. Fixes #13594

a229259a 10/25/2022 04:41 PM Christian McDonald

services_dhcpv6.php: Fix a PHP81 config access error

5479fd1c 10/24/2022 06:51 PM Christian McDonald

Remove extraneous and malformed meta refresh tag during proto/port change for web UI. Fixes #13591

a1ca121f 10/19/2022 04:47 PM Christopher Cope

Change text in info block on Status > IPsec. Fixes #13398

e759996d 10/19/2022 03:24 PM Jim Pingle

OVPN linkdown script improvements

46245a43 10/14/2022 07:39 PM Reid Linnemann

Make a better effort to describe an alias reference. Fixes #13539

Each of deleteAlias(), openvpnAlias(), and staticrouteAlias() are called when
deleting or modifying an alias to indicate that it is referenced by some other
configuration item, which in turn call find_alias_reference() which returns...

f2523415 10/14/2022 07:39 PM Reid Linnemann

Do no reload the filter if $apply is false in deleteAlias. Fixes #13538

092a715a 10/13/2022 04:39 PM Christian McDonald

Fix session timeout expiry. Fixes #13561

6d457a52 10/11/2022 04:41 PM Christopher Cope

Fixed usage of image_type_to_extension. Fixes #13396

499d7033 10/07/2022 10:25 PM Jim Pingle

Fix PHP error when editing aliases w/o if groups.

960388e0 10/07/2022 05:45 PM Jim Pingle

Fix PHP error in LAGG pages

ff0255bc 10/07/2022 04:02 PM Christian McDonald

Convert RSS Widget to use simplepie via Composer

80e41507 10/06/2022 02:44 PM Christian McDonald

Update firewall_nat_out.inc for PHP81

c267fb45 10/06/2022 02:43 PM Christian McDonald

Fix firewall_nat_1to1.inc for PHP81

dc7efffb 10/06/2022 02:42 PM Christian McDonald

Fix PHP81 error in firewall_nat.inc

40997699 10/04/2022 03:52 PM Christian McDonald

Fix carp_status.widget.php for PHP81. Fixes #13535

216cca9c 10/01/2022 12:20 PM Christian McDonald

Fix syntax error in system_authservers.php. For #13533

79eec8e2 09/29/2022 08:22 PM Christian McDonald

Fix a PHP81 bug in system_authservers.php

73ca6743 09/29/2022 05:15 PM Jim Pingle

Encode path+fn in browser.php. Fixes #13262

0d121100 09/28/2022 07:33 PM Jim Pingle

DHCP/v6 PHP8 error fixes for some cases.

If a config starts with only WAN, no LAN assigned, there are a number of
tags that were not handled properly on DHCP, DHCPv6, and RA.

Fixed up some other unrelated low-hanging fruit while I'm here, but all
of these files need a lot more work for PHP8.

ade64ca6 09/28/2022 02:01 PM Jim Pingle

Fix service status widget listing of non-disabled services

829083b9 09/26/2022 03:26 PM Brad Davis

Add quotes around variable usage to prevent word splitting

13691f23 09/26/2022 03:25 PM Brad Davis

Avoid using -o in test(1)

c4c2ecd8 09/26/2022 03:20 PM Brad Davis

-1 is not allowed, exit only uses 0-255

abedf73d 09/26/2022 02:31 PM Brad Davis

Add quotes around variable usage to prevent word splitting

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

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

PHP8 fixes for service status widget. Fixes #13506

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.

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

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.

8fa5038b 09/13/2022 05:14 PM Marcos M

Update external http links

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

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

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

Replace direct $config accesses in interfaces_vlan_edit.php. Issue #13446

843ee1ac 09/08/2022 03:58 PM Jim Pingle

Cert-related PHP 8.x changes.