v1.20.3

9001/copypartyv1.20.3Jan 21, 2026by 9001

AI Summary

Improves browser compatibility, specifically fixing login issues for the Dillo browser and adding a server log command via URL parameter.

Key Highlights

  • Fix for Dillo browser login compliance.
  • New `?smsg` URL parameter for sending messages to server logs.
  • Fixes for scraper bans and `?ls` jank.

New Features

  • `?smsg` URL parameter for server logs
  • Dillo login fix
  • Scraper ban timing fix

Full Release Notes

<img src="https://github.com/9001/copyparty/raw/hovudstraum/docs/logo.svg" width="250" align="right"/>

* read-only demo server at https://a.ocv.me/pub/demo/
* [docker image](https://github.com/9001/copyparty/tree/hovudstraum/scripts/docker) ╱ [similar software](https://github.com/9001/copyparty/blob/hovudstraum/docs/versus.md) ╱ [client testbed](https://cd.ocv.me/b/)

there is a [discord server](https://discord.gg/25J8CdTT6G) with an `@everyone` in case of future important updates, such as [vulnerabilities](https://github.com/9001/copyparty/security) (most recently 2025-09-07)

## 🧪 new features

* send-message-to-serverlog now also available as url-parameter `?smsg=foo` 6dcb1efb
  * option `smsg` configures which HTTP-methods to allow; can be set to `GET,POST` but default is only `POST` because `GET` is dangerous (CSRF)

## 🩹 bugfixes

* #1227 [dillo](https://dillo-browser.github.io/) was not able to login because dillo is more standards-compliant than every other browser (nice) b4df8fa2
* a web-scraper which got banned for making malicious requests could remain banned for one request longer than intended (wait why did I fix this) ba67b279463530742cd7f1f1adcb738e66dad8aa
* `?ls` was still a bit jank 0a3a80725aecc9303782cdbf8afcfc12937b7c1d

## 🌠 fun facts

* this 6AM release was [powered by void/mournfinale](https://www.youtube.com/watch?v=lFEEXloqk9Q&list=PLlEk36g9RI8Ppjr3HhaO3wjjmA6HnSo2U)
* was going to name the release "dilla på dillo" but somehow google-translate thinks that means "fuck on fuck" which would have been inappropriate

----

## ⚠️ not the [latest version](https://github.com/9001/copyparty/releases/latest/)!