File lshell.changes of Package lshell
-------------------------------------------------------------------
Fri Oct 25 11:43:23 UTC 2013 - e.istomin@edss.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 19:25:08 UTC 2012 - pascal.bleser@opensuse.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 15:51:28 UTC 2010 - pascal.bleser@opensuse.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 19:13:29 UTC 2010 - pascal.bleser@opensuse.org
- update to 0.9.12:
* fixes a minor bug with the sudo command
-------------------------------------------------------------------
Tue May 4 05:56:43 UTC 2010 - pascal.bleser@opensuse.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 8 09:56:05 UTC 2010 - pascal.bleser@opensuse.org
- update to 0.9.10:
* corrects a minor bug in the aliases function that appeared in
the previous version
-------------------------------------------------------------------
Sun Mar 7 15:28:36 UTC 2010 - pascal.bleser@opensuse.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 1 00:00:00 UTC 2009 - pascal.bleser@opensuse.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 00:00:00 UTC 2009 - pascal.bleser@opensuse.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 00:00:00 UTC 2009 - pascal.bleser@opensuse.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 00:00:00 UTC 2009 - pascal.bleser@opensuse.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 00:00:00 UTC 2009 - pascal.bleser@opensuse.org
- new package