Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
bd6f0b80 05/23/2024 05:37 PM Marcos M

Move to preg_match()

The function ereg() is deprecated since PHP 5.3.

2a02ef36 05/23/2024 05:37 PM Marcos M

Remove superfluous argument

The product label was mistakenly separated in 573ec19. Now simply remove it.

787a9938 05/23/2024 05:37 PM Marcos M

Remove superfluous function arguments

Added in 0eae38c

1123725d 05/23/2024 05:37 PM Marcos M

Correctly detect changed settings

4ef3bed6 05/23/2024 05:37 PM Marcos M

Correctly set duplicates limit in forms

bf3d5a8a 05/23/2024 05:37 PM Marcos M

Fix missing variable assignment in 22dbacd

ad78dab5 05/23/2024 05:37 PM Marcos M

Fix missed changes in f593f80

The argument being removed was previously used to retrieve optX
interfaces; this no longer applies.

b44b34d6 05/23/2024 05:37 PM Marcos M

Fix missed changes in 0e2bed2

The "level" is determined automatically by the function.

f4c1a890 05/23/2024 05:37 PM Marcos M

Fix missed changes in c618897

The function parameter was removed since it was not used.

8c34ed68 05/23/2024 05:37 PM Marcos M

Fix missed changes in 015a482

The IP Protocol is now determined automatically be the function.

0ae0babf 05/23/2024 05:37 PM Marcos M

Fix missed changes in the transition from ipfw to pf

1ec82c30 05/23/2024 05:37 PM Marcos M

Fix typos and copy/paste issues

Issues found by the PHP linter mostly include typos and usage of
unassigned variables. To address these, traverse the commit history
to determine the intent.

d900b9d4 05/23/2024 05:37 PM Marcos M

Fix PHP linter issues

577cd0eb 05/18/2024 04:58 PM Marcos M

Set correct value when toggling CARP maintenance

7cbbda69 05/01/2024 12:52 PM Jim Pingle

Correct inconsistent CRL tab names. Fixes #15454

b891c3a3 04/29/2024 03:06 PM Jim Pingle

Add boot method to sysinfo widget. Implements #15422

90c4a2fe 04/25/2024 05:24 PM Jim Pingle

Fix usermgrpasswd check for non-privileged users. Fixes #15442

88670c6c 04/08/2024 03:08 PM Jim Pingle

Fix syntax when moving IPsec P2. Fixes #15384

017cdba2 04/01/2024 06:57 PM Jim Pingle

Set FW log widget min interval to 5. Fixes #12673

6b7b059a 04/01/2024 06:56 PM Jim Pingle

Fix syntax error (short open tag)

0263ca21 04/01/2024 06:51 PM Jim Pingle

Fix log widget callback filename. Issue #12673

d0a6b799 03/28/2024 05:21 PM Luiz Souza

Improve the messaging used when the upgrade system is busy.

Replace the generic 'error' message by a correct and more clear message.

31742a25 03/25/2024 06:41 PM Jim Pingle

Reflect config value of ddnsreverse for DHCPv6. Fixes #15118

216df8ac 03/25/2024 06:15 PM Jim Pingle

Disallow hostnames in Kea NTP. Fixes #14991

  • If they are in the config.xml data already, do not write them into
    the Kea configuration.
  • Do not allow the user to enter them in the GUI
3c6be688 03/20/2024 11:54 PM Luiz Souza

Instrument the upgrade JSON data with more information about errors and failures.

Now, with the proper return code, instead of presenting no data to the user when
the pfSense-upgrade is busy (running in background), explain properly what is
happening.

6667cd71 03/20/2024 07:48 PM Jim Pingle

Catch/handle some HTTP errors. Implements #15322

  • Catch 50x errors, even from PHP FPM, so users don't end up with a
    blank white screen if an error happens too early in processing.
  • Catch 404 errros.
  • Handle both with static pages since PHP-FPM may have an issue of its...
