commit tio for openSUSE:Factory

2024-06-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2024-06-24 20:52:21

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.18349 (New)


Package is "tio"

Mon Jun 24 20:52:21 2024 rev:19 rq:1182571 version:3.4

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2024-06-04 12:51:40.949027037 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.18349/tio.changes   2024-06-24 
20:53:09.816024584 +0200
@@ -1,0 +2,25 @@
+Sat Jun 15 17:42:52 UTC 2024 - Martin Hauke 
+
+- Update to version 3.4
+  * Update configuration output.
+  * Clean up script run interaction text.
+  * Fix unbounded writes.
+  * Add history and editing feature to line input mode.
+  * Use up and down arrow keys to navigate history.
+  * Use left and right arrow keys to move cursor back and forth.
+  * We try mimic the behaviour of GNU readline which we can not
+use because.
+  * Reuse socket address.
+  * Fix line input mode.
+  * Fix so that ABCD are no longer ignored.
+  * Make sure ICRNL, IGNCR, INLCR take effect.
+  * Include correct header for poll().
+  * Add group write permission to xymodem received file.
+  * Fix missing open() flags in xymodem_receive().
+  * Show current mappings in the configuration printout.
+  * Use "ctrl-t m" to change mappings interactively.
+  * Prompt for Lua script or shell command in interactive session.
+  * Added support to receive XMODEM-CRC files from the connected
+serial port.
+
+---

Old:

  tio-3.3.tar.xz

New:

  tio-3.4.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.fSMrHs/_old  2024-06-24 20:53:10.260040829 +0200
+++ /var/tmp/diff_new_pack.fSMrHs/_new  2024-06-24 20:53:10.264040976 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:3.3
+Version:3.4
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-3.3.tar.xz -> tio-3.4.tar.xz ++
 1909 lines of diff (skipped)


commit tio for openSUSE:Factory

2024-06-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2024-06-04 12:51:11

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.24587 (New)


Package is "tio"

Tue Jun  4 12:51:11 2024 rev:18 rq:1178355 version:3.3

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2024-05-13 01:34:06.843424680 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.24587/tio.changes   2024-06-04 
12:51:40.949027037 +0200
@@ -1,0 +2,11 @@
+Thu May 16 19:29:37 UTC 2024 - Martin Hauke 
+
+- Update to version 3.3
+  * Force destructive backspace when using local echo
+  * Only takes effect in normal output mode.
+  * Fix local-echo in configuration file
+  * Clean up includes
+  * Force socket write operation to ignore any signals
+  * Man page cleanup
+
+---

Old:

  tio-3.2.tar.xz

New:

  tio-3.3.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.wr403I/_old  2024-06-04 12:51:41.617051278 +0200
+++ /var/tmp/diff_new_pack.wr403I/_new  2024-06-04 12:51:41.621051424 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:3.2
+Version:3.3
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-3.2.tar.xz -> tio-3.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-3.2/.github/workflows/codeql.yml 
new/tio-3.3/.github/workflows/codeql.yml
--- old/tio-3.2/.github/workflows/codeql.yml2024-05-08 13:05:47.0 
+0200
+++ new/tio-3.3/.github/workflows/codeql.yml2024-05-15 08:35:45.0 
+0200
@@ -12,8 +12,8 @@
 name: "CodeQL"
 
 on:
-  # push:
-  #   branches: [ "main", "master" ]
+  push:
+branches: [ "main", "master" ]
   schedule:
 - cron: '0 0 * * *'
   pull_request:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-3.2/.github/workflows/macos.yml 
new/tio-3.3/.github/workflows/macos.yml
--- old/tio-3.2/.github/workflows/macos.yml 2024-05-08 13:05:47.0 
+0200
+++ new/tio-3.3/.github/workflows/macos.yml 2024-05-15 08:35:45.0 
+0200
@@ -1,4 +1,4 @@
-name: macOS build
+name: MacOS build
 
 on:
   push:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-3.2/NEWS new/tio-3.3/NEWS
--- old/tio-3.2/NEWS2024-05-08 13:05:47.0 +0200
+++ new/tio-3.3/NEWS2024-05-15 08:35:45.0 +0200
@@ -1,5 +1,21 @@
 
-=== tio v3.2 ===
+=== tio v3.3 ===
+
+
+
+Changes since tio v3.2:
+
+ * Force destructive backspace when using local echo
+
+   Only takes effect in normal output mode.
+
+ * Fix local-echo in configuration file
+
+ * Clean up includes
+
+ * Force socket write operation to ignore any signals
+
+ * Man page cleanup
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-3.2/README.md new/tio-3.3/README.md
--- old/tio-3.2/README.md   2024-05-08 13:05:47.0 +0200
+++ new/tio-3.3/README.md   2024-05-15 08:35:45.0 +0200
@@ -73,6 +73,7 @@
  * Configuration file support
* Support for configuration profiles
* Activate configuration profiles by name or pattern
+ * Redirect I/O of shell command to serial device
  * Redirect I/O to UNIX socket or IPv4/v6 network socket
* Useful for scripting or TTY sharing
  * Pipe input and/or output
@@ -88,7 +89,7 @@
* Send files via x/y-modem protocol
* Search for serial devices
  * Man page documentation
