New bugfix versions klish-1.5.9 and klish-1.6.4 were released. These versions is important for the FreeBSD only. The getpwent() function related problem was fixed. The incompatibility bug can lead to "Bus error" on FreeBSD.
The klish news
Klish blog
Saturday, February 16, 2013
Monday, December 24, 2012
Attention. Bug
The klish-1.5.8 and klish-1.6.3 bugfix versions were released. The bug is related to completions. The engine breaks when the length of completion string greater than width of terminal.
All klish versions have this bug including original clish. In a case of original clish it's hard to reproduce problem because only command and param names can be completed. It has not custom user defined completions.
The update to new versions is recommended.
All klish versions have this bug including original clish. In a case of original clish it's hard to reproduce problem because only command and param names can be completed. It has not custom user defined completions.
The update to new versions is recommended.
Friday, November 30, 2012
The klish-1.5.7 and klish-1.6.2 are out
The main feature of these releases is programmable hotkeys. See the https://code.google.com/p/klish/wiki/hotkeys and https://code.google.com/p/klish/wiki/HOTKEY for details.
Additionally the multiline and unsignedInteger type processing were fixed.
Additionally the multiline and unsignedInteger type processing were fixed.
Tuesday, September 4, 2012
The klish-1.6.1 is out
Command history. The SIGHUP signal is blocked while non-interruptable
ACTION script execution. New sigexec utility must be used to start
daemons from non-interruptable scripts to unblock signals first.
See the https://code.google.com/p/klish/wiki/atomic_action and https://code.google.com/p/klish/wiki/sigexec wikipages for details about signal blocking and sigexec utility using.
The stable branch klish-1.5.6 is also out. It contains sigexec utility and blocks SIGHUP.
See the https://code.google.com/p/klish/wiki/atomic_action and https://code.google.com/p/klish/wiki/sigexec wikipages for details about signal blocking and sigexec utility using.
The stable branch klish-1.5.6 is also out. It contains sigexec utility and blocks SIGHUP.
Thursday, July 5, 2012
The klish-1.5.5 is out
The new release of 1.5 klish legacy branch is out. The saved command history is implemented. The history will be saved to file while exiting from clish and will be restored on new clish instance execution. It works on per-user basis. The default name of history file is ~/.clish_history
See help for -f and -z clish utility commandline options.
The history is implemented within the current 1.6 repository branch but it was not released yet.
See help for -f and -z clish utility commandline options.
The history is implemented within the current 1.6 repository branch but it was not released yet.
Friday, June 29, 2012
The klish-1.6.0 is out
The klish has no C++ code now so it can be build by toolchain without C++ support. It's useful for embedded systems.
The tinyXML internal implementation was removed. Now klish can use the following external XML backends to parse its XML config files: libxml2, expat, libroxml. These XML parsers are C-based. For details about XML backends see the https://code.google.com/p/klish/wiki/xml_backend.
Thanks to Emmanuel Deloget for XML backends wrapper implementation.
The tinyXML internal implementation was removed. Now klish can use the following external XML backends to parse its XML config files: libxml2, expat, libroxml. These XML parsers are C-based. For details about XML backends see the https://code.google.com/p/klish/wiki/xml_backend.
Thanks to Emmanuel Deloget for XML backends wrapper implementation.
Tuesday, May 22, 2012
Testing is needed
Hello klish community!
Emmanuel Deloget has integrated a three C XML parsers into the klish. The next klish-1.6.0 version will not contain tinyxml backend (written in C++) but will contain libexpat, libxml2 and libroxml backends (written in C). The libexpat and libxml2 work well now, the libroxml has some known issues. To become much stable before release the klish needs to be tested with different XML backends. Please test it.
To get current klish development version read the http://code.google.com/p/klish/source/checkout .
Before building the ./autogen.sh script must be executed to create autotools files. Then the configure script must be executes with one of the following options: --with-libexpat, --with-libxml2, --with-libroxml to choose backend.
Thanks!
Emmanuel Deloget has integrated a three C XML parsers into the klish. The next klish-1.6.0 version will not contain tinyxml backend (written in C++) but will contain libexpat, libxml2 and libroxml backends (written in C). The libexpat and libxml2 work well now, the libroxml has some known issues. To become much stable before release the klish needs to be tested with different XML backends. Please test it.
To get current klish development version read the http://code.google.com/p/klish/source/checkout .
Before building the ./autogen.sh script must be executed to create autotools files. Then the configure script must be executes with one of the following options: --with-libexpat, --with-libxml2, --with-libroxml to choose backend.
Thanks!
Friday, May 11, 2012
Migrate to git
The klish repository was converted to git. It's better for the distributed development.
Tuesday, April 10, 2012
The klish-1.5.4 is out
It's a portability release. Now it can be build on Linux, FreeBSD, OpenBSD, Solaris, QNX6. QNX6 has some problems with konf, konfd.
Much of legacy unused code was removed. Remove some unnecessary library dependencies.
Bugfix.
Much of legacy unused code was removed. Remove some unnecessary library dependencies.
Bugfix.
Wednesday, January 25, 2012
The klish-1.5.3 is out
The idle timeout command line option was added. Use -t <sec> or --timeout=<sec> to set it.
The klish command can be executed using klish -c "<command>".
The konfd daemon is case sensitive now.
Implement _PROMPT_PREFIX, _PROMPT_SUFFIX vars for system wide prompt prefix and suffix.
Bugfix.
The klish command can be executed using klish -c "<command>".
The konfd daemon is case sensitive now.
Implement _PROMPT_PREFIX, _PROMPT_SUFFIX vars for system wide prompt prefix and suffix.
Bugfix.
Subscribe to:
Posts (Atom)