mirror of
https://github.com/9001/copyparty.git
synced 2025-11-24 07:23:22 -07:00
on Windows and Macos, most filesystems are case-insensitive, which can lead to dangerous situations one example is when another program (not copyparty or its UI) wants to rename a file from `Foo` to `foo`; the program will probably start by checking if `foo` exists and then delete it, however this would match `Foo` and confuse the program into deleting the wrong file fix this by adding a VERY EXPENSIVE detector to prevent this, by listing the parent folder and checking if the case matches this check will auto-enable when a case-insensitive FS is detected on startup, but option `casechk` (global or volflag) can override this |
||
|---|---|---|
| .. | ||
| res/idp | ||
| __init__.py | ||
| ptrav.py | ||
| run.py | ||
| test_cp.py | ||
| test_dedup.py | ||
| test_dots.py | ||
| test_dxml.py | ||
| test_hooks.py | ||
| test_httpcli.py | ||
| test_idp.py | ||
| test_metrics.py | ||
| test_mv.py | ||
| test_shr.py | ||
| test_utils.py | ||
| test_vfs.py | ||
| test_webdav.py | ||
| util.py | ||