Repository navigation
libunftp 0.24.0
·
5 commits
to master
since this release
Changes in this release:
- #583 Document custom
SITEcommands in the README,
listunftp-site-hashas an extension, and recommend theunftp-site-*prefix for extension crates. - #592 Require patched
rustls-webpki0.103.16 or later in
libunftp to reject compromised eMudhra intermediate CA keys
(RUSTSEC-2026-0382). - #582 End a PROXY protocol header read with an
unexpected EOF error when the peer closes before sending a complete header, avoiding an endless
read loop. - BREAKING: #569 Include the FTP working directory in
DataEvent::Got(RETR) andDataEvent::Put(STORandAPPE) paths. For example, uploading
photo.jpgin/uploadsnow reports/uploads/photo.jpginstead ofphoto.jpg; at the FTP root
it reports/photo.jpg. Listeners that compare paths or construct storage keys from them must
handle paths rooted at the user's FTP root rather than raw command arguments. These paths are
not backend filesystem paths or object URLs, and are not canonicalized. Delete, rename, and
directory events already use this convention. - #578 and
#594 Preserve leading, embedded, and trailing
whitespace inLISTpathnames, including after options and--. - #601 Upgrade
nixto 0.31.3.