Minor code style cleanups
Cleanup print macros
Make sure output is transmitted immediately by flushing the output.
add optional timestamps
-t or "C-t T", toggle a timestamp prefix to each line.
Added macOS compatibility
O_NONBLOCK flag to
open() call specific to macOS only.
Added macOS-related details.
O_NONBLOCK flag to
open() call for macOS (10.13.6) compatibility.
Clarify the input/output variable names (No-op change)
Organize options the same sequence they are mentioned in cmdline help.
Map CR->NL locally on output instead of using
tio.c_oflag |= OCRNL.
This mostly is intended to have local echo output exactly what is sent to the remote endpoint.
A nice side-effect is, that it also fixes tty-implementations, that can't deal with the
OCRNL flag on
Provide local-echo option.
Can be switched on with
-e on the command line.
Can be toggled with Ctrl t e while program is running.
Write to logfile as soon as we have the data, don't buffer.
Logfiles are important to see what happened, in particular if something unexpected happened; so we want to make sure that the logfile is flushed to disk.
Before this change, the logfile was typically written at the end in a large chunk as the default (large) buffering applied. Now, characters are written out ASAP, so it is possible to get a live-view with a
tail -f <logfile>
Update man page and bash completion
ONLCRNL: change the method to map NL to CR-NL
Add mapping flags
The following new mapping flags are added:
INLCRNL: Map NL to CR-NL on input.
ODELBS: Map DEL to BS on output.
Add snap status to
README.md to prettify GitHub page
Add missing header
Add missing header file under musl-libc
Musl's inclusion tree slightly differs from glibc, therefore
TCGETS2 is not reachable through
asm/ioctls.h needs to be included too.
Fix grammar and typos
Please login to add feedback.
|submitted||4 months ago|
|in testing||4 months ago|
|in stable||3 months ago|
|0||0||#1720889 tio-1.32 is available|