Fix lineup of copyright lines
and module names and other bits of formatting and typos in headercomment sections.
Welcome 2015
Change copyright statement to reflect reality
Update jquery-ui components to 1.11.1, it fixes #3879"
Tidy up "status_rrd_graph.php" XHTML
"id" attributes cannot start with a numeric character, so change "8hour" to "eighthour" and "4year" to "fouryear".
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Update status_rrd_graph.php
Add NTP graphing
Update "status_rrd_graph.php" XHTML
Update SCRIPT statements with CDATAMove the close HEAD statementMove the FORM statement outside the main tableClose INPUT tagUpdate HTML Boolean operatorsAdd closing table cell (TD) and table row (TR) tags so that the rows are...
Include the CP zone in the form parameters if one is defined. Fixes access to concurrent graph on zones other than the first/default.
Correct month, quarter (3 months), and 4 year RRD graphs length.
Longest possible month is 31 days, not 32.Longest possible quarter (3 months) is 92 days (30+31+31), not 93 (31+31+31).4 Years is 1461 days (365 x 4 + 1), not 1464 (366 x 4). Except about once every century or so when leap year is skipped 4 years is then 1460 days. But that is not going to happen again for a very long time. Unfortunately pfSense, nor anyone alive today will probably still be alive by then.
Make sure captiveportal section of config is an array, reported on ticket #2838
Fix rrd display when captive portal is enabled
Adjust RRD captive portal graphs for CP zones
- Create RRD configs per zone- Add tabs to see graphs per zone- Migrate existing rrd files to default cpZone- While I'm here, call unset() for $rrdcreate and $rrdupdatesh
Resolves #2655
fix for Bug #2334 quality rrd graphs do not automatically refresh
id attributes can't have a period, someone didn't read w3c specs on id attributes ;-)
pull jquery-ui.custom.css from themes/THEME if it exists there
otherwise pull /javascript/jquery/jquery-ui.custom.css,which contains defaults.
Add date/time picker to Custom RRD graphs.
from: http://trentrichardson.com/examples/timepicker/
Add date picker to the Custom RRD graph page to translate to unix time.
implements #1997.
http://redmine.pfsense.org/issues/1997
The function split() is replaced by the function explode(). Starting with PHP 5.3 this is deprecated and with version 6 gone.Replacing it surpresses all the warnings
Check uppercase strings
Ensure style is set to a valid item
Merge over the end period fix for the custom rrd graphs section.
Converting from prototype to jQuery status_*
Bug #1615. Half-fix.
Added Captive Portal RRD graphs, there are two graphs one for the number of logged in users since last rrd poll, and concurrent number of users logged in.
Add new default option that makes RRD graphs with the old type of behavior for time periods, configurable on settings tab.
Use correct variable for this condition.
Fix case statements, may fix rrd graph generation for certain periods.
Remove extra (. Reported-by: http://forum.pfsense.org/index.php/topic,31246.msg161929.html#msg161929
Reinvent the 8 hour graph period, this one should work properly, needs test
Fix Misc XSS issues
Unset the end time if we are graphing for the "current" period. That makes the graphs refresh correctly.
Disable the 12 hour graph for now, it appears to have defective math.
Fixes #714. Do not show the cellular graphs if there is no ppp interface defined.
Correct math for the 12 hour graph so it doesn't show the empty hours
Skip the placeholder databases when outbound is selected, too. Also don't check the name against the gateway list on anything but the quality tab.
See if the name matches a gateway instead of showing everything ending in -quality. Also do a more restrictive match when checking which graph to display, so it doesn't match ones it shouldn't. (for example, WAN matching both WAN and GW_WAN)
Allow System: Throughput RRD graph to be displayed. Ticket #715
Fix showing the current graph selection on the system RRD graphs.
Fix logic operator for graph endpoint
Do not show the empty part of the graph by request of many
Use
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/status_captiveportal.php usr/local/www/status_rrd_graph.php usr/local/www/status_wireless.php
Add 12 hour period starting from 8 in the morning. Thinking that would correspond better to human workdays.
Fix gettext implementation on status_rrd_graph.php
Corrections gettext implementation on status_rrd_graph.php
Conflicts: usr/local/www/services_rfc2136.php usr/local/www/services_snmp.php usr/local/www/status_rrd_graph.php usr/local/www/status_rrd_graph_settings.php
Correct my email address, adjust copyright to 2010
Add OpenVPN users database, sync the tabs on the settings page.Graphing page doesn't know about openvpn users yet. But that's ok.
The custom graph option now works, this needs for a certain someone tointegrate a nice date picker that updates the fields with the correctseconds.Add tab for VPN databases which we don't have yet.
Further correct week graph, weeks start at monday, not sunday. Makeprevious week work too.
Fix the glob() to return only the files, not the pathnames, use chdir()before.Fix a possible injection of ../ in the database path by using basename()Fix the week graph math so it is correct.
Implement gettext() calls on status_rrd_graph.php
Replace this exec to find with a glob(). Fixes #751.
Commit first stab at a custom graph tab. Doesn't do anything yet, shouldn't break any existing graphs.
round the date calculation result so that it results in 1 month insteadof 4 weeks which looks strange.
Fix the calculus so the date goes backwards
Remove debugging lineImprove the scale so that it matches up the length of the period.Style fixes
Improve the RRD graph display
Add more smarts to the RRD page, do not show tabs for database that do not exist, pick the 1st database forwireless, cellular.
Add graphing for 3G cellular modems.
Include needed files. Ticket #209.
Rework includes/require. This saves about 4 megabytes.Simplify get_memory(). Tested on mips/i386
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Add some smarts so that it always shows the 1st found quality database with Static gatewaysReplace ifthenelse with a switch
Move Scriptaculous/Prototype includes to head.inc and remove the code duplication
Fixed the outbound macro for displaying the outbound interfaces with the Quality GraphsMake sure we show either the gateway name or interface name on the graph top header
Redirect to settings page if not enabled per billm@
Show correct labels for psuedo databases.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Switch over to interface_has_gateway() for gateway detection
Fix typo
Switch over to array style page titles. Obtained-from: m0n0wall
Commit wireless frontend code
Add rrd graph settings page.Bump config out of line with 1.2Add rrd config upgrade code.
Keep longer archives, allow for a 4 year span
Use pattern matching for proper database selection.
Set default graph to processor
Commit system throughput graph
Cleanup code, fix dropdown selection.
Re-add missing queues graphs
Commit missed commit.Should add group outbound.
Fix ajax image refresh
New page layout and UI for the rrd graphs.
Merge newer rrd graphing code, drop down now only lists valid rrdtargets. Added CPU and States graphs. More logging in case of graphgeneration. Minor bugfixes and cleanup.
MFC 14473Make sure we test for databases without interface information. e.g. spamd. Fixes report made in forum.
MFC 13459Only show enabled interfaces in the Interface drop down.
Graph fixes from Seth.
Add dummy gettext() function
MFC from -HEAD
MFC 11607If there is a error while creating the graph display it. It makes it easier to troubleshoot. The qeueus graph is a good example. Failed to create graph with error code 1, the error is: ERROR: No DS called 'qwanRoot' in '/var/db/rrd/wan-queues.rrd' Using this we can tell users what to do.
MFC 11475They asked for something better, perhaps. Important: Wrap colors, when queues > 8 Important: speeds/if variables need filling? Anyone?
MFC remove debugging code
MFC SpamD fixes.
Remove loading <div>
Refresh every 300 seconds with meta tag.