| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Desktop source guards / guards (push) Successful in 6s
Сборка падала на двух ошибках компилятора. Первая: wallet_api.cpp(221) C2027, тип MTP::Instance неполный, потому что оригинал перенёс заголовок в mtproto/instance/mtp_instance.h. Я добавил этот include. Вторая: wallet_vault.cpp(1119) C2039, у MTP::AuthKey больше нет публичного data(). Гард test_mtproto_security_contracts.py запрещает публичный data(), поэтому я добавил в AuthKey friend на узкую структуру Wallet::AuthKeyAccess, определённую в wallet_vault.cpp. Она отдаёт байты ключа для HKDF. Возможность кошелька (ключ по пасскоду) сохранена. Окружение VM не трогал. Гард libs-keep проходит. Проверил только гарды, сама сборка не запускалась. В test_mtproto_security_contracts.py падает test_wss_connect_to_host_declares_relay_contract (нет Q_UNUSED(address) в wss-сокете). Я его не чинил: он не связан с моими правками, и этого файла нет в release_guards.txt. |
||
| .. | ||
| wallet.style | ||
| wallet_address.cpp | ||
| wallet_address.h | ||
| wallet_amount_field.cpp | ||
| wallet_amount_field.h | ||
| wallet_amount_painter.cpp | ||
| wallet_amount_painter.h | ||
| wallet_api.cpp | ||
| wallet_api.h | ||
| wallet_card_angle.cpp | ||
| wallet_card_angle.h | ||
| wallet_card_gradient.cpp | ||
| wallet_card_gradient.h | ||
| wallet_chat_show.cpp | ||
| wallet_chat_show.h | ||
| wallet_collectible_media.cpp | ||
| wallet_collectible_media.h | ||
| wallet_collectibles.cpp | ||
| wallet_collectibles.h | ||
| wallet_comment.cpp | ||
| wallet_comment.h | ||
| wallet_content.cpp | ||
| wallet_content.h | ||
| wallet_custody.cpp | ||
| wallet_custody.h | ||
| wallet_diamond_flight.cpp | ||
| wallet_diamond_flight.h | ||
| wallet_engine.cpp | ||
| wallet_engine.h | ||
| wallet_fiat.cpp | ||
| wallet_fiat.h | ||
| wallet_key_protection.cpp | ||
| wallet_key_protection.h | ||
| wallet_onramp.cpp | ||
| wallet_onramp.h | ||
| wallet_palette.cpp | ||
| wallet_palette.h | ||
| wallet_panel.cpp | ||
| wallet_panel.h | ||
| wallet_phrase_shares.cpp | ||
| wallet_phrase_shares.h | ||
| wallet_rates.cpp | ||
| wallet_rates.h | ||
| wallet_sending_effects.cpp | ||
| wallet_sending_effects.h | ||
| wallet_session.cpp | ||
| wallet_session.h | ||
| wallet_stream.cpp | ||
| wallet_stream.h | ||
| wallet_ton_connect.cpp | ||
| wallet_ton_connect.h | ||
| wallet_ton_connect_box.cpp | ||
| wallet_ton_connect_box.h | ||
| wallet_ton_connect_claims.cpp | ||
| wallet_ton_connect_claims.h | ||
| wallet_ton_connect_emulation.cpp | ||
| wallet_ton_connect_emulation.h | ||
| wallet_ton_connect_link.cpp | ||
| wallet_ton_connect_link.h | ||
| wallet_ton_connect_request.cpp | ||
| wallet_ton_connect_request.h | ||
| wallet_ton_connect_request_box.cpp | ||
| wallet_ton_connect_request_box.h | ||
| wallet_transfer_messages.cpp | ||
| wallet_transfer_messages.h | ||
| wallet_transfer_store.cpp | ||
| wallet_transfer_store.h | ||
| wallet_unlock.cpp | ||
| wallet_unlock.h | ||
| wallet_user_addresses.cpp | ||
| wallet_user_addresses.h | ||
| wallet_vault.cpp | ||
| wallet_vault.h | ||