Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
de638df
[skip ci] Adding proto, dependencies and required
jubeormk1 Mar 3, 2026
fd01170
[skip ci] Adding sunset-sftp crate with basic SFTP server implementation
jubeormk1 Mar 4, 2026
636c25e
Merge branch 'matt/sftptesting' into dev/sftp-start
jubeormk1 Dec 3, 2025
e73f958
Modifying packets.rs ParseContext for allowing proto.rs StatusCode to…
jubeormk1 Aug 22, 2025
1dc4e45
[skip ci] WIP: Adding demo sftp std example and testing
jubeormk1 Mar 4, 2026
d80df75
[skip ci] Improved demo sftp std testing scripts
jubeormk1 Mar 5, 2026
4b487eb
CI updated
jubeormk1 Mar 5, 2026
8b8db45
CI fix: cargo fmt
jubeormk1 Mar 5, 2026
8d90991
Addressing easier some points in the review
jubeormk1 Mar 10, 2026
96617eb
Fixing missing points in previous commit
jubeormk1 Mar 24, 2026
0dd3c51
removing size from demo/sftp/std build outputs
jubeormk1 Mar 24, 2026
410fb76
Fixing unnecessary duplicated lifetimes and tidying up
jubeormk1 Mar 24, 2026
43f7cdf
Reverting changes to sshwire-derive/src/lib.rs
jubeormk1 Mar 25, 2026
2744e48
Removing new(&str) from `OpaqueFileHandle`
jubeormk1 Mar 26, 2026
6803686
RUSTSEC-2024-0436: Fixing Paste to version 1.0.25
jubeormk1 Apr 4, 2026
3c90e35
Fixing typo in previous commit
jubeormk1 Apr 4, 2026
2cfa4d2
Extra typo. Running CI now to make sure that all is good
jubeormk1 Apr 4, 2026
8206f86
sftp: simplify some lifetimes
mkj Apr 12, 2026
bca8569
Fix formatting for "sftp: simplify lifetimes"
mkj Apr 12, 2026
b303a67
Fix read refcount for ChanIn and ChanInOut clone()
mkj Mar 17, 2026
8d93701
Rust 1.88 min version
mkj Apr 1, 2026
0f81359
Update some outdated dependencies
mkj Apr 1, 2026
c6f6736
Fix some clippy warnings
mkj Apr 12, 2026
c15e10b
pretty-hex isn't needed, plain hex format instead
mkj Apr 15, 2026
07154bb
Fix url typo in readme
mkj Apr 15, 2026
23b0a50
Remove rust-toolchain files
mkj Apr 15, 2026
637db9b
Delete update-toolchain.sh
mkj Apr 15, 2026
b2793b0
[skip ci] Deleted empty default feature
jubeormk1 Apr 16, 2026
4516fc2
[skip ci] Correcting typo "peak"
jubeormk1 Apr 16, 2026
c3f9ab2
[skip ci] Naively adding bug to WireError
jubeormk1 Apr 16, 2026
aebcc41
[skip ci] Documenting generic parameters for sftp structures
jubeormk1 Apr 17, 2026
8ff236b
Using AtomicUsize instead of Mutex in sftpoutputchannelhandler.rs
jubeormk1 Apr 17, 2026
6df6cc6
SftpOutputConsumer.receive_task exits on 0 byte reads
jubeormk1 Apr 17, 2026
39e51c8
sftp: Add a ParseContext to sftpsource
mkj Apr 12, 2026
68e6abc
Fixing fmt to pass CI
jubeormk1 Apr 17, 2026
ded1946
Adding strict-path to demo/sftp/std
jubeormk1 Apr 20, 2026
283d4b4
Simplifying sftp std example. No seeds + 32 bytes handle_id
jubeormk1 Apr 22, 2026
54573c8
Fixing unclear naming in OpaqueFileHandle implementation
jubeormk1 Apr 23, 2026
a10022b
Addressing potential integer overflow
jubeormk1 Apr 23, 2026
903666c
Refactoring sftphandler to extract ReadReply
jubeormk1 Apr 29, 2026
cff6b42
Significant refactor of SFTP read operations
jubeormk1 Apr 29, 2026
ce07e39
Removing dead docs & Minimal rearrangement of methods
jubeormk1 Apr 29, 2026
28cf46c
Adding readdirreplies.rs to guide response composition for readdir re…
jubeormk1 Apr 29, 2026
f68c79e
WIP: Starting to replace DirReply with Enforcing readdirreplies
jubeormk1 Apr 30, 2026
bb2baf0
Final touches for the new guided dirread replies
jubeormk1 May 1, 2026
9f7aeb6
Adding sunset-sftp testing and doc building to ci.sh
jubeormk1 May 1, 2026
6714283
[skip ci] Adding sunset-sftp crate with basic SFTP server implementation
jubeormk1 May 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
all:
strategy:
matrix:
# 1.87 is an arbitrary minimum, tested to notice when it bumps
rust_version: [stable, nightly, 1.87]
# 1.88 is an arbitrary minimum, tested to notice when it bumps
rust_version: [stable, nightly, 1.88]
runs-on: ubuntu-latest
env:
RUSTUP_TOOLCHAIN: ${{ matrix.rust_version }}
Expand Down
Loading