mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
v1.9.27
This commit is contained in:
parent
6cb3b35a54
commit
d15000062d
|
@ -1,6 +1,6 @@
|
|||
# coding: utf-8
|
||||
|
||||
VERSION = (1, 9, 26)
|
||||
VERSION = (1, 9, 27)
|
||||
CODENAME = "prometheable"
|
||||
BUILD_DT = (2023, 12, 8)
|
||||
|
||||
|
|
|
@ -1,3 +1,38 @@
|
|||
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||
# 2023-1208-0136 `v1.9.26` dont break symlinks
|
||||
|
||||
## new features
|
||||
* *tumbleweed*
|
||||
|
||||
## bugfixes
|
||||
|
||||
* deleting files from the server could make some duplicates of that file unavailable (by breaking nested symlinks)
|
||||
|
||||
* don't worry, we are **not** talking about data loss! but such broken links would disappear from the directory listing and would need to be remedied by replacing the broken links manually, either by using a file explorer or commandline
|
||||
|
||||
* **only** affected linux/macos, did **not** affect servers with `--hardlink` or `--never-symlink` or `--no-dedup`, and **mainly** affected servers with lots of duplicate files (with some dupes in the same folder and some elsewhere)
|
||||
|
||||
* if you want to check for such broken symlinks, the following unix command will find all of them: `find -L -type l`
|
||||
|
||||
* to repair a broken link, first remove it and then replace it: `rm thelink.opus; ln -s /mnt/music/realfile.opus thelink.opus`
|
||||
|
||||
* if you are left with a mystery file and want to know where its duplicates are, you can grep for the filename in the logs and you'll find something like the following line, where the `wark` is the file identifier; grep for that to find all the other copies of that file -- `purl` is the folder/URL which that copy of the file was uploaded to:
|
||||
```json
|
||||
{"name": "04. GHOST.opus", "purl": "/mu/vt/suisei/still-still-stellar/", "size": 4520986, "lmod": 1697091772, "sprs": true, "hash": [], "wark": "SJMASMtWOa0UZnc002nn5unO5iCBMa-krt2CDcq8eJe9"}
|
||||
```
|
||||
|
||||
* the server would throw an error if you tried to delete a broken symlink
|
||||
* prevent warnings about duplicate file entries in the database by preventing that from happening in the first place
|
||||
* `u2c.py` (commandline uploader) would fail to delete files from the server if there's more than ~10'000 files to be deleted
|
||||
* and forgot to bump the version number... `1.11 (2nd season)`
|
||||
|
||||
## other changes
|
||||
* `--help` was slightly improved
|
||||
* docker images are now based on alpine v3.19
|
||||
* `copyparty.exe` is now based on python v3.11.7
|
||||
|
||||
|
||||
|
||||
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||
# 2023-1201-2326 `v1.9.25` focus
|
||||
|
||||
|
|
Loading…
Reference in a new issue