Added "select all" controlFixed #8812
Merge pull request #3972 from Augustin-FL/patch-passthrough
Add interface_is_lagg(), improve interface_is_vlan() and make get_parent_interface() work with laggs.
Added PORTAL_MESSAGE to template, fixed some wording and styling
Readded second authentication type to default captiveportal login
Disconnect and remove previous Pass-Through MAC address when both Disable concurrent logins and passthrough MAC addition are enabled
Merge branch 'master' of gitlab.netgate.com:pfSense/pfSense
Updated captive portal to use a template with customizable image uploads
Co-authored-by: Felix Häberle <felixhaeberle@users.noreply.github.com>
Do not blindly unset values that may not exist in OpenVPN wizard. Fixes #8792
Add default ICMPv6 rule for unspecified src per RFC4861. Fixes #8791
Merge pull request #3971 from Augustin-FL/captiveportal
fix failed implode when auth_server2 is empty
Disable OpenVPN compression for new instances by default. Fixes #8788
Also add warning text that cautions against enabling compression.
While here, also add missing "stub-v2" compression mode.
Merge pull request #3970 from Grapsus/master
Fix #8785: Add CDATA to auth_prompt field
Update translation files
Regenerate pot
Revise setup wizard link
Fixed #8745 by trimming nulls from bridgeif
Merge pull request #3640 from Augustin-FL/master
Rework pkg_mgr_install.php
There were many reports from users that in some specific cases GUI waslosing track of pfSense-upgrade instance and showing messages sayingupgrade process aborted while it was still running in background.
Keep track of pfSense-upgrade wrapper process started by GUI and...
Fix custom dyndns issue: username and password was not sent with curl flag AUTH_ANY
Revise Netgate product links
Upgrade config : Move captiveportal authentication to use user manager
Update and clarify captiveportal GUI settings
Obsolete old captiveportal radius files
Update captiveportal RADIUS Accounting
Make captiveportal use user manager as auth source
Merge pull request #3946 from martinisoft/martinisoft/dnsimple_v2_api
Merge pull request #3934 from PiBa-NL/20180406-outboundnat-ipv6-mixedaddresses
Normalize RADIUS accounting
Normalize RADIUS authentication
Add GUI control for IPsec async crypto. Implements #8772
include IPv6 in $tonathosts so nat rules can be expanded properly when IPv6 rules are made
Remove pfsense => pfSense nonsense that was breaking wizrd hyperlinks that included hte product name
PHP7 related, cast bandwitdh to int to make sure it is a numeric value Fixes #8757
Revise Netgate links
Fix #7604: Rework pkg reinstall on config restore
- Remove old code needed to upgrade fom < 2.3 to 2.3- Simplify logic using a single file /conf/needs_package_sync- Create /etc/rc.package_reinstall_all, a script used to reinstall all packages present in config but not on pkg database...
index.php doesn't need to care about needs_package_sync
Do not remove needs_package_sync file when it's not needed
Use packagelock flag for checking
Do not run rc.start_packages when restoring a config backup
Add missing -f to make pfSense-upgrade to remove all packages when restore factory default
Start packages after pfSense-upgrade finished
Improve readability on booting message
Remove code used to upgrade from < 2.3 to 2.3
Simplify logic and break some long lines
Do not rely on internet connection when running 2nd/3rd upgrade stages
Fixes #8741 make sure type is selected before specifying address(es)
Add IPv6 version of IPv4 private nets to DNS Rebinding list. Fixes #8750
Fixes #8101 added an input error if the alias name was equal to the alias value
Revise setup wized for consistency
Fix #8595
Implement MTU override option that allow client to force a bigger MTUvalue than the one negotiated on LCP that is known to work.
Merge pull request #3969 from luckman212/2y-prefix-is-ok
Add config function init_config_arr()
This function initializes a set of nested keys under $config to avoid multiple levels of manual is_array() checks and creations.
Pass it an array of keys to test and create, for example:
init_config_arr(array('virtualip', 'vip'));...
Merge pull request #3968 from stephenw10/master
Merge pull request #3967 from PiBa-NL/20180729-alias-with-carp-parent
Remove unnecessary 'pppoe' class
Revise page footer height
Show/hide pppoe-multilink-over-singlelink advanced option
Removes some legacy code in auth.inc
There was a compat issue between PHP's $2y$ bcrypt hashes andolder versions of FreeBSD. However, this compat issue was fixedlong ago and appeared in FreeBSD 11.0-RELEASEhttps://reviews.freebsd.org/D2742
Fixed #8673
Fix #8737: Add option to use multilink over single link for PPPoE
Revise page footer text and centralize footer output for consistency
FEC LAGG is deprecated, remove from GUI and change on upgrade. Fixes #8734
outbound-nat, make sure rules generated wont have required missing options that might make the rules fail to load
outbound-nat, make sure rules generated with outbound-nat rules are valid also on interfaces with mixed ipv4/ipv6 address environments
Add a button to generate a secure IKE PSK. Issue #8667
Preliminary footer revisions. Pending link targets
Fixes #8732 PHP7 illegal string offsets
Fixes #8730 PHP7 issues illegal string offsets
Support older md5 password hashes when testing for default password
Cosmetic changes to help text
Fixed #7623
Fixed #8728
Validation for GUI custom settings. Fixes #8726
Add validation for customizable GUI setting fields and test submittedvalues before allowing them to be stored.Also ensure that dashboardcolumns is an integer before using it in theGUI.
Correct the DHCP DNS reg check. Fixes #8120
Now allows all but one DHCP server to be disabled, rather than denyingall of them.
Create cron array if it doesn't exist on upgrade.
(cherry picked from commit aabd093849d61eacdf7bdcb584c812638b3732a0)
Correct QinQ interface naming
Add htmlspecialchars to dashboardcolumns
Merge pull request #3962 from PiBa-NL/20180708-routing-default-gateway
Fix a potential PHP error from a pf filter reload error.
Revert "Add cast to int for unbound tunable values. Fixes #8689"
This reverts commit 56cc5709e424aeab65ee93fd08eaccff6c7bbf7e.
Make whitespace more obvious in a user/cn mismatch
Skip repo check for base packages
Revert "Parameter must be an array or 'all'"
Fix #8715 respecting get_pkg_info parameter when it doesn't start withpfSense-pkg
This reverts commit 70a7c029fbe61935da7474358e7359bb9dc1bcc3.
Fixes #8714 PHP7 illegal string offset error
Fixes preservation of help text when deleting first row of a rowhelper row that includes a checkbox
interfaces, ipalias fix initializing ipaliases that have a carp parent after interface down / up
Fixed PHP7 invalid array issue
Fixed #8704
Make sure additional packages are provided by official pkg repo
Fix style
Parameter must be an array or 'all'
Merge pull request #3908 from pdemonaco/master
Prevent disabling IPsec P1 with assigned VTI P2. Fixes #8674
Add cast to int for unbound tunable values. Fixes #8689
Fix a PHP error when visiting the GIF/GRE page with no GIF/GRE ifs