This release:
-
Adds support for the "linenoise" library, which allows line-editing and path completion when entering filenames for receive- and send-file operations. Support can be compiled-out if you wish. See Makefile.
-
Allows you to cancel a file-transfer operation, while entering a file name, by pressing C-c. This works with linenoise support and without.
-
Adds support for more high baud-rates. Baud rates now supported are:
Standard:
0, 50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200,
HIGH_BAUD:
230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000, 3500000, 4000000,
Now every baudrate above 115200 is compiled-in only if the respective macros are defined in the system header files. This should allow picocom with HIGH_BAUD support to compile cleanly for more systems.
-
Input-buffer size (TTY_Q_SZ) now defined in Makefile, and defaults to 1024.
-
Adds support for locking using flock(2) (now default). Old-style UUCP-lockdir code is maintained. Preferred locking style is selected via the Makefile.
-
Debian's xmltoman is now used to format the manpage.
-
Other minor fixes. See the commit logs for more.