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


openSUSE Build Service is sponsored by