* Removed duplicate include
* Move set_debug into functions.php, and restore the (re)loading of includes/defaults
* Move debug call until after function has been included
* Added support for freeswitch via unix_agent
* Fixed display of graphs on apps overview
* Removed tab indents
* Fixed not sending port_descr_type (#4188)
* Removed / Updated version info to just be LibreNMS (#4193)
* Remove requirement for ['enable_printers'] (#4192)
* ricoh devices returning garbage as toner level (#4180)
* ricoh devices returning garbage as toner level
* ricoh toner extra check
* more ricoh rules
* Fix remote rrdtool_check_rrd_exists() calls (#4196)
It was comparing with the full name when rrdcached only printed out the relative name.
Thanks mikmak on irc for lots of troubleshooting.
* check for no motd line (#4200)
Fixes#4199
* Only push the toc down, not the content
the toc is on top when the header switches to two lines, so we only need to push that down.
* IRC bot - detect lost communication
Force reconnect if no data received from server for config['irc_conn_timeout'] seconds (that may happen when network/VPN goes down - in such case IRC bot won't get immediately notification that connection was lost, at least till it tries to send anything).
* Update irc.php
* Update irc.php
* Update irc.php
* Update irc.php
* fix ifName randomly defined, breaking influxdb updates (#4202)
* IRC bot - allow to disable ssl check
In PHP 5.6.x stream wrappers verify peer certificates and host names by default when using SSL. That fix allows to turn off that verification with config option $config['irc_disable_ssl_check'] = true;
It is useful when you want to use self generated certificate for your own IRC server.
* Update irc.php
* More more docs (#4197)
* Updated docs + some small code changes
* Added validating code doc for developers
* Doc updates
* Updates and improvements
* Add ntpd to the list of agentapps (#4194)
* Fix deprecated constructors
This small change should't prevent easy updates to libraries and fixes the lint check on php7
* Don't allow php7 failures anymore
* Fix defunct process issues: create Proc class (#4210)
* Proc class
Encapsulate processes in a class, when they go out of scope, we can use the __destruct() process to make sure the process terminates.
* Fix rrdtool_last checks failing
* Don't close rrdtool in rrd_graph
Try to start rrdtool process if they haven't been started yet
Remove some extra debug output
* phpdocs added
several cleanups
should still be functioning the same
Only open one rrdtool process for graph.php
* include common.php in definitions.inc.php (#4198)
definitions.inc.php makes a call to dbFetchRow, which uses c_echo()
It is safe to include common.php here as it only has function definitions.
* Use pre-commit.php in for travis-ci tests (#4212)
* Proc class
Encapsulate processes in a class, when they go out of scope, we can use the __destruct() process to make sure the process terminates.
* Fix rrdtool_last checks failing
* Don't close rrdtool in rrd_graph
Try to start rrdtool process if they haven't been started yet
Remove some extra debug output
* phpdocs added
several cleanups
should still be functioning the same
Only open one rrdtool process for graph.php
* Config option for global default dashboard
Add config option to set a global default dashbord. This will be used
instead of the user's "Default" dashboard unless they have changed their
default dashboard in their user settings.
* Use a dropdown for the default_dashboard option
Update generate_dynamic_config_panel to allow assoc arrays with
`'value'` and `'description'` as keys and change to a select box.
* Fix PHP style issues lost during merge
Move the classloader to as early as possible in defaults.inc.php
This should cover all application entrances.
Set install_dir based on the location of defaults.inc.php
* fix for services visibility if no service available or not enabled in config
* availability map option to switch to old view
* updates as guided by @laf
* Prepare for dual rrdtool processes
Disabled at this time
Split out rrdtool version checks into rrdtool_create_command()
Tests for rrdtool_create_command()
Fixes a few small issues.
* Enable dual process and remote rrd check/creation
* remove full path for remote commands
* Doc updates
minor fix to rrdtool_tune()
* Set up bootstrap for phpunit
Fix issues with FileExistsException
* Attempt to fix phpunit
* Fix classloader and bootstrap to use full paths only (not depending on $config)
* Fix phpunit tests, config.php does not exist.
* Updated OS Icons
Cleaned up image for Lenovo - new images for asuswrt-merlin, swos,
tomato. Minor update for MikroTik RB260GS.
* Added Contact Information to AUTHORS.md
* Update Lenovo Icon (32x32), Revert SwOS Change
* Added Text per Contributor Agreement
I agree to the conditions of the Contributor Agreement
contained in doc/General/Contributing.md.