Project

General

Profile

Download (113 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
8bc76ef2 05/08/2025 08:12 PM Marcos M

Fix updating renamed aliases with multiple entries

Previous behavior only checked single-entry aliases. This change allows
calling update_alias_names_upon_change() with a spearator to loop
through the alias and update all entries.

1c9355bd 04/24/2025 01:09 AM Marcos M

Remove the pppoe reset cron job when the interface is disabled or with if_pppoe

e0dbc5d2 03/21/2025 04:02 AM Luiz Souza

Fix the last commit.

Pointy hat to: loos

(cherry picked from commit 55b33420d65aa7d47d4469a96f315fb271021967)

c59f5e21 03/21/2025 03:59 AM Luiz Souza

Fix the ppp uptime with if_pppoe.

Based on a patch from Stevew.

(cherry picked from commit 240965405915259e2d724c8add11fd76dd34db18)

cd2d21a6 03/10/2025 05:13 PM Marcos M

Refactor filter_rules_compare()

Improve readability and avoid code duplication.

c181ebe1 03/03/2025 11:10 PM Marcos M

Add a sequence number to each rule during rule sort. Fix #16076

The 'for' loop first checks if the rule at that iteration exists and
breaks if not. When the rules array contains a gap, the 'for' loop breaks
early and potentially misses additional rules that need to be sorted. Fix...

dbb8c484 02/10/2025 07:01 PM Marcos M

Handle a null return from pfSense_get_ifaddrs()

- Update the usage of get_interface_addresses() to handle a null return
- Update the usage of get_interface_mac() to handle an empty string
- Remove unused argument from interface_qinq2_configure()

1af53b7a 01/27/2025 08:04 PM Luiz Souza

Do not use the lua script on armv7, it is not supported.

Fixes the warnings at boot.

37d60e23 01/07/2025 02:11 PM Luiz Souza

Bump up the year in the Copyright notice.

1f9680c0 12/12/2024 08:54 PM Marcos M

Add config upgrade support for new system aliases

f7e934bb 12/09/2024 03:25 PM Jim Pingle

Send picture widget image inline. Fixes #15767

e4b8c5b6 12/04/2024 06:16 PM Marcos M

Remove deprecated function use of xml_parser_free()

As of PHP 8.0.0, the function has no effect and is no longer needed.

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

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

Merge pull request #4704 from GChuf/removePragmaHeader

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

Remove unnecessary config_init_path() calls

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.

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

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

Clean up diffs

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.

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

Introduce explicit config file read/write functions

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

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

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

Fix PHP linter issues

0cd692b7 03/25/2024 05:34 PM Jim Pingle

Fix an radvd service status edge case. Fixes #14936

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.

05e90540 03/06/2024 07:24 PM Jim Pingle

Ensure loader.conf.lua is referenced. Fixes #15288

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

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

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

Update the years in the Copyright notice.

50b5741b 11/08/2023 06:07 PM Marcos M

Update misleading function names. Fix #11566

87510765 10/16/2023 06:46 PM Marcos M

Generate a system alias for PPPoE clients. Fix #14885

5fc3b1fb 10/16/2023 05:37 PM Jim Pingle

Remove outddated DHCPv6 test. Fixes #14884

01d6aeb6 10/12/2023 02:54 AM Marcos M

Use the interface name for the reserved system alias suffix. Fix #14866

9bd56e9d 09/28/2023 09:27 PM Christian McDonald

Introduce Kea DHCP

6ce83e74 09/12/2023 07:00 PM Jim Pingle

Align pfSense and OS locale names. Fixes #13776

5224e0b2 09/06/2023 04:41 PM Marcos M

Automatically configure the state hash tables size. Implement #14750

93f8b287 08/31/2023 08:16 PM Jim Pingle

Intel Speed Shift support. Implements #14047

GUI controls only appear on hardware that supports Speed Shift.

c4518538 08/23/2023 02:08 PM Jim Pingle

Option to require if select before showing fw rules. Implements #13124

Originally submitted in PR 4582 by Chrisc-c-c at GitHub

fecb90e9 08/15/2023 07:49 PM Marcos M

Support specialnets in outbound NAT source/destination. Implement #3288
Also, show an asterisk in place of 'Any' for the source,
and avoid generating oNAT rules with invalid aliases.

1799f409 08/15/2023 07:16 PM Marcos M

Extend alias and VIP checks to outbound NAT

054c2541 08/08/2023 07:39 PM Jim Pingle

Add safety belts around memory size checks. Fixes #14648

  • Add safety checks when fetching the memory size
  • Also ensure the state table size is sane if the memory check fails
85c4a8de 08/07/2023 07:06 PM Marcos M

Use pf macros for <interface> subnets. Fix #6799
This changes the behavior of '<if> subnet' in generated firewall/NAT
rules. The previous behavior expands '<if> subnet' to a list of subnets
in PHP then generates filter rules with that list. Instead, create a pf...

1dfacf5a 06/19/2023 07:23 PM Jim Pingle

Read pkg plugins more carefully. Fixes #14474

62fb07c8 05/10/2023 10:44 PM Reid Linnemann

Disable CARP until services have started and before shutdown/reboot. Fixes #2218

CARP has historically been enabled as part of interface bringup and sync setup
fairly early in rc.bootup. This change intentionally shuts down CARP from
interface bringup all the way until services have been started to ensure that a...

9d87553c 03/28/2023 04:44 PM Jim Pingle

Fix radvd service check. Fixes #14136

cf2a2f82 03/16/2023 01:12 PM Jim Pingle

Add safety belts to PPP historical uptime calculation. Fixes #14117

fae6b2c0 03/03/2023 04:59 PM Jim Pingle

Fix PHP errors from empty DHCP configs. Fixes #13983

402c98a2 02/09/2023 12:17 AM Reid Linnemann

Update copyright years to include 2023

2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

af613468 11/22/2022 03:10 PM Jim Pingle

Fix regression in URL alias parsing. Fixes #13685

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
231fc598 11/15/2022 01:03 PM Luiz Souza

While here, reduce a few differences with Plus.

2984a4b1 11/15/2022 12:58 PM Luiz Souza

Update the loader.conf filter list.

This remove the duplicate entries for the settings added by pfSense.

Sync with the current Plus defaults.

b51ea481 11/09/2022 05:00 PM Jim Pingle

Fix setting EFI boot console type. Issue #13080

For some reason the EFI loader is forcing boot_serial=YES when it is not
set in the loader configuration. To work around this, we must set it to
NO explicitly. The loader menu displays the wrong type still but it...

067f3650 09/14/2022 02:59 PM Jim Pingle

Fix primary console handling for EFI. Fixes #13080

Tested and working for both BIOS and EFI systems.

f03f7989 08/31/2022 05:29 PM Marcos M

Use certificate trust store when verifying alias URLs. Fix #13367

c239afac 08/29/2022 02:18 PM Reid Linnemann

Clean up warnings and errors in pfsense-utils.inc. #13446

  • Remove a number of unreferenced variables
  • Fix type of output capture variables for exec() calls from string to array
  • WakeOnLan() * Fix type warnings calling socket_last_error for a false value socket...
364c9484 08/29/2022 02:18 PM Reid Linnemann

Replace direct $config accesses in pfsense-utils.inc. #13446

Some direct accesses remain due their tight coupling to the management of the
configuration as a whole or are deferred due to their complexity:

  • update_alias_names_upon_change()
  • reload_interfaces_sync()...
de3f6463 08/23/2022 11:24 PM Reid Linnemann

Correct required param after optional param syntax errors

db0cdbc8 08/17/2022 07:38 PM Jim Pingle

Skip URL tables with invalid names. Fixes #13425

3222c70a 06/24/2022 03:09 PM Reid Linnemann

Omit VIPs from interface address selection. Fixes #11545

Add function get_interface_addresses() which wraps around pfSense_get_ifaddrs() and
filters VIPs before selecting an interface v4 and v6 address.

Replace all use of pfSense_get_interface_addresses() with get_interface_addresses()

02004e7a 03/29/2022 07:50 AM Viktor Gurov

Convert IPv6 with IPv4 mapping to hex on prefix merge. Fixes #12440

e4b4c3d2 03/09/2022 08:20 AM Viktor Gurov

Status Interfaces SPF details fix. Feature #8861

fc455333 03/07/2022 04:49 PM Viktor Gurov

Show SFP module details on status_interfaces.php. Implements #8861

c2bb9552 02/24/2022 01:04 PM Viktor Gurov

Do not remove net.link.ifqmaxlen from /boot/loader.conf.local. Fixes #12862

b979719f 02/14/2022 04:07 PM Viktor Gurov

Update Static Route and OpenVPN alias name when the alias is renamed. Fixes #12727

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

aabaad0a 10/18/2021 03:12 PM Viktor Gurov

Mute kernel messages on dummynet and thermal hardware modules load. Fixes #12454

59724429 10/09/2021 07:35 AM Viktor Gurov

Do not check subnet overlapping on 6RD interfaces. Fixes #12371

79b8b049 10/08/2021 03:30 PM Viktor Gurov

Remove unused function from pfsense-utils.inc. Todo #12406

df945787 08/26/2021 03:21 PM Luiz Souza

Rename the Netgate devices.

XG-15xx -> 15xx
SG-5100 -> Netgate-5100

923399be 08/19/2021 05:14 AM Viktor Gurov

Allow to use nested URL alias in URL alias. Fixes #11863

0997d828 08/13/2021 12:49 PM Viktor Gurov

Display Gateway IPv6 on status_interfaces.php regardless of Gateway IPv4 status. Fixes #12253

ae241eea 07/13/2021 12:16 PM Kristof Provost

Set net.link.ifqmaxlen

This removes the need for a kernel patch which overrules IFQ_MAXLEN.

6ae26227 07/01/2021 03:00 PM Viktor Gurov

Always apply IPsec changes on HA secondary. Fixes #12075

23922057 06/14/2021 06:34 PM Viktor Gurov

Remove duplicate comconsole_port from loader.conf. Fixes #11653

8b424bca 02/23/2021 12:46 PM Viktor Gurov

Use set_curlproxy() function for cURL proxy configuration. Issue #11476

5e280f4b 02/18/2021 04:02 PM Viktor Gurov

Xen console support. Feature #11402

c66b71c8 01/28/2021 02:58 PM Renato Botelho

Mute console before load crypto modules

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

573ec19d 12/10/2020 03:31 PM Renato Botelho

Add product_label global variable

Introduce product_label global variable, by default with same value of
product_name. The idea is to make it easier for rebranded products to
change the name on all visual texts while internal structures are
preserved.

While here, remove deprecated $g['platform'] and also replace places...

cda2ef35 12/10/2020 03:31 PM Renato Botelho

Remove use of deprecated $g['platform']

50b84727 11/16/2020 12:11 PM Viktor Gurov

Create poesX interfaces for PPPoE server. Issue #11034

28b16209 10/21/2020 04:31 PM Renato Botelho

Fix #10997: Retire m0n0wall config compatibility

c91be02b 10/14/2020 04:04 PM Viktor Gurov

Nested alias IDN fix. Issue #10968

d81121e1 09/30/2020 06:37 AM Viktor Gurov

Disable "Hardware Checksum Offloading" if ena(4) is detected. Implements #10723

e97eeb7d 09/29/2020 10:22 PM Renato Botelho

Merge pull request #4385 from vktg/nohwchksumvm

f0c51530 09/25/2020 04:11 PM Jim Pingle

System DNS Server changes. Implements #10931

There are significant changes here, but ultimately should be a smooth
transition. See https://redmine.pfsense.org/issues/10931 for more
details.

12a0edbb 09/25/2020 05:53 AM Viktor Gurov

Disable "Hardware Checksum Offloading" if VTNET is detected. Implements #10723

8f4b8ff2 09/18/2020 04:06 PM Jim Pingle

Handle net.pf.request_maxcount via sysctl. Fixes #10861

cd80be80 08/17/2020 02:23 PM Viktor Gurov

Toggle VLAN_HWTSO when TSO is toggled in the GUI. Fixes #10836

55cbdcb0 08/11/2020 07:42 PM Steve Beaver

Improved ACB config update by requiring only a single visit to the system

6c85268f 08/11/2020 04:12 PM Steve Beaver

Correct CRON functionality and move to pfsense-utils.inc

b6d6cd61 07/17/2020 03:32 PM Luiz Souza

'hw.usb.no_pf' is deprecated now.

154a8854 07/17/2020 02:56 PM Luiz Souza

Fix the repeated entries in loader.conf.

Ticket: #9647

2360abcc 07/15/2020 01:43 PM Luiz Souza

Fix #9647.

Instead of forcing the defaults in the OS driver (introducing yet another
change), set the default to enable ALTQ support for hnX NICs in loader.conf.

Ticket: #9647

13164061 05/18/2020 04:36 PM A FL

Do not perform RADIUS accounting/prune operations when node is in backup mode
Implement Redmine #97

6728e5f4 04/27/2020 08:32 AM Viktor Gurov

Show default Adaptive Start/End values. Issue #7362