You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
search: button to load more search results, starting at 125 instead of 1000, now much better on slow PCs
search: immediately perform a search when the enter key is pressed
uploader: optimal column sizing in the uploader depending on which tab is selected (done/busy/queued)
uploader: new option --turbo to change the default settings of the turbo-mode in the uploader
0 (default) is the old behavior, 1 disables the warning when enabling turbo, 2 enables turbo, 3 also disables the datecheck
see the tooltip in the settings tab for more info; basically it skips the file contents verification and instead relies on filesize and timestamp to guess if a file was uploaded already, useful for massive upload batches that got interrupted
bugfixes
httpd: a theoretical XSS opening -- copyparty would echo bad requests as html
it still does that, but now with plaintext content-type
was mostly-harmless -- can't really think of a way to exploit it since it'd only happen on invalid HTTP requests
httpd: better errorhandling on invalid requests in general
windows-only:httpd: deadlocks when trying to access files with illegal filenames on windows
files containing characters :*<|>"/?\ or names starting with con., prn., aux., nul.
for example aux.c when unpacking the linux source code on a flashdrive and plugging it into a windows rig
windows-only:database: deadlock if a search was done during the initial filesystem scan
database: deadlock if an upload was done during a filesystem scan (either initial or periodic rescan)
client: javascript crash when linking someone an audio URL and they'd never visited before
client: ignore bugs in the developer console (in future versions of chrome)
uploader: timestamps of zero-byte uploads were not set
database: skip busy files during a filesystem rescan
media player: sending artist / title info to the OS broke at some point
other changes
changed the themes to use css variables for colors, making it way easier (hopefully) to make your own themes