Move /etc/ascii-art to /usr/local/share/pfSense
Remove unused mtree file
Make base package to populate /etc/platform
Remove copy of serviceproviders.xml, it will be provided by port net/mobile-broadband-provider-info
Move iso_3166-1_list_en.xml to /usr/local/share/pfSense
Remove DejaVuSansMono-Roman.ttf, rrdtool is not plotting graphs anymore
Remove intel license files, they are part of FreeBSD-src
Create /home on rc if it's necessary, then remove home/.empty file from git repo
Move athctrl.sh to /usr/local/sbin
Clarify ports alias hint. Ticket #6523
% and / are also allowed in values
Merge pull request #3011 from NewEraCracker/redmine-6394
Merge pull request #3010 from NOYB/Remove_Duplicate_ListTags_Entry
Merge pull request #3006 from stilez/patch-33
Merge pull request #3005 from phil-davis/patch-4
Merge pull request #3004 from hailthemelody/master
Merge pull request #3002 from NewEraCracker/patch-invalid-foreach
Merge pull request #3001 from NewEraCracker/patch-pppoe-mpd
Merge pull request #2989 from phil-davis/patch-2
Merge pull request #2988 from stilez/patch-28
Merge pull request #2987 from stilez/patch-27
Merge pull request #2986 from NewEraCracker/patch-ntp-gps
Merge pull request #2982 from stilez/patch-26
Merge pull request #2942 from stilez/patch-22
Merge pull request #2935 from cfazendin/hostname_menu
Merge pull request #2906 from Chrisc-c-c/Fix-QinQ-Interfaces
Allow IGMP Proxy logging verbosity to be selected via system log settings (PR 2901)
Merge pull request #2891 from gottaloveit/dns-overrides-privs
Merge pull request #2783 from jlduran/harden-sshd_config
Fixed #6504 by making table sortable
jQuery datepicker added to interfaces.php and interfaces_ppps_edit.php for setting custom expirey date
Fixed #6516 by replacing HTML5 datepicker with jQuery widget
fix rowhelper select_source empty combo
while using $config['installedpackage']{['...'] as source
Only call interfaces_vips_configure once if it's needed, rather than doing the same thing over and over for every VIP on an interface. Ticket #6515
update d3.js
update nvd3 files
Fix style
require_once auth.inc in vpn.inc since it uses functions from there, though normal use of the system won't require that, those who run certain things manually/custom may require it
Fixed #6514 by requiring string starts with letter ot underscore
Only omit aggressive line from ipsec.conf where IKEv2. Ticket #6513
Fixed #6498 by providing new address type argument to Form_IpAddress(). In this case it is specified as "V6".
(cherry picked from commit 3e4adb7139b4cddbb06a2aba7e0727d1762b35ee)
Create openssl.cnf symlink during boot
Set kern.corefile, fixes #6510
Fix typo
Fix redundant phrasing.
Teach rc script to copy custom_logos over default one
Fix Bug #6394 - Incorrect Output of Translation
Apparently gettext() does not behave correctly when passed an empty string, this commit ensures gettext() is called only with non-empty strings
Remove duplicate listtags() entry 'member'.
Remove tab_array from interfaces_groups_edit.php to be consistent with other *_edit files
Remove subnet_expand()
Function isn't used in main or packages repo, and in any case would need a complete rewrite to handle IPv6.
Correct value for 9600. Ticket #6416
Fix bad escapeshellarg logic on mpd execution
With this change single-quotes are applied in correct places
Fix NTP PPS. It had 'None' option available on 2.2.x.
Fix "Unable to remove NTP GPS from configuration"
https://forum.pfsense.org/index.php?topic=112771.msg627573
Fix #6482 OpenVPN Redirect Gateway Option Causes GUI Issue
This fixes the GUI inconsistency reported in the referenced bug. On edit of an OpenVPN server that has tun mode, not shared key, and the gwredir checkbox checked, the local_network fields are shown, but actually they should be hidden (because that is what happens on first data entry when gwredir is checked)....
added missing div.content wrapper when reloading filters
Fix PHP Warning about invalid argument supplied for foreach
If _POST['members'] or _POST['groups'] is not set / none selected at GUI, it would give a warning on crash reporter (dev versions)
Merge pull request #2999 from phil-davis/patch-6
One more escapeshellarg for auth.inc on 2.4. Ticket #6475
Use escapeshellarg on shell calls in auth.inc. Ticket #6475
Validate submitted groups when editing a user. Ticket #6475
Add input validation to system_groupmanager.php to prevent invalid members from being submitted. Ticket #6475
Merge pull request #2998 from phil-davis/patch-5
Merge pull request #2997 from phil-davis/resetwebgui
Fix #6460 Interface mismatch apply changes button
Rework pkg_mgr_install.php:
- Stop using id parameter for additional packages, keep using it only for firmware upgrades- Created to control variables $completed and $confirmed to check all the stages and make it easy to understand what is happening- Stop using $pkgid and use $pkgname instead...
Implement pkg_valid_name()
Fix variable name s/POST/_POST/ and also parameter name s/complete/completed/
Fix indent
Improve readability
Simplify mode parameter validation
Remove redundant check since pkgcancel is never set
Validate mode parameter and use sanitized variable on other places
Fix #6468 Do not allow edit of day and times
in rows of time ranges for a schedule.The code was always intended that the user uses the calendar pad and start hour/minute stop hour/minute drop-down fields to enter days and time range. If an existing day-time-range is wrong, then the workflow is to delete the row and then enter the correct day-time-range using the calendar pad and start hour/minute stop hour/minute drop-down fields....
Fix #6463 Dest net alias matching on page load
Do not set destination field to use customarrayNote: dstbeginport_cust does not exist on this page, so I got removed it here also to avoid future confusion.
Add resetwebgui to developer shell
This might be helpful to people if they have set the theme to somethingthat they are having trouble displaying, reading... or enabled somewidget that is not good or...It allows them to get back to a known-working dashboard state, from...
This needs a newline
Do not allow deleting your own user name
Currently if you delete your own user name, then the config ends up with a blank user tag in it. Rather than fix that up, it seems dangerous to be able to delete yourself anyway, because if you are the last user with admin privs for which you know the password (i.e. if you have not recorded the password for "admin" somewhere), then you can lock yourself out. That would require console access to fix, which for some people is a pain....
Set keepalive_timeout 0 where captive portal in use, and update otherwise to nginx's current default of 75. Ticket #6421
Fix save and reset buttons on status_lb_pool.php. Ticket #6254
Fix #6440 RADIUS issued IPs
This is a checkbox - the state in the config is stored as set or not set.This should fix the reported issue. I don;t have a system right now to test, but the bug seems obvious.
Allow - and _ in sysctl values. Ticket #6438
Don't override type so changing it is possible. Ticket #6439
Allow - in TFTP Server field. Ticket #6433
Merge pull request #2990 from phil-davis/colmn
Mask a few more sensitive bits of data in the status.php config.
Rename /etc/rc(.shutdown) -> /etc/pfSense-rc(.shutdown) and stop overlapping FreeBSD-src files
Comment typos
I can't resist fixing them when I see them.
Add a check to see if the file exists before running filesize on it, to avoid PHP error.
Link to correct schedule from firewall_rules.php. Ticket #6428
Move our copy of dhclient-script to /usr/local/sbin/pfSense-dhclient-script and change interfaces.inc accordingly
Move openssl.cnf to better place and copy it over to /etc/ssl during boot
Reduce differences from FreeBSD default openssl.cnf
Remove our copy of /etc/shells
Remove copy of /etc/syslog.conf, it's deleted by /etc/rc and replaced by a symlink to /var/etc/syslog.conf
Move terminal config from cons25 to xterm, same used by FreeBSD
Change serial terminal type to vt100, same FreeBSD uses
Remove our own copy of /etc/ttys
Improve interactive shell detection to cover other terminal types