This is a bugfix release. The engine broke when the length of a completion string was greater than the width of the terminal. All klish versions have this bug, including the original clish. Debianization.
The main feature of this release is programmable hotkeys. The multiline and unsignedInteger type processing were fixed. The klish-1.5.7 stable branch release is also out.
Command history was added. The SIGHUP signal is blocked during non-interruptable ACTION script execution. A new sigexec utility must be used to start daemons from non-interruptable scripts to unblock signals first.
Klish C コードのみを使用します。C++ なし今構築できます。TinyXML 内部実装が削除されました。Klish は、その XML 構成ファイルを解析する次の外部 XML バックエンドを使用することができます今: libxml2、国外居住者と libroxml。これらの XML パーサーは、C ベースです。XML のバックエンドについての詳細については、wiki を参照してください。
タグ:
C libroxml expat libxml2
The klish uses C code only. It can be built without C++ now. The tinyXML internal implementation was removed. Now klish can use the following external XML backends to parse its XML config files: libxml2, expat, and libroxml. These XML parsers are C-based. For details about XML backends, see the wiki.
This portability release can be built on Linux, FreeBSD, OpenBSD, Solaris, and QNX6. QNX6 has some problems with konf and konfd. Much of the legacy unused code has been removed, along with some unnecessary library dependencies.