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 |
|