Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
3fd54641 10/11/2024 06:54 PM Marcos M

Reserved table names are lower-case

Update related comments while there.

294957aa 10/11/2024 05:19 PM Marcos M

Bump config version

7f75451f 10/11/2024 05:19 PM Marcos M

Introduce function to detect and resolve conflicting aliase names

52e512c0 10/11/2024 07:02 AM Marcos M

Expose system aliases to the GUI. Implement #1979

fad8d3c0 10/10/2024 10:35 PM Marcos M

Refactor system_alias_info_popup()

It now supports any alias name. Additionally check for html characters.

839ae1c2 10/10/2024 09:20 PM Marcos M

Refactor get_alias_list()

It now uses CSVs for multiple types instead of an array.

26a06fba 10/10/2024 06:24 PM Jim Pingle

Fix NTP DNS resolution option for pools. Fixes #15552

7961830d 10/10/2024 02:44 PM Marcos M

Merge pull request #4695 from Self-Hosting-Group/remove-interface

81ca1f72 10/10/2024 12:00 AM Self-Hosting-Group

UPnP IGD & PCP: Improve descriptions

c48865bc 10/07/2024 03:21 PM Marcos M

Improve error message for duplicated aliases

02b8bbee 10/07/2024 03:16 PM Marcos M

Merge pull request #4696 from lriley2020/edit-menu

898df056 10/06/2024 09:42 PM Liam Riley

Clarify console menu option 0 description. Implement #15705

b0dbe23b 10/05/2024 12:26 AM Marcos M

Merge pull request #4700 from GChuf/sameSiteCookiesAttribute

61e5c10b 10/04/2024 07:35 PM GChuf 6

Add samesite attribute to cookies. Implement #15729

8b32975d 10/04/2024 06:33 PM Marcos M

Adjust widget refresh intervals

Now that the refresh interval works as expected, decrease the refresh
frequency to more closely match the previous behavior.

3ebe5bc7 10/04/2024 05:23 PM Marcos M

Display correct bandwidth usage. Fix #14933

7455432c 10/04/2024 05:06 PM Marcos M

Merge pull request #4683 from FloFaber/improve_alphabetic_interface_sorting

33626a94 10/04/2024 04:46 PM Marcos M

Allow apex records for Azure DDNS. Implement #10000

60a5fd09 10/04/2024 04:45 PM Marcos M

Allow apex records for name.com DDNS. Implement #14289

88e4113b 10/04/2024 04:32 PM Marcos M

Improve code readability for DDNS checks

2d9db4c6 10/04/2024 03:42 PM Jim Pingle

Sanitize RFC2136 key data in status output. Fixes #15490

8c0b5014 10/04/2024 03:26 PM Marcos M

Merge pull request #4699 from GChuf/logWidgetFix

62f646f3 10/04/2024 03:25 PM Marcos M

Merge pull request #4698 from GChuf/thermalSensorWidgetImprovement

042b7347 10/04/2024 03:22 PM Marcos M

Merge pull request #4697 from GChuf/WidgetRefreshRework

ee615d9d 10/04/2024 08:22 AM GChuf 6

Refresh widgets at specified intervals. Fix #15725

87d75fe7 10/04/2024 08:00 AM GChuf 6

Remove old code references in thermal widget

Originally removed in https://redmine.pfsense.org/issues/5369

b0cd23ab 10/04/2024 08:00 AM GChuf 6

Improve thermal widget refresh code. Implement #15728

Only replace values instead of entire DOM elements.

108cb5f2 10/04/2024 07:47 AM GChuf 6

Display seconds in firewall log widget

3d89c2db 10/04/2024 07:46 AM GChuf 6

Respect user-specified interval for log widget. Fix #15373

c3939d63 10/03/2024 11:20 PM Marcos M

Config access regression. Fix #15762

fb79f9b0 10/02/2024 04:02 PM Christian McDonald

kea: fix service restart shortcut

32fd7d34 10/01/2024 07:38 PM Marcos M

Clarify error log when omitting gateway from ruleset

49890f95 09/30/2024 11:45 PM Steve Wheeler

Correct Mobile IPSec Attribute IDs. Fix #15755

f66f5022 09/30/2024 02:16 PM Jim Pingle

Fix admin reset password conditions. Fixes #15751

b1360be3 09/27/2024 09:02 PM Marcos M

Clean up diffs

d16bf0a3 09/27/2024 08:06 PM Christian McDonald

dhcp: ensure $pconfig is never null or not an array

14486826 09/27/2024 06:55 PM Christian McDonald

rc.bootup: support deferred package installation scripts

1c978a25 09/26/2024 08:07 PM Christian McDonald

kea: filter self-signed certs from TLS options

6a610786 09/26/2024 07:54 PM Renato Botelho

Print motd-passwd when it exists

9974d8f7 09/26/2024 07:54 PM Reid Linnemann