63fe1588 03/19/2024 08:18 PM Jim Pingle

Correct empty resolver alias handling. Fixes #14942

0ea1a991 03/19/2024 08:09 PM Jim Pingle

Adjust unbound host alias validation. Fixes #14942

210eb1d6 03/15/2024 03:21 PM Jim Pingle

Add self-service user pw mgr to menu/tab. Issue #15266

No need to hide this since it's convenient and works well.

While here, make all tab arrays in the user manager consistent.

0d42f78f 03/15/2024 01:54 PM Jim Pingle

Fix FW log multiple instance bug. Fixes #15339

Move the mdiff function into pfsense-utils.inc and also rename it so its
purpose is more clear.

89b92719 03/14/2024 05:41 PM Jim Pingle

Add password check mode to usermgrpasswd. Issue #15266

d5f7ea56 03/14/2024 01:14 PM Jim Pingle

More accurate priv check for warning. Issue #15266

16d4106b 03/13/2024 06:44 PM Jim Pingle

Improve user password warning boxes. Issue #15266

- Show warnings for user accounts as well as admin
- Try to send the user to the self-service password
manager page if they have access
- Move the test/error generation to a function so it
is simple to reuse....

0fed7e35 03/12/2024 07:48 PM Jim Pingle

Use pw validation function in wizard. Issue #15266

b5698fbf 03/12/2024 07:31 PM Jim Pingle

Centralize password hints. Issue #15266

Reduces repetition and makes it easier to maintain.

2eac2107 03/12/2024 06:58 PM Jim Pingle

User Manager shell scripts. Issue #15266

  • usermgrwhoami prints info about the current user from the user manager
    database.
  • usermgrpasswd allows root/admin to change passwords for user manager
    entries from the shell/console.
eb0e751c 03/08/2024 07:41 PM Jim Pingle

Password validation for user manager. Issue #15266

1586f580 03/08/2024 04:58 PM Jim Pingle

Log widget fast update changes. Fixes #12673

Submitted-By: LouisAtGH @ GitHub

338d722a 03/08/2024 02:32 AM Christian McDonald

status_interfaces.php: make sure "{}" is expanded by PHP and not be sh

b8f80775 03/07/2024 09:40 PM Christian McDonald

pkg_mgr_install.php: ensure pkg_switch_repo reads latest config

e1faff49 03/07/2024 08:42 PM Jim Pingle

Password management changes. Part of issue #15266

  • Add function to determine if a given password is valid for use.
  • Revise the self-service password change page to be more user-friendly
    and to handle password validation.
  • Leave room for Plus to utilize additional restrictions.
68ed2891 03/07/2024 07:05 PM Jim Pingle

Ensure RO user cannot trigger QinQ operations. Fixes #15318

d3929b79 03/06/2024 08:30 PM Jim Pingle

Ensure RO user cannot trigger VLAN operations. Fixes #15282

While here, fix a problem that prevented a VLAN delete operation that
failed from displaying errors.

e7d7547c 03/06/2024 05:05 PM Jim Pingle

More PHP error handling changes. Fixes #15263

  • Clean up outdated code/comments
  • Change how error messages are formed in different contexts
  • Allow warnings to be handled if debugging is enabled
  • Fix diag_command.php parsing/handling of error detection and output
f9f395f5 03/05/2024 10:21 PM Marcos M

Use correct option when removing groups. Fix #15067

While there, add comments for clarity.

328919e8 03/05/2024 08:06 PM Jim Pingle

Suppress Kea status info w/sample confs. Fixes #14953

9b37bb0f 03/05/2024 07:18 PM Marcos M

Don't add overflow scroll to static navigation menu. Fix #7943

Restores old behavior to the static navigation menu.

a8edbe41 03/05/2024 03:13 PM Marcos M

Improve input validation for Captive Portal MAC masks

Now rejects decimal masks and masks of size 0.

