aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
...
* Store the generated host key on the diskbjorn32025-12-192-6/+29
| | | | | | Instead of generating one on every connection. This avoids having to either remove the host key again after every test or having to tell the ssh client to not store host fingerprints.
* Generate host key once when startingbjorn32025-12-193-13/+21
|
* Bump MSRV to 1.83 (for File::create_new())Dirkjan Ochtman2025-12-195-5/+6
|
* Initial stab at a CONTRIBUTING.mdDirkjan Ochtman2025-12-191-0/+359
|
* Integrate with systemd's listenfd protocolbjorn32025-12-193-4/+129
| | | | | | | | This will be useful for servers in the future, but is already useful during development when using the systemfd executable by allowing you to already run the ssh client while the server is still compiling. Systemfd keeps the port open and as soon as the server has started it will accept the pending connection attempt.
* Actually make lints applyDirkjan Ochtman2025-12-124-19/+18
|
* Take semver-compatible dependency updatesDirkjan Ochtman2025-12-121-18/+18
|
* Enable more lintsDirkjan Ochtman2025-12-121-4/+16
|
* Avoid warning about unused macro inputDirkjan Ochtman2025-12-121-1/+1
|
* Avoid warning due to relaxed aws-lc-rs APIDirkjan Ochtman2025-11-241-1/+1
|
* Take semver-compatible dependency updatesDirkjan Ochtman2025-11-241-454/+124
|
* Bump actions/checkout from 5 to 6dependabot[bot]2025-11-241-4/+4
| | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump tracing-subscriber from 0.3.19 to 0.3.20dependabot[bot]2025-09-021-56/+21
| | | | | | | | | | | | | | | Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing) from 0.3.19 to 0.3.20. - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20) --- updated-dependencies: - dependency-name: tracing-subscriber dependency-version: 0.3.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* Bump actions/checkout from 4 to 5dependabot[bot]2025-08-181-4/+4
| | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
* Update semver-compatible dependenciesDirkjan Ochtman2025-08-081-99/+194
|
* Apply suggestions from clippy 1.89Dirkjan Ochtman2025-08-081-3/+3
|
* Flag yanked dependenciesDirkjan Ochtman2025-04-111-0/+3
|
* Update semver-compatible dependenciesDirkjan Ochtman2025-04-111-29/+66
|
* Update semver-compatible dependenciesDirkjan Ochtman2025-03-141-54/+46
|
* Update semver-compatible dependenciesDirkjan Ochtman2025-02-111-18/+18
|
* Add a bit of README introDirkjan Ochtman2025-01-271-0/+21
|
* Set license to Apache-2.0 or MITDirkjan Ochtman2025-01-271-1/+1
|
* Update semver-compatible dependenciesDirkjan Ochtman2025-01-271-198/+25
|
* Bump aws-lc-rs from 1.12.0 to 1.12.1dependabot[bot]2025-01-201-4/+4
| | | | | | | | | | | | | | Bumps [aws-lc-rs](https://github.com/aws/aws-lc-rs) from 1.12.0 to 1.12.1. - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/v1.12.0...v1.12.1) --- updated-dependencies: - dependency-name: aws-lc-rs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* Send ECDH key exchange replyDirkjan Ochtman2025-01-193-38/+216
|
* Modularize packet encodingDirkjan Ochtman2025-01-192-46/+77
|
* Extract Packet decodingDirkjan Ochtman2025-01-193-64/+62
|
* Simplify reading abstractionDirkjan Ochtman2025-01-193-43/+27
|
* Move Algorithms below KeyExchangeDirkjan Ochtman2025-01-191-27/+27
|
* Disperse handshake code into state methodsDirkjan Ochtman2025-01-192-95/+122
|
* Move connection state into ConnectionDirkjan Ochtman2025-01-191-50/+56
|
* Fix ssh-ed25119 name in commentDirkjan Ochtman2025-01-191-1/+1
|
* Start on ECDH key exchange supportDirkjan Ochtman2025-01-173-1/+165
|
* Clean up key exchange codeDirkjan Ochtman2025-01-171-8/+9
|
* Fix Decoded::next value for Packet implDirkjan Ochtman2025-01-171-0/+4
|
* Derive some more traitsDirkjan Ochtman2025-01-172-7/+9
|
* Split into multiple filesDirkjan Ochtman2025-01-173-630/+647
|
* Add reference to RFC 5656Dirkjan Ochtman2025-01-171-0/+2
|
* Tweak loggingDirkjan Ochtman2025-01-172-13/+13
|
* Split out libraryDirkjan Ochtman2025-01-172-826/+829
|
* Add reference for curve25519-sha256 key exchange algorithmDirkjan Ochtman2025-01-172-0/+3
|
* Implement initial key exchange message sending and receivingDirkjan Ochtman2025-01-162-16/+638
|
* Simplify next message handlingDirkjan Ochtman2025-01-111-10/+9
|
* Regenerate Cargo.lock for MSRVDirkjan Ochtman2025-01-111-23/+197
|
* Add Dependabot setupDirkjan Ochtman2025-01-111-0/+12
|
* Add FUNDING metadataDirkjan Ochtman2025-01-111-0/+2
|
* Gather RFC references in READMEDirkjan Ochtman2025-01-111-0/+11
|
* Set up initial workflowDirkjan Ochtman2025-01-113-0/+65
|
* Log bytes read from streamDirkjan Ochtman2025-01-111-0/+1
|
* Clear write buffer after sendingDirkjan Ochtman2025-01-111-0/+1
|