evgeny
|
50efddd5f0
|
Allow immutable avatar originals and manifests in storage
|
2026-10-06 19:29:17 +02:00 |
|
evgeny
|
fe03feaf4a
|
Avoid the Win32 MF_REMOVE macro in the file protocol
|
2026-10-06 14:54:23 +02:00 |
|
evgeny
|
80c81502fb
|
Protect avatar paths across platforms and initialize join fixture nodes
|
2026-10-06 12:53:05 +02:00 |
|
evgeny
|
e8a3d5fa16
|
Bound avatar transfers and enforce immutable hashed uploads
|
2026-10-06 12:27:32 +02:00 |
|
evgeny
|
d1034cb4ea
|
Maintain file and directory statistics incrementally per user
|
2026-10-06 11:25:18 +02:00 |
|
evgeny
|
092e3e3cdc
|
Validate quota scan failures and deny unauthorized quota queries
|
2026-10-06 00:29:28 +02:00 |
|
evgeny
|
359a327ec4
|
Enforce per-user reservations and initialize storage at startup
|
2026-10-06 00:16:20 +02:00 |
|
evgeny
|
3354c0b374
|
Initialize per-user file quota accounts from the storage tree
|
2026-10-06 00:11:21 +02:00 |
|
evgeny
|
e913a27f0c
|
Trace file storage and worker lifecycle in debug
|
2026-10-05 21:33:04 +02:00 |
|
evgeny
|
78a655bb05
|
Add asynchronous member file storage and desktop browser
|
2026-10-05 18:44:58 +02:00 |
|