Merge pull request #5 from jimsky7/master

pull 2014-08-21
Documentation update
Charts clickable, not separate link

Make each chart (SVG) clickable to go to target URL, rather than having
a separate clickable link. Add this to the legend below the charts on
analysis page.
Improve the database tripwire

Add support for mysqli() class. Add ability to specify which tables to
monitor (for number of rows). Improve the chances that a change will be
detected.
Formatting improvement
Tripwire fix to report rows correctly

Database tripwire had been using SHOW TABLE STATUS, which only reported
a row (count) estimate, not a correct count. Revised it to use SELECT
COUNT(*) which will always be correct.
Sample visualizations page

Sample visualizations page that can go to everyone.
Elim MSIE clipping error // SELECT // sample props

SVG rendering on MSIE was not clipping large data values. Use
Math.min() to clip all data so the SVG doesn’t have to do it. Also
added “sample” properties directory and file. Also automatically
calculate current year for the SELECT on the sample /analysis/ page.
Add "<" and ">" to charts page

Allow to jump backward or forward by selecting an arrow on charts page
(rather than having to enter an exact date).
SSL_FILTER_REQUIRE_EXPLICIT_OK

New define SSL_FILTER_REQUIRE_EXPLICIT_OK. If TRUE then the SSL filter
requires an explicit “OK” from the checker. If FALSE then the SSL
filter reports explicit errors, but assumes everything is OK if there
are no errors. The constant SSL_FILTER_REQUIRE_EXPLICIT_OK may be
defined in cyberspark.config.php or in the filter file itself.
SSL filter bug fix to get full report

SSL filter was truncating long reports. Fixed so reports may be up to
100k in length.
Add MONTH= DAY= YEAR= params

Add GET MONTH=oo DAY=oo YEAR=oooo parameters to common analysis +
display module. Allows one to specify a date within the URL rather than
having to use POST input variables every time.
Add 'generator' to 'smartscan'

Added <meta name=‘generator’> comparison to the smartscan filter.
Expand Cloudflare HTTP errs 520-524

Expand so HTTP errors 520 through 524 are warned as being possible
Cloudflare issues.
Improve SSL filter reporting

Improve reporting of “fail” and “problem” in checking SSL certificates.
Terminate log-transport when parent gone

Terminate log-transport process when force-quitting unresponsive parent
daemon.
Improved page layout

Improve header layout (more compact), navigation header placement
(float right), and more ‘responsive’ design on small screens.
Merge branch 'development'