summaryrefslogtreecommitdiffhomepage
path: root/oxish
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid duplicate maximum packet length enforcementDirkjan Ochtman2026-07-261-4/+1
* oxish: limit environment variable requestsDirkjan Ochtman2026-07-212-7/+23
* oxish: add debug option to disable spawningDirkjan Ochtman2026-07-214-10/+55
* oxish: move listener loop into the libraryDirkjan Ochtman2026-07-212-25/+30
* oxish: limit authentication attemptsDirkjan Ochtman2026-07-211-0/+13
* oxish: limit the number of authenticating connectionsDirkjan Ochtman2026-07-211-1/+17
* Zeroize all secret and sensitive dataDirkjan Ochtman2026-07-204-9/+19
* oxish: disallow authenticating as rootDirkjan Ochtman2026-07-202-2/+6
* oxish: more username validationDirkjan Ochtman2026-07-203-42/+106
* oxish: propagate coverage envDirkjan Ochtman2026-07-201-0/+7
* ci: submit code coverage data to CodecovDirkjan Ochtman2026-07-201-3/+6
* Add support for compiling aws-lc-rs in FIPS modeDirkjan Ochtman2026-07-202-3/+12
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-204-23/+13
* Use Box instead of Arc to wrap signing keysDirkjan Ochtman2026-07-202-5/+4
* oxish: avoid logging during pre_exec()Dirkjan Ochtman2026-07-201-5/+0
* oxish: inline SessionState::from_connection()Dirkjan Ochtman2026-07-202-49/+38
* oxish: move SessionState into crate rootDirkjan Ochtman2026-07-204-260/+256
* oxish: move SessionState::spawn() into ServerDirkjan Ochtman2026-07-202-171/+175
* oxish: inline Connection::accept()Dirkjan Ochtman2026-07-202-34/+22
* oxish: move Server into a dedicated moduleDirkjan Ochtman2026-07-202-56/+68
* oxish: propagate server errorsDirkjan Ochtman2026-07-202-31/+16
* oxish: propagate more errorsDirkjan Ochtman2026-07-205-146/+50
* oxish: inline SessionState::from_fd()Dirkjan Ochtman2026-07-204-95/+87
* oxish: inline SessionState::into_connection()Dirkjan Ochtman2026-07-201-36/+32
* oxish: add high-level session APIDirkjan Ochtman2026-07-203-24/+20
* oxish: add high-level server APIDirkjan Ochtman2026-07-205-112/+104
* oxish: drop nested taskDirkjan Ochtman2026-07-201-6/+4
* oxish: extract session moduleDirkjan Ochtman2026-07-205-112/+120
* Drop privileges to the authenticated user when spawning a sessionDirkjan Ochtman2026-07-194-51/+201
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-196-27/+602
* proto: wrap key exchange start data in typeDirkjan Ochtman2026-07-191-8/+8
* proto: populate ExtInfo during key exchangeDirkjan Ochtman2026-07-191-14/+4
* Add support for multiple host keysDirkjan Ochtman2026-07-193-13/+29
* oxish: move provider selection into libraryDirkjan Ochtman2026-07-192-8/+8
* proto: negotiate encryption algorithmsDirkjan Ochtman2026-07-191-4/+4
* proto: add support for initial non-zero counterDirkjan Ochtman2026-07-191-2/+2
* proto: stop taking ownership of key sourcesDirkjan Ochtman2026-07-191-2/+2
* Write all PTY input, looping over short writesDirkjan Ochtman2026-07-191-4/+9
* proto: fix encoding of ignore messagesDirkjan Ochtman2026-07-191-2/+2
* Ignore SSH_MSG_IGNORE/DEBUG during sessions and authDirkjan Ochtman2026-07-192-5/+19
* Move Encoder into protoDirkjan Ochtman2026-07-192-22/+3
* Drop Encoder::buffered flag which seems unnecessary nowDirkjan Ochtman2026-07-191-3/+0
* oxish: inline Encoder::flush()Dirkjan Ochtman2026-07-191-13/+5
* Rename Session::io to connDirkjan Ochtman2026-07-191-8/+8
* Add support for the window-change channel requestDirkjan Ochtman2026-07-192-1/+19
* Add support for ECDSA P-256 host keysDirkjan Ochtman2026-07-182-4/+12
* oxish: switch to graviola as the default providerDirkjan Ochtman2026-07-183-9/+31
* Add support for ed25519 authorized keysDirkjan Ochtman2026-07-183-62/+176
* Move server binary to oxish-serverDirkjan Ochtman2026-07-181-0/+0
* Implement 60s timeout for authenticationDirkjan Ochtman2026-07-181-2/+22