Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
fa36708b 07/19/2024 03:25 PM Jim Pingle

Correct UPnP page metadata

9ea35e06 07/19/2024 02:50 PM Jim Pingle

Fixup some privdefs and run privilege script.

0d2ada69 07/17/2024 06:26 PM Marcos M

Handle large sections when skipping package config. Fix #15624

Using regex to remove the 'installedpackages' config section may fail
depending on the size of the string being parsed. Avoid this limit by
modifying a config array instead.

3ec78353 07/17/2024 05:03 PM Marcos M

Push correct OpenVPN CSC options. Fix #12522

While there, include override/remove options for inactivity.

9bc580f0 07/16/2024 11:16 PM Marcos M

Merge pull request #4689 from Self-Hosting-Group/upnp-update-plugin

72be1342 07/16/2024 08:01 PM Christian McDonald

kea: relocate HA TLS transport settings below advanced options

c658ee65 07/15/2024 08:40 PM Marcos M

Config access regression in captive portal allowed MACs

414c920f 07/15/2024 08:02 PM Christian McDonald

kea: lower max unacked clients default from 10 to 0.

93798eea 07/15/2024 08:01 PM Marcos M

Use full logo URL for captive portal redirects. Fix #15404

4d699f7f 07/15/2024 04:34 PM Marcos M

Restore protocol selections in Packet Capture GUI. Fix #15609

53b2f66e 07/14/2024 12:14 AM Marcos M

Support system protocol names for packet captures. Implement #15609

e48574e2 07/13/2024 03:31 PM Marcos M

Remove network/broadcast input validation for IPv6 VIPs. Fix #15361

2203dde0 07/12/2024 11:09 PM Marcos M

Expose additional OpenVPN CSC options. Implement #12522

Adds the following override options:
- Reset individual server options
- IPv4 Gateway
- IPv6 Gateway
- Redirect IPv6 Gateway
- Ping Interval
- Ping Action
- Block Outside DNS
- Force DNS cache update

a4cd7de1 07/12/2024 10:36 PM Christian McDonald

kea: Introduce high availability support for both IPv4 and IPv6

7d3d0166 07/11/2024 09:33 PM Marcos M

Config access regression when toggling filter rules

112a26f4 07/09/2024 07:42 PM Christian McDonald

static routes: enable autotrim on `destination network`

ada8c696 07/05/2024 12:00 AM Self-Hosting-Group

UPnP IGD & PCP: Simplify service wording

and change menu/title to `UPnP IGD & PCP` as newer PCP is supported

6c40eb67 07/05/2024 12:00 AM Self-Hosting-Group

Revert "Update text references to UPnP protocols"

This reverts commit 429312ff683b5762d0cb6eca69c474121a9dfca1.

587f690b 07/04/2024 05:59 PM Marcos M

Fix config access regressions

6fa43ab9 07/04/2024 03:42 PM Kristof Provost

services_unbound.php: fix typo

Add the missing ','.

ceb3d750 07/03/2024 03:58 PM Christian McDonald

Introduce `class` tag to field markup in pkg xml spec.

cb418bda 07/02/2024 03:41 PM Christian McDonald

Fix vertical text alignment on Unbound `Display Custom Options` button

f2f4b7cc 06/29/2024 07:21 PM Marcos M

Config access regression in OpenVPN wizard

37043243 06/27/2024 11:09 PM Marcos M

Query for SMART data only on root disk devices. Fix #15586

8d784257 06/27/2024 07:27 PM Christian McDonald

Fix vertical text alignment on `Display Advanced` buttons

417ee25e 06/26/2024 11:09 PM Marcos M

Config access regression in wireless interfaces

eafb47d3 06/26/2024 10:26 PM Marcos M

Config access regression in interface groups

e2a6b6b5 06/26/2024 08:13 PM Marcos M

Add scrolling when dislaying overflow columns for NTP status

98054621 06/26/2024 04:35 PM Marcos M

Config access regression in CAs. Fix #15578

fcbf1499 06/21/2024 06:27 PM Marcos M

Fix PHP error regression when listing system users

abdf94d9 06/21/2024 05:39 PM Marcos M

Merge pull request #4658 from MatthewA1/ntp-authentication-feature-8794

Add support for NTP authentication. Implement #8794

Initial implementation allows for one auth key between all servers.

52968318 06/21/2024 05:16 PM Marcos M

URL encode HTTP_PROXY username and password. Fix #15565

Also enclose the fields with CDATA in config

f57da1e9 06/20/2024 08:38 PM Marcos M

Use the repo name when saving the branch selection

https://redmine.pfsense.org/issues/15560

ebc8e942 06/20/2024 08:38 PM Marcos M

Remove redundant system link step

This code regressed at some point, making $repo equal e.g.:
'/usr/local/etc/pfSense/pkg/repos/pfSense-repo-0000.conf/pfSense-repo-24_03-rel.conf'
Remove the code since "repo-setup -U" handles the linking.

429312ff 06/11/2024 05:08 PM Marcos M

Update text references to UPnP protocols

82e22457 06/04/2024 09:12 PM Marcos M

Add a helper function for unserialize(). Fix #15423

For calls to unserialize() which do not check for errors, use the
helper function instead.

66344dc6 05/29/2024 07:47 PM Marcos M

Fix checkbox always being unchecked on page load

For the GUI option introduced in #15430

33f2ad24 05/29/2024 04:36 PM Jim Pingle

Encode dir names in browser.php. Fixes #15525

e254aea4 05/28/2024 06:09 PM Marcos M

Automatically use floating states for IPsec rules. Fix #15430

4b9165e5 05/24/2024 05:25 PM Marcos M

Default to an empty array for functions expecting a countable value

Do this for foreach() and count().

63d6bb4f 05/23/2024 05:37 PM Marcos M

Update all direct config access with accessor functions

40052af4 05/23/2024 05:37 PM Marcos M

Use config accessors in traffic shaper functions

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

Use config accessors in certificate functions

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

Use config accessors in users and groups functions

6cbdf0e7 05/23/2024 05:37 PM Marcos M

Remove potential direct config references when displaying form rows

The first eval() change removes the reference and has no functional
effect given that $pkg_source_txt is not modified. While here, catch
any exceptions as well; before PHP 7, eval() would return false on...

816fef25 05/23/2024 05:37 PM Marcos M

Move to is_platform_booting()

The function platform_booting() is deprecated.

134a8703 05/23/2024 05:37 PM Marcos M

Move from ${var} to {$var}

The use of ${var} has been deprecated since PHP 8.2

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

Move to date()

The function strftime() is deprecated since PHP 8.2

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

Move to str_replace()

The function ereg_replace() is deprecated since PHP 5.3.

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