May 25th, 2010· A minor bug was inserted in version 0.9.11 with the sudo command. It has been corrected in this version.
December 4th, 2009· Major bug fix. lshell did not launch on python 2.4 and 2.5 (https://sourceforge.net/projects/lshell/forums/forum/778301/topic/3474668)
· Added aliases for commands over SSH.
June 10th, 2009· Log file name is now configurable using 'logfilename' variable inside the configuration file
· Corrected aliases in lshell.conf to work with *BSD
April 13th, 2009· corrected major bug (alias related)
April 6th, 2009· added Force SCP directory feature
· added command alias feature
March 24th, 2009· loglevel can now be defined on global, group or user level
· corrected sftp support (broken since in 0.9.0)
March 20th, 2009· As lshell has reached the point where it can be considered as a nearly stable software. I decided to make a version jump to 0.9.0
· corrected bug in case PATH does not exist and allowed set to 'all'
· added support for UNIX groups in configuration file
· cleaned up code
· corrected major security bug
· corrected path completion, to complete only allowed path simplified the check_secure and check_path functions
· added escape code handling (tested with ftp, gdb, vi)
· added flexible +/- possibilities in configuration file
· now supports completion after '|', ';' and '&'
· Command test are also done after '|', ';' and '&'
· Doesn't list hidden directories by default
· There are now 4 logging levels (4: logs absolutely everything user types)
· added 'strict' behaviour. If set to 1, any unknown command is considered as forbidden, as warning counter is decreased.
March 3rd, 2009· It is now possible to allow all commands in a user's PATH by specifying 'all' in the allowed configuration variable.
· Backticks are now forbidden by default.
· Changes made to setup.py in version 0.2.5 were undone.
February 16th, 2009· The setup.py in the source package is now BSD compatible (using the --install-data flag).
· Log levels have been implemented, going from not verbose at all (i.e. 0) to very verbose (i.e. 3).
· A specific log file is now created by the user in the log directory.
· A minor import bug has been corrected.
October 31st, 2008· SCP functionality has been correct.
· SFTP support has been added. passwd is not mandatory in the configuration file (deprecated).
· lshell is now added to /etc/shells using add-shell.
October 25th, 2008· The rpm and deb builds were corrected.
· A man page was added.