22fe3bd7 03/05/2024 02:53 PM Marcos M

Support blocking MAC addresses with a mask. Implement #15257

The Captive Portal allows for blocking specific MAC addresses without
using pf rules so a message can be displayed to the client. With this
change, masks can be used to block partial addresses.

a088d550 03/04/2024 08:48 PM Jim Pingle

Fix some SFP module info fields. Fixes #15112

Text format changed slightly in ifconfig, so regex patterns had to be
changed to match

fb78d298 03/04/2024 08:17 PM Jim Pingle

Add hardware IDs for 4xxx QAT. Implements #15233

d5318588 03/04/2024 06:48 PM Jim Pingle

Fix IPsec Dual Stack w/any remote. Fixes #15147

a46b65d8 03/04/2024 06:21 PM Jim Pingle

status.php: Omit IPsec if inactive. Fixes #15310

b73a6caa 03/04/2024 06:16 PM Jim Pingle

Add Kea info to status.php. Implements #14953

While here, change ISC DHCP info header to include "ISC" and only
include those sections if the config files exist.

600f240e 03/01/2024 10:59 PM Kristof Provost

qinq: remove incorrect config access

32a632b1 03/01/2024 07:45 PM Jim Pingle

Improve Setup Wizard error handling. Fixes #15302

While here, clean up some misc PHP syntax I spotted along the way.

Also made sure all error messages are wrapped in gettext()

7129aba0 03/01/2024 07:37 PM Jim Pingle

Fixup wizard pw to reduce diff against issue #15266

53dfecd0 03/01/2024 07:26 PM Jim Pingle

Fix setup wizard WAN form field name. Fixes #15301

01ea8e05 03/01/2024 06:45 PM Jim Pingle

Update setup wizard WAN JavaScript. Fixes #15301

c4704b9d 02/29/2024 08:37 PM Marcos M

Update old fontawesome class reference

607a638b 02/29/2024 05:13 PM Jim Pingle

Add loader.conf.lua to status.php. Implements #15298

36ab2068 02/29/2024 05:08 PM Jim Pingle

Add EFI boot info to status.php. Implements #15297

4e8f6ced 02/16/2024 05:07 PM Jim Pingle

Remove unnecessary treegrid files. Implements #15265

bde72e2d 02/16/2024 04:46 PM Jim Pingle

Encode PHP error log content before display. Fixes #15264

2aea75df 02/10/2024 11:23 PM Marcos M

Change "IP family" to "address family"

b21a0e18 02/09/2024 03:30 PM Marcos M

Prevent the default gateway group from being deleted. Fix #15248

6030dd45 02/07/2024 08:32 PM Marcos M

Show interface subnet details for IPsec Phase 2. Implement #15245

While there, prevent interface subnet selections from
showing for the NAT/BINAT field.

a61d68dd 02/05/2024 11:54 PM Marcos M

Show system alias popups for rules. Implement #15234

6f59a7f9 02/01/2024 04:12 PM Jim Pingle

ACB: Validate+encode frequency value. Fixes #15224

bedd340c 01/31/2024 08:51 AM Marcos M

Remove failover states using only the gateway label

Interfaces were previously specified since the inbound state needs to
be killed (due to route-to) for the connection to restart on the
preferred gateway. This interrupts connections already established on...

43b129c7 01/30/2024 09:03 PM Marcos M

Update gateway recovery text

4e569a40 01/29/2024 05:30 PM Marcos M

Show negate option in popup for advanced rule options. Fix #15214

While there, reoder the tag text to read closr to
how rules are processed.

6727d199 01/29/2024 05:28 PM Marcos M

Revert "Show negate option in popup for advanced rule options. Fix #15214"

This reverts commit e933a0230e366faa772686447b530a145af06acf.

e933a023 01/29/2024 05:24 PM Marcos M

Show negate option in popup for advanced rule options. Fix #15214

