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
dialog
based 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
source
built_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 release
target for making releases with a release version string - various compile flags used by the installer
alias
bugfix 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!