Project

General

Profile

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

# Date Author Comment
2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

829322b3 11/29/2022 03:51 PM Christian McDonald

Rector some direct config gets with complex paths.

7e3ea4a8 11/28/2022 08:09 PM Christian McDonald

Rector some config unsets with complex paths.

1e45d13f 11/23/2022 02:06 PM Christian McDonald

Rector some direct config gets with pure scalar paths.

88774881 11/22/2022 08:38 PM Christian McDonald

Rector some more direct config unsets with pure scalar paths

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`....
599742b0 11/11/2022 07:25 PM Jim Pingle

Refine IPsec deprecation behavior. Issue #13648

P1 and P2 entries are only disabled if they have no remaining valid combinations of options. This way tunnels that just had one bad entry selected can continue working.

ee9bbad1 11/08/2022 10:39 AM Kristof Provost

ipsec: disable any tunnels using 3des, blowfish, cast128 or md5 during upgrades

Redmine: #9247

a25e9691 08/23/2022 11:24 PM Reid Linnemann

Replace multilevel array accesses regarding v4 and v6 gateways

94151cf2 04/28/2022 05:59 PM → luckman212

store dnsmasq custom_options as base64

9dc881fd 04/26/2022 03:21 PM Christopher Cope

Update config 215 to 216 fix. Issue #13097

82a6f401 03/31/2022 03:44 PM Jim Pingle

CLI history option optimization. Fixes #12675

There is no longer a need to use the ~/.keephistory flag file. Scripts
can check the config.xml value for a user directly.

c5d0d75d 03/11/2022 01:19 PM Jim Pingle

New methods for killing states. Implements #12092

dd3d48af 02/17/2022 04:55 PM Viktor Gurov

Multiple DHCP6 WAN connections. Fixes #6880

af3320b2 02/15/2022 07:17 AM Viktor Gurov

Allow the selection of "any" interface in floating rules. Implements #12392

52f152e1 02/14/2022 06:27 PM Viktor Gurov

Keep command line history WebGUI option. Implements #12675

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

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

b9885720 09/20/2021 04:17 PM Luiz Souza

Bump up the config version to match a change in plus.

454cfb43 09/10/2021 02:12 PM Christian McDonald

Fix disk widget upgrade script assuming widgets always have an index

2de8b1f5 09/09/2021 11:08 PM Christian McDonald
  • Removes disk usage from system information widget
  • Adds Pfsense\Services\Filesystem\ library
  • Adds new disk widget
dafe25ea 08/04/2021 05:29 PM Steve Beaver

Ensure ACB config section exists

1dd1832f 08/04/2021 05:25 PM Steve Beaver

Install ACB cron job on upgrade

bec6dcfb 07/30/2021 05:32 PM Jim Pingle

IPsec updates to address multiple issues

  • Configure/apply code changes. * Vast performance increase. Fixes #12026 * Changed connection naming to be easier to interpret. Issue #11910
  • VTI interface numbering changes. * Name is now "ipsec<reqid>" since reqid is unique per P2 and a low number....
afcc0e9c 07/20/2021 11:18 AM Viktor G

IPsec PKCS#11 support as an optional feature. Issue #11933

a8ccdf50 04/29/2021 04:14 PM Jim Pingle

Add IPsec GUI control for Child SA Start Action. Implements #11576

a6edfe27 04/27/2021 07:21 PM Jim Pingle

Fix PHP error in upgrade code. Fixes #11801

Change upgrade_212_to_213() so it unsets variables individually after
first testing if they are set. This avoids an error if a tunnel entry
does not contain a value or has a deeper config issue which renders it...

53b87a4c 04/08/2021 09:07 PM Renato Botelho

VTI: Fix interface number limit

Code introduced by commit 3b85b43bb4b tried to keep the old way used to
decided VTI interface number using reqid and index but it was wrong and
allowed numbers bigger than limit (32767) to be used.

This commit removes this logic completely and use incremental numbers...

d60c59fe 03/25/2021 01:22 PM Renato Botelho

WireGuard removal: Fix config

Keep `wgpeer` item defined as an array on xmlparse.inc to prevent errors
on config files while they already have WG config items. It can be
safely removed in the next major version.

Created a new config upgrade code to remove wireguard items from config...

3856366b 01/20/2021 05:27 PM Renato Botelho

Retire VXLAN support

VXLAN support is not enterprise ready and after internal discussion we
decided we are not able to support it. We are committed to release
features only when they are ready.

391591ef 01/05/2021 09:11 PM Jim Pingle

IPsec P1/P2 expiration and replacement refresh. Implements #11219

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

298df54d 11/12/2020 01:17 PM Viktor Gurov

Unbound custom TLS port fix. Issue #11051

189edaf3 11/06/2020 08:54 PM Jim Pingle

OpenVPN data cipher negotiation updates. Fixes #10919

  • Rename "NCP Algorithms" to "Data Encryption Algorithms" to reflect the change in OpenVPN (frontend and backend, e.g. "ncp-ciphers" changes to "data_ciphers")
  • Change "Encryption Algorithm" to "Fallback Data Encryption Algorithm" and move it below "Data Encryption Algorithms"...
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.

8cfc4ab9 09/17/2020 05:23 PM Renato Botelho

Style changes

bbaedc1b 09/17/2020 05:17 PM Renato Botelho

Fix indent

3b85b43b 09/12/2020 09:41 AM Viktor Gurov

Remove extra 00 padding of VTI interface names. Issue #9592

14d2f872 07/17/2020 03:42 PM Luiz Souza

Add a system option to handle the queue API usage in hn NICs.

A single queue is used in order to enable the ALTQ support, but some people may
prefer performance over the ALTQ features.

Ticket: #9647

6b9f638a 07/15/2020 05:40 PM Jim Pingle

Fix syntax error.

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

51e2d459 06/19/2020 09:41 PM Luiz Souza

Bump up config version to 20.6.

Create an upgrade function to run console_configure() and force an update
of the boot loader settings.

This is intended to force the Switch settings update (in factory).

21568e75 06/17/2020 07:38 PM Jim Pingle

More complete IPsec close_action conversion. Fixes #10632

7e4e04ef 06/10/2020 05:01 PM Jim Pingle

Fix duplicate upgrade function. Fixes #10652

a7db13ac 06/10/2020 02:45 PM Renato Botelho

Merge pull request #4150 from Augustin-FL/captiveportal-db-sync

31a6bd5e 06/04/2020 05:34 PM Jim Pingle

Use close_action=trap, not hold. Fixes #10632

d2abe7c9 05/21/2020 05:20 PM Jim Pingle

Improve handling of an empty IPsec phase1 tag. Fixes #10580

Also fixes another PHP error after config upgrade which behaved in a
similar way.

06ef0830 05/18/2020 04:35 PM A FL

Create a new page dedicated to backward sync
Implement Redmine #97

491217a6 05/10/2020 02:22 PM sebastian nielsen

Feature #10392: Improved/unified wording, removed link3, fixed empty() vs !== bug, fixed upgrade code. Increased config to 20.3.

e8e3fd22 05/08/2020 04:41 PM sebastian nielsen

Feature #10392: Removed IPv4/IPv6 selection. Added code for configuration migration on upgrade.

88f3d1a3 05/05/2020 01:55 PM Renato Botelho

Fix #10525: Handle Chinese (Hong Kong / Taiwan) locale rename

ca676aa3 04/15/2020 01:41 PM Jim Pingle

More safety belts for upgrade_174_to_175(). Fixes #10458

f764f63a 01/08/2020 09:19 PM Jim Pingle

Update SSL refs to SSL/TLS. Fixes #10172

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

This is 2020. Issue #9245

9701089e 12/18/2019 09:27 PM Jim Pingle

Rework IPsec P1 Lifetime GUI options. Fixes #9983

d1f5587d 11/19/2019 04:43 PM Jim Pingle

Rename IPsec "RSA" options to "Certificate". Implements #9903

4bbdd9b0 10/30/2019 06:09 PM Jim Pingle

Add periodic framework to allow for daily/weekly/monthly tasks. Issue #7332

8e0d33ec 10/22/2019 03:07 PM Jim Pingle

Initialize array to avoid a PHP error in upgrade_144_to_145(). Fixes #9840

f3f98e97 10/02/2019 07:11 AM Phillip Davis

Fix random typos

55beed7e 09/06/2019 01:54 PM Jim Pingle

Relocate newsyslog cron install task. Fixes #9730

24b1410a 09/06/2019 01:36 PM Jim Pingle

Don't add .log to filename twice. Issue #8350

f9e8c833 08/30/2019 06:12 PM Jim Pingle

Change logging to plain text, deprecate clog. Issue #8350

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

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

1d8a8f66 05/30/2019 06:31 PM A FL

bump config
Implement redmine #5644

1ead3516 05/27/2019 01:50 PM Renato Botelho

Fix #8821: Deprecate Growl Notifications

Growl appears to be abandoned upstream. No updates in ~5 years, and few if
any users on pfSense

586c623a 03/13/2019 06:13 PM Jim Pingle

Deprecate the built-in relayd Load Balancer. Closes #9386

It is not available on FreeBSD 12 with OpenSSL 1.1.x.

Users can migrate to the HAProxy package.

397d9fff 03/12/2019 06:41 PM Jim Pingle

Remove unnecessary expiretable cron jobs for ssh/gui lockout. Issue #9223

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

Update copyright notices to 2019. Happy New Year

d188b725 12/18/2018 02:11 PM Jim Pingle

Ensure IPsec P1 entries have a 'protocol' value. Fixes #9207

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

Fix #9121: Initialize arrays to prevent PHP 7 errors

024e5de2 10/31/2018 04:59 PM Jim Pingle

Skip empty IPsec P1 during upgrade to 17.5. Fixes #9083

72b7b9a2 10/10/2018 05:04 PM Jim Pingle

ssh settings upgrade fixes

ec439957 09/28/2018 06:39 PM Jim Pingle

ssh settings alignment. Fixes #8974

Remove redundant settings stored in the wrong place
Store all ssh settings in the same place
Initialize this array before use

bd670efe 09/06/2018 04:27 PM Jim Pingle

Fix a PHP error when upgrading gateways

b89270b7 08/30/2018 05:51 PM Renato Botelho

Fix #7694: Replace sshlockout_pf by sshguard

e4d4aa92 08/10/2018 04:45 PM A FL

Upgrade config : Move captiveportal authentication to use user manager

cee2c930 08/02/2018 12:52 PM Jim Pingle

FEC LAGG is deprecated, remove from GUI and change on upgrade. Fixes #8734

3729b7a2 07/31/2018 05:57 PM Jim Pingle

Create cron array if it doesn't exist on upgrade.

(cherry picked from commit aabd093849d61eacdf7bdcb584c812638b3732a0)

68048497 07/16/2018 10:35 PM Steve Beaver

Integrate ACB into core. Add config migration.

e311cb79 07/02/2018 07:22 PM PiBa-NL

routing, add option 'automatic' for gateway selection, and allow manual ordering of gateways

9fa8c7de 07/02/2018 04:08 PM Jim Pingle

Make GUI/config values for gateway groups match what the backend code expects. Fixes #8586

5b42a63c 05/10/2018 05:09 PM Jim Pingle

Improve default gateway upgrade code. Ticket #8504

43a9b03d 04/23/2018 07:39 PM Pi Ba

Gateways, allow for configuring a gatewaygroup as the default gateway.
-Avoid changing routes by just visiting a webgui page.
-Avoid change some unneeded events when nothing changed.

f87ddb3b 04/05/2018 01:35 PM Caio Plumbeo

Captive portal: add option to choose whether to use the bandwidth limits retrieved from RADIUS or not

Automatically upgrade config to preserve old RADIUS bandwidth limits behaviour on existing installations.

2d113b12 04/02/2018 04:45 PM Renato Botelho

Fix #8417

- Changed default value for Maximum Table Entries to 400000 in order to
make bogonsv6 to work
- Added code to upgrade config and set default value on systems where
it's not defined
- Changed default config to match new default and version 18.0...

45b42156 03/20/2018 10:24 PM Luiz Souza

Bump up the XML config version.

1f0bbb13 03/16/2018 01:23 PM Steve Beaver

Revise picture widget to store image on file system, not in XML config

f6bf385e 03/14/2018 11:18 PM Luiz Souza

Add a placeholder for a factory update.

ca5270b6 03/09/2018 07:15 PM Jim Pingle

Correct variable reference for IGMP proxy enable in upgrade code. Fixes #8356

6b3e3bc5 03/04/2018 03:49 PM Pi Ba

igmp, Add option to disable the igmp service

79f7bc7f 02/14/2018 04:28 PM Renato Botelho

Fix #7469

  • Rename local_sync_accounts() to local_reset_accounts() and keep it
    only being used /etc/rc.bootup
  • Reimplement local_sync_accounts() receiving a list of users and
    groups to be added and/or deleted
  • Remove call to filter_configure xmlrpc method from...
76ca1bc5 02/02/2018 08:41 PM Steve Beaver

Fix config version # arrising from merging older PR

d205ac7a 02/02/2018 08:26 PM Steve Beaver

Merge pull request #3711 from PiBa-NL/20170427-ipsec-multiple-P1-algo

3048dd47 01/10/2018 01:16 AM Alistair Francis

upgrade_config.inc: Remove all restore_rrd() calls

Commit 0869605131ba3e5d7e502af7a799e54f27d2e7f6 removed the
restore_rrd() function. To avoid errors when restoring older configs
remove all callers to it.

Bug: https://redmine.pfsense.org/issues/8231
Signed-off-by: Alistair Francis <>

88be34ad 01/05/2018 09:42 PM Jim Pingle

Fix foreach error on hosts that have no dyndns entries.

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

16f8df9a 01/02/2018 08:49 PM Joeri Capens

Delete keytype field from config, remove unnecessary file cleanup.

0ccfd70e 12/28/2017 11:24 PM Joeri Capens

Remove old dnssec-keygen style files during upgrade

22dbacd0 12/22/2017 12:58 PM Pi Ba

ipsec, allow configuration of multiple ike phase1 encryption ciphers (algo/bits/hash/dh)
this is useful for mobile users that need to connect with different operating systems. This way there is no need to find a single commonly supported weaker cipher.

5b460fef 10/21/2017 04:27 PM Renato Botelho

Fix #7981: Convert PPP ports interface names to new VLAN notation using dots