evgeny
|
ac17ffda54
|
Honor the expected file version before downloading
|
2026-10-10 01:35:28 +02:00 |
|
evgeny
|
e0a287d797
|
Report nonempty member file directories precisely
|
2026-10-10 01:11:54 +02:00 |
|
evgeny
|
e85a8c8310
|
logging: scope member file polling and worker traces to media
|
2026-10-07 21:09:27 +02:00 |
|
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
|
cbb1a03ccd
|
Define canonical avatar names and size limits
|
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
|
c8236373b1
|
Extend quota snapshots with file and directory counts
|
2026-10-06 11:25:18 +02:00 |
|
evgeny
|
e76dc6cb82
|
Report actual directory creation separately from durability errors
|
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
|
3b641a2423
|
Add the file quota query and per-user quota configuration
|
2026-10-06 00:14:03 +02:00 |
|
evgeny
|
3354c0b374
|
Initialize per-user file quota accounts from the storage tree
|
2026-10-06 00:11:21 +02:00 |
|
evgeny
|
25e2ffeea7
|
Stream member files with router backpressure and parallel transfer handles
|
2026-10-05 23:36:49 +02:00 |
|
evgeny
|
977748b16c
|
Expose fork ownership errors in file debug traces
|
2026-10-05 21:43:44 +02:00 |
|
evgeny
|
0706ccce8a
|
Trace browser state, transfer I/O and daemon PID
|
2026-10-05 21:36:43 +02:00 |
|
evgeny
|
e913a27f0c
|
Trace file storage and worker lifecycle in debug
|
2026-10-05 21:33:04 +02:00 |
|
evgeny
|
5dea9394bf
|
Trace member file requests in debug category
|
2026-10-05 21:25:02 +02:00 |
|
evgeny
|
5d1b8d26e7
|
Daemonize before creating core workers
|
2026-10-05 21:19:19 +02:00 |
|
evgeny
|
78a655bb05
|
Add asynchronous member file storage and desktop browser
|
2026-10-05 18:44:58 +02:00 |
|