Wednesday, April 27, 2011

The klish-1.4.3 is out

This release is functionally equal to 1.4.2 but it's FreeBSD compatible now. The FreeBSD errors and warnings were fixed.

Wednesday, April 13, 2011

The klish-1.4.2 is out

The main feature of this release is konfd and clish binaries speed-up. It's important for long initialization configs. The konfd become full-blown daemon with pidfile etc. The simple initscript for konfd is implemented. There are many fixes for command completion and help. Bugfix.

Friday, February 25, 2011

The klish-1.4.1 is out

Changes:

* Fix autocompletion critical bug.
* Fix klish shared libraries link dependencies.
* Fix konf utility retval codes.
* Make help output more cisco-like.

Thursday, February 3, 2011

The klish-1.4.0 is out

Changes:

The UTF-8 encoding support. See the http://code.google.com/p/klish/wiki/utf8 for details.

The atomic ACTION scripts. See the http://code.google.com/p/klish/wiki/atomic_action for details.

Optionally disabling of commands echo. The "--quite" clish utility option.

Non-interruptable ACTION script.

The SIGINT and SIGQUIT signals can be blocked while ACTION script execution. So the user can't use Ctrl^C to terminate current process. It's usefull to make some action atomic. The signal blocking is default behaviour. To make action interruptable the COMMAND tag must contain interrupt="true" field.
Implemented since svn revision 347.

Wednesday, February 2, 2011

The UTF-8 support

Since the svn revision 345 the klish supports UTF-8. The clish utility try to autodetect encoding (UTF-8 or 8-bit). The "-u" command line option forces UTF-8. The "-8" option forces 8-bit encoding.

This feature will be available in future version 1.4.0.

Monday, January 17, 2011

Buildroot's contrib files

The klish source tree now contain the contrib files to embed klish into the Buildroot environment. See the http://code.google.com/p/klish/wiki/buildroot for details.

Friday, December 10, 2010

The klish-1.3.1 is out.

Changes:

* The command aliases are implemented. The different command names can point to the same real command.
* Support for the make with parallel building.
* Fix autotools infrastructure.
* Bugfix.

Tuesday, November 23, 2010

The command aliases is implemented.

 The command can have the aliases. The resulting alias is equal to the original command except the name of command, help text and the value of internal variable ${__cmd}.

See the http://code.google.com/p/klish/wiki/command_alias for details.