Recent Releases

4.2623 Mar 2020 13:45 minor feature: Added FileSystemCopyDir for recursive filesystem copies.
4.2516 Mar 2020 11:05 minor feature: More oauth. 'voldown' mismapping. . Added 'FindVarNamesInString' function. . Version bump.
4.2420 Feb 2020 06:05 minor feature: FileSystem: use __APPLE__, not _APPLE_ . FileSystem: add ifdef for extra getxattr call. . FileSystem: too many params to setxattr. . . . only check symlinks if file opened for write. . Added Timeout argument to STREAMExpectDialog. Improvements to DataPar . . correct some 'char *'/'const char *' typos. . 'implicit declaration'. . : RawData:ReadAt stores incorrect length. . More for RAWDATAReadAt. . added process.sfork() (fork with a stream to talk to forked process), . . Make SF_NONBLOCK apply to write. . handle blank lines in oauth.creds. . Re-add for ssh 'execute' mode. . crash in ssh execute mode when no command given. . version bump.
4.2309 Feb 2020 07:05 minor feature: Copy libUseful links as symbolic links, not files . Handle apple osx xattr oddities. . For building *without openssl. . Markdownify Quickstart.txt. . Version bump, apply correct '-P' flag to cp in 'make install'. . Autoclean old entries out of.oauth.creds file. . Rationalize file locking on.oauth.creds. . Demessages printing when not requested. . More keystrokes detected in Terminal.c.
4.2201 Feb 2020 03:15 minor feature: memory leaks when using SSL . Improvements to the libUseful RaiseError system. . Final changes for STREAM.
4.2126 Jan 2020 14:30 minor bugfix: Fix for bug introduced in v4.20 that can hang apps that read an entire document from an ssh stream, rather than more interactive line-by-line processing.
4.2026 Jan 2020 14:09 minor feature: Text files can now be opened for write on a remote ssh server using STREAMOpen("ssh://server/textfile.txt", "w") Any file, including binary data, can still be read with STREAMOpen("ssh://server/whatever", "r") And commands exectued with STREAMOpen("ssh://server/ps ax", "") or STREAMOpen("ssh://server/ps ax", "x")
4.1609 Dec 2019 20:43 major bugfix: Fix for linking against openssl for recent versions of openssl (libressl has been fine, but openssl has lost/renamed some functions). Many changes since last update on, including strlen caching for faster string operations, a new 'terminal menu' system, and internal support for using poll() rather than select().
3.2116 Jun 2018 13:58 major feature: Now builds under macosx. Various other bugfixes.
20 Nov 2017 11:53 major feature: This is the initial release.