do not react to http digest signal if account is not in account list

This commit is contained in:
Gaelle Braud 2025-12-18 16:52:38 +01:00
parent 89efda13c8
commit e32ed7f6a1
4 changed files with 60 additions and 78 deletions

View file

@ -1264,12 +1264,15 @@ void App::onExitOnCloseChanged() {
void App::onAuthenticationRequested(const std::shared_ptr<linphone::Core> &core,
const std::shared_ptr<linphone::AuthInfo> &authInfo,
linphone::AuthMethod method) {
bool authInfoIsInAccounts = false;
for (auto &account : core->getAccountList()) {
auto accountAuthInfo = account->findAuthInfo();
if (authInfo && accountAuthInfo && authInfo->isEqualButAlgorithms(accountAuthInfo)) {
authInfoIsInAccounts = true;
break;
}
}
if (!authInfoIsInAccounts) return;
mCoreModelConnection->invokeToCore([this, core, authInfo, method]() {
auto window = App::getInstance()->getMainWindow();
if (!window) {

View file

@ -645,7 +645,7 @@
<translation>Erstelle Ende-zu-Ende verschlüsselte Konferenzen und Gruppenrufe</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="241"/>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="263"/>
<source>settings_advanced_hide_fps_title</source>
<translation>FPS ausblenden</translation>
</message>
@ -785,30 +785,30 @@
<translation>Nur Anwendungs-Logs ausgeben</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Ausblenden</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>show_action</source>
<translation>Zeigen</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1465"/>
<location filename="../../core/App.cpp" line="1468"/>
<source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment>
<translation>Beenden</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1483"/>
<location filename="../../core/App.cpp" line="1486"/>
<source>check_for_update</source>
<extracomment>Check for update</extracomment>
<translation>Auf Updates prüfen</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1606"/>
<location filename="../../core/App.cpp" line="1609"/>
<source>mark_all_read_action</source>
<translation>Alle als gelesen markieren</translation>
</message>
@ -932,73 +932,66 @@
<context>
<name>CallForwardSettingsLayout</name>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<source>settings_call_forward_activation_success</source>
<translation>Rufweiterleitung aktiviert an: </translation>
<translation type="vanished">Rufweiterleitung aktiviert an: </translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="95"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="68"/>
<source>settings_call_forward_to_voicemail</source>
<translation>Anrufbeantworter</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="34"/>
<source>settings_call_forward_deactivation_success</source>
<translation>Anrufweiterleitung deaktiviert</translation>
<translation type="vanished">Anrufweiterleitung deaktiviert</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="46"/>
<source>settings_call_forward_address_timeout</source>
<translation>Anrufweiterleitung konnte nicht eingerichtet werden, Zeitüberschreitung der Anfrage</translation>
<translation type="vanished">Anrufweiterleitung konnte nicht eingerichtet werden, Zeitüberschreitung der Anfrage</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="52"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="26"/>
<source>settings_call_forward_address_cannot_be_empty</source>
<translation>Eine Nummer oder SIP-Adresse ist erforderlich</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="57"/>
<source>settings_call_forward_address_progress_disabling</source>
<translation>Anrufweiterleitung deaktivieren</translation>
<translation type="vanished">Anrufweiterleitung deaktivieren</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<source>settings_call_forward_address_progress_enabling</source>
<translation>Anrufweiterleitung aktivieren an:</translation>
<translation type="vanished">Anrufweiterleitung aktivieren an:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="74"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="42"/>
<source>settings_call_forward_activate_title</source>
<extracomment>&quot;Forward calls&quot;</extracomment>
<translation>Anrufe weiterleiten</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="76"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="44"/>
<source>settings_call_forward_activate_subtitle</source>
<extracomment>&quot;Enable call forwarding to voicemail or sip address&quot;</extracomment>
<translation>Anrufe an den Anrufbeantworter oder eine Nummer / SIP-Adresse weiterleiten</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="83"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="56"/>
<source>settings_call_forward_destination_choose</source>
<extracomment>Forward to destination</extracomment>
<translation>Anrufe weiterleiten an:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="96"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="69"/>
<source>settings_call_forward_to_sipaddress</source>
<translation>Nummer / SIP-Adresse</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="133"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="106"/>
<source>settings_call_forward_sipaddress_title</source>
<extracomment>SIP Address</extracomment>
<translation>Nummer / SIP-Adresse:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="107"/>
<source>settings_call_forward_sipaddress_placeholder</source>
<translation>John.doe</translation>
</message>

View file

@ -626,7 +626,7 @@
<translation>Create end to end encrypted meetings and group calls</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="241"/>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="263"/>
<source>settings_advanced_hide_fps_title</source>
<translation>Hide FPS</translation>
</message>
@ -766,30 +766,30 @@
<translation>Print only logs from the application</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Hide</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>show_action</source>
<translation>Show</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1465"/>
<location filename="../../core/App.cpp" line="1468"/>
<source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quit</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1483"/>
<location filename="../../core/App.cpp" line="1486"/>
<source>check_for_update</source>
<extracomment>Check for update</extracomment>
<translation>Check for update</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1606"/>
<location filename="../../core/App.cpp" line="1609"/>
<source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation>
</message>
@ -913,75 +913,68 @@
<context>
<name>CallForwardSettingsLayout</name>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="74"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="42"/>
<source>settings_call_forward_activate_title</source>
<extracomment>&quot;Forward calls&quot;</extracomment>
<translation>Forward calls</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="76"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="44"/>
<source>settings_call_forward_activate_subtitle</source>
<extracomment>&quot;Enable call forwarding to voicemail or sip address&quot;</extracomment>
<translation>Forward calls to voicemail or a Number / SIP Address / number</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="83"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="56"/>
<source>settings_call_forward_destination_choose</source>
<extracomment>Forward to destination</extracomment>
<translation>Forward calls to:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="95"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="68"/>
<source>settings_call_forward_to_voicemail</source>
<translation>Voicemail</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="96"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="69"/>
<source>settings_call_forward_to_sipaddress</source>
<translation>Number / SIP Address</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="133"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="106"/>
<source>settings_call_forward_sipaddress_title</source>
<extracomment>SIP Address</extracomment>
<translation>Number / SIP Address:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="107"/>
<source>settings_call_forward_sipaddress_placeholder</source>
<translation>John.doe</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="52"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="26"/>
<source>settings_call_forward_address_cannot_be_empty</source>
<translation>A number or SIP address is mandatory</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="46"/>
<source>settings_call_forward_address_timeout</source>
<translation>Unable to set call forward, request timeout</translation>
<translation type="vanished">Unable to set call forward, request timeout</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="57"/>
<source>settings_call_forward_address_progress_disabling</source>
<translation>Disabling call forward</translation>
<translation type="vanished">Disabling call forward</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<source>settings_call_forward_address_progress_enabling</source>
<translation>Enabling call forward to:</translation>
<translation type="vanished">Enabling call forward to:</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<source>settings_call_forward_activation_success</source>
<translation>Call forward activated to : </translation>
<translation type="vanished">Call forward activated to : </translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="34"/>
<source>settings_call_forward_deactivation_success</source>
<translation>Call forward deactivated</translation>
<translation type="vanished">Call forward deactivated</translation>
</message>
</context>
<context>

View file

@ -621,7 +621,7 @@
<translation>Créer des appels de groupe et conférences chiffré(e)s de bout en bout</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="241"/>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="263"/>
<source>settings_advanced_hide_fps_title</source>
<translation>Cacher les FPS</translation>
</message>
@ -761,30 +761,30 @@
<translation>Print only logs from the application</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Cacher</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1450"/>
<location filename="../../core/App.cpp" line="1453"/>
<source>show_action</source>
<translation>Afficher</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1465"/>
<location filename="../../core/App.cpp" line="1468"/>
<source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quitter</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1483"/>
<location filename="../../core/App.cpp" line="1486"/>
<source>check_for_update</source>
<extracomment>Check for update</extracomment>
<translation>Rechercher une mise à jour</translation>
</message>
<message>
<location filename="../../core/App.cpp" line="1606"/>
<location filename="../../core/App.cpp" line="1609"/>
<source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation>
</message>
@ -908,73 +908,66 @@
<context>
<name>CallForwardSettingsLayout</name>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<source>settings_call_forward_activation_success</source>
<translation>Transfert d&apos;appel activé vers : %1</translation>
<translation type="vanished">Transfert d&apos;appel activé vers : %1</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="33"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="95"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="68"/>
<source>settings_call_forward_to_voicemail</source>
<translation>Boîte vocale</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="34"/>
<source>settings_call_forward_deactivation_success</source>
<translation>Transfert d&apos;appel désactivé</translation>
<translation type="vanished">Transfert d&apos;appel désactivé</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="46"/>
<source>settings_call_forward_address_timeout</source>
<translation>Impossible d&apos;établir le transfert d&apos;appel, la requête a expiré</translation>
<translation type="vanished">Impossible d&apos;établir le transfert d&apos;appel, la requête a expiré</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="52"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="26"/>
<source>settings_call_forward_address_cannot_be_empty</source>
<translation>Une adresse ou un numéro de téléphone est nécessaire</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="57"/>
<source>settings_call_forward_address_progress_disabling</source>
<translation>Désactiver le transfert d&apos;appel</translation>
<translation type="vanished">Désactiver le transfert d&apos;appel</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="60"/>
<source>settings_call_forward_address_progress_enabling</source>
<translation>Activer le transfert d&apos;appel pour : </translation>
<translation type="vanished">Activer le transfert d&apos;appel pour : </translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="74"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="42"/>
<source>settings_call_forward_activate_title</source>
<extracomment>&quot;Forward calls&quot;</extracomment>
<translation>Transférer les appels</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="76"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="44"/>
<source>settings_call_forward_activate_subtitle</source>
<extracomment>&quot;Enable call forwarding to voicemail or sip address&quot;</extracomment>
<translation>Transférer les appels vers une boîte vocale ou un numéro / une adresse SIP</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="83"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="56"/>
<source>settings_call_forward_destination_choose</source>
<extracomment>Forward to destination</extracomment>
<translation>Transférer les appels vers :</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="96"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="69"/>
<source>settings_call_forward_to_sipaddress</source>
<translation>Adresse SIP</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="133"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="106"/>
<source>settings_call_forward_sipaddress_title</source>
<extracomment>SIP Address</extracomment>
<translation>Addresse SIP</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/CallForwardSettingsLayout.qml" line="107"/>
<source>settings_call_forward_sipaddress_placeholder</source>
<translation>John.doe</translation>
</message>