- May 13, 2023
-
-
Matt Johnston authored
Is slightly more consistent
-
- May 04, 2023
-
-
Matt Johnston authored
It isn't used and didn't seem to work with panic=abort experiments
-
- Apr 28, 2023
-
-
Matt Johnston authored
- ServBehaviour::hostkeys() now returns a slice of references since we can't clone SignKeys and don't want to move them out of Config. May need rethinking. - embassy demos common code is now a proper crate - Updated various embassy deps
-
- Apr 15, 2023
-
-
Matt Johnston authored
Fixes build failures. Toolchain is updated, but we can't upgrade to latest nightly because it fails with an ICE, possibly https://github.com/rust-lang/rust/issues/110206 thread 'rustc' panicked at 'DefId(35:311 ~ embedded_io[99f8]::asynch::Write::write::{opaque#0}) does not have a "def_span"', compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs:205:1
-
- Apr 14, 2023
-
-
Matt Johnston authored
-
- Apr 12, 2023
-
-
Matt Johnston authored
Also fix pubkey packet test and fix some doc formatting
-
Matt Johnston authored
-
- Apr 11, 2023
-
-
Matt Johnston authored
Remove some unneeded messages, don't panic on TCP socket errors
-
Matt Johnston authored
Fixes hanging at the end of "git push"
-
Matt Johnston authored
This allows it to work when use for eg git
-
Matt Johnston authored
-
- Apr 09, 2023
-
-
Matt Johnston authored
Requires alloc. Only tested with std.
-
- Apr 08, 2023
-
-
Matt Johnston authored
Some other RAM reductions
-
Matt Johnston authored
We don't need OwnedSig state any more (we send straight away), simplify packet creation.
-
Matt Johnston authored
-
Matt Johnston authored
-
Matt Johnston authored
-
Matt Johnston authored
sunsetc host -s sftp would fail before. argh has a "greedy" attribute to handle that
-
- Apr 07, 2023
-
-
Matt Johnston authored
-
Matt Johnston authored
-
Matt Johnston authored
Saves around 5kB in picow demo, functions can be shared between EncodeBytes/EncodeLen/EncodeHash
-
Matt Johnston authored
-
Matt Johnston authored
-
Matt Johnston authored
-
Matt Johnston authored
Could eventually perhaps go behind a rsa feature
-
Matt Johnston authored
-
Matt Johnston authored
Instead of exiting
-
- Apr 04, 2023
-
-
Matt Johnston authored
github.com disconnects immediately. OpenSSH and Dropbear clients don't send it anyway. sunsetc can now push itself to github!
-
Matt Johnston authored
Not perfect, it won't handle -a option etc after the hostname
-
Matt Johnston authored
Is now sufficient to run "sftp -S sunsetc"
-
- Apr 03, 2023
-
-
Matt Johnston authored
The Behaviour makes a separate request for pty or shell etc once the channel is established. This gets rid of InitReqs which wasted space. Subsystem is also supported (not tested yet)
-
- Apr 02, 2023
-
-
Matt Johnston authored
Doesn't do anything, but response with Failure rather than Unimplemented
-
Matt Johnston authored
The async trait requires nightly to build
-
Matt Johnston authored
Do away with the lifetime failures by removing the 'm lifetime altogether.
-
Matt Johnston authored
This adds a mess of <C: CliBehaviour, S: ServBehaviour> all over the place. It's an experiment, perhaps it can be tidied. sshclient/CmdlineClient has lifetime problems to fix.
-
Matt Johnston authored
Not currently used or tested, pending figuring how to do an async agent_sign() in CliBehaviour.
-
Matt Johnston authored
Our own type doesn't implement std::error::Error, which makes it easier to add a From<std::error:Error> impl to simplify the error paths.
-
Matt Johnston authored
This is simpler and avoids needing to add an 'alloc' feature to Salty
-
Matt Johnston authored
-
- Mar 29, 2023
-
-
Matt Johnston authored
-