Fedora Account System
Red Hat Associate
Red Hat Customer
Spec URL: https://raw.githubusercontent.com/glennswest/rocketsmbd/main/packaging/rocketsmbd.spec SRPM URL: https://github.com/glennswest/rocketsmbd/releases/download/v1.1.0/rocketsmbd-1.1.0-1.fc43.src.rpm Description: rocketsmbd is a from-scratch SMB2/SMB3 file server built on Linux io_uring: accept, receive, send, and file I/O flow through one ring per worker, reads zero-copy via splice. SMB 2.0.2-3.1.1, NTLMv2, SMB2/3 signing, 3.1.1 preauth, multichannel, AES-128-GCM encryption. Rust; parsers fuzzed in CI. FAS: glennswest COPR: https://copr.fedorainfracloud.org/coprs/glennswest/rocketsmbd/ crates.io: https://crates.io/crates/rocketsmbd BUNDLING: vendored because it needs io-uring 0.7 (IORING_OP_SEND_ZC) and Fedora ships 0.6.4 in stable+rawhide; every other dep resolves unbundled. 47 bundled(crate()) Provides listed. License: MIT AND BSD-3-Clause AND Unicode-3.0 (all Fedora-allowed). fedora-review (rawhide mock) passes; rpmlint clean with shipped rpmlintrc. First package, seeking a sponsor.
Updated package — v1.4.0 (several features shipped since the initial post): Spec URL: https://raw.githubusercontent.com/glennswest/rocketsmbd/main/packagi ng/rocketsmbd.spec SRPM URL: https://github.com/glennswest/rocketsmbd/releases/download/v1.4.0/ro cketsmbd-1.4.0-1.fc43.src.rpm Changes since the original SRPM: - SMB3 encryption now AES-128/256-GCM and AES-128/256-CCM (was AES-128-GCM only) - Read + handle-caching leases (SMB2.1+), validated against cifs.ko and Windows - send_zc zero-copy buffered send, worker core pinning, opt-in SQPOLL, multishot accept - 48 bundled(crate()) Provides now (added `ccm`); license unchanged: MIT AND BSD-3-Clause AND Unicode-3.0 fedora-review (fedora-rawhide-x86_64 mock) still passes (builds + installs, no issues); rpmlint clean with the shipped rocketsmbd.rpmlintrc. COPR has the matching v1.4.0 build (succeeded) for F41/rawhide/EPEL9, x86_64 + aarch64.