Allow customize of dashboard widget names
Merge pull request #3698 from phil-davis/patch-5
Do input validation on the actual array passed in
I was tearing my hair out for a while. If do_input_validation() is passed some array of keys/values that has been assembled elsewhere (not $_POST, $_GET or $_REQUEST superglobals) then it does not work. The code here, for at least the last 7 years, has actually been checking the array keys in the "hard-coded" superglobals. That is a bit surprising, since the array to be checked is passed in as $postdata parameter.
Refactor get_configured_interface_with_descr remove unused parameter
Merge pull request #3598 from PiBa-NL/phpsessionmanager
load package add-on tabs into config to avoid parsing all installed package xml's, fix tabgroup filter
Redmine #7381 Disable detail in alias popup
phpsessionmanager, this helps starting and committing the php session preventing other requests from being blocked longer than required.
Redmine #7301 Put dot after the word break
Signed-off-by: Phil Davis <phil.davis@inf.org>
Redmine #7301 Provide word-break opportunity for dynamic DNS host names
Do POST for long tab array dropdown
GET/POST conversion firewall_rulesguiconfig.php display_top_tabs supports "usepost" as an optional 4th argument
user/local/www inc file gettext improvements
Code with multiple %s in usr/local/www
Standardize rules reloading message
Merge pull request #3369 from phil-davis/breadcrumbs_detail
Add protocol selection to Radius server configuration
It should fix #7111
Submitted by @ubawurinna at https://github.com/pfsense/pfsense/pull/2687
Merge pull request #3343 from phil-davis/retval1
Breadcrumb links
Breadcrumb links support
Remove unusued $heading in genhtmltitle()
It came into use in https://github.com/pfsense/pfsense/commit/45eebe10a93fa1e2399c6cdf133ad88dc21ee6e7 but genhtmltitle() has changed since then and no longer uses $heading
Report problems applying changes
1) Strictly keep track of the accumulating $retval from calls to variousfunctions that apply changes.2) Use new function print_apply_result_box() to print a suitable messagein a suitable severity based on $retval
Be more forthcoming with errors about ALTQ interfaces in relevant areas of the GUI. In particular, note when there are no capable interfaces assigned. Implements #7032
Added STARTTLS to LDAP Auth Server Config
Declare $config as a global in guiconfig.inc csrf_startup() function, to properly respect the timeouts. Ticket #6803
Move copyright from ESF to Netgate
Move to Apache License 2.0
Review license / copyright on all files (final round)
Update include() to include_once()
For safety, use include_once() when including various "side" files.There are a couple of instances of include("guiconfig,inc") that Ichanges to use require_once() to be consistent with everywhere else.The remaining cases of include() are just (hundreds of) head.inc and...
Make rule_columns_with_alias end params optional
Stops PHP warnings like reported in forum https://forum.pfsense.org/index.php?topic=111768.0
Add alias display to target host and target port columns
Fixes corrupted display when special chars appear in the alias
guiconfig monitor filter reload message
More icon and button inconsistencies. Should be the last batch. Ticket #5965
print_callout class setting
The last test here looks not good having just a single equals sign - if the interpreter evaluates this then $class will always get set to 'info'.In practice it should work OK, because the evaluation of boolean conditions left to right should stop when any of the other tests to the left evaluates false. So $class will only be set to 'info' if it is not already 'default' 'danger' or 'warning'....
Merge branch 'patch-9' of https://github.com/k-paulius/pfsense
Add support for Bootstrap callouts
Stop generating page-header instead of hiding it. With breadcrumbs introduces it no longer serves any useful purpose.
Review alert wording.
Fix RADIUS spelling. It is written in all caps.
Tidy print_info_box comments
Added some some comments to hte print_info_box area so package developers will know what happeded
Remove print_info_box_np
Put the real code into print_info_box, adding just a $btntext parameterto the existing 3 params of print_info_box.Change the remaining print_info_box_np() calls to use print_info_box()
Note: The previous code also had a "bug" - the "apply" button said...
Restore code from bad merge
Fix #5794 remove print_info_box_np chackes for gettext("apply")
1) Get rid of the stristr() checks to "guess" if an apply button shouldbe used.2) Change print_info_box() so it can take a button name of "close" , "apply" or none to decide which button to show....
Replaced jQuery to $ in same files
Move set_language() call back to guiconfig.inc since it's causing trouble on console
Be more flexible on detecting the need for the Apply button
This is the quick fix part (1) for https://redmine.pfsense.org/issues/5794
Internationalization graph guiconfig head index
Minor corrections to guiconfig.inc
Set logarr as array() per default, default invert to empty string, improve variable representation within strings
Status / System Logs - Raw Mode Search Inversion
Add search inversion to dump_clog and dump_clog_no_table functions for raw mode logs filter.
Allow thee use of multiple infoblock on a page
Remove unused var in get_std_save_message
$d_sysrebootreqd_path seems to be a leftover from some ancient group of global $d_* vars that are no longer used.
Fixup AJAX stuff so dynamic updating works.
Move getGETPOSTsettingvalue function to be more centrally located in guiconfig.inc.
Use Bootstraps text alignment classes
As per "http://getbootstrap.com/css/#type-alignment", use CLASSstatement instead in inline STYLE statement (much tidier)
Nuke fifolog support. It was never used or fully implemented, no GUI option, and didn't end up working out.It buffered writes too long, users could never see the most current log data.
Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used
Code style g-i
Set language early on a common place included everywhere. This fix some tar warnings 'Failed to set locale'
Don't allow log specific setting to override grepreverse option.
Status - System Logs - Manage Log
Build up th manage log section with options to override the "General Logging Options" settings on an individual log basis.Remove over exuberant gettext's.Set/adjust filter form field widths to be better fitting for the field types....
Merge branch 'Status-System_Logs-Firewall-Filter' of https://github.com/NOYB/pfsense
fix #5591
Status-System Logs-Firewall-Filter
Spruce it up.Use the cool filter button.Use the cool clear button.Add no logs to display notice.
Tidy up Boolean operators for HTML5
Remove the XHTML standard Boolean operators (makes reading HTML muchsimpler).
Added use of class autoloading (GUI stuff only)
Any GUI script that loads the guiconfig.inc file will have access tothe autoloader.
Remove layer7 components. Ticket #5508
remove old function call
added support flash messages
System update settings UI implemented
Ticket #5471 partial convert to font-awesome fonts
proposed fix Bug #5433
Fixed #5433
Fixed #5395
Try to use default timezone from globals.inc when possible. Stop setting timezone on pkg_mgr_installed.php
Fixed #5385
Correction per Phil Davis
First batch of copyright updates
Completed #5356Refactor row toggle javascript
Fixed #5333
Rework the way GUI reads packages tabs, it fixes #5311
Remove more references to theme, ticket #5333
Fixed #5286COnverted pop-up format to table and added description
Fixed #5282
Fixed #5233
Improved styling of page title prevents spurious underline
Page title now hyperlink to page
Fixed 5225
Retire PPTP server, fixes #4226:
- Remove PPTP server and all related code- Bump config version 12.2- Write upgrade config code to remove pptpd section and also cleanup firewall and NAT rules using PPTP interface or src/des
bootstrap www gh minor edits
Merge branch 'master' into bootstrap
Move main pfSense content to src/