Add package hooks plugin_xmlrpc_send plugin_xmlrpc_recv, and plugin_xmlrpc_post_recv

4061910c 09/26/2024 07:54 PM Renato Botelho

Repeat optimization made for product_name

1f024511 09/26/2024 07:54 PM Luiz Souza

Save the product name on /etc/product_name at /etc/rc.banner.

This way we do not need to run PHP again on rc.initial to read the product name.

This file is only written if /etc is writeable, if /etc/product_name does not exist the old (and slow) PHP code will run....

3f872bd0 09/26/2024 06:44 PM Viktor Gurov

ip_range_to_address_array() 32-bit ARM fix. Issue NG #5445

(cherry picked from commit a6ee0ff91086ba153cfd485dc8fb6d72f918d78b)
(cherry picked from commit 0f5485a49ed4da33bf48f1053be3671d7f08dd09)

2b0dd320 09/26/2024 06:26 PM Jim Pingle

Identify Azure more accurately.

Gen2 smbios info is indistinguishable between Azure and Hyper-V

119b5342 09/26/2024 06:00 PM Luiz Souza

Initialize the PHP settings a little bit earlier so PHP is ready for pfSense-upgrade.

Fixes #13726 in more detail (and for 22.05.1).

bb49910f 09/26/2024 06:00 PM Kristof Provost

ddb.conf: fix script length issue

We need to re-arrange things a little to avoid the maximum script length of
128 bytes.

While here also re-order the different commands a little. Present the likely
most useful information first.

3fc66fe7 09/26/2024 04:54 PM Marcos M

Don't unnecessarily remove the config cache

Removing the cache is no longer necessary; the behavior remains the
same without removing the config cache.

d2898b25 09/25/2024 09:04 PM Marcos M

Add safety check for alias ID

81057112 09/25/2024 03:47 AM Marcos M

Add check for empty interface

Callers may call get_real_interface() with an empty interface;
bail early if so.

a039ec6a 09/23/2024 06:08 PM Jim Pingle

Tighten DHCP client rules. Fixes #15702

e4d661f7 09/20/2024 11:14 PM Marcos M

Avoid config access with unknown userid

9f9a9100 09/20/2024 03:33 PM Marcos M

Handle empty variable

Callers of these functions may send null variabes; bail early if so.

d46c8560 09/13/2024 06:49 PM Marcos M

Fix input validation for gateway

d3c309af 09/12/2024 08:00 PM Marcos M

Set the working directory before checking unbound config. Fix #15723

aaa7cb6d 09/12/2024 06:19 PM Marcos M

Improve localhost DNS checks. Fix #15722

609a1e17 09/12/2024 04:38 PM Marcos M

Include GUI logout in auth log. Fix #15719

User logouts do not need to be as loud as user logins. Include
them in the auth log but make them quiet for the console.

b3b1f351 09/11/2024 06:51 PM Marcos M

Allow adding package menus with different sections

A package may have multiple menus with the same name but
different sections.

b0c455aa 09/10/2024 08:13 PM Marcos M

Improve thermal widget readability

Add a margin between progress bars and sort sensors.

4b0deb88 09/10/2024 08:12 PM Marcos M

Theme the progress-bar color in pfSense-dark

449efba0 09/09/2024 05:31 PM Marcos M

Additional safety checks for explode()

See 8c81cad531b1dd43a6514604091b3c4a6932d715

bfeac446 09/09/2024 05:23 PM Marcos M

Add config path check when creating a user

750e9069 09/09/2024 05:05 PM Marcos M

Don't do ACB uploads while the system is booting

cd200729 09/09/2024 04:23 PM Marcos M

Fix indentation

Style guide is to indent using tabs.

7939322b 09/05/2024 08:02 PM Marcos M

Fix config paths with leading slash

A single or a leading forwward-slash is not supported.

dbe25e25 09/05/2024 07:48 PM Marcos M

Skip ppp modem interfaces where appropriate

1b863448 09/05/2024 05:55 PM Marcos M

Refactor automatic EDNS. Fix #15704

The change adds handling for empty active interfaces. Additionally,
support passing an interface list to allow unbound config testing
based on the desired config rather than the currently active config.

607d6bba 09/04/2024 11:48 PM Marcos M

Additional safety checks for explode()

See 8c81cad531b1dd43a6514604091b3c4a6932d715

66e17663 09/04/2024 11:32 PM Marcos M

Handle unassigned interfaces in rc.newwanip

5843f3bf 09/04/2024 11:24 PM Marcos M

Add safety checks for calls to convert_real_interface_to_friendly_interface_name()

The function will return null for unassigned interfaces. Add checks
for this where appropriate.

8c81cad5 09/04/2024 07:47 PM Marcos M

Filter out empty array values for explode()

Calling explode() with an empty string will return a single-element
array with an empty value. This change filters out empty values
where appropriate - i.e. where it's not already a condition check for
it and the value should not be empty.

