| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| tio-3.8.tar.xz | 2024-11-30 | 3.5 MB | |
| tio-3.8.tar.xz.sha256sum | 2024-11-30 | 81 Bytes | |
| tio-3.8.tar.xz.asc | 2024-11-30 | 833 Bytes | |
| README.md | 2024-11-30 | 867 Bytes | |
| tio v3.8 source code.tar.gz | 2024-11-30 | 3.6 MB | |
| tio v3.8 source code.zip | 2024-11-30 | 3.6 MB | |
| Totals: 6 Items | 10.7 MB | 0 | |
Changes since tio v3.7 (2024-08-31):
-
Rename git version to simply version
-
Clean up lua API
Rename modem_send() to send() Rename send to write()
-
Zero initialize buffer in read_string()
-
Use version from git
-
Fix memory leak in base62_encode()
-
Fix name declaration conflict with socket send()
-
Add clang-format spec
Keith Hill:
- Add system timestamps to lua read() and new lua read_line() per global options
- Add missing timestamp-format epoch
- Update send_ to use fsync and tcdrain like normal tty_sync does
- Rework read_line to save partial line at timeout
- Simplified read_line to reduce cyclomatic complexity
- renamed example files read.lua and read_line.lua
- moved #define READ_LINE_SIZE to top of file
- renamed g_linebuf to linebuf, and moved it into read_line as a static variable