Project

General

Profile

Activity

From 01/14/2025 to 02/12/2025

02/12/2025

07:10 PM Revision ba43ae31: Exclude states that don't match the selected interface. Fix #16043
Marcos M
06:58 PM Revision 740d3241: Improve performance of state display in diag_dump_states.php
The variable $killdstip was previously used in the tool-tip for the kill
state icon which later changed to reference ...
Marcos M
04:38 PM Revision db1a9fd5: kea: don't define pd-pools using ISC config
Christian McDonald
04:09 PM Revision b7ed91f9: kea: ensure all (rogue) instances are terminated. For #16019
Christian McDonald
04:02 PM Revision 7f5ad503: Compare system version using the pfSense-system package
This returns the previous behavior of comparing the package which has the
product dependencies.
Marcos M
03:10 PM Revision 74e84f2b: Exclude the ramdisk restore log from the archive
The ramdisk restore log is meant to log the latest restore attempt. It
must be excluded from the archive to avoid clo...
Marcos M

02/11/2025

09:28 PM Revision 1616fe18: Add a reminder to stop/start the RA service when the prefix has changed
The DeprecatePrefix option for radvd only triggers on shutdown.
Followup to 646389402feb2dd94171d7c81d4be67feef4f8d8.
Marcos M
08:57 PM Revision 78cfbc5e: Reduce rc.newwanipv6 actions on RENEW
This change passes the dhcp6c REASON to the script. The script uses this
to retain the previous behavior for REASONs ...
Marcos M
06:02 PM Revision 64638940: Trigger rc.newwanipv6 on dhcp6c RENEW
The upstream DHCPv6 server may respond to the RENEW with a different
prefix hence the rc.newwanipv6 script should be ...
Marcos M
03:07 PM Revision 1d909abb: Fix regression when configuring the interface MAC address
Followup to dbb8c4840dbd75f28528a3ce4a0070091d95336a Marcos M

02/10/2025

07:09 PM Revision e33068b7: Generate the UUID using the external interface MAC
Use the configured external interface to generate the UUID and serial for
miniupnpd.conf. Additionally, resort to usi...
Marcos M
07:01 PM Revision dbb8c484: 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 ...
Marcos M
04:55 PM Revision 2ef2fffc: Improve various pieces here, properly quote variables, use = properly, and use || instead of -o
Brad Davis
04:41 PM Revision e8d3a416: Simplify fetching the physical mem and do the calulation in shell instead of using expr(1)
Brad Davis
04:34 PM Revision f356ce54: let is not valid in shell and fix the calculation too
Brad Davis
04:26 PM Revision a465f0c1: Remove useless use of cat
Brad Davis
04:22 PM Revision 237b4ee7: Fix spacing and use tabs consistently
Brad Davis
12:02 AM Revision b24bcd7a: Properly quote variables and switch to $( ) instead of backticks
Brad Davis

02/09/2025

11:07 PM Revision 6ee5b44a: Properly quote these variables
Brad Davis
10:37 PM Revision 84926bb6: Improve these tests by avoiding -a which might cause commands to run on the right-hand side
Brad Davis
10:20 PM Revision 1cbe125a: Instead of using a negative -z test, use -n
Brad Davis
09:56 PM Revision 4e5642c8: Improve these tests by avoiding -a and -o which might cause commands to run on the right-hand side
Brad Davis
09:43 PM Revision 7dc60557: Simplify checking the exit code from these commands
Brad Davis
09:15 PM Revision 8670a047: SC2086: Properly quote these variables
Brad Davis
09:05 PM Revision 51ceef5e: Simplify generating the random time to sleep by using jot(1)
Brad Davis
08:28 PM Revision c3cf1790: Simplify this check
Brad Davis
08:14 PM Revision 5a7a1a84: Remove unnecessary case statement since tar now uses libarchive and handles the different types of compression automatically
Brad Davis

02/07/2025

03:13 PM Revision 1a578050: Fix the case where pfSense_get_ifaddrs() returns NULL.
It happens when the interface has no address (triggered with pppoe). Luiz Souza

02/06/2025

10:06 PM Revision b12078bb: Simplify rc.restore_ramdisk_store
Brad Davis
09:23 PM Revision d9554e41: Reorganize how RAM disks are created
This improves things by moving the read of the sizes for the RAM disks
up before things are unmounted and so we have ...
Brad Davis
09:23 PM Revision 46d21522: Setup the dynamic linker before we call xmllint
Brad Davis
04:43 PM Revision ddc07852: Move dictionary.pfsense into PREFIX where it belongs
Brad Davis

02/05/2025

10:05 PM Revision 55e4f4ed: Shell exit codes are between 0-255
Brad Davis
05:44 PM Revision 646b553b: Simplify these calculations by doing them directly in the shell
Brad Davis
05:43 PM Revision fa0d7711: Pet shellcheck SC2086 and properly quote variables
Brad Davis
01:36 AM Revision 025b1ffc: Replace cut with awk.
The awk can deal with multiple spaces and/or tabs as delimiters for the input.
While here, quote a couple of variables.
Luiz Souza

