Skip to content

temporary upload links

Compare
Choose a tag to compare
@9001 9001 released this 27 Oct 09:30
· 151 commits to hovudstraum since this release

there is a discord server with an @everyone in case of future important updates, such as vulnerabilities (most recently 2023-07-23)

recent important news

  • v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
  • v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details

🧪 new features

  • shares can now be uploaded into, and unpost works too 4bdcbc1
    • useful to create temporary URLs for other people to upload to
    • shares can be write-only, so visitors can't browse or see any files
  • #110 HTTP 304 (caching):
    • support If-Range for HTTP 206 159f51b
    • add server-side and client-side options to force-disable cache dd6dbdd
      • --no304=1 shows a button in the controlpanel to disable caching
      • --no304=2 makes that button auto-enabled
      • even when --no304 is not specified, accessing the URL /?setck=no304=y force-disables cache
      • when cache is force-disabled, browsers will waste a lot of network traffic / data usage
      • might help to avoid bugs in browsers or proxies, for example if media files suddenly stop loading
        • but such bugs should be exceedingly rare, so do not enable this unless actually necessary

🩹 bugfixes

  • #110 HTTP 304 (caching):
    • remove Content-Length and Content-Type response headers from 304 replies 9124023
      • browsers don't need these, and some middlewares might get confused if they're present
  • #113 fix crash on startup if -j0 was combined with --ipa or --ipu 3a0d882
  • #111 fix javascript crash if --u2sz was set to an invalid value b13899c

🔧 other changes

  • #110 HTTP 304 (caching):
    • never automatically enable k304 because the Vary header killed support for caching in msie anyways 63013cc
    • change time comparison for If-Modified-Since to require an exact timestamp match, instead of the intended "modified since". This technically violates the http-spec, but should be safer for backdating file mtimes 159f51b
  • new option --ohead to log response headers 7678a91
  • added nintendo 3ds to the list of supported browsers cb81f0a

⚠️ not the latest version!