Now you can choose syslog facility for clish and konfd processes. Use -O option to set facility name.
Tuesday, October 8, 2013
Tuesday, October 1, 2013
Fix libroxml support
The libroxml >= 2.2.2 support was fixed. You can find these cahnges in the git repository https://src.libcode.org/klish
Tuesday, September 3, 2013
New version klish-1.6.6
The SIGPIPE signal behaviour was fixed. Earlier the clish utility ignore this signal and the ACTION scripts inherit this ignoration. So some utilities used within ACTION scripts couldn't get SIGPIPE at all. Now the SIGPIPE signal handler set to default for the ACTION scripts.
The view field of COMMAND tag is dynamic now. You can use VARs in it.
The view field of COMMAND tag is dynamic now. You can use VARs in it.
Tuesday, July 23, 2013
Move main repository
The main klish GIT repository was moved to the another location. See the
https://src.libcode.org/klish
https://src.libcode.org/klish
Saturday, February 16, 2013
New versions klish-1.5.9 and klish-1.6.4
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.
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.
Subscribe to:
Posts (Atom)