- latest important update: v1.0.3
- latest gzip edition of the sfx: v0.11.18
- if upgrading from v0.11.x or before, see v0.12.4
new features
- portable / standalone up2k upload client: early beta, apparently faster than browsers, readme / webm
- up2k: fully parallelized handshakes and uploads
- uploading smol files is way faster now
- some files may temporarily display as "failed" until all uploads complete
- browser:
mkdir
andmsg
can be used during uploads (no longer does a full page reload) - up2k: option to keep destination files open during uploads (fd pool)
- on windows: default-ON, due to Microsoft Defender "real-time protection" being hella expensive
- on linux/macos: default-OFF, but can be enabled with
--use-fpool
for things like nfs
- up2k: new option
--no-symlink
to fully dupe files instead of adding symlinks - add minimal support for some more eccentric browsers (including Hv3)
bugfixes
- up2k: check all dupes for a matching filesystem path
- prevents duplicate symlinks if the same dupe is repeatedly uploaded to the same place
- don't crash the tag collector thread if there are invalid tags
- up2k-client: don't DDoS the server if the http response is invalid
- when running without
-e2d
, recently uploaded files could not be deleted - on windows, absolute filesystem-paths could appear in exceptions sent to the client
- misc url escaping fixes, mostly regarding files/folders where name contains
?
- sort-order being reset if you visit an empty folder
other changes
- moved the up2k fence-toggle into the settings pane since probably nobody uses it
- readme: add a section on recovering from client crashes
- firefox (the whole browser and all its tabs) can crash during upload