Add systemd service files
Specifiy lmdb source and version to use in Changelog
Merge pull request #1639 from jeffali/lmdb/changelog

Specifiy lmdb source and version to use in Changelog
Change log level for failed stat'ing of remote files back to info

As long as there is no way to check wether a file exists at the
remote location, triggering an ERR level message is causing too
much noise on the target host.
The promise continues to be marked as failed.
printsize.h missing from make dist, redmine #5439.
Merge pull request #1640 from jimis/reverse_dns_access_rules

printsize.h missing from make dist, redmine #5439.
update ChangeLog about function changes
TLSRecv now '\0'-terminates all received data.

This has been the case for the non-TLS counterpart (RecvSocketStream())
so TLSRecv() must follow the same logic to make sure all (hundreds)
callers of ReceiveTransaction() are safe.
Clarify comment.
Merge pull request #1641 from jimis/reverse_dns_access_rules

TLSRecv now '\0'-terminates all received data.
Remove some unneeded Changelog entries. They are in 3.5 already.
Redmine #5339: Fix available patches list being empty.

It happens because cf-agent -f update.cf contains a package promise
which uses an empty package_patch_list_command. The list is then
created as empty, and when cf-agent -f promises.cf comes around, the
file already exists with a recent timestamp, and therefore
regenerating it is not attempted.

Fixed by not writing the file if package_patch_list_command is empty.
Merge pull request #1642 from kacfengine/redmine5339

Redmine #5339: Fix available patches list being empty.
.gitignore: handle tests/acceptance/mock_package_manager
tests/acceptance/01_vars/02_functions/packagesmatching.cf: revise test
master becomes 3.7
Redmine#4203: test env parsing for package method
Redmine #5452: add acceptance test for maparray()
tests/acceptance/README: Add git bisect notes from @cdituri in #1317
Valgrind friendly openssl, if getenv("CFENGINE_TEST_PURIFY_OPENSSL")

Even if you compile your openssl with -DPURIFY and no-asm, valgrind
still outputs a very long list of uninitialised variable warnings. It
turns out that the "blinding" feature of openssl is the culprit.