Commit Graph
822 Commits
Author SHA1 Message Date
evgeny dff2da0522 test: exercise Android replies through native bridge and media workers 2026-10-08 10:29:30 +02:00
evgeny 3ea830fa00 Verify signed reply references across two peers over real PUSH 2026-10-08 00:32:06 +02:00
evgeny 3aa0cd4c06 tests: add standalone Merkle sync reconnect and triangle stress test 2026-10-07 23:50:02 +02:00
evgeny 61818572cc Verify speaker timeout and record completed radio indication 2026-10-07 19:10:49 +02:00
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 2026-10-07 13:35:25 +02:00
evgeny a069d11ef9 Protect REALITY STCP traffic with authenticated TLS-like records 2026-10-07 12:30:45 +02:00
evgeny a49cf5434e Add randomized ETCP padding and isolate STCP CTR streams per connection 2026-10-07 10:45:42 +02:00
evgeny b1bf094bfd Verify signed multi-reaction rejection and document the single-choice rule 2026-10-07 08:17:52 +02:00
evgeny 0f14abd6c8 Test single reaction replacement, cancellation and multi-emoji rejection 2026-10-07 08:12:32 +02:00
evgeny 0218ea9ddd Require channel signatures for root feedback authors and verify profile copies 2026-10-07 00:47:32 +02:00
evgeny 9299c95f10 Verify root formation and invitation certificate replication 2026-10-07 00:46:36 +02:00
evgeny 8cd54f9802 Verify restored schema constraints and legacy index fixture 2026-10-07 00:27:35 +02:00
evgeny a014d518bf Test atomic history schema repair and preserved message data 2026-10-07 00:26:59 +02:00
evgeny bbc8b7693a Restart member and feedback synchronization over existing transports 2026-10-06 22:40:47 +02:00
evgeny 7f4a1a66fa Include transport state definitions in poll network regression 2026-10-06 22:33:52 +02:00
evgeny 0c16c2b09a Wait for authenticated bootstrap transport before opening group requests 2026-10-06 22:33:35 +02:00
evgeny 67d1718450 Measure proxy test durations with a monotonic clock 2026-10-06 22:31:53 +02:00
evgeny e86de44259 Test poll synchronization through three nodes and chat restart 2026-10-06 22:30:52 +02:00
evgeny e068fe5d3a Test poll codecs, voting rules and delayed source messages 2026-10-06 21:31:20 +02:00
evgeny ef476bf4e2 Use canonical reaction and answer payloads in feedback tests 2026-10-06 21:24:53 +02:00
evgeny 48d7f2b21b Build poll modules and adapt media insertion callbacks 2026-10-06 21:24:53 +02:00
evgeny 4f4e63bb0b Test feedback signatures, versions, cancellation and atomic pages 2026-10-06 20:08:53 +02:00
evgeny 49dc837df2 Correct all member dataset arguments in callers 2026-10-06 19:59:43 +02:00
evgeny f0314ab51c Test dataset isolation and colliding cursor prefixes 2026-10-06 19:59:00 +02:00
evgeny f6bfd36a6c Include dataset identity in Merkle diagnostics 2026-10-06 19:57:58 +02:00
evgeny 894b24698e Update Merkle integration tests and channel index cleanup 2026-10-06 19:57:25 +02:00
evgeny 5e146f20bc Adapt member sync and protocol tests to dataset cursors 2026-10-06 19:56:52 +02:00
evgeny ab22277e7b Test avatar originals, selected lossy crops and storage limits 2026-10-06 19:44:56 +02:00
evgeny e9e38ee029 Guard the file protocol against the Windows menu macro 2026-10-06 14:55:31 +02:00
evgeny ed3815a406 Use the portable remove command in the browser and storage tests 2026-10-06 14:54:23 +02:00
evgeny e8365fdec6 Upgrade group avatar columns before notifying database readiness 2026-10-06 14:04:49 +02:00
evgeny 5c772aeecf Preserve channel identity in member adapter fixtures 2026-10-06 14:04:49 +02:00
evgeny d0173e1b73 Test atomic schema upgrades and report precise avatar validation errors 2026-10-06 13:57:12 +02:00
evgeny 46f4ce7091 Test real group avatar block delivery, permissions and recovery 2026-10-06 13:48:14 +02:00
evgeny 80c81502fb Protect avatar paths across platforms and initialize join fixture nodes 2026-10-06 12:53:05 +02:00
evgeny 9bfdf3ea41 Allow avatar replacement alongside downloads and correct join fixtures 2026-10-06 12:51:22 +02:00
evgeny cebd138190 Expose profile diagnostics in verbose join integration runs 2026-10-06 12:47:20 +02:00
evgeny c04f51d424 Use bounded 16-bit profile lengths in join member records 2026-10-06 12:44:18 +02:00
evgeny f2d2e6be8f Test avatar immutability, hash validation and quota accounting 2026-10-06 12:40:07 +02:00
evgeny 8fb9129300 Verify large signed profiles alongside full owner records 2026-10-06 12:36:35 +02:00
evgeny 9a06d19984 Test incremental counts, empty replacements and startup-only scans 2026-10-06 11:33:57 +02:00
evgeny 64d46cdef0 Display file and directory totals in client quota snapshots 2026-10-06 11:29:43 +02:00
evgeny 092e3e3cdc Validate quota scan failures and deny unauthorized quota queries 2026-10-06 00:29:28 +02:00
evgeny 594017ba5f Test user quota isolation, reservations, restarts and wire queries 2026-10-06 00:22:17 +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 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
evgeny 9aaac3cb20 Exclude POSIX tcp_io test scenarios from Windows compilation 2026-10-05 12:27:15 +02:00
evgeny ba7146f90a Fix HTTP proxy framing, keep-alive and stream lifecycle 2026-10-05 09:27:23 +02:00