While there, reoder the tag text to read closr to
how rules are processed.

79025bde 01/28/2024 04:46 PM Marcos M

Add scroll when nagivating menus overlfow. Fix #7943

30d46b63 01/28/2024 03:18 PM Marcos M

Kill states on gateway failover recovery. Implement #855

17e64d8d 01/28/2024 03:18 PM Marcos M

Sync generated gateways to config. Fix #12920

b4df50f4 01/28/2024 03:18 PM Marcos M

Remove old state killing colde. Fix #12942

For rc.newwanip, it's redundant to kill specific states before killing
all states. For ppp-linkup, state killing is already handled by calling
filter_configure_sync() in rc.newwanip which is called by
check_reload_status.

7983c2dd 01/25/2024 06:54 PM Jim Pingle

Remove OpenVPN engine option. Implements #15188

It's been non-functional for years and is only confusing users now.

22de584b 01/25/2024 05:20 PM Jim Pingle

Per-rule State Policy option. Implements #15183

Adds a setting in the advanced section when editing a firewall rule
which allows a rule to use a state policy that differs from the
configured default.

7caf3483 01/19/2024 05:14 PM Jim Pingle

Fix RA IPsec EAP-RADIUS accounting. Fixes #15176

Set the flag which only activates accounting for connections with VIPs
which will restrict accounting to only mobile IPsec connections.

48aea6ee 01/18/2024 08:45 PM Jim Pingle

IPsec P1/P2 delete corrections. Fixes #15171

7fedaae5 01/18/2024 06:56 PM Jim Pingle

Add option to set State Policy. Implements #15173

Also changes default policy to if-bound.

b505dae3 01/16/2024 09:53 PM Christopher Cope

Use absolute links in GUI info messages. Fixes #13413

2adf7b8c 01/16/2024 09:42 PM Christopher Cope

Fix packet captures on tailscale. Fixes #15145

840b1370 01/15/2024 04:56 PM Marcos M

Merge pull request #4664 from opoplawski/no_system_dns

2b2b084c 01/08/2024 09:20 PM Marcos M

Handle VIPs in OpenVPN Wizard. Fix #15148

b580dbfb 01/08/2024 11:56 AM Christian McDonald

Font Awesome: Update to v6.5.1

fa953ac0 01/05/2024 12:45 AM Marcos M

Consolidate is_url_hostname_resolvable() into resolve_address()

is_url_hostname_resolvable() used gethostbyname() which only
supports getting IPv4 records. This change makes resolve_address()
more flexible by accepting URLs and consumes the timeout code
from is_url_hostname_resolvable().

0b3052b3 01/04/2024 09:52 PM Marcos M

Clarify function use and description

11b04370 01/04/2024 04:38 PM Marcos M

Refactor system DNS check. Fix #15127

12cbb18a 01/03/2024 07:25 PM Jim Pingle

Improve validation of DNS Resolver Python script. Fixes #15135

a68f7a3d 01/03/2024 06:26 AM Luiz Souza

Update the years in the Copyright notice.

3d95bdde 01/02/2024 08:43 PM Jim Pingle

Correct DHCPv6 lease shortcut section. Fixes #15117

7bb1c10a 12/28/2023 02:00 PM Christian McDonald

pfSenseHelpers.js: improve usepost interface. See comment.

8c2615a3 12/21/2023 05:56 PM Christopher Cope

Trim DHCP & DHCPv6 search strings. #14261

a13da2b0 12/21/2023 05:54 PM Christopher Cope

Fix typo in setup wizard. Fixes #14989

08434feb 12/20/2023 06:19 PM Marcos M

Show only the Message column for raw logs. Implement #15106

55251505 12/20/2023 03:56 PM Marcos M

Remove TOTH. Fix NG#12636

3e0facb2 12/08/2023 06:59 PM Marcos M

Fix off-by-one error when checking for system uid/gid. Fix #15067