Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
ba78ca8 Add CI, release configuration and README
96a01e4 Add one-command installers for macOS, Linux and Windows
320d2c0 Add the API client for the unified upload API
2133807 Add the optimole command line
02d0346 Add the upload planner and runner
6d8021d Align with the contract changes: signed headers, 403 codes, slashes
f8dbc74 Ask three times whether an uncertain PUT landed before re-reserving
2dca36a Check each file's identity before uploading it
b78034a Check whether an uncertain PUT landed before reporting a failure
697d3ef Count a request before the fake server drops its connection
6c920e4 Exit 1 when login, logout or version cannot write their output
0de78eb Group Windows duplicates by file ID instead of by path text
69f9b53 Ignore a Host header in the signed upload headers
23967f4 Install check: also run the README one-liners as written, and wget without curl
115e187 Installers: review fixes
a550eba Keep already-extended paths as given when reading Windows file IDs
b2c989e Keep completion-probe errors in the chain and normalise cancellation
5667d8b Make login and planning cancellable and report output write errors
fdf0500 Read Windows file IDs for paths longer than MAX_PATH
b98158d Record file identities only after the eligibility checks
0f51618 Refuse a planned file whose identity cannot be pinned
f6eaf1d Refuse extended Windows directory paths; Windows expectations in the walk test
17c7e66 Refuse storage redirects and retry an uncertain PUT on the same URL
9e864b4 Resolve Windows directory arguments with Windows path rules
b617f4a Retry asset creation only when nothing can have been reserved
4de1809 Sign Content-Disposition only for SVG in the fake server
ec41544 Skip NTFS data streams; fail files whose Windows ID cannot be read
17c813d Test Windows path rules and replace files without inode reuse
7fbd9bb Test that a signed Host header cannot redirect the upload
74277e9 Trim only trailing separators and dots from arguments
0b800af Walk directory arguments from their physically resolved path
88b72d3 install.ps1: atomic swap, literal paths, scoped settings; exact latest check
dc6e799 install.ps1: recover a half-done replace, resolve relative folders, always restore TLS
4a5131b install.sh: write the binary under a proper if, removing a partial copy
You can’t perform that action at this time.