Skip to content

Conversation

@sogladev
Copy link
Owner

@sogladev sogladev commented Sep 15, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
copyparty/ac patch 1.19.7 -> 1.19.22

Release Notes

9001/copyparty (copyparty/ac)

v1.19.22: merikuri

Compare Source

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

recent important news

🧪 new features

  • #​1068 #​1089 add options to customize which textfiles (readme/prologue/epilogue) to embed above/below directory listings 14bef85
    • prologues, epilogues, readmes, preadmes (global-options and/or volflags) accept a comma-separated list of filenames to look for
  • #​1092 add option th-qv to change the thumbnail quality a1cbac0
    • also found and enabled a size-optimization for libvips, so:
  • #​1092 automatically delete and rebuild thumbnails if thumbnailer-config is changed ca6c4de
  • #​1049 add option log-date to display dates in logs 965a4a6
  • #​1047 rss-feed: title/description of each entry is now a template-string which can reference arbitrary metadata properties (thx @​djjeane!) 5e85e3d
  • extend the ramdisk safeguard to also prevent moving files into ephemeral storage fa91822
    • would previously prevent creating new files, but this was another potential source for confusion (thx coworker!)
  • now possible to customize the thank you for playing ban-message ce2eeba
  • #​964 option to change the default value of the Cache-Control response-header 3bc0bf1

🩹 bugfixes

  • #​1010 correctly replace illegal characters in filenames according to underlying filesystem ba017f7
    • for example, uploading a folder named COMPLE:X into an exFAT flashdrive on linux is now possible
    • and, to make that possible, filesystem-detection now sees the true filesystem behind FUSE (for example ntfs-3g) 3bbed1b
  • audio-playback would skip into the next folder rather than play the rest of the current one if the folder was sufficiently massive 8e2fb05
  • #​1094 fix ipu with idp users 594ec39
  • commandline uploader: fix termsize detection on windows 7d526ea
  • #​1104 the rss feature now complains loudly if e2d is not enabled (because that was always necessary but not obvious) 9219540
  • ui/ux:
    • #​1102 the option to cosmetically hide server info did not apply for all themes e440578
    • the metadata-property date (default-disabled) was renamed to tdate to avoid colliding with the last-modified timestamp if enabled fecc3fd
  • docs:

🔧 other changes

🌠 fun facts


💾 what to download?

download link is it good? description
copyparty-sfx.py ✅ the best 👍 runs anywhere! only needs python
copyparty-en.py ✅ also good same but english-only, no i18n
a docker image it's ok good if you prefer docker 🐋
copyparty.exe ⚠️ acceptable for win8 or later; built-in thumbnailer
u2c.exe ⚠️ acceptable CLI uploader as a win7+ exe (video)
copyparty.pyz ⚠️ acceptable similar to the regular sfx, mostly worse
copyparty-en.pyz ⚠️ acceptable english-only, no smb-server
copyparty32.exe ⛔️ dangerous for win7 -- never expose to the internet!
cpp-winpe64.exe ⛔️ dangerous runs on 64bit WinPE, otherwise useless
bootable usb ┐(゚∀゚)┌ a surprisingly useful joke (x86_64)
  • except for u2c.exe, all of the options above are mostly equivalent
  • the zip and tar.gz files below are just source code
  • python packages are available at PyPI

v1.19.21: tadaimback

Compare Source

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

recent important news

🧪 new features

  • hooks now behave more usefully/predictably; 889bd32
    • hooks returning 0 will run the next hook (if any), and let the initiating action proceed if no other hooks object
    • hooks returning 100 will stop processing successive hooks, but return success, letting the initiating action proceed
    • hooks returning anything else will stop processing successive hooks (like the documentation always said) and also fail the initiating action (if hook is checked)
    • zmq hooks can now respond with json, doing relocations and all that stuff
  • new mtag plugin, geotag.py: read image geotags with exiftool (demo) 1c15c0d ac085b8
  • #​972 markdown-links are rewritten to open in the markdown-viewer 278a0d8
  • #​794 add json beautifier / minifier
  • #​1058 ui-option and server-config to force download instead of showing files inline a9174e5
  • option stats-u to grant access to prometheus-metrics based on username, not just permissions b427d78

🩹 bugfixes

  • #​1003 u2c.py (commandline uploader) did not install correctly on archlinux and/or pypi 9385dae
  • #​1035 uploader could fail to initialize if: 98701b7
    • the mt button (webworkers) was enabled in the settings tab
    • and the network was severely strained during intial page load
  • possible deadlock on shutdown if thumbnailer queue was hella busy fb9f044
  • #​971 windows: fix deadlock on startup if trying to use a nonexistant driveletter as a volume 945b227
  • #​1022 js-panic if audio playback is set to stay-in-folder a28503e
  • links to ongoing file transfers in the controlpanel could 404 (thx @​Habetdin!) 77f74dd f4d67ff
  • video scrubbing on iOS dba7c5d
  • #​1054 audio volume slider could skip one percent (thx @​shermanhlc!) ca6d3a5
  • detect invalid config:
  • #​943

