Commit Graph
4 Commits
Author SHA1 Message Date
Evgeny 3ddfb79338 Backup before replacing all printf with DEBUG_ macros in tests 2026-01-26 17:52:50 +03:00
Evgeny 1bafe6a681 Backup before fixing etcp_connections list addition 2026-01-26 17:40:51 +03:00
Evgeny 56dfd2f0df Ревизия: добавлены DEBUG сообщения для ошибок и предупреждений
Добавлены комплексные DEBUG сообщения в критические точки проекта:

- **ETCP протокол** (etcp.c): ошибки инициализации криптоконтекста, выделения памяти для очередей, коротких пакетов, сбоев шифрования
- **ETCP соединения** (etcp_connections.c): ошибки установки публичных ключей, расшифровки пакетов, шифрования при отправке
- **TUN интерфейс** (tun_if.c): ошибки создания устройства, настройки IP/MTU, чтения/записи
- **Конфигурация** (config_parser.c): ошибки выделения памяти для структур конфигурации, парсинга IP-адресов
- **Маршрутизация** (routing.c): ошибки выделения памяти для таблиц, отсутствие маршрутов

Все DEBUG сообщения используют существующую систему категорий (CRYPTO, MEMORY, CONFIG, ROUTING, TUN, CONNECTION, ETCP) и предоставляют детальную информацию для диагностики проблем.
2026-01-21 18:18:32 +03:00
Evgeny 8c5960c677 Clean: Remove all obsolete ETCP tests, keep only working handshake test
Deleted 13 obsolete ETCP and connection test files:
- test_etcp.c, test_etcp_2instance.c, test_etcp_connection_init.c
- test_etcp_connections_send.c, test_etcp_link_crypto_working.c
- test_etcp_link_simple.c, test_etcp_simple.c, test_etcp_stress.c
- test_etcp_connection_full.c, test_etcp_connection_real.c
- test_etcp_full_lifecycle.c, test_etcp_new.c, test_etcp_simple_real.c

Updated Makefile.am to include only:
- test_etcp_two_instances_fixed (working handshake test)
- Essential module tests (routing, secure_channel, lib, etc.)

Result: Clean test suite with only functional ETCP handshake demonstration
2026-01-21 08:00:54 +03:00