- * Plays nicely with [tmux](https://tmux.github.io)
+ * Plays nicely with [tmux](https://tmux.github.io) and similar terminal 
multiplexers
 
 ## 3. Usage
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-3.2/man/tio.1.in new/tio-3.3/man/tio.1.in
--- old/tio-3.2/man/tio.1.in2024-05-08 13:05:47.0 +0200
+++ new/tio-3.3/man/tio.1.in2024-05-15 08:35:45.0 +0200
@@ -624,8 +624,7 @@
 $ tio -b 115200 -c 11 
/dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
 
 .TP
-A configuration profile can also be activated by its pattern which supports
-regular expressions:
+A configuration profile can also be activated by its pattern which supports 
regular expressions:
 
 .RS
 .nf
@@ -649,8 +648,7 @@
 $ tio -b 115200 /dev/ttyUSB12
 
 .TP
-It is also possible to combine use of configuration profile and command-line
-options. For example:
+It is also possible to combine use of configuration profile and command-line 
options. For example:
 
 $ tio -l -t usb12
 
diff -urN '--exclude=CVS' 

commit tio for openSUSE:Factory

2024-05-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2024-05-07 18:03:52

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1880 (New)


Package is "tio"

Tue May  7 18:03:52 2024 rev:16 rq:1172271 version:3.0

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2024-04-23 18:57:18.561139149 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1880/tio.changes2024-05-07 
18:04:24.344692982 +0200
@@ -1,0 +2,37 @@
+Mon Apr 29 15:38:13 UTC 2024 - Martin Hauke 
+
+- Update to version 3.0
+  * Simplify lua line manipulation API
+  * Disable DEC Special Graphics at exit if vt100
+  * Add hexN output mode
+  * Rename sub-config to profile
+  * Use lua io.write() instead of print()
+  * Add new ways to manage serial devices
++ Rename --list-devices to --list
++ Rename --no-autoconnect to --no-reconnect
++ Switch -l and -L options
+  -l now lists available serial devices
+  -L enables log to file
++ Add option --auto-connect
++ Connect to same port/device combination via unique
+  topology ID (TID)
++ Reworked and improved listing of serial devices to show
+  serial devices
+  * Clean up timestamp enum definition
+  * Add missing options to show configuration
+  * Update description of mute option
+  * Add lua read_string() function
+  * Don't forget to log output in lua expect()
+  * Generalize automatic login example for Linux
+  * Fix log output in hex output mode
+  * Add timeout based timestamps in hex output mo
+  * Improve switched messages
+  * Extend lua expect() to also return matched string
+  * Add automatic login script example
+  * Organize examples directory
+  * Introduce basic line input mode
+  * Cleanup global variable name shadowing
+  * Updated login example with new expect logic
+  * Reset buffer size at start of expect
+
+---

Old:

  tio-2.8.tar.xz

New:

  tio-3.0.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.5GJKyB/_old  2024-05-07 18:04:25.192723818 +0200
+++ /var/tmp/diff_new_pack.5GJKyB/_new  2024-05-07 18:04:25.192723818 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.8
+Version:3.0
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
@@ -28,6 +28,7 @@
 BuildRequires:  lua53-devel
 BuildRequires:  meson
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(inih)
 
 %description

++ tio-2.8.tar.xz -> tio-3.0.tar.xz ++
 4739 lines of diff (skipped)


commit tio for openSUSE:Factory

2024-04-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2024-04-23 18:56:54

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.27645 (New)


Package is "tio"

Tue Apr 23 18:56:54 2024 rev:15 rq:1169799 version:2.8

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2023-09-26 22:14:53.813081198 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.27645/tio.changes   2024-04-23 
18:57:18.561139149 +0200
@@ -1,0 +2,17 @@
+Sun Apr 14 17:41:55 UTC 2024 - Martin Hauke 
+
+- Update to version 2.8
+  * Remove options --response-wait, --response-timeout
+  * Fix xymodem error print outs
+  * Rework x/y-modem transfer command
+  * Add independent input and output mode
+  * Add tty line configuration script API
+  * Add ONULBRK mapping flag
+  * Add --log-directory option
+  * Add Lua scripting feature
+  * Poll on serial port read instead of delay.
+  * Add Xmodem-CRC support.
+  * Support NO_COLOR env variable as per no-color.org
+  * Add map FF to ESC-c on input
+
+---

Old:

  tio-2.7.tar.xz

New:

  tio-2.8.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.gubX1p/_old  2024-04-23 18:57:19.325166754 +0200
+++ /var/tmp/diff_new_pack.gubX1p/_new  2024-04-23 18:57:19.325166754 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tio
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,15 @@
 
 
 Name:   tio
-Version:2.7
+Version:2.8
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
 Group:  Hardware/Modem
 URL:https://tio.github.io/
 Source: 
https://github.com/tio/tio/releases/download/v%{version}/%{name}-%{version}.tar.xz
+BuildRequires:  cmake
+BuildRequires:  lua53-devel
 BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(inih)

++ tio-2.7.tar.xz -> tio-2.8.tar.xz ++
 4690 lines of diff (skipped)


commit tio for openSUSE:Factory

2023-09-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2023-09-26 22:01:39

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1770 (New)


Package is "tio"

Tue Sep 26 22:01:39 2023 rev:14 rq:1113517 version:2.7

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2023-06-13 16:09:41.702950898 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1770/tio.changes2023-09-26 
22:14:53.813081198 +0200
@@ -1,0 +2,7 @@
+Thu Sep 21 14:22:40 UTC 2023 - Martin Hauke 
+
+- Update to 2.7:
+  * Add xmodem and ymodem file send support
+  * fix: support --log-append in cli options
+
+---

Old:

  tio-2.6.tar.xz

New:

  tio-2.7.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.5eosRo/_old  2023-09-26 22:14:55.329136070 +0200
+++ /var/tmp/diff_new_pack.5eosRo/_new  2023-09-26 22:14:55.345136649 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.6
+Version:2.7
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-2.6.tar.xz -> tio-2.7.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.6/AUTHORS new/tio-2.7/AUTHORS
--- old/tio-2.6/AUTHORS 2023-06-10 13:02:32.0 +0200
+++ new/tio-2.7/AUTHORS 2023-09-19 21:48:58.0 +0200
@@ -45,5 +45,8 @@
 Bill Hass 
 Peter van Dijk 
 Braden Young 
+Wes Koerber 
+HiFiPhile 
+Paul Ruizendaal 
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.6/NEWS new/tio-2.7/NEWS
--- old/tio-2.6/NEWS2023-06-10 13:02:32.0 +0200
+++ new/tio-2.7/NEWS2023-09-19 21:48:58.0 +0200
@@ -1,5 +1,31 @@
 
-=== tio v2.6 ===
+=== tio v2.7 ===
+
+
+
+Changes since tio v2.6:
+
+Paul Ruizendaal:
+
+ * Add xmodem and ymodem file send support
+
+HiFiPhile:
+
+ * tty_stdin_input_thread(): write to pipe only if byte_count > 0.
+
+ * Ignore EINTR error.
+
+ * CYGWIN: Add support for "COM*" naming.
+
+Wes Koerber:
+
+ * chore: reorder log-strip and log-append
+
+   reorder to maintain consistency with documentation
+
+ * chore: update readme, bash completion, man page
+
+ * fix: support --log-append in cli options
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.6/README.md new/tio-2.7/README.md
--- old/tio-2.6/README.md   2023-06-10 13:02:32.0 +0200
+++ new/tio-2.7/README.md   2023-09-19 21:48:58.0 +0200
@@ -6,7 +6,7 @@
 
[![](https://img.shields.io/circleci/build/github/tio/tio)](https://circleci.com/github/tio/tio/tree/master)
 
[![](https://img.shields.io/github/v/release/tio/tio?sort=semver)](https://github.com/tio/tio/releases)
 
[![](https://img.shields.io/repology/repositories/tio)](https://repology.org/project/tio/versions)
-[![](https://img.shields.io/tokei/lines/github/tio/tio)](https://github.com/tio/tio)
+
 
 ## 1. Introduction
 
@@ -35,6 +35,7 @@
  * Sensible defaults (115200 8n1)
  * Support for non-standard baud rates
  * Support for RS-485 mode
+ * X-modem (1K) and Y-modem file upload
  * Support for mark and space parity
  * List available serial devices by ID
  * Show RX/TX statistics
@@ -91,6 +92,7 @@
-L, --list-devices List available serial devices
-l, --log  Enable log to file
--log-file   Set log filename
+   --log-append   Append to log file
--log-stripStrip control characters and escape 
sequences
-m, --map   Map characters
-c, --color 0..255|bold|none|list  Colorize tio text (default: bold)
@@ -193,6 +195,8 @@
 [20:19:12.041]  ctrl-t t   Toggle line timestamp mode
 [20:19:12.041]  ctrl-t U   Toggle conversion to uppercase
 [20:19:12.041]  ctrl-t v   Show version
+[20:19:12.041]  ctrl-t x   Send file using the XMODEM protocol
+[20:19:12.041]  ctrl-t y   Send file using the YMODEM protocol
 [20:19:12.041]  ctrl-t ctrl-t  Send ctrl-t character
 ```
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.6/TODO new/tio-2.7/TODO
--- old/tio-2.6/TODO2023-06-10 13:02:32.0 +0200
+++ new/tio-2.7/TODO2023-09-19 21:48:58.0 +0200
@@ -1,4 +1,9 @@
- * Support for interaction using simple autoresponse strings
+* Line mode feature
+
+  Only send line when pressing enter. Maybe even add readline support so one
+  can use all the 

commit tio for openSUSE:Factory

2023-06-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2023-06-13 16:09:39

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.15902 (New)


Package is "tio"

Tue Jun 13 16:09:39 2023 rev:13 rq:1092667 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-12-29 13:09:36.777111912 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.15902/tio.changes   2023-06-13 
16:09:41.702950898 +0200
@@ -1,0 +2,8 @@
+Sat Jun 10 12:01:41 UTC 2023 - Martin Hauke 
+
+- Update to 2.6:
+  * Remove warning when using pattern option
+  * Add --log-append option
+  * Fix line termination for response wait feature
+
+---

Old:

  tio-2.5.tar.xz

New:

  tio-2.6.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.fFOaOV/_old  2023-06-13 16:09:42.402955028 +0200
+++ /var/tmp/diff_new_pack.fFOaOV/_new  2023-06-13 16:09:42.410955075 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tio
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.5
+Version:2.6
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-2.5.tar.xz -> tio-2.6.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.5/AUTHORS new/tio-2.6/AUTHORS
--- old/tio-2.5/AUTHORS 2022-12-17 17:11:22.0 +0100
+++ new/tio-2.6/AUTHORS 2023-06-10 13:02:32.0 +0200
@@ -42,5 +42,8 @@
 Victor Oliveira 
 Attila Veghelyi 
 Vyacheslav Patkov 
+Bill Hass 
+Peter van Dijk 
+Braden Young 
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.5/NEWS new/tio-2.6/NEWS
--- old/tio-2.5/NEWS2022-12-17 17:11:22.0 +0100
+++ new/tio-2.6/NEWS2023-06-10 13:02:32.0 +0200
@@ -1,5 +1,60 @@
 
-=== tio v2.5 ===
+=== tio v2.6 ===
+
+
+
+Changes since tio v2.5:
+
+ * Remove warning when using pattern option
+
+ * Add --log-append option
+
+   Add --log-append option which makes tio append to any existing log file.
+
+   This also changes the default behaviour of tio from appending to
+   overwriting any existing log file. Now you have to use this new option
+   to make tio append.
+
+ * Update man page
+
+ * Update README
+
+ * Fix line termination for response wait feature
+
+   The response wait feature waited for a line response, a string
+   terminated with either CR or NL. However, some devices may send a CR and
+   then their line content and then NL. This means tio will quit before
+   receiving and printing the line response. To solve this we simply ignore
+   the CR character and only consider lines terminated with a NL character.
+
+   This should work for all devices as lines are AFAIK always terminated
+   with either CRNL or a NL.
+
+ * Update tty device listing configuration
+
+   Cleanup and add FreeBSD tty device listing support.
+
+Braden Young:
+
+ * Move map variables to tty to keep them all in one spot
+
+ * Configure socket mapping flags from tty parsing logic. Remove duplicate 
parsing logic in socket
+
+ * Support input mapping modes for sockets
+
+Josh Soref:
+
+ * Various spelling fixes
+
+Peter van Dijk:
+
+ * avoid "warning: unused parameter" on setspeed stub
+
+ * use right /dev/ path on Haiku
+
+Bill Hass:
+
+ * Update README with details on snap confinement
 
 
 
@@ -524,7 +579,7 @@
pipe data to tio which then forwards the data to the connected serial
device.
 
-   Non ineractive means that tio does not react to interactive key commands
+   Non interactive means that tio does not react to interactive key commands
in the incoming stream. This allows users to pipe binary data directly
to the connected serial device.
 
@@ -653,7 +708,7 @@
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.
+   optional options with additional options with required arguments.
 
  * Replace '1' with 'enable' in config files
 
@@ -1018,10 +1073,10 @@
  * 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
+   is not in the search 

commit tio for openSUSE:Factory

2022-12-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-12-29 13:09:34

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1563 (New)


Package is "tio"

Thu Dec 29 13:09:34 2022 rev:12 rq:1045647 version:2.5

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-12-05 18:00:54.084483644 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.1563/tio.changes2022-12-29 
13:09:36.777111912 +0100
@@ -1,0 +2,17 @@
+Wed Dec 28 12:38:35 UTC 2022 - Dirk Müller 
+
+- update to 2.5:
+  * 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
+  * 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".
+
+---

Old:

  tio-2.4.tar.xz

New:

  tio-2.5.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.UJjudi/_old  2022-12-29 13:09:37.389115527 +0100
+++ /var/tmp/diff_new_pack.UJjudi/_new  2022-12-29 13:09:37.393115551 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.4
+Version:2.5
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-2.4.tar.xz -> tio-2.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.4/AUTHORS new/tio-2.5/AUTHORS
--- old/tio-2.4/AUTHORS 2022-12-02 13:05:00.0 +0100
+++ new/tio-2.5/AUTHORS 2022-12-17 17:11:22.0 +0100
@@ -41,5 +41,6 @@
 Ralph Siemsen 
 Victor Oliveira 
 Attila Veghelyi 
+Vyacheslav Patkov 
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.4/NEWS new/tio-2.5/NEWS
--- old/tio-2.4/NEWS2022-12-02 13:05:00.0 +0100
+++ new/tio-2.5/NEWS2022-12-17 17:11:22.0 +0100
@@ -1,5 +1,32 @@
 
-=== tio v2.4 ===
+=== tio v2.5 ===
+
+
+
+Changes since tio v2.4:
+
+ * 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".
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.4/README.md new/tio-2.5/README.md
--- old/tio-2.4/README.md   2022-12-02 13:05:00.0 +0100
+++ new/tio-2.5/README.md   2022-12-17 17:11:22.0 +0100
@@ -198,9 +198,9 @@
 
 Options can be set via the configuration file first found in any of the
 following locations in the order listed:
- - $XDG_CONFIG_HOME/tio/tiorc
- - $HOME/.config/tio/tiorc
- - $HOME/.tiorc
+ - $XDG_CONFIG_HOME/tio/config
+ - $HOME/.config/tio/config
+ - $HOME/.tioconfig
 
 The configuration file supports sub-configurations using named sections which 
can
 be activated via the command-line by name or pattern. A sub-configuration
@@ -240,7 +240,7 @@
 $ tio usb12
 ```
 
-Another more elaborate configuration file example is available 
[here](example/tiorc).
+Another more elaborate configuration file example is available 
[here](example/config).
 
 ## 4. Installation
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.4/example/config new/tio-2.5/example/config
--- old/tio-2.4/example/config  1970-01-01 01:00:00.0 +0100
+++ new/tio-2.5/example/config  2022-12-17 17:11:22.0 +0100
@@ -0,0 +1,64 @@
+###
+# tio - https://tio.github.io #
+###
+
+# Example tio configuration file
+#
+# Place file in any of the following locations:
+#  $XDG_CONFIG_HOME/tio/config
+#  $HOME/.config/tio/config
+#  $HOME/.tioconfig
+
+# Defaults
+baudrate = 115200
+databits 

commit tio for openSUSE:Factory

2022-12-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-12-05 18:00:51

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1835 (New)


Package is "tio"

Mon Dec  5 18:00:51 2022 rev:11 rq:1040012 version:2.4

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-11-16 15:43:43.879911784 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.1835/tio.changes2022-12-05 
18:00:54.084483644 +0100
@@ -1,0 +2,8 @@
+Sun Dec  4 14:05:17 UTC 2022 - Dirk Müller 
+
+- update to 2.4:
+  * Add threaded input handling
+  * Fix so that is it possible to quit tio in tio etc.
+  * Add key command to toggle log on/off
+
+---

Old:

  tio-2.3.tar.xz

New:

  tio-2.4.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.2RuMQ7/_old  2022-12-05 18:00:54.632486628 +0100
+++ /var/tmp/diff_new_pack.2RuMQ7/_new  2022-12-05 18:00:54.640486672 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.3
+Version:2.4
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
@@ -25,6 +25,7 @@
 URL:https://tio.github.io/
 Source: 
https://github.com/tio/tio/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  meson
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(inih)
 
 %description

++ tio-2.3.tar.xz -> tio-2.4.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.3/NEWS new/tio-2.4/NEWS
--- old/tio-2.3/NEWS2022-11-01 10:55:41.0 +0100
+++ new/tio-2.4/NEWS2022-12-02 13:05:00.0 +0100
@@ -1,5 +1,32 @@
 
-=== tio v2.3 ===
+=== tio v2.4 ===
+
+
+
+Changes since tio v2.3:
+
+ * 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.
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.3/README.md new/tio-2.4/README.md
--- old/tio-2.3/README.md   2022-11-01 10:55:41.0 +0100
+++ new/tio-2.4/README.md   2022-12-02 13:05:00.0 +0100
@@ -178,6 +178,7 @@
 [20:19:12.040]  ctrl-t b   Send break
 [20:19:12.040]  ctrl-t c   Show configuration
 [20:19:12.040]  ctrl-t e   Toggle local echo mode
+[20:19:12.040]  ctrl-t f   Toggle log to file
 [20:19:12.040]  ctrl-t g   Toggle serial port line
 [20:19:12.040]  ctrl-t h   Toggle hexadecimal mode
 [20:19:12.040]  ctrl-t l   Clear screen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.3/man/tio.1.in new/tio-2.4/man/tio.1.in
--- old/tio-2.3/man/tio.1.in2022-11-01 10:55:41.0 +0100
+++ new/tio-2.4/man/tio.1.in2022-12-02 13:05:00.0 +0100
@@ -289,6 +289,10 @@
 Show configuration (baudrate, databits, etc.)
 .IP "\fBctrl-t e"
 Toggle local echo mode
+.IP "\fBctrl-t f"
+Toggle log to file
+.IP "\fBctrl-t F"
+Flush data I/O buffers (discard data written but not transmitted and data 
received but not read)
 .IP "\fBctrl-t g"
 Toggle serial port line
 .IP "\fBctrl-t h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.3/man/tio.1.txt new/tio-2.4/man/tio.1.txt
--- old/tio-2.3/man/tio.1.txt   2022-11-01 10:55:41.0 +0100
+++ new/tio-2.4/man/tio.1.txt   2022-12-02 13:05:00.0 +0100
@@ -224,6 +224,10 @@
 
ctrl-t eToggle local echo mode
 
+   ctrl-t fToggle log to file
+
+   ctrl-t FFlush data I/O buffers (discard data written but not 
transmitted and data received but not read)
+
ctrl-t gToggle serial port line
 
ctrl-t hToggle hexadecimal mode
@@ -262,7 +266,7 @@
 
Labels can be used to group settings into named sub-configurations 
which can be 

commit tio for openSUSE:Factory

2022-11-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-11-16 15:43:31

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1597 (New)


Package is "tio"

Wed Nov 16 15:43:31 2022 rev:10 rq:1035912 version:2.3

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-10-28 19:32:08.679417950 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1597/tio.changes2022-11-16 
15:43:43.879911784 +0100
@@ -1,0 +2,9 @@
+Sun Nov  6 19:04:02 UTC 2022 - Martin Hauke 
+
+- Update to version 2.3
+  * Add mute feature
+  * Deprecate tty config keyword but keep it around for now
+  * Update show config
+  * Update example tiorc
+
+---

Old:

  tio-2.2.tar.xz

New:

  tio-2.3.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.arvHVR/_old  2022-11-16 15:43:44.359913524 +0100
+++ /var/tmp/diff_new_pack.arvHVR/_new  2022-11-16 15:43:44.359913524 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.2
+Version:2.3
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-2.2.tar.xz -> tio-2.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.2/NEWS new/tio-2.3/NEWS
--- old/tio-2.2/NEWS2022-10-18 15:31:28.0 +0200
+++ new/tio-2.3/NEWS2022-11-01 10:55:41.0 +0100
@@ -1,5 +1,21 @@
 
-=== tio v2.2 ===
+=== tio v2.3 ===
+
+
+
+Changes since tio v2.2:
+
+ * 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
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.2/README.md new/tio-2.3/README.md
--- old/tio-2.2/README.md   2022-10-18 15:31:28.0 +0200
+++ new/tio-2.3/README.md   2022-11-01 10:55:41.0 +0100
@@ -2,8 +2,8 @@
 
 
[![](https://img.shields.io/circleci/build/gh/tio/tio?token=da7e7fd0d0ee99b9f986f8877dcdbe28f73d9e06)](https://circleci.com/gh/tio/tio/tree/master)
 
[![](https://img.shields.io/github/v/release/tio/tio?sort=semver)](https://github.com/tio/tio/releases)
-[![](https://img.shields.io/tokei/lines/github/tio/tio)](https://github.com/tio/tio)
 
[![](https://img.shields.io/repology/repositories/tio)](https://repology.org/project/tio/versions)
+[![](https://img.shields.io/tokei/lines/github/tio/tio)](https://github.com/tio/tio)
 
 ## 1. Introduction
 
@@ -69,7 +69,7 @@
 ```
  Usage: tio [] 
 
- Connect to tty device directly or via sub-configuration.
+ Connect to TTY device directly or via sub-configuration.
 
  Options:
-b, --baudrateBaud rate (default: 115200)
@@ -127,7 +127,7 @@
 $ tio -b 115200 -d 8 -f none -s 1 -p none /dev/ttyUSB0
 ```
 
-It is recommended to connect serial tty devices by ID:
+It is recommended to connect serial TTY devices by ID:
 ```
 $ tio /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
 ```
@@ -139,7 +139,7 @@
 $ tio --list-devices
 ```
 Note: One can also use tio shell completion on /dev which will automatically
-list all available serial tty devices.
+list all available serial TTY devices.
 
 Log to file with autogenerated filename:
 ```
@@ -203,7 +203,7 @@
 
 The configuration file supports sub-configurations using named sections which 
can
 be activated via the command-line by name or pattern. A sub-configuration
-specifies which tty to connect to and other options.
+specifies which TTY device to connect to and other options.
 
 Example configuration file:
 
@@ -216,7 +216,7 @@
 color = 10
 
 [rpi3]
-tty = /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
+device = /dev/serial/by-id/usb-FTDI_TTL232R-3V3_FTGQVXBL-if00-port0
 baudrate = 115200
 no-autoconnect = enable
 log = enable
@@ -226,7 +226,7 @@
 
 [usb devices]
 pattern = usb([0-9]*)
-tty = /dev/ttyUSB%s
+device = /dev/ttyUSB%s
 color = 13
 ```
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.2/TODO new/tio-2.3/TODO
--- old/tio-2.2/TODO2022-10-18 15:31:28.0 +0200
+++ new/tio-2.3/TODO2022-11-01 10:55:41.0 +0100
@@ -1,4 +1,33 @@
 
+ * Allow tio to connect to socket
+
+   After some more consideration I think it makes sense to support connecting 
to a
+   socket as that will make tio be able to both serve a serial port via a 
socket
+   and connect to it - it will be an end to end solution. In short we will be 
able
+   

commit tio for openSUSE:Factory

2022-10-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-10-28 19:31:26

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.2275 (New)


Package is "tio"

Fri Oct 28 19:31:26 2022 rev:9 rq:1031833 version:2.2

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-09-23 14:16:00.058089994 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.2275/tio.changes2022-10-28 
19:32:08.679417950 +0200
@@ -1,0 +2,20 @@
+Thu Oct 20 17:53:12 UTC 2022 - Martin Hauke 
+
+- Update to version 2.2
+  * Add shell completion of sub-configuration names
+  * Does not work with sub configuration names that contains one
+or more white spaces.
+
+---
+Sat Oct 15 11:17:13 UTC 2022 - Martin Hauke 
+
+- Update to version 2.1
+  * 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
+  * Add support for sending prefix character to serial device
+  * Update example tiorc
+
+---

Old:

  tio-2.0.tar.xz

New:

  tio-2.2.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.bHSsSN/_old  2022-10-28 19:32:09.139420257 +0200
+++ /var/tmp/diff_new_pack.bHSsSN/_new  2022-10-28 19:32:09.143420277 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:2.0
+Version:2.2
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-2.0.tar.xz -> tio-2.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.0/AUTHORS new/tio-2.2/AUTHORS
--- old/tio-2.0/AUTHORS 2022-09-11 11:59:42.0 +0200
+++ new/tio-2.2/AUTHORS 2022-10-18 15:31:28.0 +0200
@@ -40,5 +40,6 @@
 Rui Chen 
 Ralph Siemsen 
 Victor Oliveira 
+Attila Veghelyi 
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.0/NEWS new/tio-2.2/NEWS
--- old/tio-2.0/NEWS2022-09-11 11:59:42.0 +0200
+++ new/tio-2.2/NEWS2022-10-18 15:31:28.0 +0200
@@ -1,5 +1,52 @@
 
-=== tio v2.0 ===
+=== tio v2.2 ===
+
+
+
+Changes since tio v2.1:
+
+ * 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
+
+
+
+Changes since tio v2.0:
+
+ * 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
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-2.0/README.md new/tio-2.2/README.md
--- old/tio-2.0/README.md   2022-09-11 11:59:42.0 +0200
+++ new/tio-2.2/README.md   2022-10-18 15:31:28.0 +0200
@@ -1,8 +1,9 @@
 # tio - a simple serial device I/O tool
 
-[![CircleCI](https://circleci.com/gh/tio/tio/tree/master.svg?style=shield)](https://circleci.com/gh/tio/tio/tree/master)
-[![tio](https://snapcraft.io/tio/badge.svg)](https://snapcraft.io/tio)
-[![Packaging 
status](https://repology.org/badge/tiny-repos/tio.svg)](https://repology.org/project/tio/versions)
+[![](https://img.shields.io/circleci/build/gh/tio/tio?token=da7e7fd0d0ee99b9f986f8877dcdbe28f73d9e06)](https://circleci.com/gh/tio/tio/tree/master)
+[![](https://img.shields.io/github/v/release/tio/tio?sort=semver)](https://github.com/tio/tio/releases)
+[![](https://img.shields.io/tokei/lines/github/tio/tio)](https://github.com/tio/tio)
+[![](https://img.shields.io/repology/repositories/tio)](https://repology.org/project/tio/versions)
 
 ## 1. Introduction
 
@@ -31,12 +32,13 @@
  * Sensible defaults
  * Support for non-standard baud rates
  * Support for RS-485 mode
+ * Support 

commit tio for openSUSE:Factory

2022-09-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-09-23 14:15:23

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.2275 (New)


Package is "tio"

Fri Sep 23 14:15:23 2022 rev:8 rq:1005521 version:2.0

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-07-06 15:42:37.454572245 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.2275/tio.changes2022-09-23 
14:16:00.058089994 +0200
@@ -1,0 +2,49 @@
+Sun Sep 11 10:21:41 UTC 2022 - Martin Hauke 
+
+- Update to version 2.0
+  * Handle stale unix socket file
+  * Add visual or audible alert support on connect/disconnect
+  * Add experimental RS-485 support
+  * Add line response feature
+  * Fix potential sscanf() overflow
+  * Only print version on '--version'
+  * Remove duplicate show config entry of DTR pulse duration
+- Update to version 1.47
+  * Enable log feature when using --log-filename
+  * Enable line buffering of log
+  * Avoid invalid hex character messages when switching hex mode
+  * Force flushing of log writes
+  * Renamed tty_flush() to tty_sync()
+  * Fix sync output to serial port
+  * Clean up tty_flush()
+  * Force frequent sync on tty_flush()
+  * Update example tiorc
+  * Quit from non-interactive mode using ctrl-c
+  * Make sure we flush output buffer to tty when piping to tio
+  * Do not return false read error when piping to tio
+  * Show error message when reading port settings fail
+- Update to version 1.46
+  * Rework toggle and pulse feature to support all lines
+  * Add example configuration file
+- Update to version 1.45
+  * Introduce bold color option
+  * Change 'ctrl-t T' to 'ctrl-t t' for timestamp toggle
+  * Add support for remapping prefix key
+  * Add plaintext man page
+- Update to version 1.44
+  * Simplify arbitrary baudrate code
+  * Cleanup error printing routines
+  * Clean up man page
+  * Add support for space parity
+  * Rename EOL delay to Output line delay
+  * Replace -U,--upcase with mapping flag OLTU
+  * Simplify tty_write()
+  * Additional commands: EOL delay, lower to upper translation,
+added mark parity
+  * Added ability to set mark parity.
+- Update to version 1.43
+  * Add '24hour-delta' timestamp option
+  * Improve description of socket option
+  * Add Pulse DTR command
+
+---

Old:

  tio-1.42.tar.xz

New:

  tio-2.0.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.ztDLjx/_old  2022-09-23 14:16:00.710091514 +0200
+++ /var/tmp/diff_new_pack.ztDLjx/_new  2022-09-23 14:16:00.714091523 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.42
+Version:2.0
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
@@ -54,7 +54,7 @@
 
 %files
 %license LICENSE
-%doc AUTHORS ChangeLog README.md
+%doc AUTHORS NEWS README.md
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}
 

++ tio-1.42.tar.xz -> tio-2.0.tar.xz ++
 7496 lines of diff (skipped)


commit tio for openSUSE:Factory

2022-07-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-07-06 15:42:22

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1548 (New)


Package is "tio"

Wed Jul  6 15:42:22 2022 rev:7 rq:987137 version:1.42

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-06-21 16:32:35.155826476 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1548/tio.changes2022-07-06 
15:42:37.454572245 +0200
@@ -1,0 +2,15 @@
+Tue Jul  5 05:35:29 UTC 2022 - Martin Hauke 
+
+- Update to version 1.42
+  * Update man page
+  * Handle malloc failure
+  * Add missing 'string.h' include.
+
+---
+Mon Jul  4 15:55:37 UTC 2022 - Martin Hauke 
+
+- Update to version 1.41
+  * Rename --hex-mode to --hexadecimal
+  * Enable buffered writing / reading
+
+---

Old:

  tio-1.40.tar.xz

New:

  tio-1.42.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.I2gPFF/_old  2022-07-06 15:42:37.846572807 +0200
+++ /var/tmp/diff_new_pack.I2gPFF/_new  2022-07-06 15:42:37.846572807 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.40
+Version:1.42
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-1.40.tar.xz -> tio-1.42.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.40/AUTHORS new/tio-1.42/AUTHORS
--- old/tio-1.40/AUTHORS2022-06-17 11:54:01.0 +0200
+++ new/tio-1.42/AUTHORS2022-07-04 22:42:15.0 +0200
@@ -34,5 +34,6 @@
 Liam Beguin 
 Peter Collingbourne 
 g0mb4 
+ZeroMemoryEx on GitHub
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.40/ChangeLog new/tio-1.42/ChangeLog
--- old/tio-1.40/ChangeLog  2022-06-17 11:54:01.0 +0200
+++ new/tio-1.42/ChangeLog  2022-07-04 22:42:15.0 +0200
@@ -1,4 +1,48 @@
-=== tio v1.40 ===
+=== tio v1.42 ===
+
+
+
+Changes since tio v1.41:
+
+ * Update man page
+
+ZeroMemoryEx:
+
+ * Handle malloc failure
+
+Sylvain LAFRASSE:
+
+ * Add missing 'string.h' include.
+
+
+
+Changes since tio v1.40:
+
+ * Rename --hex-mode to --hexadecimal
+
+ * Enable buffered writing
+
+   Read block of bytes from input and process same block for output.  This
+   will speed things up by reducing I/O overhead.
+
+ * Enable buffered reading
+
+   Read block of bytes from input and process byte by byte for output. This
+   will speed things up by reducing I/O overhead.
+
+ * Refactoring
+
+ * Cleanup stdout flushing
+
+   Flushing is not needed since we disabled buffering of stdout.
+
+ * Simplify stdout_configure() code
+
+ * Simplify stdin_configure() code
+
+ * Update man page
+
+ * Update README
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.40/README.md new/tio-1.42/README.md
--- old/tio-1.40/README.md  2022-06-17 11:54:01.0 +0200
+++ new/tio-1.42/README.md  2022-07-04 22:42:15.0 +0200
@@ -16,22 +16,47 @@
 
 ### 1.1 Motivation
 
-To make a simpler serial device tool for talking with TTY devices with less
-focus on classic terminal/modem features and more focus on the needs of
+To make a simpler serial device tool for talking with serial TTY devices with
+less focus on classic terminal/modem features and more focus on the needs of
 embedded developers and hackers.
 
 tio was originally created to replace
 [screen](https://www.gnu.org/software/screen) for connecting to serial devices
 when used in combination with [tmux](https://tmux.github.io).
 
-## 2. Usage
+## 2. Features
 
-### 2.1 Command-line
+ * Easily connect to serial TTY devices
+ * Automatic connect
+ * Support for arbitrary baud rates
+ * List available serial devices
+ * Show RX/TX statistics
+ * Toggle serial lines
+ * Local echo support
+ * Remap special characters (nl, cr-nl, bs, etc.)
+ * Line timestamps
+ * Support for delayed output
+ * Hexadecimal mode
+ * Log to file
+ * Autogeneration of log filename
+ * Configuration file support
+ * Activate sub-configurations by name or pattern
+ * Redirect I/O to socket for scripting or TTY sharing
+ * Pipe input and/or output
+ * Bash completion
+ * Color support
+ * Man page documentation
+
+## 3. Usage
+
+### 3.1 Command-line
 
 The command-line interface is straightforward as reflected in the output from
 'tio --help':
 ```
-Usage: tio [] 
+Usage: tio [] 
+
+Connect to tty-device 

commit tio for openSUSE:Factory

2022-06-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-06-21 16:32:27

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1548 (New)


Package is "tio"

Tue Jun 21 16:32:27 2022 rev:6 rq:984034 version:1.40

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-06-09 14:12:08.400555966 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1548/tio.changes2022-06-21 
16:32:35.155826476 +0200
@@ -1,0 +2,38 @@
+Sat Jun 18 17:21:03 UTC 2022 - Martin Hauke 
+
+- Update to version 1.40
+  * Add config support for log-strip
+  * Add config support for hex-mode
+  * Rename --hex to --hex-mode
+  * Fix completion for -e, --local-echo
+  * Ignore newlines in hex output
+  * Fix newline in warning_printf()
+  * Fix ansi_printf_raw() in no color mode
+  * Enter non-interactive mode when piping to tio
+  * Also strip backspace from log
+  * Socket code cleanup
+  * Cleanup man page
+  * Rename --log-filename to --log-file
+  * Allow strip escape sequence characters from log file
+- Update to version 1.39
+  * Improve key command response for local echo and timestamp
+  * Fix invalid hex character error message
+  * 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
+  * Update bash completion
+  * Add support for IPv4 and IPv6 network sockets
+  * Fix tio deleting unix socket file
+  * Rework color option
+  * Remove print of hex mode status at startup
+  * Remove newline option in hex mode
+  * Fix configfile memory leaks
+  * Remove command-line option inconsistencies
+  * Replace '1' with 'enable' in config files
+  * Convert errors to warnings
+  * Extended hexadecimal mode.
+  * Added option -x, --hex to start in hexadecimal mode.
+
+---

Old:

  tio-1.38.tar.xz

New:

  tio-1.40.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.zsPdjs/_old  2022-06-21 16:32:35.979827684 +0200
+++ /var/tmp/diff_new_pack.zsPdjs/_new  2022-06-21 16:32:35.983827690 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.38
+Version:1.40
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-1.38.tar.xz -> tio-1.40.tar.xz ++
 2029 lines of diff (skipped)


commit tio for openSUSE:Factory

2022-06-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-06-09 14:11:57

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1548 (New)


Package is "tio"

Thu Jun  9 14:11:57 2022 rev:5 rq:981391 version:1.38

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-04-22 21:55:36.390898448 
+0200
+++ /work/SRC/openSUSE:Factory/.tio.new.1548/tio.changes2022-06-09 
14:12:08.400555966 +0200
@@ -1,0 +2,25 @@
+Thu Jun  2 09:05:15 UTC 2022 - Martin Hauke 
+
+- Update to version 1.38
+  * Redirect error messages to stderr
+  * Improve help and man page
+  * Mention config file in --help
+  * Fix running without config file
+  * Fix config file error messages
+  * Redirect error messages to stderr
+  * Add repology packaging status
+  * Fix parsing of default settings
+  * Default configuration file settings were not parsed in case a
+section was matched. Now we make sure that the default
+(unnamed) settings are always parsed.
+  * Append to existing log file (no truncation)
+  * Add socket info to show configuration
+  * Print socket info at startup
+  * Fix socket option parsing
+  * Match user input against config section names if pattern
+matching was unsuccessful.
+  * Add support for external control via a Unix domain socket.
+  * fix for using option 'log' without 'log-filename' in config
+file.
+
+---

Old:

  tio-1.37.tar.xz

New:

  tio-1.38.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.glWpnB/_old  2022-06-09 14:12:09.048556834 +0200
+++ /var/tmp/diff_new_pack.glWpnB/_new  2022-06-09 14:12:09.052556840 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.37
+Version:1.38
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-1.37.tar.xz -> tio-1.38.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.37/AUTHORS new/tio-1.38/AUTHORS
--- old/tio-1.37/AUTHORS2022-04-13 18:00:34.0 +0200
+++ new/tio-1.38/AUTHORS2022-06-02 09:36:36.0 +0200
@@ -32,5 +32,6 @@
 attila-v 
 Yin Fengwei 
 Liam Beguin 
+Peter Collingbourne 
 
 Thanks to everyone who has contributed to this project.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.37/ChangeLog new/tio-1.38/ChangeLog
--- old/tio-1.37/ChangeLog  2022-04-13 18:00:34.0 +0200
+++ new/tio-1.38/ChangeLog  2022-06-02 09:36:36.0 +0200
@@ -1,4 +1,88 @@
-=== tio v1.37 ===
+=== tio v1.38 ===
+
+
+
+Changes since tio v1.37:
+
+ * Redirect error messages to stderr
+
+ * Improve help and man page
+
+ * Mention config file in --help
+
+ * Fix running without config file
+
+ * Fix config file error messages
+
+ * Redirect error messages to stderr
+
+ * Add repology packaging status
+
+ * Fix parsing of default settings
+
+   Default configuration file settings were not parsed in case a section
+   was matched. Now we make sure that the default (unnamed) settings are
+   always parsed.
+
+ * Append to existing log file (no truncation)
+
+ * Add socket info to show configuration
+
+ * Print socket info at startup
+
+ * Fix socket option parsing
+
+Peter Collingbourne:
+
+ * Match user input against config section names if pattern matching was 
unsuccessful.
+
+   This allows for better config file ergonomics if the user has a diverse
+   set of serial devices as the name does not need to be specified in
+   the config file twice.
+
+ * Add support for external control via a Unix domain socket.
+
+   This feature allows an external program to inject output into and
+   listen to input from a serial port via a Unix domain socket (path
+   specified via the -S/--socket command line flag, or the socket
+   config file option) while tio is running. This is useful for ad-hoc
+   scripting of serial port interactions while still permitting manual
+   control. Since many serial devices (at least on Linux) get confused
+   when opened by multiple processes, and most commands do not know
+   how to correctly open a serial device, this allows a more convenient
+   usage model than directly writing to the device node from an external
+   program.
+
+   Any input from clients connected to the socket is sent on the serial
+   port as if entered at the terminal where tio is running (except that
+   ctrl-t sequences are not recognized), and any input from the serial
+   port is multiplexed to the terminal and all connected clients.
+
+   Sockets remain 

commit tio for openSUSE:Factory

2022-04-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-04-22 21:54:27

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1538 (New)


Package is "tio"

Fri Apr 22 21:54:27 2022 rev:4 rq:971901 version:1.37

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-03-26 22:31:25.129982622 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.1538/tio.changes2022-04-22 
21:55:36.390898448 +0200
@@ -1,0 +2,9 @@
+Wed Apr 13 16:13:57 UTC 2022 - Martin Hauke 
+
+- Update to version 1.37
+  * Make libinih a fallback dependency
+  * Fix timestamp parsing in INI conf
+  * Factorize timestamp parsing to be coherent with command line
+format in configuration file.
+
+---

Old:

  tio-1.36.tar.xz

New:

  tio-1.37.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.s47OLW/_old  2022-04-22 21:55:36.898899027 +0200
+++ /var/tmp/diff_new_pack.s47OLW/_new  2022-04-22 21:55:36.906899036 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.36
+Version:1.37
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later

++ tio-1.36.tar.xz -> tio-1.37.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/.gitignore new/tio-1.37/.gitignore
--- old/tio-1.36/.gitignore 2022-03-21 10:56:34.0 +0100
+++ new/tio-1.37/.gitignore 2022-04-13 18:00:34.0 +0200
@@ -1,2 +1,3 @@
 /build
+/subprojects/libinih
 *.swp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/ChangeLog new/tio-1.37/ChangeLog
--- old/tio-1.36/ChangeLog  2022-03-21 10:56:34.0 +0100
+++ new/tio-1.37/ChangeLog  2022-04-13 18:00:34.0 +0200
@@ -1,4 +1,22 @@
-=== tio v1.36 ===
+=== tio v1.37 ===
+
+
+
+Changes since tio v1.36:
+
+ * Make libinih a fallback dependency
+
+   This means that in case meson does not find libinih it will
+   automatically clone libinih and include it in the build.
+
+   The libinih library is reconfigured to be statically built so that no
+   shared object will be installed.
+
+Sylvain LAFRASSE:
+
+ * Fix timestamp parsing in INI conf
+
+ * Factorize timestamp parsing to be coherent with command line format in 
configuration file.
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/README.md new/tio-1.37/README.md
--- old/tio-1.36/README.md  2022-03-21 10:56:34.0 +0100
+++ new/tio-1.37/README.md  2022-04-13 18:00:34.0 +0200
@@ -58,10 +58,10 @@
 provided, tio will exit if the device is not present or an established
 connection is lost.
 
-Tio features full bash autocompletion support.
+Tio supports various in session key commands. Press ctrl-t ? to list the
+available key commands.
 
-Tio also supports various key commands. Press ctrl-t ? to list the available
-key commands.
+Tio also features full bash autocompletion support and configuration via 
~/.tiorc.
 
 See the tio man page for more details.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/man/tio.1.in new/tio-1.37/man/tio.1.in
--- old/tio-1.36/man/tio.1.in   2022-03-21 10:56:34.0 +0100
+++ new/tio-1.37/man/tio.1.in   2022-04-13 18:00:34.0 +0200
@@ -122,7 +122,6 @@
 .BR \-h ", " \-\-help
 
 Display help.
-
 .SH "KEYS"
 .PP
 .TP 16n
@@ -167,6 +166,9 @@
 tio will try to match the user input to a section pattern to get the tty and 
other options.
 
 .TP
+Options without any section name sets the default options.
+
+.TP
 The following configuration file options are available:
 
 .IP "\fBpattern"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/meson.build new/tio-1.37/meson.build
--- old/tio-1.36/meson.build2022-03-21 10:56:34.0 +0100
+++ new/tio-1.37/meson.build2022-04-13 18:00:34.0 +0200
@@ -1,12 +1,12 @@
 project('tio', 'c',
-version : '1.36',
+version : '1.37',
 license : [ 'GPL-2'],
 meson_version : '>= 0.53.2',
 default_options : [ 'warning_level=2', 'buildtype=release', 'c_std=gnu99' ]
 )
 
 # The tag date of the project_version(), update when the version bumps.
-version_date = '2022-03-21'
+version_date = '2022-04-13'
 
 # Test for dynamic baudrate configuration interface
 compiler = meson.get_compiler('c')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tio-1.36/src/configfile.c 

commit tio for openSUSE:Factory

2022-03-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-03-26 22:31:11

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1900 (New)


Package is "tio"

Sat Mar 26 22:31:11 2022 rev:3 rq:965019 version:1.36

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-02-21 17:48:44.471632265 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.1900/tio.changes2022-03-26 
22:31:25.129982622 +0100
@@ -1,0 +2,15 @@
+Wed Mar 23 14:46:45 UTC 2022 - Martin Hauke 
+
+- Update to version 1.36
+ * Add support for defaults in config file
+ * Handle SIGHUP
+ * Add color configuration support
+ * Force dependency on libinih
+ * Update man page
+ * Document configuration file options
+ * Add support for a configuration file
+- Update to version 1.35
+ * Add support for automatically generated log filename
+ * Add support for configurable timestamp format
+
+---

Old:

  tio-1.33.tar.xz

New:

  tio-1.36.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.Qq6PIo/_old  2022-03-26 22:31:25.737983455 +0100
+++ /var/tmp/diff_new_pack.Qq6PIo/_new  2022-03-26 22:31:25.741983460 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   tio
-Version:1.33
+Version:1.36
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
@@ -25,6 +25,7 @@
 URL:https://tio.github.io/
 Source: 
https://github.com/tio/tio/releases/download/v%{version}/%{name}-%{version}.tar.xz
 BuildRequires:  meson
+BuildRequires:  pkgconfig(inih)
 
 %description
 Tio is a simple TTY terminal application which features a straightforward
@@ -52,7 +53,7 @@
 %meson_install
 
 %files
-%license COPYING
+%license LICENSE
 %doc AUTHORS ChangeLog README.md
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}

++ tio-1.33.tar.xz -> tio-1.36.tar.xz ++
 2059 lines of diff (skipped)


commit tio for openSUSE:Factory

2022-02-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tio for openSUSE:Factory checked in 
at 2022-02-21 17:46:44

Comparing /work/SRC/openSUSE:Factory/tio (Old)
 and  /work/SRC/openSUSE:Factory/.tio.new.1958 (New)


Package is "tio"

Mon Feb 21 17:46:44 2022 rev:2 rq:956321 version:1.33

Changes:

--- /work/SRC/openSUSE:Factory/tio/tio.changes  2022-01-24 23:10:44.830449110 
+0100
+++ /work/SRC/openSUSE:Factory/.tio.new.1958/tio.changes2022-02-21 
17:48:44.471632265 +0100
@@ -1,0 +2,23 @@
+Tue Feb 15 20:32:53 UTC 2022 - Martin Hauke 
+
+- Update to version 1.34
+  * Add '-c, --color' option
+  * Reintroduce long timestamp format
+
+---
+Sun Feb 13 17:19:52 UTC 2022 - Martin Hauke 
+
+- Update to version 1.33
+  * Replace autotools with meson
+  * Show auto connect status in show configuration
+  * Rename option -i to -L
+  * Shorten timestamp description
+  * Add list serial devices feature
+  * Add command to show version
+  * Add '-t' option description for time stamping
+  * Add description for time stamping.
+  * Show error when failing to open a tty
+  * Newline: handle booth NL and CR
+  * Flush every local echo char
+
+---

Old:

  tio-1.32.tar.xz

New:

  tio-1.33.tar.xz



Other differences:
--
++ tio.spec ++
--- /var/tmp/diff_new_pack.Stdvsx/_old  2022-02-21 17:48:45.035632432 +0100
+++ /var/tmp/diff_new_pack.Stdvsx/_new  2022-02-21 17:48:45.039632434 +0100
@@ -17,13 +17,14 @@
 
 
 Name:   tio
-Version:1.32
+Version:1.33
 Release:0
 Summary:Simple TTY terminal I/O application
 License:GPL-2.0-or-later
 Group:  Hardware/Modem
 URL:https://tio.github.io/
 Source: 
https://github.com/tio/tio/releases/download/v%{version}/%{name}-%{version}.tar.xz
+BuildRequires:  meson
 
 %description
 Tio is a simple TTY terminal application which features a straightforward
@@ -44,15 +45,15 @@
 %setup -q
 
 %build
-%configure --disable-silent-rules
-%make_build
+%meson -Dbashcompletiondir=%{_datadir}/bash-completion/completions/
+%meson_build
 
 %install
-%make_install
+%meson_install
 
 %files
 %license COPYING
-%doc AUTHORS ChangeLog README
+%doc AUTHORS ChangeLog README.md
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}
 

++ tio-1.32.tar.xz -> tio-1.33.tar.xz ++
 13909 lines of diff (skipped)