02/04/2025

10:57 PM Revision eb35f2ee: Consider the linklocal_fallback value when checking the interface cache
This is needed to make sure that callers to find_interface_ipv6() using
different linklocal_fallback values receive t...
Marcos M
10:53 PM Revision 5f31c41b: Add the swap partition created by growfs to the system fstab.
Fixes the missing swap partition with the emmc-serial images.
Ticket: #10888
Luiz Souza
08:35 PM Revision cfe52b69: Allow renaming when duplicating a gateway. Fix #16036
Marcos M
07:59 PM Revision 28a94ddf: Fix condition check in get_interface_addresses()
Followup to ec7c1879da64f8a39e4aa8103c351768118af03d Marcos M
06:53 PM Revision aef5c504: kea: Introduce kea-specific UI and config for DHCP-PD
Christian McDonald
05:31 PM Revision ec7c1879: Don't include LL addresses by default in get_interface_addresses()
- Update get_interface_addresses() to make including the IPv6 LL address
optional. It defaults to the function's pr...
Marcos M
02:15 PM Revision ec074cb5: unbound: filter link-local addrs from host_entries.conf. Fixes #16035
Christian McDonald

02/03/2025

10:07 PM Revision ef4d1687: Fix regression with IPv6 LL addresses
- Update does_vip_exist() to correctly compare LL VIPs that include the
interface in the address (e.g. '%lo0').
- R...
Marcos M
07:55 PM Revision 7d9443b9: Bump config version
Marcos M
07:51 PM Revision 68ef1115: Include Captive Portal zone description in messages
Marcos M
07:51 PM Revision 859097d5: Remove the old Captive Portal configuration 'zone'
Marcos M
07:51 PM Revision 27927fd4: Consolidate Captive Portal zone name references from config
This change updates the code which uses the "captiveportal/<zone>/zone"
path to instead use "captiveportal/<zone>". T...
Marcos M

02/01/2025

06:07 PM Revision c66e2894: Include all IPv6 address flags in get_interface_addresses()
Marcos M
06:07 PM Revision 09a0164d: Select an interface IPv6 address based on priority
Marcos M
06:07 PM Revision 4294e51e: pfSense_getall_interface_addresses() is deprecated
Use pfSense_get_ifaddrs() instead which now includes LL addresses. Marcos M

01/31/2025

06:39 PM Revision 75dfcf4a: Modernize this check as using x-prefix is not needed any longer
Brad Davis
04:34 PM Revision 35dab7fc: Config access regression when installing cron jobs with RAM disks
Marcos M

01/30/2025

05:37 PM Revision 495d44d0: Respect binding to IPv6 when updating AAAA records using RFC2136. Fix #16028
- Move the "local" nsupdate configuration line condition so that it is
set when "recordtype" is AAAA.
- Don't clobb...
Marcos M
02:09 AM Revision 132c1253: Respect address family for RFC2136 when calling dyndnsCheckIP()
The "usepublicip" option is only used for IPv4. Marcos M
02:09 AM Revision ddb07719: Fix RFC2136 status info
- Use the correct variable name
- Remove the duplicate IPv6 file check
Marcos M

01/29/2025

08:37 PM Revision 5e6a51bb: ppp-ipv6: Fix indent
Renato Botelho
06:09 PM Revision 4ceeeb54: Fix ACB syntax error w/o password. Issue #16013
Jim Pingle

01/27/2025

08:04 PM Revision 1af53b7a: Do not use the lua script on armv7, it is not supported.
Fixes the warnings at boot. Luiz Souza
02:02 PM Revision c81106eb: ACB Device Key Changes + General Refresh
- Changed default method of device key generation.
Implements #16016
- Added mechanism to change the device key.
...
Jim Pingle

01/23/2025

07:35 PM Revision d54f6e6d: Bump up Composer dependencies to latest major versions
and fix some fallout Christian McDonald
03:49 PM Revision c3e20129: Update Composer dependencies
Christian McDonald

01/21/2025

07:29 PM Revision 8208e606: Improve NAT64 input validation
NAT64 rules do not currently support route-to. Marcos M

01/20/2025

08:12 PM Revision 3e161beb: Handle potential errors with Net_IPv6::checkIPv6. Fix #16005
Marcos M
08:10 PM Revision 5e7e72ee: Don't process empty filter rules from packages
Packages may insert their own filter rules via a function referenced in
the package xml element "filter_rules_needed"...
Marcos M

01/16/2025

08:31 PM Revision cdba77b2: Fix typo in function name on log error message
Renato Botelho
08:30 PM Revision 21b966d4: Style fixes
Renato Botelho

01/14/2025

07:06 PM Revision 85a27bcb: QNAME minimization default has changed. Fix #15925
Marcos M
 

Also available in: Atom