Skip to content

RAM friendly

Compare
Choose a tag to compare
@9001 9001 released this 14 Jan 07:17
· 246 commits to hovudstraum since this release

no vulnerabilities since 2023-07-23

new features

  • try to keep track of RAM usage in the thumbnailer 95a5999
    • very inaccurate, just wild guessing really, but probably good enough:
    • an attempt to stop FFmpeg from eating all the RAM when generating spectrograms
    • --th-ram-max specifies how much RAM it's allowed to use (default 6 GB), crank it up if thumbnailing is too slow now
  • much faster startup on devices with slow filesystems and lots of files in the volume root (especially android phones) f1358db
  • uncache button (in mediaplayer settings) a55e0d6
    • rotates all audio URLs, in case the browser has a cached copy of a broken mp3 or whatnot
  • now possible to POST files without having to set the act: bput multipart field 9bc09ce
    • mainly to support igloo irc and other simplistic upload clients
  • try to point the linux oom-killer at FFmpeg so it doesn't kill innocent processes instead dc8e621
    • only works if copyparty has acces to /proc, so not in prisonparty, and maybe not in docker (todo)
  • UX:
    • do another search immediately if a search-filter gets unchecked a4239a4
    • several ie11 fixes (keyboard hotkeys and a working text editor) 2fd2c6b

bugfixes

  • POSTing files could block for a really long time if the database is busy (filesystem reindexing), now it schedules the indexing for later instead e8a653c
  • less confusing behavior when reindexing a file (keep uploader-ip/time if file contents turn out to be unmodified, and drop both otherwise) 226c7c3

other changes

  • better log messages when clients decide to disconnect in the middle of a POST 0243035
  • add a warning if copyparty is started with an account definition (-a) which isn't used in any volumes e01ba85
  • when running on macos, don't index apple metadata files (.DS_Store and such) d0eb014
    • they are still downloadable by anyone with read-access, and still appear in directory listings for users with access to see dotfiles
  • added a log repacker to shrink/optimize old logs dee0950
  • and a contextlet example

⚠️ not the latest version!