| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Move Encoder into proto | Dirkjan Ochtman | 2026-07-19 | 4 | -23/+21 | |
| | | ||||||
| * | Drop Encoder::buffered flag which seems unnecessary now | Dirkjan Ochtman | 2026-07-19 | 1 | -3/+0 | |
| | | ||||||
| * | oxish: inline Encoder::flush() | Dirkjan Ochtman | 2026-07-19 | 1 | -13/+5 | |
| | | ||||||
| * | Rename Session::io to conn | Dirkjan Ochtman | 2026-07-19 | 1 | -8/+8 | |
| | | ||||||
| * | Add support for the window-change channel request | Dirkjan Ochtman | 2026-07-19 | 4 | -2/+65 | |
| | | ||||||
| * | Mention RFC 4254 in the README | Dirkjan Ochtman | 2026-07-19 | 1 | -0/+2 | |
| | | ||||||
| * | Add support for ECDSA P-256 host keys | Dirkjan Ochtman | 2026-07-18 | 5 | -13/+296 | |
| | | ||||||
| * | oxish: switch to graviola as the default provider | Dirkjan Ochtman | 2026-07-18 | 4 | -10/+35 | |
| | | ||||||
| * | Add support for ed25519 authorized keys | Dirkjan Ochtman | 2026-07-18 | 5 | -65/+213 | |
| | | ||||||
| * | Some README updates | Dirkjan Ochtman | 2026-07-18 | 3 | -17/+235 | |
| | | ||||||
| * | Update CONTRIBUTING, include AI policy | Dirkjan Ochtman | 2026-07-18 | 1 | -9/+52 | |
| | | ||||||
| * | Move server binary to oxish-server | Dirkjan Ochtman | 2026-07-18 | 1 | -0/+0 | |
| | | ||||||
| * | Implement 60s timeout for authentication | Dirkjan Ochtman | 2026-07-18 | 1 | -2/+22 | |
| | | ||||||
| * | Implement 30s timeout for key exchange | Dirkjan Ochtman | 2026-07-18 | 1 | -4/+14 | |
| | | ||||||
| * | Include key exchange in connection setup API | Dirkjan Ochtman | 2026-07-18 | 3 | -12/+20 | |
| | | ||||||
| * | Rename Connection to Session, IoStream to Connection | Dirkjan Ochtman | 2026-07-18 | 4 | -31/+32 | |
| | | ||||||
| * | Separate key exchange from authentication | Dirkjan Ochtman | 2026-07-18 | 4 | -86/+105 | |
| | | ||||||
| * | Update to 2024 edition | Dirkjan Ochtman | 2026-07-18 | 12 | -26/+30 | |
| | | ||||||
| * | Use single edition and rust-version for the workspace | Dirkjan Ochtman | 2026-07-18 | 5 | -6/+12 | |
| | | ||||||
| * | Extract authentication from Connection::run() | Dirkjan Ochtman | 2026-07-18 | 4 | -51/+40 | |
| | | ||||||
| * | Extract IoStream construction | Dirkjan Ochtman | 2026-07-18 | 3 | -9/+10 | |
| | | ||||||
| * | Extract IoStream::new() constructor | Dirkjan Ochtman | 2026-07-18 | 1 | -6/+11 | |
| | | ||||||
| * | Extract authenticate() function from Connection::run() | Dirkjan Ochtman | 2026-07-18 | 3 | -241/+258 | |
| | | ||||||
| * | Move update_keys() method to IoStream | Dirkjan Ochtman | 2026-07-18 | 1 | -21/+25 | |
| | | ||||||
| * | Move send() methods to IoStream | Dirkjan Ochtman | 2026-07-18 | 1 | -48/+49 | |
| | | ||||||
| * | Inline KeyExchangeInit::new() | Dirkjan Ochtman | 2026-07-18 | 2 | -26/+14 | |
| | | ||||||
| * | Move more handshake logic into proto crate | Dirkjan Ochtman | 2026-07-18 | 2 | -35/+39 | |
| | | ||||||
| * | Discard EcdhKeyExchange state type | Dirkjan Ochtman | 2026-07-17 | 3 | -79/+71 | |
| | | ||||||
| * | Negotiate extensions as well as algorithms | Dirkjan Ochtman | 2026-07-17 | 3 | -20/+19 | |
| | | ||||||
| * | Move Pretty into proto | Dirkjan Ochtman | 2026-07-17 | 2 | -11/+11 | |
| | | ||||||
| * | Simplify key exchange state | Dirkjan Ochtman | 2026-07-17 | 2 | -10/+6 | |
| | | ||||||
| * | Discard pointless VersionExchange token type | Dirkjan Ochtman | 2026-07-17 | 1 | -62/+55 | |
| | | ||||||
| * | Initialize HandshakeBuffer during version exchange | Dirkjan Ochtman | 2026-07-17 | 1 | -7/+9 | |
| | | ||||||
| * | Discard pointless KeyExchange token type | Dirkjan Ochtman | 2026-07-17 | 3 | -36/+29 | |
| | | ||||||
| * | Extract core networking state from Connection | Dirkjan Ochtman | 2026-07-17 | 1 | -33/+38 | |
| | | ||||||
| * | Add basic fuzz testing | Dirkjan Ochtman | 2026-07-17 | 4 | -0/+260 | |
| | | ||||||
| * | Error on invalid padding lengths | Dirkjan Ochtman | 2026-07-17 | 5 | -5/+37 | |
| | | ||||||
| * | Make send() more robust | Dirkjan Ochtman | 2026-07-17 | 2 | -4/+20 | |
| | | ||||||
| * | Move I/O state types into proto | Dirkjan Ochtman | 2026-07-17 | 3 | -22/+22 | |
| | | ||||||
| * | Yield ProtoError from I/O state helpers | Dirkjan Ochtman | 2026-07-17 | 2 | -24/+20 | |
| | | ||||||
| * | Move WriteState::poll_write_to() to send() | Dirkjan Ochtman | 2026-07-17 | 2 | -21/+21 | |
| | | ||||||
| * | Extract helper functions from poll_write_to() | Dirkjan Ochtman | 2026-07-17 | 1 | -7/+13 | |
| | | ||||||
| * | Move Encoder out of buffers module | Dirkjan Ochtman | 2026-07-17 | 3 | -40/+38 | |
| | | ||||||
| * | Move Encoder construction | Dirkjan Ochtman | 2026-07-17 | 2 | -9/+10 | |
| | | ||||||
| * | Move ReadState::buffer() to buffer() function | Dirkjan Ochtman | 2026-07-17 | 2 | -23/+22 | |
| | | ||||||
| * | Move ReadState::packet() to receive() function | Dirkjan Ochtman | 2026-07-17 | 2 | -48/+48 | |
| | | ||||||
| * | Use tuple structs for PacketLength and PaddingLength | Dirkjan Ochtman | 2026-07-17 | 2 | -18/+14 | |
| | | ||||||
| * | Move more stuff into proto | Dirkjan Ochtman | 2026-07-17 | 3 | -40/+43 | |
| | | ||||||
| * | Document values of incomplete states | Dirkjan Ochtman | 2026-07-17 | 3 | -12/+15 | |
| | | ||||||
| * | Make better use of split_first_chunk() | Dirkjan Ochtman | 2026-07-17 | 3 | -46/+20 | |
| | | ||||||
