* Configurable device display name
You can just set the display name in device settings.
It also accepts simple template format with the variables: hostname, sysName, sysName_fallback, ip
Default controlled by device_display_default, (set from old force_hostname_to_sysname and force_ip_to_sysname settings
* remove second argument to format_hostname()
* Style fixes
* Update schema
* update phpstan baseline
* Improved settings strings (and add for translation)
* Fix "Sub-directory Support" in small steps
This fixes small parts from #12205 part 3
fixes#12205
Even someone knows a better way, for example to fix js with the url() function. In my case it works.
* Update oxidized.inc.php
* Update oxidized.inc.php
* Update oxidized.inc.php
* Update oxidized.inc.php
* Update oxidized.inc.php
* Update oxidized.inc.php
* Update oxidized.inc.php
* Don't overwrite real port ids with zeros in the FDB
* Remove space to make codeclimate happy
* Provide links to device config view for oxidized config search results
* Use a bootgrid for Oxidized nodes so we can sort, search etc.
* Add a space for codeclimate
* Security fix: unauthorized access
Affects nginx users:
Moved php files outside of public html directory (Apache was protected by .htaccess)
Affects all users:
Some files did not check for authentication and could disclose some info.
Better checks before including files from user input
* git mv html/includes/ includes/html
git mv html/pages/ includes/html/