Nikolai Kondrashov
Nikolai Kondrashov
As tlog-rec cannot be used safely and reliably to record superuser sessions another approach needs to be employed. One of those is using a "jump-server", where the user would first...
Travis-CI has support for automatically publishing RPMs to packagecloud.io, consider implementing that. Note that packagecloud.io has to be contacted to get hosting for Open-Source software, otherwise only a "Trial" plan...
The trailing commas which appear in various .conf files are against the JSON spec, even though they're ignored by JSON-C. Consider removing them. That might make uncommenting parameters difficult, though.
Make tlog-rec and the future tlog-play configuration validation function return validation error string instead of printing it, so the function could be used in assertions. Add assertions using it all...
Consider storing recording ID components in binary and encoding in base64 to produce a string. This way it will be shorter.
Check that all the "object types" have both init/cleanup and create/destroy functions where possible, for consistency.
To test tlog end-to-end add integration tests. Possible tests follow. General Recording ----------------- * For several payload limit setting values (minimum, default, large) check that tlog-rec produces payloads within the...