index
:
oxish.git
main
sync-hostkey-format
fork from https://github.com/djc/oxish
Hee-Suk Kim
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
oxish
/
src
/
authentication.rs
Commit message (
Expand
)
Author
Age
Files
Lines
*
oxish: log which user store is in use
Dirkjan Ochtman
13 days
1
-1
/
+5
*
oxish: extract AuthenticationState
Dirkjan Ochtman
2026-08-09
1
-159
/
+219
*
Use more fine-grained errors for authentication
Dirkjan Ochtman
2026-08-09
1
-22
/
+35
*
oxish: guard against pw_name being null
Dirkjan Ochtman
2026-08-01
1
-4
/
+4
*
Warn on clippy::undocumented_unsafe_blocks
Dirkjan Ochtman
2026-08-01
1
-0
/
+14
*
oxish: guard against null pw_dir and pw_shell values
Dirkjan Ochtman
2026-08-01
1
-3
/
+12
*
oxish: handle ERANGE from getpw calls
Dirkjan Ochtman
2026-08-01
1
-23
/
+40
*
oxish: replace custom open_dir_dir() with rustix openat()
Dirkjan Ochtman
2026-08-01
1
-17
/
+19
*
oxish: attach authorized_keys() to User
Dirkjan Ochtman
2026-07-30
1
-76
/
+77
*
oxish: add test for parsing fake keys
Dirkjan Ochtman
2026-07-30
1
-0
/
+12
*
Move AuthorizedKey into proto
Dirkjan Ochtman
2026-07-30
1
-145
/
+18
*
proto: isolate authentication signature encoding
Dirkjan Ochtman
2026-07-30
1
-57
/
+1
*
oxish: detach fake key handling from AuthorizedKey
Dirkjan Ochtman
2026-07-30
1
-29
/
+22
*
oxish: reuse authorized key parsing for fake keys
Dirkjan Ochtman
2026-07-30
1
-22
/
+12
*
oxish: make User fields public
Dirkjan Ochtman
2026-07-30
1
-19
/
+11
*
oxish: drop pointless Result wrapper
Dirkjan Ochtman
2026-07-30
1
-20
/
+19
*
oxish: split user data from cached authorized keys
Dirkjan Ochtman
2026-07-30
1
-45
/
+55
*
oxish: enable customizable authentication
Dirkjan Ochtman
2026-07-30
1
-46
/
+78
*
oxish: detach authentication from Auth
Dirkjan Ochtman
2026-07-30
1
-171
/
+170
*
oxish: add basic reference documentation
Dirkjan Ochtman
2026-07-30
1
-0
/
+6
*
oxish: pass session ID to session for rekeying
Dirkjan Ochtman
2026-07-29
1
-2
/
+2
*
proto: extract new auth module
Dirkjan Ochtman
2026-07-26
1
-2
/
+5
*
proto: make some modules public instead of re-exporting everything
Dirkjan Ochtman
2026-07-26
1
-3
/
+3
*
oxish: limit authentication attempts
Dirkjan Ochtman
2026-07-21
1
-0
/
+13
*
oxish: disallow authenticating as root
Dirkjan Ochtman
2026-07-20
1
-0
/
+4
*
oxish: more username validation
Dirkjan Ochtman
2026-07-20
1
-39
/
+102
*
oxish: propagate more errors
Dirkjan Ochtman
2026-07-20
1
-22
/
+9
*
oxish: add high-level server API
Dirkjan Ochtman
2026-07-20
1
-1
/
+1
*
Drop privileges to the authenticated user when spawning a session
Dirkjan Ochtman
2026-07-19
1
-34
/
+85
*
Spawn a subprocess for authenticated sessions
Dirkjan Ochtman
2026-07-19
1
-3
/
+3
*
Ignore SSH_MSG_IGNORE/DEBUG during sessions and auth
Dirkjan Ochtman
2026-07-19
1
-0
/
+7
*
Add support for ed25519 authorized keys
Dirkjan Ochtman
2026-07-18
1
-52
/
+111
*
Implement 60s timeout for authentication
Dirkjan Ochtman
2026-07-18
1
-2
/
+22
*
Rename Connection to Session, IoStream to Connection
Dirkjan Ochtman
2026-07-18
1
-16
/
+16
*
Separate key exchange from authentication
Dirkjan Ochtman
2026-07-18
1
-80
/
+7
*
Update to 2024 edition
Dirkjan Ochtman
2026-07-18
1
-3
/
+3
*
Extract authentication from Connection::run()
Dirkjan Ochtman
2026-07-18
1
-3
/
+4
*
Extract authenticate() function from Connection::run()
Dirkjan Ochtman
2026-07-18
1
-20
/
+246
*
Move crypto traits into proto crate
Dirkjan Ochtman
2026-07-03
1
-2
/
+4
*
Extract CryptoProvider trait
Dirkjan Ochtman
2026-07-03
1
-28
/
+20
*
Add end-to-end test
Dirkjan Ochtman
2026-07-01
1
-3
/
+56
*
Rename User::new() to from_system()
Dirkjan Ochtman
2026-07-01
1
-1
/
+1
*
Extract from_str() method for Authorizedkey
Dirkjan Ochtman
2026-07-01
1
-64
/
+75
*
Fix formatting with cargo fmt
Dirkjan Ochtman
2026-04-17
1
-1
/
+1
*
Extract authentication module
Dirkjan Ochtman
2026-02-19
1
-0
/
+367