wolfssh/apps
John Safranek d38e40bc8b wolfsshd: exec the login shell path whole
SHELL_Subsystem copied pw_shell into an 80-byte buffer before execv(),
so a longer path ran whatever its first 79 bytes named. The child now
passes pw_shell to execv() directly, and builds the login argv[0] from
its basename so a long path no longer falls back to "-sh".

- add sshd_long_shell_test.sh, which logs in as a throwaway user whose
  shell path is longer than 80 bytes and checks the shell's $0

Issue: F-14757
2026-10-28 13:10:29 -05:00
..
wolfssh internal: gate channel requests and opens by role 2026-10-27 10:49:29 -05:00
wolfsshd wolfsshd: exec the login shell path whole 2026-10-28 13:10:29 -05:00
include.am Add wolfssh-options build option probe 2026-08-19 16:55:00 -07:00
wolfssh-options.c Fix ML-DSA composite logic from code review 2026-09-21 11:11:16 -07:00