Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
23db45f6 10/30/2024 05:09 PM Marcos M

Specify the interface when applying static route changes during OpenVPN reloads

04225f6f 10/29/2024 07:30 PM Christian McDonald

dhcp: give dhcp daemons a chance to shutdown before restarting

31316310 10/29/2024 07:03 PM Christian McDonald

Revert "pfSense-rc: Relocate the removal of /var/run/booting to the very end"

This reverts commit 21063272df73ef90bb060449a7baca83b2a8f5ed.

5f98a46f 10/29/2024 05:57 PM Christian McDonald

Replace lingering /var/run/booting checks with `is_platform_booting`

e6597954 10/28/2024 08:53 PM Marcos M

Skip DDNS on disabled interfaces. Fix #15802

21063272 10/25/2024 09:28 PM Christian McDonald

pfSense-rc: Relocate the removal of /var/run/booting to the very end

22cf3609 10/25/2024 06:25 PM Marcos M

Add more detail to config path warnings

25a0f534 10/24/2024 07:27 PM Marcos M

Decrease the number of config requests when deleting filter rules

dcc4d84d 10/24/2024 03:37 PM Luiz Souza

Only import the Netgate Installer settings when trigger_initial_wizard is set.

Remove the references to 'trigger_virt_setup' since it is not used on CE.

f57bd4dd 10/23/2024 06:27 PM Marcos M

Fix OpenVPN CSO options upgrade

Previous config versions set these options in the config but only
considered them enabled if their value is 'yes'. The enable detection
is now based on the existence of the option.

b4258a0d 10/22/2024 03:30 AM Nita Vesa

DynDNS: change Porkbun to use api.porkbun.com instead of porkbun.com

Changes the dynDNS provider 'Porkbun' to use the domain `api.porkbun.com`
instead of `porkbun.com` as accessing the API through `porkbun.com` will
cease to work December 1st. They informed customers by email of this...

4045b7ab 10/21/2024 07:30 PM Marcos M

Merge pull request #4704 from GChuf/removePragmaHeader

d34e5ee2 10/18/2024 04:23 PM Marcos M

Configure routes after DHCP WAN during boot. Fix #15791

be54a703 10/18/2024 02:18 PM Luiz Souza

pfSense-Installer: Import the network settings from the Netgate Installer.

Read a JSON file with the Netgate Installer settings on the first boot and set
up the LAN and WAN.

Ticket: #13129

b8f18410 10/15/2024 06:44 PM Marcos M

Remove unnecessary config_init_path() calls

80cf7a33 10/14/2024 07:39 PM Marcos M

Improve system alias descriptions

cbf54e55 10/14/2024 06:17 PM Marcos M

Silence alias errors with ruleset generation while booting

Dynamically-configured system aliases can be set up late in the boot
process. Silence related alerts during ruleset generation while the
system is booting. Once bootup is complete, reload the filter again...

bd00203a 10/12/2024 09:14 PM Marcos M

Fix rule generation and display for system aliases

This is a followup to 52e512c0555d9f5a91732907e524364358d3f70c
- Update system alias comments and descriptions.
- Improve reserved aliases processing.
- Use alias_info_popup() code when possible for system aliases....

45777c10 10/12/2024 08:26 PM GChuf 6

Remove deprecated pragma header. Implement #15781

This removes adding pragma header which is now deprecated. Cache control is used instead.

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

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

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

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

Merge pull request #4683 from FloFaber/improve_alphabetic_interface_sorting

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

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

rc.bootup: support deferred package installation scripts

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.

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

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

Handle empty variable

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

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.

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

Additional safety checks for explode()

See 8c81cad531b1dd43a6514604091b3c4a6932d715

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.

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

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

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.

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

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()

af909d61 08/12/2024 12:13 AM Marcos M

Refactor config file reading and recovery

config_read_file():
- Refactor to adapt code from parse_config(), parse_config_bootup(),
and write_config().
- Don't exit the PHP script on failure - leave that to the caller.
- config_read(): generate config cache if needed. Included inside...

735b7681 08/08/2024 08:41 PM Marcos M

Introduce explicit config file read/write functions

05d01515 08/08/2024 08:26 PM Marcos M

Be more explicit about config locks

Introduce config lock in encrypted_configxml() and restore_backup().

Remove config lock from parse_config() and parse_config_bootup(); these
still indirectly lock the config via calls to restore_backup().

2476993c 08/08/2024 08:04 PM Marcos M

Fix null gateways being ignored

d68ab15c 08/01/2024 03:31 PM Marcos M

Allow changing system-default SCTP timeouts. Implement #15661

0e24b70b 07/31/2024 03:38 PM Marcos M

Make sure array_init_path() always initializes the array

d81fcdd9 07/30/2024 08:17 PM Marcos M

Improve path handling in array_init_path()

Adapt the path handling from array_set_path() into array_init_path().

5fc24fbc 07/25/2024 09:30 PM Marcos M

Set blockbogons and blockpriv as flags in setup wizard

These config items are treated as flags everywhere else.

17bf534a 07/24/2024 01:54 PM Phil Wardt

More revisions to OpenVPN CSC. Fix #12522

Fix push reset was not applied
Fix some flags were improperly set in config

667ed3d9 07/22/2024 05:06 PM Marcos M

Don't monitor disabled gateways. Fix #15635

The introduction of get_gateways() regressed the behavior of excluding
disabled gateways by default.

012e36e6 07/19/2024 09:13 PM Marcos M

Additional revisions to OpenVPN CSC. Fix #12522

Fix the keep_minimal checkbox being unchecked on page load, and
move it below the remove_options list. Add more remove options
and clarify remove_route.

b1024c96 07/19/2024 05:11 PM Jim Pingle

Fix missing word

259fecc9 07/19/2024 03:25 PM Jim Pingle

Fix UPnP priv metadata