Project

General

Profile

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

# Date Author Comment
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

7e107c67 04/21/2020 08:04 PM Viktor Gurov

Add the default values of the TCP and UDP Timeouts on the WebUI. Issue #7362

85d5f8ab 03/09/2020 01:59 PM Renato Botelho

Merge pull request #4170 from emmtbot/r8987-webgui-dns

48a15754 03/08/2020 10:07 AM Viktor Gurov

URL/URL Table alias with IDN hostnames. Issue #10321

e0479d47 02/11/2020 02:12 PM Tom Embt

post-review additional sanity checking of parse_url output #8987

f5e8bd4d 02/11/2020 01:35 PM Tom Embt

post-review changes to URL parsing and conditional style #8987

82bf21fc 02/03/2020 07:24 PM Jim Pingle

RAM Disk robustness improvements. Fixes NG 3173

  • Prevents RAM disk from being partially enabled and left in a broken
    state if the RAM disks cannot be created
  • Prevents RAM disks from potentially overcommitting free kernel memory,
    which FreeBSD now prevents, but could result in errors....
3c07f498 01/22/2020 03:35 PM Tom Embt

Avoid very slow GUI loads when ews.netgate.com can't be resolved #8987

775b4245 01/08/2020 03:11 PM Renato Botelho

Merge pull request #4151 from vktg/urltablefeature

6e658d8d 01/08/2020 07:10 AM Viktor Gurov

switch to resolve_host_addresses() func

477d5b5f 01/04/2020 10:47 AM Viktor Gurov

urltable can return >1 IPs

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

ecb594d0 11/05/2019 09:50 PM Jim Pingle

Use central download function

Reduce duplicated/inconsistent code by using the new download function.

1342f80f 11/05/2019 09:04 PM Jim Pingle

Add central file download function for use throughout the GUI.

bdb3bb8b 09/19/2019 12:13 PM Renato Botelho

Fix #9716: Enable Italian translation

47254a66 09/19/2019 12:13 PM Renato Botelho

Update a couple of Chinese locale codes

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

0c5b50d6 05/31/2019 02:27 PM Renato Botelho

Merge pull request #3998 from NanoCaiordo/patch-is_fqdn

749dfdb7 03/13/2019 03:48 PM Luiz Souza

Fix the spamming of warnings about ttyv0 not being available on ARM64 devices.

While here, use a more meaningful name for the function.

117f032c 02/27/2019 12:06 PM Renato Botelho

Add net.pf.request_maxcount to loader.conf

On FreeBSD 12 and newer pf uses this sysctl to define maximum number of
items supported by its allocations. Make sure it's always present in
/boot/loader.conf and set it to the same value of config item for
system -> maximumtableentries

63cf3f32 02/07/2019 04:24 PM Renato Botelho

Ticket #9308: Sort country codes

6a532672 02/07/2019 03:34 PM Renato Botelho

Ticket #9308: Implement get_cert_country_codes() to get the list of country codes to be used by CAs and Certs

d166b7e2 02/07/2019 02:57 PM Renato Botelho

Make get_countr_code() parameter default to 'ALL'

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

369c8d1e 12/21/2018 11:51 PM nanocaiordo

Merge branch 'master' into patch-is_fqdn

b6acaf76 12/03/2018 03:49 PM Renato Botelho

Add Korean to the list of available languages

c6c398c6 11/21/2018 06:30 PM Jim Pingle

Fix #9121: Initialize arrays to prevent PHP 7 errors

5e5df38f 11/05/2018 06:31 PM Jim Pingle

Make MBT prefer video console. Fixes #9094

Avoids foot-shooting by restoring a config with serial enabled.

2f73f2f9 11/05/2018 06:30 PM Jim Pingle

Use EFI console when needed. Fixes #8978

7ea27240 10/10/2018 01:49 PM Marco Pannetto

$str to $fqdn

2f002c9b 10/10/2018 01:47 PM Marco Pannetto

Compatibility requested

b887348c 10/07/2018 11:01 AM Marco Pannetto

Properly detect valid trailing dots

Count dots, detect a trailing one and remove it for counting. Must have at least 2 dots.

895708c5 10/07/2018 10:20 AM Marco Pannetto

Improved domain validation

67807c95 10/02/2018 01:57 PM Jim Pingle

Prevent a reference error w/o rules in the config. Fixes #8993

0430b1b4 09/18/2018 04:34 PM Renato Botelho

Fix #8911: Keep configured pkg repository when restoring config

0285d8e5 09/17/2018 02:34 PM Luiz Souza

Fix an obvious mistake.

Reported by: stevew
Ticket: #8906
Pointy-hat to: loos

1ef4cbdb 09/14/2018 07:59 PM Luiz Souza

Always pass the $local variabled to load_loader_conf(), it makes the code easier to read.

fe7523cb 09/14/2018 07:58 PM Luiz Souza

Sync the know variables with factory.

21bacf01 09/14/2018 07:53 PM Luiz Souza

Filter properly the know variables in loader.conf.

The know variables should be used as prefix not as literals.

2456ecc9 08/27/2018 03:58 PM Jim Pingle

Fix some integer assumptions with calculate_ipv6_delegation_length()

a436447f 08/20/2018 11:15 PM PiBa-NL

add getarraybyref() utility function for general use (used also to avoid php7 'Cannot create references to/from string offsets' messages)

9ceace25 07/31/2018 08:30 PM Jim Pingle

Validation for GUI custom settings. Fixes #8726

Add validation for customizable GUI setting fields and test submitted
values before allowing them to be stored.
Also ensure that dashboardcolumns is an integer before using it in the
GUI.

857533db 07/18/2018 08:59 PM Stephen Jones

Fixes #8661 PHP7 illegal string offset