Inspect 7.x-4.0


The main issue of the this release is syslog compatibility.


New features
------------
Backend (PHP)
* Error/back tracer's default stack frame limit is now configurable in the settings page.
* Tracer now reduces stack frame limit automatically when exceeding max output length.
* Logging/filing an error message and/or exception message via trace functions/methods is always allowed, if severity is more severe than WATCHDOG_DEBUG.


Frontend (Javascript)
 * None.


Obsoletes
---------
Backend (PHP)
* Removed settings option 'Prohibit the primary admin user from getting inspections of variables and traces'.
* Removed settings option 'PHP inspections shan\'t default to display file and line of inspection function/method call'.
* Inspect::log_db() is now deprecated, use inspect_log_message()/Inspect::logMessage() instead.
* Inspect::log_file() is now deprecated, use inspect_file_message()/Inspect::fileMessage() instead.
* Removed obsolete and deprecated classes InspectBs, InspectVar, InspectTrc and methods Inspect::_initSessionNo and functions inspect_log_get, inspect_trace_log_get.

Frontend (Javascript)
* Removed obsolete and deprecated functions variable and variableGet.

Bug fixes
---------
Backend (PHP)
* Fixed bad truncation related bug; strings exceeding minimum truncation length got prefixed with '...document_root/' no matter if they matched path needles or not.


Security
--------
Backend (PHP)
* Fixed missing escaping of message in inspect_log_message()/Inspect::logMessage().


Install/update notes
--------------------
 * Update database
 * Clear all cache





