Citizenshell

Latest version: v2.3.2

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.2.3

- In TelnetShell the command being executed is echoed on the output stream. Sometimes it would be interleaved with output lines which would mess up the result. Worse, if the echoed command was interleaved with the prompt, the prompt detection would block TelnetShell
- Fixed a bug in TelnetShell and SerialShell whereby output lines with leading or trailing spaces/tabs were stripped before being returned

2.2.2

- Fixed an issue in abstractremoteshell.push(): if the remote file was already there, the content was simply appended at the end. Thanksfully the md5sum detected the issue. But this is now fixed.

2.2.1

- AdbShell() constructor now supports an optional
'root' argument to run adb root after connection.
- AdbShell() constructor now propagates log_level
to the underlying local_shell used for running adb commands
- Fix issue 10 (some decode issue under Python 3 in StreamReader)
- Fix issue 9 (some decode issue under python 3 in SerialShell)
- Fix other decode issues under python3

2.2.0

-`LocalShell()` now loads the host OS environment by default

2.1.1

2.1.0

1. Added support for `push` and `pull`
2. Each shell now has its own set of loggers that can be configured independently

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.