Update copyright years to include 2023
Rector some direct config gets with complex paths.
Rector some config unsets with complex paths.
Fixes some PHP bugs. For #13446
Reload IPsec and OpenVPN on gateway IP or force_down option change. Issue #13076
Update the Copyright year of the files owned by Rubicon/Netgate.
Input validation to prevent removing a gateway if it is still in use by DNS servers. Fixes #8390
Note says that gateway or failover gatewaygroup are valid options #11164
Update the Copyright year.
A subsequent commit will deal with .po's.
Rework route functions
- Created route_table() that returns an array containing all items from route table. It uses --libxo to get a json object- Created route_get() that return an array with route items to desired target- Created route_get_default() to get current default route for inet or...
Revise default gateway handling for speed
Move gateway interface friendly name functionality to gwlb.inc
Revise return_gateways_array() to include the tier name in hte returned array. This avoids the need to call the function for every gateway in the array and makes life easier for system_gateways.php, which no longer needs to call multiple functions to get the display information.
Fix indenting
Fixed #10719 by adding tooltips and help text
This is 2020. Issue #9245
Fix syntax errors
fixes
fix route delete code
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Routing, actually show the "(default)" mark on the default route as it is present on the OS
Most obvious problem was when manually switching from WANGW1 to WANGW2 it showed both as (default) after saving the setting and before applying it. Also after applying it would require another page refresh to show the updated situation. Also add a little information box that shows what (Default) means for the user.
Update copyright notices to 2019. Happy New Year
Fix #9121: Initialize arrays to prevent PHP 7 errors
routing, add option 'automatic' for gateway selection, and allow manual ordering of gateways
Merge pull request #3781 from PiBa-NL/20170712-defaultgateway-group
PHP7 - system->Gateays resolve illegal string offset error
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.
Update the Copyright notice for pfSense.
Refactor gateway parameter validation
Revisions to GET/POST conversion limiting POSTs to save, apply, and delete functions
GET/POST conversion system_gateways*
Merge pull request #3369 from phil-davis/breadcrumbs_detail
Breadcrumb links
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
When deleting or disabling a non-dynamic gateway, if that gateway was set as default then remove the corresponding default route to respect the user's decision. Fixes #6659
Spelling mistake "system_gateways.php"
Fix spelling mistake in "system_gateways.php"
Move copyright from ESF to Netgate
Move to Apache License 2.0
Review license / copyright on all files (final round)
webgui tables, doubleclick event to perform 'edit' action, part 2
Always use require_once
The usage of require() and require_once() throughout the system isinconsistent, and "bugs" come up now and then when the order of"requires" is a bit different and some require() happens after theinclude file is already included/required....
System / Routing / Gateways - Remove Personalizations
Remove "you" personalizations.
Internationalization of various system*.php
systems_gateways action button titles
Hmmm - there are a few of these, I should have made a branch with a single commit. Anyway, nearly done.
Remove static routes to DNS servers when gateway is disabled. It should fix #4921
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....
Fixed #5566
Convert short open tags to full tags
Short open tag is discouraged since it is only available if enabled
See https://secure.php.net/manual/en/language.basic-syntax.phptags.php
Bug #5527
Encode gateway attributes before printing
Code style system_*
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
cleanup static routes for interface nonlocal gateways when being deleted or changed.
Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.
Revise System->Routing menu entry and page titles
Ticket #5471 another convert batch to font-awesome icons
EOL whitespace and header consistency for www
Copyright updates Batch 2 of 3
Delete confirmation vi fa-trash automated via pfSense.js
Moved action-buttons in-line styling to pfSense.css
replace and find for icon-embed-btn
Updated button styles
system_gateways Actions column format
system_gateways text of edit button
Make it consistent with the others
Add "Actions" text to table header
system_gateways font-awesome convert
https://forum.pfsense.org/index.php?topic=101343.15
Do a service reload of dyndns when changing gateways in case something haschanged. Ticket #5214
IPv4 "add new gateway" functionality provided via modal pop-upBasic hide/show for form setction implemented
Fixed #5071Incorrect button title
Merge branch 'master' into bootstrap
Move main pfSense content to src/