Releases: jovanbulck/jsh
Releases · jovanbulck/jsh
v1.2.1
v1.2.0
jsh 1.2.0 introduces some awesome new features on the user interface side: ;-)
- Major new feature: context-sensitive custom GNU readline completion:
- built_ins, aliases and a number of predefined UNIX commands
- some custom completion for some specific UNIX commands:
git, apt-get, make, jsh, ... - wrote a
dialogbased sh installer shell script, as discussed in issue #55 - added a jsh_logout file, containing shell commands to be executed at logout of an interactive session
- a new
sourcebuilt_in to interpret a given file line per line - fixed the ugly EOF (^D) exiting by outputting an extra newline iff EOF
This release also includes some work on the more technical side:
- Makefile enhancements:
- now automatically builds a version string, containing info of the machine
- auto-generate a man page with the filled in version number and data (using
sed) - added a
make releasetarget for making releases with a release version string - various compile flags used by the installer
aliasbugfix allowing redefinition of an alias- partially started the source code re-organizing into cohesive modules, as discussed in issue #46
v1.1.1
Format string vulnerability patch for the v1.1.0 release.
Details: applied a format string vulnerability patch to the parsestream functions; passing printf may introduce format string vulnerabilities; one should pass the helper function printf_verbatim instead
v1.1.0
A minor improvement to the first stable jsh release: added a --version option to query the current version number.
v1.0.0
The first stable jsh release!