summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
...
* oxish: drop nested taskDirkjan Ochtman2026-07-201-6/+4
* oxish: extract session moduleDirkjan Ochtman2026-07-205-112/+120
* Bump bitflags from 2.13.0 to 2.13.1dependabot[bot]2026-07-201-2/+2
* Bump tokio from 1.52.1 to 1.53.0dependabot[bot]2026-07-201-2/+2
* Bump anyhow from 1.0.103 to 1.0.104dependabot[bot]2026-07-201-2/+2
* Bump aws-lc-rs from 1.17.1 to 1.17.3dependabot[bot]2026-07-201-4/+4
* Bump clap from 4.6.1 to 4.6.2dependabot[bot]2026-07-201-4/+4
* Bump thiserror from 2.0.18 to 2.0.19dependabot[bot]2026-07-201-9/+20
* Drop privileges to the authenticated user when spawning a sessionDirkjan Ochtman2026-07-194-51/+201
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-199-32/+620
* proto: wrap key exchange start data in typeDirkjan Ochtman2026-07-193-42/+43
* proto: populate ExtInfo during key exchangeDirkjan Ochtman2026-07-194-22/+29
* Add support for multiple host keysDirkjan Ochtman2026-07-194-15/+52
* oxish: move provider selection into libraryDirkjan Ochtman2026-07-192-8/+8
* proto: add EncryptionAlgorithm::to_owned()Dirkjan Ochtman2026-07-192-11/+18
* proto: extract key material derivationDirkjan Ochtman2026-07-195-45/+89
* proto: negotiate encryption algorithmsDirkjan Ochtman2026-07-195-18/+63
* proto: track key countersDirkjan Ochtman2026-07-193-39/+55
* proto: add support for initial non-zero counterDirkjan Ochtman2026-07-194-14/+44
* proto: stop taking ownership of key sourcesDirkjan Ochtman2026-07-194-13/+18
* proto: add support for u64 encodingDirkjan Ochtman2026-07-191-0/+15
* Write all PTY input, looping over short writesDirkjan Ochtman2026-07-191-4/+9
* proto: fix encoding of ignore messagesDirkjan Ochtman2026-07-193-3/+14
* Ignore SSH_MSG_IGNORE/DEBUG during sessions and authDirkjan Ochtman2026-07-192-5/+19
* Move Encoder into protoDirkjan Ochtman2026-07-194-23/+21
* 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-194-2/+65
* Mention RFC 4254 in the READMEDirkjan Ochtman2026-07-191-0/+2
* Add support for ECDSA P-256 host keysDirkjan Ochtman2026-07-185-13/+296
* oxish: switch to graviola as the default providerDirkjan Ochtman2026-07-184-10/+35
* Add support for ed25519 authorized keysDirkjan Ochtman2026-07-185-65/+213
* Some README updatesDirkjan Ochtman2026-07-183-17/+235
* Update CONTRIBUTING, include AI policyDirkjan Ochtman2026-07-181-9/+52
* Move server binary to oxish-serverDirkjan Ochtman2026-07-181-0/+0
* Implement 60s timeout for authenticationDirkjan Ochtman2026-07-181-2/+22
* Implement 30s timeout for key exchangeDirkjan Ochtman2026-07-181-4/+14
* Include key exchange in connection setup APIDirkjan Ochtman2026-07-183-12/+20
* Rename Connection to Session, IoStream to ConnectionDirkjan Ochtman2026-07-184-31/+32
* Separate key exchange from authenticationDirkjan Ochtman2026-07-184-86/+105
* Update to 2024 editionDirkjan Ochtman2026-07-1812-26/+30
* Use single edition and rust-version for the workspaceDirkjan Ochtman2026-07-185-6/+12
* Extract authentication from Connection::run()Dirkjan Ochtman2026-07-184-51/+40
* Extract IoStream constructionDirkjan Ochtman2026-07-183-9/+10
* Extract IoStream::new() constructorDirkjan Ochtman2026-07-181-6/+11
* Extract authenticate() function from Connection::run()Dirkjan Ochtman2026-07-183-241/+258
* Move update_keys() method to IoStreamDirkjan Ochtman2026-07-181-21/+25
* Move send() methods to IoStreamDirkjan Ochtman2026-07-181-48/+49
* Inline KeyExchangeInit::new()Dirkjan Ochtman2026-07-182-26/+14