tlog icon indicating copy to clipboard operation
tlog copied to clipboard

Terminal I/O logger

Results 109 tlog issues
Sort by recently updated
recently updated
newest added

The playback logic in tlog-play is getting hairy. Refactor it for simplicity. Look at playback logic in Cockpit (https://github.com/Scribery/cockpit/blob/scribery/pkg/session_recording/player.jsx at the moment).

Throughout the code several error-handling patterns are repeated many times. Implement macros to handle the most typical cases and save on line count.

Are there any objections to having this packaged for Debian/Ubuntu at this time? I setup external packaging today and was considering trying to submit it to those projects.

Apparently some recorded sessions can include control characters prompting the playback terminal to emulate input, which can then be interpreted by tlog-play as playback controls pausing or quitting the playback...

bug
pri: high

At the moment no SSL backend for cURL is initialized. It means that access to Elasticsearch via SSL for playback could be problematic. Figure out the proper way to initialize...

Add assert invocations validating various types of the transaction API upon function entrances, exits and otherwise.

easy

Add assertions validating manipulated/created objects to all function exit paths as an additional consistency tracking measure.

easy

We can possibly take screenshots for keyframes (see #87), along with cursor position, which would allow us to playback from those to get to the exact location. However, we can't...

Intel implemented [Linux support for Software Guard Extensions](https://01.org/intel-software-guard-extensions) which we might be able to use to prevent tampering with and escaping recording, by protecting both tlog and log server processes....