Commit Graph
13 Commits
Author SHA1 Message Date
evgeny 16c1b64872 Switch message cipher consumers to shared media API 2026-10-18 02:08:52 +02:00
evgeny f54c297bf9 tests: assign JOIN, member files and DM endpoints dynamically 2026-10-10 16:31:54 +02:00
evgeny 510d6a3651 tests: accelerate DM retries and TTL with synchronized clocks 2026-10-10 14:14:03 +02:00
evgeny 0ea6ea7fd8 Stop DM test event loops promptly on scenario failure 2026-10-01 14:51:37 +03:00
evgeny e9acb3f81c Verify DM queues drain beyond one delivery batch after restart 2026-10-01 14:48:37 +03:00
evgeny 8a273eb2f4 Test mailbox admission, exact deletion and late PUT replay 2026-10-01 14:43:50 +03:00
evgeny 3d2fd22ba5 Check atomic DM enqueue rollback and explain sequence conflicts 2026-10-01 14:41:33 +03:00
evgeny 550cdba720 Keep DM test diagnostics focused on delivery state 2026-10-01 14:24:28 +03:00
evgeny 81289e809d Exercise DM reordering, rollback and signed acknowledgments 2026-10-01 14:22:46 +03:00
evgeny 8f7b23e06e Test CCM limits and offline DM custody across restart 2026-10-01 14:20:19 +03:00
evgeny 6a7a02d6b8 tests: fix Windows build — SKIP fork-based e2e, cross-platform mkdtemp/setenv 2026-09-20 20:21:50 +03:00
evgeny efa82bacf3 call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android
- src/call/: сигналинг (call.c, call_proto.h, ETCP_RT_ID_CALL 0x36) + релей медиа
  + headless аудио-сокет (call_headless.c, call_audio_bind) + Opus/jitter/тоны
- chat: события CHAT_EVT_CALL_* (34–40), CHAT_EVT_DM_MESSAGES (41), DM-трамплины
- chatgui: call window, miniaudio I/O, audio_frame_ring, test_audio_jitter
- chatgui-android: CallScreen/IncomingCallDialog, аудио-роутинг, JNI, рингтон
- tests: test_call, test_call_headless
2026-09-16 10:17:57 +03:00
evgeny ef513f9361 dm: прямой обмен сообщениями (DM) + soundtouch + архитектура звонков
- src/dm/: dm_core/dm_crypto/dm_mailbox — прямой обмен сообщениями (DM)
- lib/soundtouch-master/: vendored SoundTouch (изменение темпа/высоты аудио)
- doc/dm_arch.md, doc/chat_call_arch.md: архитектура DM и звонков
- tests: test_dm.c, test_dm_e2e.c
- chat: рефакторинг chat_* модулей, member_sync, invite_build
- chatgui/chatgui-android: синхронизация с новым API чата
- lib/u_async, debug_config, utun_instance: сопутствующие изменения
2026-09-15 21:09:17 +03:00