Skip to content

Releases: ovh/ovh-ttyrec

v1.1.7.1

18 Sep 12:10
Compare
Choose a tag to compare
  • fix: ttyplay: playing zstd-compressed files created in append mode was stopping after end of first stream reached in file (#27)

Note: rebuilt the assets with a lower libc6 version requirement to ensure packages work even on old distros

v1.1.7.0

17 Sep 11:58
Compare
Choose a tag to compare
  • feat: add --stealth-stdout and --stealth-stderr

v1.1.6.7

30 Mar 08:24
Compare
Choose a tag to compare
  • fix: rare interlocking on exit
  • enh: default install prefix is now /usr/local
  • fix: FreeBSD compilation
  • chore: autobuild for FreeBSD

v1.1.6.6

13 Nov 17:56
Compare
Choose a tag to compare
  • chore: automation to publish deb/rpm/static packages on release

v1.1.6.5

23 Sep 15:32
Compare
Choose a tag to compare
  • fix: race condition when running w/o pty
  • chore: automation to publish a debian package and static binaries as release artifacts

(edited: also added automation for rpm, and attached the package to this release, no code change)

v1.1.6.4

07 May 19:23
Compare
Choose a tag to compare
  • fix: buggy -k usage without -t
  • fix: incorrect logic introduced by "fix: race condition causing segfault on exit" in v1.1.6.3

v1.1.6.3

10 Oct 14:18
b8bdaab
Compare
Choose a tag to compare
  • fix: race condition on exit when a sighandler gets called while we're in libc's exit(), fixes #7

v1.1.6.2

30 Aug 10:44
ab22341
Compare
Choose a tag to compare
  • enh: with -f, auto-append .zst if -Z or --zstd was specified
  • fix: race condition on exit where ttyrec could get stuck
  • fix: allow usage of -f even if -F if specified

v1.1.6.0

05 Jun 15:31
Compare
Choose a tag to compare
  • feat(zstd): on-the-fly zstd (de)compression
    • added generic fread/fwrite/fclose wrappers as a framework to support several (de)compression algorithms
    • ttyrec: add -Z option to enable on-the-fly compression when available
    • ttyrec: add --zstd option to force zstd on-the-fly compression
    • ttyrec: add -l option to fine-tune the zstd compression ratio (between 1 and 19, default 3)
    • ttyrec: add --max-flush-time to specify a number of seconds after which we force zstd to flush
      its output buffers to ensure somewhat idle sessions still get flushed to disk regularly
    • ttyplay: zstd decompression is automatically enabled if the file suffix is ".zst"
    • ttyplay: add -Z option to force on-the-fly zstd decompression regardless of the file suffix
    • ttytime: add a warning if timing a .zst file is attempted (not supported)
  • feat: implement long-options
  • feat: implement --name-format (-F) to specify a custom file name
  • feat: --warn-before-lock and --warn-before-kill
  • enh: nicify termios debug output
  • fix: abort if doinput() can't write to master
  • chore: get rid of help2man requirement
  • chore: portability fixes

First public release of ovh-ttyrec (v1.1.5.0)

05 Jun 15:29
Compare
Choose a tag to compare

First public release of ovh-ttyrec