🔧 other changes

  • the "new-markdown" feature was repurposed into "new-file", accepting any file extension 7d62335
  • #​1023 the option to grant delete-access when creating a share was removed due to never having been implemented in the backend 04ac7fb
  • #​1012 rephrased the controlpanel login-text when logged in to avoid confusion 7a29140
  • add hints that the serverlog is a good place to look in some situations c424a55
  • all thumbnail types and combinations can now be pregenerated a359b89
  • #​1030 add debug if cfssl is misbehaving ec00dc1
  • #​871 grid volflag is applied during navigation if user has not set a preference a9378a8
  • cosmetic:
    • show column number in markdown editor b9aacba
    • reduced grid margins in theme2 e469bc9
    • reduced redirect delay after logging in f7e7b03
    • controlpanel greeting in some fail-early responses acde21d
    • update hooks to ignore the new upload-queue-empty message 3f4b79f
  • docs:
  • nixos:
  • copyparty.exe: update to python 3.13.10, pillow 12.0 cdffde7

🌠 fun facts


⚠️ not the latest version!

v1.19.20: november

Compare Source

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

recent important news

🧪 new features

  • #​961 the /?shares listing now shows the list of filenames for each share 2cc53ea

🩹 bugfixes

  • #​967 per-volume md/lg sandbox rules are now applied during navigation db60951
    • if a volume has no-sb-lg or no-sb-md set then it'll apply when navigating into that volume, and vice-versa

⚠️ not the latest version!

v1.19.19: copyparty.eu マークII

Compare Source

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

recent important news

🩹 bugfixes

  • fix building the archlinux package e3524d8

⚠️ not the latest version!

v1.19.18: copyparty.eu

Compare Source

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

recent important news

🧪 new features

  • #​949 when all uploads have finished, the client (both the browser and u2c) sends a message to the server saying it's done db87ea5
  • #​941 copyparty-en.pyz, yet another copyparty variant, with enterprise-friendly tweaks:
    • does not include the smb-server, so antivirus doesn't think it's malware 7f5810f
    • english-only, because antivirus apparently hates certain translations too 7f5810f
    • renamed the webdav-config .bat to .txt because clearly only one of those are "dangerous" b624a38
  • show volumes with permssion h in the navpane fff7291
  • #​937 global-option --notooltips to default-disable tooltips a325353

🩹 bugfixes

  • #​948 fix the u2c --dr option when the server is running on windows d3dd345
  • fix crash on startup when using volflags unlistc* and the parent folder is not a volume cdd5e78
  • og / opengraph / discord-embed fixes:
    • using the h permission could result in unexpected 404 c9e45c1
    • a single-file volume could make filenames in its parent volume unintentionally visible 36ab77e
      • this would only happen when combined with --og
  • fix some harmless warnings from single-file volumes b1efc00
  • fix filesize-colors in selected rows 1c17b63

🔧 other changes


⚠️ not the latest version!

v1.19.17: read:cbz + re:ftp

Compare Source

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

recent important news

🧪 new features

  • #​916 view cbz manga/comics in the browser (thx @​Scotsguy!) 8ef6dda
  • #​845 users/groups can be subtracted from a broader access grant b4fda5f
    • for example *,-@​acct hides a volume from everyone who's logged in
  • reflink dedup is now available in most python versions, not just 3.14 and newer f2caab6
    • much better and safer than symlink/hardlink-based dedup, but only works with a few filesystems
  • #​905 option to magnify images/videos to fill the screen 66dc8b5
  • #​921 #​685 xm hooks can see the selected files (thx @​carson-coder!) 6c024db 3364448
  • #​927 textfiles can now be viewed with the ?doc= suffix with just the g permission dbb7870
  • #​742 new volflag nodupem to prevent dupes from being moved into a volume; the stronger alternative to nodupe which only prevents uploads f55d834
  • audioplayer: show embedded coverart as fallback for cover.jpg in OS widgets 9746b4e
  • #​928 option to hide certain ui-elements, either with volflags or url-params 98da5cc
  • #​911 users can now avoid autoban according to permissions 6f02812
  • verbosity and permssion options for ?stack 677fd8e
    • default is now admin-only; previously it was "admin or read+write"

🩹 bugfixes

🔧 other changes

🌠 fun facts

  • looks like i'll be in Japan november 7~26 and then at CCC for newyears!
    • wait, I never made stickers... orz

⚠️ not the latest version!

v1.19.16: FULLBURST

Compare Source

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

