mirror of
https://github.com/tio/tio.git
synced 2026-05-01 14:57:59 +02:00
Update ChangeLog
This commit is contained in:
parent
b5c3193411
commit
f335ff63a9
1 changed files with 97 additions and 1 deletions
98
ChangeLog
98
ChangeLog
|
|
@ -1,4 +1,100 @@
|
|||
=== tio v1.38 ===
|
||||
=== tio v1.39 ===
|
||||
|
||||
|
||||
|
||||
Changes since tio v1.38:
|
||||
|
||||
* Make sure only matched config section is parsed
|
||||
|
||||
* Add support for "disable" keyword in config file
|
||||
|
||||
* Unify error message formating
|
||||
|
||||
* Cleanup list devices code
|
||||
|
||||
* Fix command-line tty-device|config parsing
|
||||
|
||||
Allow user to add options on both sides of the provided config argument.
|
||||
|
||||
For example:
|
||||
|
||||
$ tio -b 9600 am64-evm -e
|
||||
|
||||
Before, tio only allowed adding arguments after the config argument.
|
||||
|
||||
Implemented as simple as possible by introducing two stage option parsing.
|
||||
|
||||
* Update bash completion
|
||||
|
||||
* Add support for IPv4 and IPv6 network sockets
|
||||
|
||||
Add support for IPv4 and IPv6 network sockets via socket syntax
|
||||
"inet:<port>" and "inet6:<port>" respectively.
|
||||
|
||||
For example, to listen and redirect serial device I/O to a host bound
|
||||
IPv4 socket simply do:
|
||||
|
||||
$ tio /dev/ttyUSB0 --socket inet:4444
|
||||
|
||||
To connect do e.g.:
|
||||
|
||||
$ nc 127.0.0.1 4444
|
||||
|
||||
Likewise, for IPv6 do:
|
||||
|
||||
$ tio /dev/ttyUSB0 --socket inet6:4444
|
||||
|
||||
To connect do e.g.:
|
||||
|
||||
$ nc ::1 4444
|
||||
|
||||
If port is 0 or no port is provided default port 3333 is used.
|
||||
|
||||
* Fix tio deleting unix socket file
|
||||
|
||||
If tio has a unix file socket open, a second tio instance of tio may
|
||||
delete the socket file. This change fixes so that it will not be deleted
|
||||
and tio will instead error and complain about conflicting socket file.
|
||||
|
||||
* Rework color option
|
||||
|
||||
Rework the color option to support setting ANSI color code values
|
||||
ranging from 0..255 or "none" for no color or "list" to print a list of
|
||||
available ANSI colors codes.
|
||||
|
||||
Also, disables color when piping.
|
||||
|
||||
* Remove print of hex mode status at startup
|
||||
|
||||
* Remove newline option in hex mode
|
||||
|
||||
* Fix configfile memory leaks
|
||||
|
||||
* Remove command-line option inconsistencies
|
||||
|
||||
Optional arguments, as parsed by the getopt_long mechanism, are
|
||||
inherently inconsistent with how you define required arguments.
|
||||
|
||||
To avoid confusion we decide to avoid this inconsistency by replacing
|
||||
optional options with additional options with required argmuments.
|
||||
|
||||
* Replace '1' with 'enable' in config files
|
||||
|
||||
* Convert errors to warnings
|
||||
|
||||
g0mb4:
|
||||
|
||||
* Extended hexadecimal mode.
|
||||
|
||||
While in hex mode (ctrl-t h) you can output hexadecimal values.
|
||||
E.g.: to send 0x0A you have to type 0A (always 2 characters).
|
||||
|
||||
Added option -x, --hex to start in hexadecimal mode.
|
||||
|
||||
Added option --newline-in-hex to interpret newline characters in hex mode.
|
||||
This is disabled by default, because, in my opinion, hex stream is
|
||||
fundamentally different from text, so a "new line" is meaningless in this
|
||||
context.
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue