github 9001/copyparty v1.6.12
as seen on nixos

latest releases: v1.15.10, v1.15.9, v1.15.8...
18 months ago

new features

bugfixes

  • fix an sqlite fd leak
    • with enough simultaneous traffic, copyparty could run out of file descriptors since it relied on the gc to close sqlite cursors
    • now there's a pool of cursors shared between the tcp connections instead, limited to the number of CPU cores
    • performance mostly unaffected (or slightly improved) compared to before, except for a 20% reduction only during max server load caused by directory-listings or searches
    • somehow explicitly closing the cursors didn't always work... maybe this was actually a python bug :\/
      • yes, it does incomplete cleanup if opening a WAL database fails
  • multirange requests would fail with an error; now they get a 200 as expected (since they're kinda useless and not worth the overhead)
  • expand ~/ filesystem paths in all remaining args: -c, -lo, --hist, --ssl-log, and the hist volflag
  • never use IPv6-format IPv4 (::ffff:127.0.0.1) in responses
  • u2cli: don't enter delete stage if some of the uploads failed
  • audio player in safari on touchbar macbooks
    • songs would play backwards because the touchbar keeps spamming play/pause
    • playback would stop when the preloader kicks in because safari sees the new audio object and freaks out

other changes


⚠️ not the latest version!

Don't miss a new copyparty release

NewReleases is sending notifications on new releases.