|
Fix clippy in tests |
Jordan Doyle
|
|
Format comments and imports |
Jordan Doyle
|
|
Implement cat command |
Jordan Doyle
|
|
Implement command and environment substituion in shell subsystem |
Jordan Doyle
|
|
Add installation instructions for Docker & NixOS |
Jordan Doyle
|
|
Update README |
Jordan Doyle
|
|
Add basic tests for each command |
Jordan Doyle
|
|
Unify command implementations behind common interface |
Jordan Doyle
|
|
Hack together support for legacy scp protocol |
Jordan Doyle
|
|
Hack together SFTP/modern SCP auditing support |
Jordan Doyle
|
|
Associate saved passwords with usernames |
Jordan Doyle
|
|
Start fleshing out filesystem and pwd tracking |
Jordan Doyle
|
|
Make whoami use the logged in user's username |
Jordan Doyle
|
|
Be more faithful to uname argument parsing |
Jordan Doyle
|
|
Fix service reloading after logrotate |
Jordan Doyle
|
|
Fix environment variable ingestion |
Jordan Doyle
|
|
Depend on thrussh over https |
Jordan Doyle
|
|
Add mock uname command |
Jordan Doyle
|
|
Add timescaledb exporter application |
Jordan Doyle
|
|
Opt for a stealthier server-id string that doesn't mention thrussh |
Jordan Doyle
|
|
Fix keyboard-interactive authentication |
Jordan Doyle
|
|
Fix clean shutdowns with long-running clients |
Jordan Doyle
|
|
Add support for rotating audit logs |
Jordan Doyle
|
|
Fix duplicated type value in audit json |
Jordan Doyle
|
|
Skip serializing empty environment variables |
Jordan Doyle
|
|
Write connection timestamp to the audit logs |
Jordan Doyle
|
|
Fix JSON blob concatenation in audit output |
Jordan Doyle
|
|
Flush to audits to disk after not receiving a write for 5 seconds |
Jordan Doyle
|
|
Add flake.nix |
Jordan Doyle
|
|
Initial commit |
Jordan Doyle
|