--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2022-f1e5dd3c70
2022-02-22 03:39:27.337190
--------------------------------------------------------------------------------
Name : tio
Product : Fedora EPEL 8
Version : 1.33
Release : 1.el8
URL :
https://tio.github.io/
Summary : Simple TTY terminal I/O application
Description :
Tio is a simple TTY terminal application which features a straightforward
commandline interface to easily connect to TTY devices for basic input/output.
--------------------------------------------------------------------------------
Update Information:
# tio v1.33 * Show auto connect status in show configuration * Use
`#pragma once` in all headers * Improve printed output Get rid of
inconsistencies in the printed output (error printing, colors, etc.).
Prepare for user configurable color. * Rename option `-i` to `-L` *
Shorten timestamp * Shorten timestamp description We do not need the
date part of the timestamp. It simply takes up too much precious line space. In
case of logging to file, one can easily conclude the date from the file date
information. * Replace Travis with circleCI * Replace autotools with meson
To introduce much simpler build configuration which is also easier to maintain.
* Add list serial devices feature For convenience, add a `--list-devices`
option which lists the available serial devices. * Cleanup: Use dot notation
for default options struct * Update `AUTHORS` * Add command to show
version The key sequence ctrl-t v will now show the version of tio. *
Align format of timestamps * Add Sylvain as official co-maintainer * Add
`-t` option description for time stamping. * Add description for time
stamping. * Added timestamps in log file if enabled. * Refine timestamps
with milliseconds and ISO-8601 format. * Show milliseconds too in the
timestamp and log file * Change timestamp format to ISO-8601. * Output
newline on stdout with hex print mode The timestamp will always be printed
at the beginning of line: ``` [10:25:56] Switched to hexadecimal mode
0d 0a 0d [10:25:57] 41 43 52 4e 3a 5c 3e 0d 0a 0d [10:25:58] 41 ``` is
changed to: ``` [12:34:56] 45 72 72 6f 72 3a 20 49 6e 76 61 6c 69 64 20
[12:34:56] 41 43 52 4e 3a 5c 3e [12:34:56] 41 43 52 4e 3a 5c 3e
[12:34:57] 41 43 52 4e 3a 5c 3e 6c 73 ``` * Make comparison POSIX
compliant String comparison with `==` is not POSIX compliant and can fail
with e.g. dash. * Add bash completion of tty devices. * Add
`-t`/`--timestamp` to bash completion script. * Local echo: show character by
character even if stdout buffered. * Show error when failing to open a tty
* Fix out of tree builds Out of tree builds are currently broken because
`$(top_srcdir)src/include` is not in the search path. In tree builds are working
because `autconf` add `$(top_builddir)/src/include` to the search path for the
generated `config.h`. As `$(top_builddir)` and `$(top_srcdir)` are identical
during in tree builds the search path still end up beeing somehow correct.
To fix this add `-I$(srcdir)/include` to the `CPPFLAGS` in `Makefile.am`. *
src/setspeed2.c: fix redefinition of termio Include `ioctls.h` and
`termbits.h` from asm-generic instead of asm to avoid build failures. * Exit
if output speed cannot be set. * `fflush()` after `putchar()` for print_hex
and print_normal In order for local echo to work properly, we have to
either call `fflush(stdout)` after every character or just disable line
buffering. This change calls `fflush()` after `putchar()`. * Disable line
buffering in stdout In order for local echo to work properly, we have to
either call `fflush(stdout)` after every character or just disable line
buffering. This change uses `setbuf(stdout, NULL)` to do the latter. *
Don't show line state if ioctl failed * Add serial lines manual control *
Flush every local echo char Flush stdout at every char in case it happens
to be buffered. * Newline: handle booth `NL` and `CR` Flag `ONLCRNL`
expects code `\n` after press Enter, but on some systems `\r` is send instead.
--------------------------------------------------------------------------------
ChangeLog:
* Sun Feb 13 2022 Robert Scheck <robert(a)fedoraproject.org> 1.33-1
- Upgrade to 1.33 (#2053967)
* Sat Jan 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-7
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.32-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #2053967 - tio-1.33 is available
https://bugzilla.redhat.com/show_bug.cgi?id=2053967
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update tio' at the command line.
For more information, refer to "YUM", available at
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7\
/html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------