tsess 0.6 The addition of test coverage helped focus on the overall code base and as a result a lot of changes happened, mainly to the test suite. And the addition of memory checks to the test suite helped uncover violations at a certain level of coverage. Changes since tsess-0.5: - the 'tsess edit' command passes a temp file to the text editor - new 'tsess check -p' option to print the effective configuration - more robust error handling in the tmux controller - overall refined error reporting - test coverage with kcov(1) - memory checks with valgrind(1) - long-deserved README contents with a quick tutorial Bug fixes since tsess-0.5: - added missing profile script to RPM packaging - fixed lexical analysis of words and environment variables - literal strings are no longer expanded in templates - plugged two memory leaks - fixed a dangling pointer scenario (use-after-realloc) Thanks to a code coverage above 95% (according to kcov) and thanks to the memory checks on this code coverage, this release is by far the safest tsess release to date. SHA-256 fingerprint: tsess-0.6.tar.gz 7c6ccfe3b4e260ea3421d0f9006a7ad67e52c7ce160ee9db707ba2cb31c4f783 The release archive was bootstrapped with the following dependencies: - autoconf 2.72 - automake 1.16.5 - binutils 2.43.1 - gcc 14.2.1 - gmake 4.4.1 - hare 0.24.2 - harec 0.24.2 - qbe 1.2 - scdoc 1.11.3