v1.19.23

9001/copypartyv1.19.23Dec 17, 2025by 9001

AI Summary

Adds Vietnamese translation and reverse proxy configuration options, while addressing Safari browser login popup issues.

Key Highlights

  • New Vietnamese translation.
  • Reverse proxy config options (`xf-proto-fb`, `--ipar`).
  • Safari login popup workaround.

New Features

  • Vietnamese translation
  • `xf-proto-fb` option
  • `--ipar` option
  • IdP groupname space replacement
  • Password UI max-length indication

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)

## recent important news

* [v1.19.8 (2025-09-07)](https://github.com/9001/copyparty/releases/tag/v1.19.8) fixed [CVE-2025-58753](https://github.com/9001/copyparty/security/advisories/GHSA-pxvw-4w88-6x95) (a missing permission-check inside single-file shares)
* [v1.15.0 (2024-09-08)](https://github.com/9001/copyparty/releases/tag/v1.15.0) changed upload deduplication to be default-disabled

## 🧪 new features

* #1080 new translation: Vietnamese (thx @thatfrozenfrog and @khoidauminh!) b60eb3f0 d4a9787c
* #1110 add option `xf-proto-fb` to support reverseproxies which do not provide an `x-forwarded-proto` header 9c64788d
  * and improve the rproxy config guidance message in the serverlog c8f3b4ef
  * and show a warning in the controlpanel if misconfiguration is detected c8f3b4ef
* #1109 add option `--ipar`, reverseproxy-aware alternative to `--ipa` 33684219
  * its purpose is rejecting connections from unexpected/unwanted IPs/subnets
* option `idp-chsub` can be used to replace spaces in IdP usernames/groupnames 5e1d9a58 
* #1029 indicate password max-length in ui 8d46cf18
  * thx to @grantbacon for the initial take!

## 🩹 bugfixes

* #1111 apple gave us coal for xmas this year 0b6d2d24
  * workaround for a new bug in safari (iOS and Macos) where it would randomly show a login-popup
* #1113 the `@acct` group was unavailable in groupless IdP setups b6c2ec15

## 🌠 fun facts

* speaking of current events, @stackxp made copyparty [bad-apple-certified](https://copyparty.eu/bad-apple.mp4) a little while back :grin:
  * the plugin is [available here](https://github.com/stackxp/copyparty-badapple)

----

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