35f66a30 09/04/2024 06:25 PM Marcos M

Skip ppp modem interfaces where appropriate

This avoids calling e.g. get_real_interface() for a modem device.

6a3a96f1 09/03/2024 10:59 PM Marcos M

Fix returned gateways list

When get_gateways() was introduced, some existing function calls
that were updated to use this new function now get a different
result. This is due to the use of GW_CACHE_ALL which includes
disabled, inactive, and localhost gateways. This change returns the...

3d1d330a 09/03/2024 10:26 PM Marcos M

Fix checks for mobile IPsec

When mobile is set, it is an empty string and hence should be
checked with isset(). Also make sure the mobile network type
is properly set, otherwise ipsec_idinfo_to_cidr() will not catch it.

43746bd5 09/03/2024 09:09 PM Marcos M

Escape only once when printing form fields

Form titles and values are already escaped when printed.

f9b81396 09/03/2024 08:11 PM Marcos M

Don't try to configure empty ntpd interfaces

dcfd6fa4 09/03/2024 08:08 PM Marcos M

Don't try to configure interface groups without members

03225b47 09/03/2024 07:49 PM Christian McDonald

kea: allow identical MAC address filters on multiple interfaces. Fixes #15130

b7a73647 09/03/2024 06:09 PM Marcos M

Log invalid config path access

d194c382 09/03/2024 05:19 PM Marcos M

Trim name when adding package navigation menus

ab3af612 09/03/2024 02:47 PM Marcos M

Remove reference to undefined function

62b7615a 09/02/2024 06:36 PM Marcos M

Fix regression when removing interface assignments

0b92ed13 08/31/2024 01:32 AM Marcos M

Add path safety checks to config access functions

Before the move to config access functions, accessing the global config
array with null keys would lead to errors or null results. An
additional failure case was introduced with the move to config access
functions: null keys may lead to a result from a different path. Check...

5ffc4380 08/30/2024 05:20 PM Marcos M

Add some config access safety checks

284c0da8 08/30/2024 04:18 PM Marcos M

Fix accidental deletion of CAs

$ca does not reference the config at this point - no need to remove it.

67bf8a30 08/29/2024 06:40 PM Marcos M

Source xml parsing functions in config.lib.inc

config.lib.inc may be sourced without the xml parsing functions being
available first. For example, from auth.inc(31) and config.inc(40).

d8c35176 08/29/2024 06:34 PM Marcos M

Revert "Adjust xmlparse.inc require order"

This reverts commit c599e81b822bb8d6c89b3844372b44fcc55808bf.
Revert this in favor of requiring the file within the relevant includes.

4cd7b4b4 08/28/2024 10:48 PM Marcos M

Add safety checks to config index variables

If a config path is called with a null index, the result is undefined due to the
config functions ignoring consecutive slashes.

3371d190 08/28/2024 09:10 PM Marcos M

Kill states on both sides during gateway failover

352e16b8 08/28/2024 09:10 PM Marcos M

Actually kill states when recovering the default gateway group

c599e81b 08/27/2024 11:44 PM Marcos M

Adjust xmlparse.inc require order

XML parsing functions must be available for other includes to use them.
This is most important during boot where config.xml can potentially be
parsed e.g. in config.lib.inc.

fd10f3e9 08/27/2024 03:46 PM Marcos M

Fix saving DHCP6 config with empty interface config

171c8315 08/26/2024 09:54 PM Marcos M

Correct OpenVPN QinQ creation. Fix #15692

Also avoid creating bogus dynamic gateways for QinQ interfaces.

22d888ca 08/26/2024 06:01 PM Marcos M

Silence error when checking for dynamic route

If the grep command doesn't find the route, there's no need to log an error.

d64256a5 08/23/2024 03:47 AM Marcos M

Don't restart sshguard when the syslogd service is restarted

dc459dc9 08/21/2024 10:11 PM Marcos M

Config access regression in general setup

f32dca24 08/21/2024 08:18 PM Marcos M

Stop sshguard spam in system logs. Fix #12747

Instead of restarting sshguard with each log rotation, keep it running
separately while monitoring the auth log file. This allows sshguard
start/stop events to still be included in the system log without
spamming it. When the log file is rotated by newsyslog, sshguard will...

485fe02d 08/15/2024 05:58 PM Marcos M

Introduce parse_config() and init_config_arr() stubs for backwards compatibility

Clarify comment while there.

b1e0e393 08/14/2024 04:02 AM Marcos M

Minor cleanup

0a575039 08/13/2024 09:39 PM Marcos M

Move to CURLINFO_RESPONSE_CODE

As of cURL 7.10.8, CURLINFO_HTTP_CODE is a legacy alias of
CURLINFO_RESPONSE_CODE.

1b06d5ed 08/12/2024 01:57 PM Marcos M

Fix function declaration in config_read_file()