Commit graph

1163 commits

Author SHA1 Message Date
Martin Lund
a3a6b5127f Update NEWS 2024-06-29 12:22:35 +02:00
Martin Lund
ef6fa8030e Update version date 2024-06-29 12:19:54 +02:00
Martin Lund
561376696b Clarify input and output direction of map flags 2024-06-29 12:17:57 +02:00
Martin Lund
d34fa1c1ad Rename mapping flag MSB2LSB to IMSB2LSB
This is the correct naming since we are changing the input bit order on
input from the serial device.
2024-06-29 12:14:34 +02:00
Martin Lund
9022f51ea5 Update NEWS 2024-06-28 11:51:40 +02:00
Martin Lund
4723cc3f4e Add OIGNCR mapping flag
Ignores CR on output to serial device.
2024-06-27 20:09:25 +02:00
Martin Lund
8c471105fe Fix line input mode ignoring characters ABCD 2024-06-27 18:54:19 +02:00
Martin Lund
b9902bbd78 Fix tainted print 2024-06-27 18:43:16 +02:00
Jakob Haufe
c5afd86b9a Fix typos 2024-06-15 17:16:23 +02:00
Martin Lund
b756d2e1f1 Bump version 2024-06-15 16:46:20 +02:00
Martin Lund
5c7d81b900 Update version date 2024-06-15 16:21:16 +02:00
Martin Lund
7e9574f98d Update NEWS 2024-06-15 16:20:44 +02:00
Martin Lund
053ae53f19 Update configuration output 2024-06-15 16:00:58 +02:00
Martin Lund
8f77ad5830 Clean up script run interaction text 2024-06-15 15:58:08 +02:00
Martin Lund
be4fc0908f Fix unbounded writes 2024-06-15 15:06:10 +02:00
Martin Lund
6ec2ac19d0 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
we also need to react to key commands.
2024-06-15 14:31:23 +02:00
Martin Lund
bed34a0b9a Reuse socket address
To avoid having to wait for socket timeout when restarting server.
2024-06-11 15:18:38 +02:00
Martin Lund
134038c1ce Fix line input mode
Fix so that ABCD are no longer ignored.
2024-06-09 13:03:59 +02:00
Martin Lund
003b2e37d4 Make sure ICRNL, IGNCR, INLCR take effect 2024-06-02 23:35:36 +02:00
Martin Lund
8014ef68c0 Cleanup parsing of mapping flags 2024-06-02 14:26:39 +02:00
Vyacheslav Patkov
563c4fa6ea Show current mappings in the configuration printout 2024-06-02 13:22:33 +02:00
Vyacheslav Patkov
d1d6b45e8e Use "ctrl-t m" to change mappings interactively 2024-06-02 13:22:33 +02:00
Vyacheslav Patkov
f148a1413c Prompt for Lua script or shell command in interactive session 2024-06-01 16:23:51 +02:00
Martin Lund
bb3636e2d5 Update TODO 2024-05-30 12:17:00 +02:00
Martin Lund
133789517a Add group write permission to xymodem received file 2024-05-29 09:26:08 +02:00
Martin Lund
7e0bd980f2 Fix missing open() flags in xymodem_receive() 2024-05-29 01:41:14 +02:00
Martin Lund
883acbaa4b Update AUTHORS 2024-05-29 01:24:02 +02:00
Eliot Alan Foss
d10e762a7d Added support to receive XMODEM-CRC files from the connected serial port. 2024-05-29 01:23:00 +02:00
Martin Lund
94e40d82f3 Update README 2024-05-27 12:02:41 +02:00
Martin Lund
9315cf6a55 Update README 2024-05-27 10:10:36 +02:00
Martin Lund
eb9726bbcc Update AUTHORS 2024-05-22 18:54:44 +02:00
Martin Lund
4014fc4b3e Update README 2024-05-17 11:59:10 +02:00
Martin Lund
ccc01433b7 Include correct header for poll() 2024-05-16 19:16:17 +02:00
Martin Lund
ee3687430b Bump version 2024-05-15 09:16:13 +02:00
Martin Lund
6f6038ebcd Update plain text man page 2024-05-15 08:35:45 +02:00
Martin Lund
0921796054 Update version date 2024-05-15 08:35:16 +02:00
Martin Lund
dba4690a88 Update NEWS 2024-05-15 00:13:34 +02:00
Martin Lund
b3aac7b182 Update plain text man page 2024-05-15 00:13:03 +02:00
Martin Lund
5b5248929e Force destructive backspace when using local echo
Only takes effect in normal output mode.
2024-05-14 23:22:05 +02:00
Martin Lund
8f45d6f688 Fix local-echo in configuration file 2024-05-14 22:20:59 +02:00
Martin Lund
37f8b4fd1b Update workflow name 2024-05-13 14:07:14 +02:00
Martin Lund
5f5a8a9cdd Update README 2024-05-13 14:01:44 +02:00
Martin Lund
3f616a47c8 Fix includes 2024-05-13 11:04:09 +02:00
Martin Lund
694524cb6f Run CodeQL on push 2024-05-13 11:01:24 +02:00
Martin Lund
747ac62733 Fix includes 2024-05-13 10:57:27 +02:00
Martin Lund
c76a4d0172 Fix includes 2024-05-12 08:57:59 +02:00
Martin Lund
d2dd9f5a5b Update README 2024-05-11 16:44:12 +02:00
Martin Lund
ae9c8edbca Clean up includes 2024-05-11 10:50:01 +02:00
Martin Lund
f71ffeabb7 Force socket write operation to ignore any signals 2024-05-10 14:29:05 +02:00
Martin Lund
6ebd50ab85 Bump version 2024-05-08 13:37:43 +02:00