Changelog for
lshell-0.9.16-1.11.noarch.rpm :
* Fri Oct 25 2013 e.istominAATTedss.ee- update to 0.9.16
* Added support to login script. Thank you Laurent Debacker for the patch.
* Fixed auto-complete failing with \"-\"
* Fixed bug where forbidden commands still execute if strict=1
* Fixed auto-completion complete of forbidden paths
* Fixed wrong parsing &, | or ; characters
* Added urandom function definition for python 2.3 compat
* Corrected env variable expansion
* Add support for cd command in aliases
* Split lshellmodule in multiple files under the lshell directory
* Fixed check_secure function to ignore quoted text
* Fixed multiple spaces escaping forbidden filtering
* Fixed log file permissions 644 -> 600
* Added possibility to override config file option via command-line
* Enabled job control when executing command
* Code cleanup
* Fri Mar 30 2012 pascal.bleserAATTopensuse.org- update to 0.9.15.1:
* corrected security bug allowing user to get out of the restricted shell- changes from 0.9.15:
* set the hostname to the \"short hostname\" in the prompt
* corrected traceback when \"sudo\" command was entered alone
* added support for python2.3 as subprocess is not included by default
* corrected the \'strict\' behavior when entering a forbidden path
* added short path promp support using the \'prompt_short\' variable
* corrected stacktrace when group did not exist
* add support for empty prompt
* fixed bugs when using $() and ``
* corrected strict behavior to apply to forbidden path
* added support for wildcard \'
*\' when using \'cd\'
* added support for \"cd -\" to return to previous directory
* updated security issue with non printable characters permitting user to get out of the limited shell
* now lshell automatically reload its configuration if the configuration file is modified
* added possibility to have no \"intro\" when user logs in (by setting the intro configuration field to \"\")
* corrected multiple commands over ssh, and aliases interpretation
* added possibility to use wildcards in path definitions
* finally corrected the alias replacement loop- changes from 0.9.14:
* corrected get_aliases function, as it was looping when aliases were \"recursive\" (e.g. \'ls\':\'ls --color=auto\')
* added lsudo built-in command to list allowed sudo commands
* corrected completion function when 2 strings collided (e.g. ls and lsudo)
* corrected the README\'s installation part (adding --prefix)
* added possibility to log via syslog
* corrected warning counter (was counting minus 1)
* added the possibility to disable the counter, and just warn the user (withouht kicking him)
* added possibility to configure prompt
* added possibility to set environment variables to users
* added the \'history\' built-in function
* Tue Oct 12 2010 pascal.bleserAATTopensuse.org- now requires logrotate- update to 0.9.13:
* a switch was made from the deprecated popen2 to subprocess for Python 2.6 compatibility
* corrects the missing built-in commands when the \'allowed\' list was set to \'all\'
* the \"export\" built-in function was added for exporting shell variables
* Tue Jun 15 2010 pascal.bleserAATTopensuse.org- update to 0.9.12:
* fixes a minor bug with the sudo command
* Tue May 04 2010 pascal.bleserAATTopensuse.org- update to 0.9.11:
* adds the ability to allow/forbid upload and/or downloads via SCP
* a major security bug (overriding path restrictions using variable expansion) was corrected
* Mon Mar 08 2010 pascal.bleserAATTopensuse.org- update to 0.9.10:
* corrects a minor bug in the aliases function that appeared in the previous version
* Sun Mar 07 2010 pascal.bleserAATTopensuse.org- update to 0.9.9:
* corrects major security bugs
* new features: + a new built-in command that lists the allowed or forbidden paths of a user + the ability to configure the introduction prompt + ability to limit the history file size + ability to set up sudo commands you want to allow
* Tue Dec 01 2009 pascal.bleserAATTopensuse.org- update to 0.9.8:
* major bugfix: lshell did not launch on python 2.4 and 2.5
* the ability to use aliases for commands over SSH has been added
* Wed Nov 25 2009 pascal.bleserAATTopensuse.org- update to 0.9.7:
* fixes crash when directory access is denied- changes from 0.9.6:
* fixes a major security bug where the user had access to all files located in forbidden directories
* lshell now exits gracefully when the user home directory doesn\'t exist
* Thu Jul 30 2009 pascal.bleserAATTopensuse.org- update to 0.9.5:
* typographical errors were corrected in the code (using pylint)
* the main lshell group is has been changed from lshellg to lshell
* Thu Jun 11 2009 pascal.bleserAATTopensuse.org- update to 0.9.4:
* ability to customize log filenames by user/date- changes from 0.9.3:
* corrects a major bug that appeared with the \'aliases\' feature in 0.9.2
* Tue Apr 14 2009 pascal.bleserAATTopensuse.org- new package