Skip to content

windows++

Compare
Choose a tag to compare
@9001 9001 released this 30 Apr 01:00
· 1431 commits to hovudstraum since this release
  • latest gzip edition of the sfx: v1.0.14

new features

  • new themes vice and the windows 3.1 masterpiece hotdog stand
0. classic dark 2. flat dark 4. vice
1. classic light 3. flat light 5. hotdog stand
  • 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
  • mention chrome issue 1317069 in the readme
  • improved the --help text