Redmine#3611: abortclasses should trigger from a common bundle too
Unit test for concurrent access to local storage (supports TC and LMDB)
Fix assert setting sys variables for interfaces when none are detected
Redmine#3781: acceptance test for namespaced edit_line bundle
Added comment after discussion with @dottedmag.
Merge pull request #1136 from kacfengine/master

Revert "Log promise iteration outcomes in enterprise"
Merge pull request #1137 from jimis/varfix4

Added comment after discussion with @dottedmag.
Redmine#3804: document exclusive upper bound of randomint()
contrib/enterprise/report.pl: script to make simple Enterprise reports easier
Merge pull request #1138 from tzz/feature/3804-clarify-randomint-upper-bound

Redmine#3804: document exclusive upper bound of randomint()
Merge pull request #1109 from tzz/feature/enterprise/report.pl

contrib/enterprise/report.pl: script to make simple Enterprise reports easier
Fix null pointer reference in length() function.

It's legal for datatype_out to be NULL.
Added safe wrappers to creat, chown, lchown and chmod.

To prevent race conditions in path lookup when we change attributes.

Continuation of issue #3693.
Merge pull request #1140 from kacfengine/safe_stuff

Added safe wrappers to creat, chown, lchown and chmod.
Varargs should be passed to vfprintf, no fprintf.
Change type from int to bool and Log() accordingly.
Removed redundant memset().
One variable should be enough for our tests.
Body file_select refers to directories as well.

But still ignore directories if depth_search is on, so that we recurse
into them.
Enable Pass/FAIL reporting using default_check_diff.