evgeny
|
b4ef4ec919
|
Switch message cipher consumers to shared media API
|
2026-10-18 02:08:52 +02:00 |
|
evgeny
|
45a6320b5e
|
tests: assign JOIN, member files and DM endpoints dynamically
|
2026-10-10 16:31:54 +02:00 |
|
evgeny
|
39594ad800
|
tests: accelerate DM retries and TTL with synchronized clocks
|
2026-10-10 14:14:03 +02:00 |
|
evgeny
|
c63343cf2b
|
Stop DM test event loops promptly on scenario failure
|
2026-10-01 14:51:37 +03:00 |
|
evgeny
|
bd550159f0
|
Verify DM queues drain beyond one delivery batch after restart
|
2026-10-01 14:48:37 +03:00 |
|
evgeny
|
1740bec94f
|
Test mailbox admission, exact deletion and late PUT replay
|
2026-10-01 14:43:50 +03:00 |
|
evgeny
|
0e0f611d3c
|
Check atomic DM enqueue rollback and explain sequence conflicts
|
2026-10-01 14:41:33 +03:00 |
|
evgeny
|
e6c78c17b7
|
Keep DM test diagnostics focused on delivery state
|
2026-10-01 14:24:28 +03:00 |
|
evgeny
|
febc3419b0
|
Exercise DM reordering, rollback and signed acknowledgments
|
2026-10-01 14:22:46 +03:00 |
|
evgeny
|
937ef9fcef
|
Test CCM limits and offline DM custody across restart
|
2026-10-01 14:20:19 +03:00 |
|
evgeny
|
d1432b7d19
|
tests: fix Windows build — SKIP fork-based e2e, cross-platform mkdtemp/setenv
|
2026-09-20 20:21:50 +03:00 |
|
evgeny
|
b11e77e4c0
|
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
|
73fe99b33f
|
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 |
|