Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b282c329 11/27/2024 06:44 PM Luiz Souza

Pass the correct option for pfSense-upgrade to detect when a new version is available.

To be able to find new releases, pfSense-upgrade needs to look at all the
repositories and that is done with '-C'.

Ticket: #15880

71f43603 11/27/2024 06:43 PM Luiz Souza

Quote the shell variables as necessary.

No functional changes.

490c8d19 11/27/2024 05:54 PM Marcos M

Limit RDNSS addresses to 3. Fix #15876

6613449b 11/27/2024 05:36 PM Luiz Souza

Remove the call to update_repos() in the pkg metadata update cronjob.

This is not necessary anymore as it is now handled by pfSense-upgrade.

499340e4 11/21/2024 04:47 PM Marcos M

Add some function descriptions

198773c9 11/21/2024 04:37 PM Marcos M

Support IPv6 requests for any DDNS service. Implement #11177

Introduce get_dyndns_source_address() to find the source address to be
used when sending a DDNS request. It supports both IPv4 and IPv6 -
determined by the configured gateway and addresses on the interface....

877c356a 11/21/2024 04:22 PM Marcos M

Update the Check IP Service IP pattern to improve matching potential

3c383268 11/20/2024 07:18 PM Marcos M

Add specialnet flag for VIP aliases only

f865f055 11/18/2024 07:35 PM Marcos M

Exclude Tailscale group from specialnets. Implement #15848

65818681 11/18/2024 07:10 PM Marcos M

Clarify the notice given when rules are skipped

d0605a76 11/18/2024 06:26 PM Marcos M

Exclude WireGuard group from specialnets. Implement #15848

cba5b1ce 11/14/2024 02:56 PM Marcos M

Fix config warning message trace

7dd53896 11/12/2024 05:34 PM Christian McDonald

kea: backup and restore lease db when using ramdisks. Fixes #15828

4392192e 11/11/2024 08:18 PM Marcos M

Allow removing package menus with different sections. Fix #15834

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

60ec3707 11/11/2024 07:07 PM Marcos M

Work around regression when specifying the DDNS source address. Fix #15832

More details: https://github.com/curl/curl/issues/15553

11bafcfb 11/09/2024 12:11 AM Reid Linnemann

process_alias_urltable(): create RAM_Disk_Store if needed. Fixes #15830

Several rcscripts using /cf/conf/RAM_Disk_Store will test and create this
directory if needed, however the process_alias_urltable() function invoked by
saveAlias() does not do this before attempting to write an archive to that...

bb0464b2 11/07/2024 02:13 PM Marcos M

Introduce helper function for domain:port host address validation

Also update related validation functions to force numeric ports.

34a07ce9 11/07/2024 02:10 PM Marcos M

Support numeric-only port validation in is_port()

988a7694 11/07/2024 12:54 PM Marcos M

Fix get_specialnet_interface() calls without the AF

7dcc8cea 11/07/2024 12:58 AM Marcos M

Support additional specialnet types

cfb660c5 11/07/2024 12:58 AM Marcos M

Introduce helper functions for IP:Port validation

1d9aa241 11/06/2024 07:24 PM Christian McDonald

utils: use sig 0 to test for valid processes

93f8c02b 11/06/2024 07:23 PM Christian McDonald

kea: remove socket lock file before service startup. #14977

92eea7fb 11/06/2024 03:08 PM Marcos M

Config access regression when saving intermediate CA. Fix #15819

73a4ffcf 11/05/2024 06:35 PM Marcos M

Only show the previous caller in config warning logs

2c20b114 11/05/2024 05:16 PM Marcos M

Fix spacing in config warning logs

282d4a80 11/01/2024 10:10 PM Luiz Souza

pfSense-Installer: Fix the issue when only the WAN settings are present.

During the configuration import, if only the WAN settings are present, remove
the LAN settings from the configuration XML.

Ticket: #17854

d376ac6a 11/01/2024 12:47 AM Marcos M

Gateways with monitoring disabled may use incorrect address family

When return_gateways_status() processes gateways that have monitoring
disabled, the source IP used is always IPv4 regardless of the actual
address family of the gateway address. Fix this by using the newer...

055fc19e 11/01/2024 12:47 AM Marcos M

Gateways with monitoring disabled may be treated as down

When return_gateways_status() is called with $byname=false, gateways
that have monitoring disabled will be returned as down.

c1edb3ff 10/31/2024 12:21 AM Marcos M

Reload mobile IPsec on gateway failover. Fix #15685

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