22 Commits (44522027e72fee0f6b4efbded0aec4149ec13cff)

Author SHA1 Message Date
evgeny ac17ffda54 Honor the expected file version before downloading 7 days ago
evgeny e0a287d797 Report nonempty member file directories precisely 7 days ago
evgeny e85a8c8310 logging: scope member file polling and worker traces to media 1 week ago
evgeny 50efddd5f0 Allow immutable avatar originals and manifests in storage 1 week ago
evgeny fe03feaf4a Avoid the Win32 MF_REMOVE macro in the file protocol 1 week ago
evgeny 80c81502fb Protect avatar paths across platforms and initialize join fixture nodes 1 week ago
evgeny e8a3d5fa16 Bound avatar transfers and enforce immutable hashed uploads 1 week ago
evgeny cbb1a03ccd Define canonical avatar names and size limits 1 week ago
evgeny d1034cb4ea Maintain file and directory statistics incrementally per user 1 week ago
evgeny c8236373b1 Extend quota snapshots with file and directory counts 1 week ago
evgeny e76dc6cb82 Report actual directory creation separately from durability errors 1 week ago
evgeny 092e3e3cdc Validate quota scan failures and deny unauthorized quota queries 2 weeks ago
evgeny 359a327ec4 Enforce per-user reservations and initialize storage at startup 2 weeks ago
evgeny 3b641a2423 Add the file quota query and per-user quota configuration 2 weeks ago
evgeny 3354c0b374 Initialize per-user file quota accounts from the storage tree 2 weeks ago
evgeny 25e2ffeea7 Stream member files with router backpressure and parallel transfer handles 2 weeks ago
evgeny 977748b16c Expose fork ownership errors in file debug traces 2 weeks ago
evgeny 0706ccce8a Trace browser state, transfer I/O and daemon PID 2 weeks ago
evgeny e913a27f0c Trace file storage and worker lifecycle in debug 2 weeks ago
evgeny 5dea9394bf Trace member file requests in debug category 2 weeks ago
evgeny 5d1b8d26e7 Daemonize before creating core workers 2 weeks ago
evgeny 78a655bb05 Add asynchronous member file storage and desktop browser 2 weeks ago