@ghantoos ghantoos released this Feb 25, 2016 · 26 commits to master since this release

Assets 3

New features, bug fixes, tests and code cleanup are included is this new release 0.9.17.

  • Corrected exit codes of built-in commands
  • Added default support for sudo_noexec.so in LD_PRELOAD. This feature comes with a new variable 'allowed_shell_escape' to allow admins to escape the new default behavior. Thank you Luca Berra for this contribu-
  • Added Python3 compatibility. Thank you Tristan Cacqueray (@TristanCacqueray) for your help!
  • Added restricted environement variables that cannot be updated by user. Thank you Tristan Cacqueray (@TristanCacqueray) for this contribution!
  • Added export command in built-ins
  • Added WinSCP support. Thank you @faberge-eggs for this contribution!
  • Added tox testing. Thank you Tristan Cacqueray (@TristanCacqueray) for your contribution!
  • Correct logrotate configuration. Thank you Rune Schjellerup Philosof for your patch suggestion.
  • Code cleanup

(More information in the git commit log)

@ghantoos ghantoos released this Aug 14, 2015 · 76 commits to master since this release

Assets 3

Many new features, bug fixes and news tests are included is this new release 0.9.17.

  • Added include_dir directive to include split configuration files from a directory.
  • Added possibility of using 'all' for sudo commands
  • Replaced os.system by subprocess (python)
  • Added support for sudo -u
  • Corrected shell variable expansion
  • Corrected bugs in aliases support
  • Fixed timer (idle session)
  • Added exit code support
  • Fixed wrong group reference for logging
  • Replaced Python os.system with subprocess

@ghantoos ghantoos released this Sep 7, 2013 · 107 commits to master since this release

Assets 3

Lots of new code, and code cleanup has been done in this version. There the complete changelog.

  • 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 and unit tests added
Apr 23, 2012
New upstream release.
* New upstream release.
* debian/control:
  - Bumped Standards-Version to 3.9.3.
  - Updated debhelper version dependency to (>= 9).
  - Removed dependency on python-support.
  - Updated python version dependency to (>= 2.6.6-3~).
  - Added X-Python-Version field.
  - Added DM-Upload-Allowed.
  - Added Homepage field.
* debian/rules:
  - Added python2 to dh's --with argument.
* debian/copyright:
  - Updated to follow dep5.
* debian/compat:
  - Set to 9.
* Deleted debian/pyversions and debian/pycompat.
* New upstream release:
  - Corrects multiple minor bugs.
  - Add new features as lsudo, history and logging via syslog.
* debian/control:
  - Bumped Standards-Version to 3.9.1.
Mar 13, 2012
bumped version to 0.9.15