Simplify mode parameter validation
Remove redundant check since pkgcancel is never set
Validate mode parameter and use sanitized variable on other places
This needs a newline
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
Remove sshd_config from main repo, it's always replaced by /etc/sshd
Remove root directory from main repo, config files will be copied during boot
Remove /root/.gitsync_merge.sample
Copy users config files from skeleton dir
Every time user is added or modified, make sure all default configfiles are copied over from /etc/skel to user's home. It will make sureusers will always get the last version of these files
Improve readability
Add dot.hushlogin to skeleton directory to create file for all new users and avoid them to see motd
Remove our copy of /etc/rc.d/hostid
Remove /etc/crontab from main repo
Do not call gettext() for the string used to match the place in file to start rewriting it
Remove hosts.allow, FreeBSD default has the same effect
Remove login.conf
The only desired change for login.conf is to suppress motd. It will beapplied on FreeBSD-src, where it should be
Remove empty /etc/motd file, we already have hushlogin set to prevent it to show
Rename /etc/devd.conf -> /etc/pfSense-devd.conf and change start_devd()
Remove our copy of ddb.conf, it's exactly the same of FreeBSD's default
Remove copy of /etc/disktab and use FreeBSD's one
Remove copy of /etc/networks and use FreeBSD's one
Remove copy of /etc/pf.os and use FreeBSD's one
Remove passwd, master.passwd and group files
These files don't need to be present on pfSense main repo, they areupdated according our needs during first boot so we can use standardfile from FreeBSD
While here, do not try to run pwd_mkdb since it's already done by make...
Use 0 here if specified. Ticket #6413
Fix the autologin on serial console for ARM.
Change serial console to '3wire' and vt100.
Fixes the console on ARM.
Merge pull request #2983 from NOYB/Firewall_/_Aliases_/_Edit_-_New_URL_Table_Alias_Type
Fixed #6401
Handle mode correctly with Auto IKE. Ticket #6360
Firewall / Rules / Edit - URL (IP) Alias
Make alias type URL (IP) available for selection in firewall rules.
Fix this missed one.
Firewall / Aliases / Edit - New URL Table Alias Type
Make the code cleaner and easier to follow by using the same alias type designations as config.
Need to pass alias type to process_alias_urltable() function when creating a new url table alias because it is not yet set/available from config. So the alias_get_type() function can't be successfully used yet.
Lower default LDAP timeout to 5 seconds. Idea from Sandeep1991 in PR 2971. Ticket #6367
Set request_terminate_timeout to the same as max_execution_time in case something executed externally doesn't respond, to avoid hanging up all of php-fpm eventually. Ticket #6318 among other similar potential issues.
Merge pull request #2984 from NewEraCracker/php-memlimit
Relax Suhosin to allow a 512M memory limit
Set PHP's memory limit to 512M on 64 bit. Ticket #6364
Changed element type from date to text. Date inputs are not yet handled consistently accross different browsers :(
Merge pull request #2978 from NOYB/Miscellaneous_Textual_Correction_-_System_/_Advanced_/_Networking
Merge pull request #2980 from NOYB/URL_Table_(Ports)_File_Comments
Fix #6381 ipv6nat_ipaddr(cherry picked from commit f489cfdbd4705578ee290b9df5bafe86efddbca8)
URL Table (Ports) File Comments
Fix for Bug #6395 that keeps full line comments of the downloaded file but strips them for the pf rules load.
Miscellaneous Textual Correction - System / Advanced / Networking
Use apostrophe instead of quote.
Fix quoting in diag_routes.php, see ticket #6371
Better fix for escaping in ticket #6371
Revert "Status / Services - Status Indicator"
This reverts commit e7161dc3b62b306b57c8d094f93c2ec08c9e0af2.
Merge pull request #2786 from NewEraCracker/remove-leftovers
Merge pull request #2926 from TechSmurf/patch-1
Merge pull request #2970 from NOYB/Status_/_Interfaces_-_DNS_Servers
Merge pull request #2972 from NOYB/Status_/_Services_-_Status_Indicator
Merge pull request #2932 from SilvioGiunge/remover_global_vars
Merge pull request #2969 from marianamorim/add_function_gettext
Merge pull request #2973 from jlduran/pass-block-icons-cp
Fix closing `tbody` tag in Captive Portal's MACs
Fix Captive Portal's MACs icons
Standardize pass/block icons with the rest of the system
Fixed #6872 Restored missing proxy port setting
(cherry picked from commit 6b43692408912de3375b34cc1982ff73f52762a5)
Status / Services - Status Indicator
Use font awesome icons instead of text.Universal recognition eliminates need of text translation.
Fix up diag_smart e-mail handling, and the backend config code was broken/making false assumption about the config file as well. Fixes #6371
Update pfSense.pot
Status / Interfaces - DNS Servers
The DNS servers are not necessarily ISP provided.
Add the function gettext
Merge pull request #2968 from NewEraCracker/patch-gettext-maxlen
Reduce maximum length of string to gettext()
This limit is set at 4096 on PHP 5.6: http://lxr.php.net/xref/PHP_5_6/ext/gettext/gettext.c#139
Bug report on forum: https://forum.pfsense.org/index.php?topic=110088.0
Initialize output var in firewall_shaper_queues
To clear any previous use of the var elsewhere in included files.Forum: https://forum.pfsense.org/index.php?topic=111852.0
Merge pull request #2965 from NOYB/Miscellaneous_Textual_Corrections_-_System_/_Advanced_/_Firewall_&_NAT
Merge pull request #2964 from phil-davis/patch-3
Merge pull request #2963 from phil-davis/patch-2
Merge pull request #2961 from NOYB/Miscellaneous_Textual_Corrections_-_System_/_Advanced_/_Networking
Merge pull request #2960 from NOYB/Miscellaneous_Textual_Corrections_-_System_/_User_Manager_/_Settings
Merge pull request #2954 from NewEraCracker/textual-corrections
Sanitize notice output here as well. Ticket #6154
Correct force updates when chosen. Ticket #6359
Fix script name in error log
Fix misspellings.
Miscellaneous Textual Corrections - System / Advanced / Firewall & NAT
Section panel header title.
Make limiters info box work same as By Interface
The info box displayed on Firewall->Shaper, By Interface come down the bottom with and info icon and can be shown/hidden by the user.The similar info box on Firewall->Shaper, Limiters sits in the main body with no info icon and cannot be shown/hidden, but can be dismissed....
Customize limiter info message
The $dn_default_shaper_msg is what is displayed on the Limiters tab. It needs to talk about "limiter" rather than "queue".This code builds up each message using the same base template sentences, inserting "queue" or "limiter" in the appropriate place.
Miscellaneous Textual Corrections - System / Advanced / Networking
Miscellaneous Textual Corrections - System / User Manager / Settings