Rework how IPsec VTI interfaces and reqid specifications for same are formed. Ticket #8544
Please welcome routed IPsec using if_ipsec VTI interfaces. Implements #8544
To use, create a P1/P2 and set P2 to VTI using local/remote network as tunnel endpoint addresses, then assign the interface (enable, but IP type = none), and use like any other interface for routing.
Update the Copyright notice for pfSense.
Fixed #7966 added a moving average smoothing factor to help out with some of the jagged graphs. Since the quickest update will be every other second this will help make it look smoother. Also added this to the widget and added some functionality to the status page so it can display in two different styles. Setting smoothing to 0 will make the graph the same as before this was added. Raising it will allow for a moving average to be taken into account to smooth out the graphs.
trafficgraphs, move common code to 1 file, and remove usage of 'localstorage' which shares unwanted changes to graph settings between widget and stats
traffic-graphs, optimize retrieval of data every x seconds to reduce spikes in the graphs and load on pfSensealso cleanup some old code.
webgui, load .js files with ?v=mtime version to prevent using old scripts after updating
GET/POST conversion for status*
traffic-graphs, setting to keep updating them while invisible- allow showing different graphs to be shown on different browser tabs (dont use localstorage for graphs to query)- show interface name in graph instead of realname
Move copyright from ESF to Netgate
change traffic graphs to use d3.js
Revert "change traffic graphs to d3"
This reverts commit 9f33ec64330d0b50896772abd73156abbd762305.
change traffic graphs to d3
Move to Apache License 2.0
Review license / copyright on all files (final round)
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....
Added back GET parameters support (as in pre-2.3)
In version 2.3 the Traffic Graph page switched from GET to POST parameters to control the graph.This patch restores the old functionality, which was useful to bookmark a given graph configuration.
Convert section titles to title case
Internationalization of various status*.php
add call 'gettext' function in the status menu files
Fixed #5789
All simple php echo to short
Short version is far more used than long php echo. This brings all code to same standard where possible.
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
Add back display description option for status_graph
The code that provides the data for this is already inbandwidth_by_ip.php in both 2.2.* and master 2.3.The description option is in the Display dropdown list in 2.2.*, but itgot missed in the bootstrap conversion and integration process....
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 status*
Type up SCRIPT tags
Calling all of these "Page" in the privilege name is redundant since they are all pages and the "WebCfg" prefix implies they are pages.
Added use of class autoloading (GUI stuff only)
Any GUI script that loads the guiconfig.inc file will have access tothe autoloader.
fix Bug #5410
Eliminate a few more cases of $config['ipsec']['enable'].
Mostly when dealing with enc0 interface.
Copyright and license cleanup
- Remove personal copyright from people who assigned it to employer (ESF)- Remove $Id$- Remove extra spaces
EOL whitespace and header consistency for www
Copyright updates Batch 2 of 3
Moved action-buttons in-line styling to pfSense.css
bootstrap, use require_once for classes/Form.class.php
Merge branch 'master' into bootstrap
Move main pfSense content to src/