recent important news

🧪 new features

🩹 bugfixes

  • web-ui: only show generic http errors if nothing better is available 0453b7a
  • #​860 epub-thumbnailer errors are less noisy now 4177c1d
  • the ui-filesz option can have a trailing hyphen now 2248705
  • hide "create share" button while inside a share c5f1229

🔧 other changes

🌠 fun facts


⚠️ not the latest version!

v1.19.15: merry christmas

Compare Source

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

recent important news

🧪 new features

  • #​184 add various human-readable formats for filesizes 234edde
  • search for files by their identifier ("wark"/checksum) 4e38e40
    • and those are displayed in file-listings now too 456addf
  • PUT-upload with header Replace will overwrite any existing files 397ed56
  • xbu/xau hooks can reject uploads with a custom message df0fa9d
  • #​855 mDNS options to change the announced http/https port a3d9506
  • #​473 #​383 custom favicons per-volume (.ico/png/gif/svg) 470b504
    • doesn't seem to work in internet explorer... ah whatever, go next

🩹 bugfixes

  • #​849 create IdP-db for --idp-store when necessary 80ca785
  • #​859 cbz-thumbnailing had an accidental dependency on FFmpeg 983865d
  • docs: misleading markdown-expansion example e187df2

🔧 other changes

  • #​851 show a huge warning when copyparty accidentally detects a failing HDD and/or filesystem-corruption during indexing 6912e86 eb5d767
  • #​870 improved discord video embeds (thx @​tsuza!) f0ecb08
  • #​858 prefer reflinks (not hardlinks) in the -ss security option 57650a2
  • improved controlpanel action-buttons layout 9f46e4d

🌠 fun facts

padoru padoru padoru


⚠️ not the latest version!

v1.19.13

Compare Source

v1.19.12: conlangparty

Compare Source

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

recent important news

🧪 new features

🩹 bugfixes

  • #​837 sharing an entire HDD on Windows (v1.19.9 regression) 6a24432
    • sharing your whole 【Dドライブ】 is once again possible
      • TLNote: Dドライブ means "D:\ drive"
      • if you can't upgrade, a workaround is global-option casechk: n
  • /?ls on an unmapped root didn't give a sensible response; now it should be okay except it won't have a cfg field 8f6194f

🔧 other changes

🌠 fun facts

  • the esperanto translation was the final straw; copyparty-sfx.py is now 1 MiB large
    • copyparty-en.py is still a comfy 759 KiB

⚠️ not the latest version!

v1.19.11: ftp fix

Compare Source

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

recent important news

🩹 bugfixes


⚠️ not the latest version!

v1.19.10: ramdisk kinshi

Compare Source

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

recent important news

🧪 new features

  • prevent uploading into ramdisks by default 59a0122 538a205
    • safeguard against misconfigured docker containers, where certain parts of the vfs has not been mapped to actual storage, for example /w/music is but /w/ itself isn't
    • can be disabled with wram (global-option and/or volflag), mainly for ephemeral servers
  • #​799 nixos: groups can be specified (thx @​AnyTimeTraveler!) ee5f319
  • the logspam from the filesystem indexer can be reduced/disabled 478f1c7
    • new options scan-st-r, scan-pr-r, scan-pr-s

🩹 bugfixes

🔧 other changes

  • copyparty32.exe is now english-only, to save space 669b107
  • version info on startup

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from ccf902c to 2948532 Compare September 29, 2025 00:53
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.8 chore(deps): update copyparty/ac docker tag to v1.19.13 Sep 29, 2025
@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from 2948532 to e7c76d3 Compare October 1, 2025 00:58
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.13 chore(deps): update copyparty/ac docker tag to v1.19.15 Oct 1, 2025
@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from e7c76d3 to 342bc09 Compare October 15, 2025 00:53
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.15 chore(deps): update copyparty/ac docker tag to v1.19.16 Oct 15, 2025
@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from 342bc09 to e471ded Compare October 29, 2025 00:56
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.16 chore(deps): update copyparty/ac docker tag to v1.19.19 Oct 29, 2025
@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from e471ded to 7a76907 Compare November 15, 2025 00:56
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.19 chore(deps): update copyparty/ac docker tag to v1.19.20 Nov 15, 2025
@sogladev sogladev force-pushed the renovate/copyparty-ac-1.x branch from 7a76907 to b3093a6 Compare December 15, 2025 01:01
@sogladev sogladev changed the title chore(deps): update copyparty/ac docker tag to v1.19.20 chore(deps): update copyparty/ac docker tag to v1.19.22 Dec 15, 2025
@sogladev sogladev merged commit 1f9426e into main Dec 23, 2025
3 checks passed
@sogladev sogladev deleted the renovate/copyparty-ac-1.x branch December 23, 2025 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants