rnsh/rnsh
Aaron Heise edb2562b35 Enhance shell fallback mechanism and improve environment variable handling
- Updated the listener to ensure a default shell of /bin/sh is used if the shell lookup fails or returns an empty value.
- Modified the session to set a default TERM environment variable to "xterm" if none is provided, improving compatibility across different environments.
2025-10-17 14:26:41 -04:00
..
__init__.py Update test configuration and improve TOML version handling 2025-10-17 13:59:18 -04:00
args.py Update version to 0.1.6 and fix service name handling 2025-09-10 09:39:36 -04:00
docopt.py Removed external dependency on docopt, included local version 2023-09-22 08:25:10 +02:00
exception.py Added a new message-based, packet-ready protocol layer with test suite for #4 2023-02-17 10:48:16 -06:00
helpers.py Rate limit window change event. 2023-02-18 18:31:59 -06:00
initiator.py Refactor logging level handling in RNS components 2025-10-17 13:53:55 -04:00
listener.py Enhance shell fallback mechanism and improve environment variable handling 2025-10-17 14:26:41 -04:00
loop.py Separate listener and initiator code into separate modules 2023-02-23 06:36:55 -06:00
process.py Enhance test readiness and logging in RNS components 2025-09-09 15:48:45 -04:00
protocol.py Use StreamDataMessage from RNS.Buffer 2023-03-08 16:54:02 -06:00
retry.py Got the new protocol working. 2023-02-18 00:09:28 -06:00
rnsh.py Implemented an allowed_identities file for more convenient access management 2023-09-18 17:58:44 +02:00
rnslogging.py Refactor logging level handling in RNS components 2025-10-17 13:53:55 -04:00
session.py Enhance shell fallback mechanism and improve environment variable handling 2025-10-17 14:26:41 -04:00
testlogging.py Address several code style concerns 2023-02-11 07:38:35 -06:00