Skip to content

Releases: FS-make-simple/tio

2.8

14 Apr 16:50
Compare
Choose a tag to compare
  • Rework resolve_config_file()
  • Rework line_pulse_duration_option_parse()
  • Rework rs485_parse_config()
  • Clean up file descriptor name shadowing
  • Add missing header guard
  • Upgrade inih subproject
  • Remove options --response-wait, --response-timeout
  • Add lua exit(code)
  • Add timeout feature to expect()
  • Add lua expect(string)
  • Add lua send(string)
  • Add lua modem_send(file,protocol)
  • Fix xymodem error print outs
  • Rework x/y-modem transfer command
  • Update docs
  • Cleanup options
  • Add independent input and output mode
  • Fix file descriptor handling on MacOS
  • Add tty line configuration script API
  • Add ONULBRK mapping flag
  • Add Lua scripting feature
  • Invert line states to reflect true electrical level
  • Add support for disabling prefix key handling

Xmodem

10 Apr 19:25
Compare
Choose a tag to compare
  • Xmodem-CRC support.

config

18 Dec 11:08
Compare
Choose a tag to compare

Changes:

  • Update configuration file documentation
  • Rename .tiorc to .tioconfig, tiorc to config, etc.
  • Add support for $HOME/.tioconfig
  • Replaces what used to be $HOME/.tiorc
  • Fix double prefix key regression

Vyacheslav Patkov:

  • Better error checking in config file, rename the file
  • Accept true, enable, on, yes, 1 as true values, their counterparts as false ones. Check integer values for errors and range. Warn about ignored (e.g. misspelled) options.
  • Check getenv() return value for NULL.
  • Rename tiorc to config, as it's a static INI file, not an executable run commands.

thread

02 Dec 13:05
Compare
Choose a tag to compare

Changes:

  • Add threaded input handling
  • To make tio more responsive to quit and I/O flush key command when main I/O thread is blocked on output.
  • Fix so that is it possible to quit tio in tio etc.
  • Fix regression so that it is possible to send the prefix key code to the remote tio session without local tio session reacting to same key code (quitting etc.).
  • Add key command to toggle log on/off
  • Add key command 'ctrl-t f' which will toggle log on/off.
  • If no log filename has been specified via the 'log-filename' option then tio will automatically generate a new log filename every time the log feature is toggled on. Meaning, when toggled multiple times, multiple log files will be generated.
  • However, if a log filename has been specified, tio will only write and append to that same file.
  • Add mute feature
  • This will make tio go fully silent and not print anything.
  • Rename config variable 'tty' to 'device'
  • Deprecate tty config keyword but keep it around for now
  • Update show config
  • Update example tiorc

config

18 Oct 17:08
Compare
Choose a tag to compare

Changes:

  • Add shell completion of sub-configuration names
  • Does not work with sub configuration names that contains one or more white spaces.
  • Beautify help
  • Fix error message
  • Simplify configfile implementation

format

15 Oct 06:25
Compare
Choose a tag to compare

Changes:

  • Fix output line delay
  • Apply output line delay on lines ending with \n.
  • On most systems lines ends with \n or \r\n.
  • Do not print timestamps in hex mode
  • Improve input mechanism in hex mode
  • Print the 2 character hex code that you input in hex mode but then delete it before sending. This way it is easier to keep track of what you are inputting. It basically mimics the ctrl-shift-u input mechanism that is used to input unicode.
  • Add support for sending prefix character to serial device
  • Do so by inputting prefix key twice, e.g. input ctrl-t ctrl-t to send ctrl-t character to serial device.
  • Clean up indentation
  • Update example tiorc

Attila Veghelyi:

  • Add bit reverse order feature

v2.0

11 Sep 10:47
Compare
Choose a tag to compare