Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package AusweisApp for openSUSE:Factory 
checked in at 2026-10-14 18:40:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/AusweisApp (Old)
 and      /work/SRC/openSUSE:Factory/.AusweisApp.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "AusweisApp"

Wed Oct 14 18:40:27 2026 rev:25 rq:1384748 version:2.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/AusweisApp/AusweisApp.changes    2026-10-09 
21:47:02.086487362 +0200
+++ /work/SRC/openSUSE:Factory/.AusweisApp.new.3698736/AusweisApp.changes       
2026-10-14 18:41:11.351225216 +0200
@@ -1,0 +2,11 @@
+Wed Oct 14 08:01:39 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- New upstream release
+  + Version 2.6.1
+    - Fix a potential crash when using TalkBack on Android.
+    - Temporarily re-enable RSA signatures with PKCS#1 v1.5 in TLS.
+    - Fix a bug in the detection of beta releases for builds from
+      source tarballs.
+- Drop fix-version-info.patch, fixed upstream
+
+-------------------------------------------------------------------

Old:
----
  2.6.0.tar.gz
  fix-version-info.patch

New:
----
  2.6.1.tar.gz

----------(Old B)----------
  Old:      source tarballs.
- Drop fix-version-info.patch, fixed upstream
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ AusweisApp.spec ++++++
--- /var/tmp/diff_new_pack.wHx5Jx/_old  2026-10-14 18:41:12.140258397 +0200
+++ /var/tmp/diff_new_pack.wHx5Jx/_new  2026-10-14 18:41:12.142258481 +0200
@@ -17,14 +17,13 @@
 
 
 Name:           AusweisApp
-Version:        2.6.0
+Version:        2.6.1
 Release:        0
 Summary:        Official authentication app for German ID cards and residence 
permits
 License:        EUPL-1.2
 Group:          Productivity/Security
 URL:            https://www.ausweisapp.bund.de
 Source0:        
https://github.com/Governikus/AusweisApp2/archive/%{version}.tar.gz
-Patch0:         
https://raw.githubusercontent.com/flathub/de.bund.ausweisapp.ausweisapp2/refs/heads/master/version.patch#/fix-version-info.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -64,7 +63,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%patch -P0 -p1
 
 %build
 export CFLAGS="%{optflags} -fPIC"

++++++ 2.6.0.tar.gz -> 2.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/CMakeLists.txt 
new/AusweisApp-2.6.1/CMakeLists.txt
--- old/AusweisApp-2.6.0/CMakeLists.txt 2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/CMakeLists.txt 2026-10-14 07:12:28.000000000 +0200
@@ -138,6 +138,7 @@
 
 include(Tools)
 include(DVCS)
+GET_DVCS_INFO(${CMAKE_SOURCE_DIR})
 add_subdirectory(docs)
 
 include(Messages)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/ci/runner/Script.cmake 
new/AusweisApp-2.6.1/ci/runner/Script.cmake
--- old/AusweisApp-2.6.0/ci/runner/Script.cmake 2026-10-07 07:04:25.000000000 
+0200
+++ new/AusweisApp-2.6.1/ci/runner/Script.cmake 2026-10-14 07:12:28.000000000 
+0200
@@ -164,6 +164,7 @@
        PROPAGATE_PARAM(USE_APPSTORE_PROFILE)
        include(Version)
        include(DVCS)
+       GET_DVCS_INFO(${CMAKE_SOURCE_DIR})
        list(POP_BACK CMAKE_MODULE_PATH)
 
        set(BRANCH ${dvcs_branch})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/cmake/DVCS.cmake 
new/AusweisApp-2.6.1/cmake/DVCS.cmake
--- old/AusweisApp-2.6.0/cmake/DVCS.cmake       2026-10-07 07:04:25.000000000 
+0200
+++ new/AusweisApp-2.6.1/cmake/DVCS.cmake       2026-10-14 07:12:28.000000000 
+0200
@@ -41,52 +41,59 @@
 endfunction()
 
 
-macro(GET_DVCS_INFO)
-       set(USE_ARTIFACT_DEV_VERSION ON)
+macro(GET_DVCS_INFO _source_dir)
+       option(ENABLE_DVCS "Check consistency of version/tag and get additional 
revision data" ON)
+       if(ENABLE_DVCS)
+               FIND_DVCS(${_source_dir})
+       endif()
 
-       if(DEFINED PROJECT_VERSION)
-               if(HG_FOUND)
-                       DVCS_CALL("tag" id -t)
-               elseif(GIT_FOUND)
-                       DVCS_CALL("tag" tag -l --points-at HEAD)
-               endif()
-               if(NOT "${dvcs_tag}" STREQUAL "tip" AND NOT "${dvcs_tag}" 
STREQUAL "" AND NOT "${dvcs_tag}" STREQUAL "undefined")
-                       if(NOT dvcs_tag STREQUAL PROJECT_VERSION)
-                               message(FATAL_ERROR "DVCS Tag and defined 
PROJECT_VERSION is not equal")
-                       endif()
-                       set(USE_ARTIFACT_DEV_VERSION OFF)
-               else()
+       if(DVCS_FOUND)
+               set(USE_ARTIFACT_DEV_VERSION ON)
+
+               if(DEFINED PROJECT_VERSION)
                        if(HG_FOUND)
-                               DVCS_EXECUTE(dvcs_distance log -r 
${PROJECT_VERSION}::. --template 1)
-                               string(LENGTH "${dvcs_distance}" dvcs_distance)
-                               message(STATUS "DVCS distance: 
${dvcs_distance}")
+                               DVCS_CALL("tag" id -t)
                        elseif(GIT_FOUND)
-                               DVCS_CALL("distance" rev-list --count 
${PROJECT_VERSION}...HEAD)
+                               DVCS_CALL("tag" tag -l --points-at HEAD)
+                       endif()
+                       if(NOT "${dvcs_tag}" STREQUAL "tip" AND NOT 
"${dvcs_tag}" STREQUAL "" AND NOT "${dvcs_tag}" STREQUAL "undefined")
+                               if(NOT dvcs_tag STREQUAL PROJECT_VERSION)
+                                       message(FATAL_ERROR "DVCS Tag and 
defined PROJECT_VERSION is not equal")
+                               endif()
+                               set(USE_ARTIFACT_DEV_VERSION OFF)
+                       else()
+                               if(HG_FOUND)
+                                       DVCS_EXECUTE(dvcs_distance log -r 
${PROJECT_VERSION}::. --template 1)
+                                       string(LENGTH "${dvcs_distance}" 
dvcs_distance)
+                                       message(STATUS "DVCS distance: 
${dvcs_distance}")
+                               elseif(GIT_FOUND)
+                                       DVCS_CALL("distance" rev-list --count 
${PROJECT_VERSION}...HEAD)
+                               endif()
                        endif()
                endif()
-       endif()
 
-       if(HG_FOUND)
-               DVCS_CALL("branch" branch)
-       elseif(GIT_FOUND)
-               DVCS_CALL("branch" rev-parse --abbrev-ref HEAD)
-       endif()
+               if(HG_FOUND)
+                       DVCS_CALL("branch" branch)
+               elseif(GIT_FOUND)
+                       DVCS_CALL("branch" rev-parse --abbrev-ref HEAD)
+               endif()
 
-       if(HG_FOUND)
-               DVCS_CALL("revision" id -i)
-       elseif(GIT_FOUND)
-               DVCS_CALL("revision" rev-parse --verify --short HEAD)
-       endif()
+               if(HG_FOUND)
+                       DVCS_CALL("revision" id -i)
+               elseif(GIT_FOUND)
+                       DVCS_CALL("revision" rev-parse --verify --short HEAD)
+               endif()
 
-       if(HG_FOUND)
-               DVCS_CALL("phase" log -r . -T {phase})
-               if(DEFINED dvcs_phase)
-                       if("${dvcs_phase}" STREQUAL "public")
-                               if("${dvcs_revision}" MATCHES "\\+")
-                                       set(dvcs_phase "draft")
-                                       message(STATUS "DVCS phase: 
${dvcs_phase} (override)")
-                               else()
-                                       unset(dvcs_phase)
+               if(HG_FOUND)
+                       DVCS_CALL("phase" log -r . -T {phase})
+                       if(DEFINED dvcs_phase)
+                               if("${dvcs_phase}" STREQUAL "public")
+                                       if("${dvcs_revision}" MATCHES "\\+")
+                                               set(dvcs_phase "draft")
+                                               message(STATUS "DVCS phase: 
${dvcs_phase} (override)")
+                                       else()
+                                               unset(dvcs_phase)
+                                       endif()
                                endif()
                        endif()
                endif()
@@ -138,11 +145,3 @@
                endif()
        endif()
 endmacro()
-
-FIND_DVCS(${CMAKE_SOURCE_DIR})
-if(DVCS_FOUND)
-       option(ENABLE_DVCS "Check consistency of version/tag and get additional 
revision data" true)
-       if(ENABLE_DVCS)
-               GET_DVCS_INFO()
-       endif()
-endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/cmake/Version.cmake 
new/AusweisApp-2.6.1/cmake/Version.cmake
--- old/AusweisApp-2.6.0/cmake/Version.cmake    2026-10-07 07:04:25.000000000 
+0200
+++ new/AusweisApp-2.6.1/cmake/Version.cmake    2026-10-14 07:12:28.000000000 
+0200
@@ -1,6 +1,6 @@
 set(PROJECT_VERSION_MAJOR 2)
 set(PROJECT_VERSION_MINOR 6)
-set(PROJECT_VERSION_PATCH 0)
+set(PROJECT_VERSION_PATCH 1)
 #set(PROJECT_VERSION_TWEAK 0)
 
 unset(PROJECT_VERSION)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/docs/releasenotes/2.6.1.rst 
new/AusweisApp-2.6.1/docs/releasenotes/2.6.1.rst
--- old/AusweisApp-2.6.0/docs/releasenotes/2.6.1.rst    1970-01-01 
01:00:00.000000000 +0100
+++ new/AusweisApp-2.6.1/docs/releasenotes/2.6.1.rst    2026-10-14 
07:12:28.000000000 +0200
@@ -0,0 +1,16 @@
+AusweisApp 2.6.1
+^^^^^^^^^^^^^^^^
+
+**Releasedatum:** 14. Oktober 2026
+
+
+Anwender
+""""""""
+- Verhinderung eines möglichen Absturzes bei der Nutzung von TalkBack unter 
Android.
+
+
+Entwickler
+""""""""""
+- Temporäre Reaktivierung von RSA-Signaturen mit PKCS#1 v1.5 in TLS.
+
+- Behebung eines Fehlers bei der Erkennung von Beta-Releases bei Builds aus 
Source-Tarballs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/docs/releasenotes/versions.rst 
new/AusweisApp-2.6.1/docs/releasenotes/versions.rst
--- old/AusweisApp-2.6.0/docs/releasenotes/versions.rst 2026-10-07 
07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/docs/releasenotes/versions.rst 2026-10-14 
07:12:28.000000000 +0200
@@ -6,6 +6,7 @@
 .. toctree::
    :maxdepth: 1
 
+   2.6.1
    2.6.0
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/libs/CMakeLists.txt 
new/AusweisApp-2.6.1/libs/CMakeLists.txt
--- old/AusweisApp-2.6.0/libs/CMakeLists.txt    2026-10-07 07:04:25.000000000 
+0200
+++ new/AusweisApp-2.6.1/libs/CMakeLists.txt    2026-10-14 07:12:28.000000000 
+0200
@@ -847,9 +847,8 @@
 
 string(TIMESTAMP stamp "%Y-%m-%d")
 set(IDENTIFIER ${stamp})
-FIND_DVCS(${PROJECT_SOURCE_DIR}/..)
+GET_DVCS_INFO(${PROJECT_SOURCE_DIR}/..)
 if(DVCS_FOUND)
-       GET_DVCS_INFO()
        list(APPEND LIBS_ID_SALT ${dvcs_branch})
 
        if(DEFINED dvcs_phase)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/libs/patches/qtbase-0032-a11y-Android-Check-for-empty-contentDescription-to-p.patch
 
new/AusweisApp-2.6.1/libs/patches/qtbase-0032-a11y-Android-Check-for-empty-contentDescription-to-p.patch
--- 
old/AusweisApp-2.6.0/libs/patches/qtbase-0032-a11y-Android-Check-for-empty-contentDescription-to-p.patch
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/AusweisApp-2.6.1/libs/patches/qtbase-0032-a11y-Android-Check-for-empty-contentDescription-to-p.patch
    2026-10-14 07:12:28.000000000 +0200
@@ -0,0 +1,36 @@
+From 2c140d45c766070cc8123ff89b3578801dae0807 Mon Sep 17 00:00:00 2001
+From: Julian Greilich <[email protected]>
+Date: Mon, 12 Oct 2026 08:39:20 +0200
+Subject: a11y Android: Check for empty contentDescription to prevent crash
+
+getContentDescription() may return a null pointer object which then
+leads to a crash when calling toString on it:
+
+Exception java.lang.NullPointerException: Attempt to invoke virtual
+method 'java.lang.String java.lang.Object.toString()' on a null object 
reference
+  at org.qtproject.qt.android.QtAccessibilityDelegate.getNodeForVirtualViewId 
(QtAccessibilityDelegate.java:504)
+
+Fixes: QTBUG-151350
+Change-Id: I53fdb8cbeef0ce414862b6674dfd51fe7c3b2251
+---
+ .../org/qtproject/qt/android/QtAccessibilityDelegate.java   | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git 
x/qtbase/src/android/jar/src/org/qtproject/qt/android/QtAccessibilityDelegate.java
 
y/qtbase/src/android/jar/src/org/qtproject/qt/android/QtAccessibilityDelegate.java
+index 
bd3fc79d4bbb653f75b08a26a27f04deaa481b4e..6aca89ad1bde7c12215342e9ad33afec5f260a30
 100644
+--- 
x/qtbase/src/android/jar/src/org/qtproject/qt/android/QtAccessibilityDelegate.java
++++ 
y/qtbase/src/android/jar/src/org/qtproject/qt/android/QtAccessibilityDelegate.java
+@@ -501,9 +501,11 @@ class QtAccessibilityDelegate extends 
View.AccessibilityDelegate
+ 
+         // set only if valid, otherwise we return a node that is invalid and 
will crash when accessed
+         node.setSource(m_view, virtualViewId);
+-        node.setContentDescription(addLocaleSpan(virtualViewId, 
node.getContentDescription().toString()));
+ 
+-        if (TextUtils.isEmpty(node.getText()) && 
TextUtils.isEmpty(node.getContentDescription()))
++        CharSequence contentDescription = node.getContentDescription();
++        if (!TextUtils.isEmpty(contentDescription))
++            node.setContentDescription(addLocaleSpan(virtualViewId, 
contentDescription.toString()));
++        else if (TextUtils.isEmpty(node.getText()))
+             Log.w(TAG, "AccessibilityNodeInfo with empty contentDescription: 
" + virtualViewId);
+ 
+         int parentId = QtNativeAccessibility.parentId(virtualViewId);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/publiccode.yml 
new/AusweisApp-2.6.1/publiccode.yml
--- old/AusweisApp-2.6.0/publiccode.yml 2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/publiccode.yml 2026-10-14 07:12:28.000000000 +0200
@@ -5,7 +5,7 @@
 publiccodeYmlVersion: '0.2'
 name: AusweisApp
 url: 'https://github.com/Governikus/AusweisApp'
-releaseDate: '2026-10-06'
+releaseDate: '2026-10-14'
 developmentStatus: stable
 platforms:
   - windows
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/resources/config.json.in 
new/AusweisApp-2.6.1/resources/config.json.in
--- old/AusweisApp-2.6.0/resources/config.json.in       2026-10-07 
07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/resources/config.json.in       2026-10-14 
07:12:28.000000000 +0200
@@ -93,6 +93,9 @@
                        "rsa_pss_pss_sha512",
                        "rsa_pss_pss_sha384",
                        "rsa_pss_pss_sha256",
+                       "rsa_pkcs1_sha512",
+                       "rsa_pkcs1_sha384",
+                       "rsa_pkcs1_sha256",
                        "ecdsa_brainpoolP512r1tls13_sha512",
                        "ecdsa_brainpoolP384r1tls13_sha384",
                        "ecdsa_brainpoolP256r1tls13_sha256",
@@ -113,9 +116,15 @@
                ],
                "ellipticCurves": [],
                "signatureAlgorithms": [
-                       "RSA+SHA512",
-                       "RSA+SHA384",
-                       "RSA+SHA256"
+                       "rsa_pss_rsae_sha512",
+                       "rsa_pss_rsae_sha384",
+                       "rsa_pss_rsae_sha256",
+                       "rsa_pss_pss_sha512",
+                       "rsa_pss_pss_sha384",
+                       "rsa_pss_pss_sha256",
+                       "rsa_pkcs1_sha512",
+                       "rsa_pkcs1_sha384",
+                       "rsa_pkcs1_sha256"
                ]
        },
 
@@ -167,9 +176,9 @@
                        "rsa_pss_pss_sha512",
                        "rsa_pss_pss_sha384",
                        "rsa_pss_pss_sha256",
-                       "RSA+SHA512",
-                       "RSA+SHA384",
-                       "RSA+SHA256"
+                       "rsa_pkcs1_sha512",
+                       "rsa_pkcs1_sha384",
+                       "rsa_pkcs1_sha256"
                ]
        },
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/resources/translations/ausweisapp_de.ts 
new/AusweisApp-2.6.1/resources/translations/ausweisapp_de.ts
--- old/AusweisApp-2.6.0/resources/translations/ausweisapp_de.ts        
2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/resources/translations/ausweisapp_de.ts        
2026-10-14 07:12:28.000000000 +0200
@@ -443,7 +443,7 @@
     </message>
     <message>
         <source>Organization Domain</source>
-        <translation>Organisation Homepage</translation>
+        <translation>Domäne der Organisation</translation>
     </message>
     <message>
         <source>System</source>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/resources/updatable-files/supported-providers.json 
new/AusweisApp-2.6.1/resources/updatable-files/supported-providers.json
--- old/AusweisApp-2.6.0/resources/updatable-files/supported-providers.json     
2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/resources/updatable-files/supported-providers.json     
2026-10-14 07:12:28.000000000 +0200
@@ -1344,6 +1344,41 @@
                        "category": "citizen"
                },
                {
+                       "internalId": "pinResetService",
+                       "shortName": {
+                               "": "Neue PIN für den Online-Ausweis bestellen"
+                       },
+                       "longName": {
+                               "": "Neue PIN für den Online-Ausweis bestellen"
+                       },
+                       "longDescription": {
+                               "": "Wenn Sie Ihre PIN für den Online-Ausweis 
vergessen haben, Sie Ihren PIN-Brief mit der Transport-PIN nicht mehr haben 
oder Ihre PIN blockiert ist, können Sie hier einen PIN-Rücksetzbrief 
bestellen.<br/><br/>Sie erhalten diesen Brief per Post an Ihre deutsche 
Meldeadresse. Er enthält einen Aktivierungscode und eine neue PIN für Ihren 
Online-Ausweis, sodass Sie diesen im Anschluss wieder nutzen können."
+                       },
+                       "address": 
"https://www.pin-ruecksetzbrief-bestellen.de";,
+                       "homepage": 
"https://www.pin-ruecksetzbrief-bestellen.de/support";,
+                       "phone": "+49 30 18 681 23333",
+                       "postalAddress": "Bundesministerium des Innern und für 
Heimat<br/>Alt-Moabit 140<br/>10557 Berlin",
+                       "icon": "BMI_PIN_Reset_icon.svg",
+                       "category": "citizen"
+               },
+               {
+                       "shortName": {
+                               "": "Online-Ausweis nachträglich aktivieren"
+                       },
+                       "longName": {
+                               "": "Online-Ausweis nachträglich aktivieren"
+                       },
+                       "longDescription": {
+                               "": "Wenn Ihre Online-Ausweisfunktion nicht 
aktiviert ist, können Sie diese nachträglich durch Bestellung eines 
PIN-Rücksetzbriefes aktivieren. Sie erhalten den Brief per Post an Ihre 
deutsche Meldeadresse. Der Brief enthält einen Aktivierungscode und eine neue 
PIN für Ihren Online-Ausweis, sodass Sie diesen im Anschluss nutzen können."
+                       },
+                       "address": 
"https://www.pin-ruecksetzbrief-bestellen.de";,
+                       "homepage": 
"https://www.pin-ruecksetzbrief-bestellen.de/support";,
+                       "phone": "+49 30 18 681 23333",
+                       "postalAddress": "Bundesministerium des Innern und für 
Heimat<br/>Alt-Moabit 140<br/>10557 Berlin",
+                       "icon": "BMI_Aktivierung_icon.svg",
+                       "category": "citizen"
+               },
+               {
                        "shortName": {
                                "": "Siegburg Online"
                        },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/AusweisApp-2.6.0/src/diagnosis/DiagnosisModel.cpp 
new/AusweisApp-2.6.1/src/diagnosis/DiagnosisModel.cpp
--- old/AusweisApp-2.6.0/src/diagnosis/DiagnosisModel.cpp       2026-10-07 
07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/src/diagnosis/DiagnosisModel.cpp       2026-10-14 
07:12:28.000000000 +0200
@@ -95,7 +95,13 @@
 {
        mAusweisAppSection.clear();
        BuildHelper::processInformationHeader([this](const QString& pKey, const 
QString& pValue){
-                               mAusweisAppSection << ContentItem(pKey, pValue);
+                               if (pValue == QStringLiteral("governikus.com"))
+                               {
+                                       return;
+                               }
+                               mAusweisAppSection << ContentItem(pKey,
+                               pValue == QStringLiteral("Governikus GmbH & Co. 
KG")
+                                                                               
                        ? QStringLiteral("Governikus Service GmbH") : pValue);
                        });
 
        //: DESKTOP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/src/ui/qml/VersionInformationModel.cpp 
new/AusweisApp-2.6.1/src/ui/qml/VersionInformationModel.cpp
--- old/AusweisApp-2.6.0/src/ui/qml/VersionInformationModel.cpp 2026-10-07 
07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/src/ui/qml/VersionInformationModel.cpp 2026-10-14 
07:12:28.000000000 +0200
@@ -37,7 +37,13 @@
        mData.clear();
 
        BuildHelper::processInformationHeader([this](const QString& pKey, const 
QString& pValue){
-                               mData += std::make_pair(pKey, 
pValue.contains(QStringLiteral("Governikus GmbH & Co. KG")) ? 
QStringLiteral("Governikus Service GmbH") : pValue);
+                               if (pValue == QStringLiteral("governikus.com"))
+                               {
+                                       return;
+                               }
+                               mData << std::make_pair(pKey,
+                               pValue == QStringLiteral("Governikus GmbH & Co. 
KG")
+                                                                               
        ? QStringLiteral("Governikus Service GmbH") : pValue);
                        });
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/src/ui/qml/modules/SettingsView/+mobile/internal/GRadioGroup.qml
 
new/AusweisApp-2.6.1/src/ui/qml/modules/SettingsView/+mobile/internal/GRadioGroup.qml
--- 
old/AusweisApp-2.6.0/src/ui/qml/modules/SettingsView/+mobile/internal/GRadioGroup.qml
       2026-10-07 07:04:25.000000000 +0200
+++ 
new/AusweisApp-2.6.1/src/ui/qml/modules/SettingsView/+mobile/internal/GRadioGroup.qml
       2026-10-14 07:12:28.000000000 +0200
@@ -2,6 +2,7 @@
  * Copyright (c) 2025-2026 Governikus Service GmbH, Germany
  */
 
+import QtQml
 import QtQuick.Controls
 
 import Governikus.Global
@@ -26,6 +27,6 @@
 
                buttons: root.content.filter(child => child instanceof 
GRadioButton)
 
-               onButtonsChanged: buttons.forEach(button => 
button.ButtonGroup.group = this)
+               onButtonsChanged: Qt.callLater(() => buttons.forEach(button => 
button.ButtonGroup.group = this))
        }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/test/qt/configuration/test_ProviderConfiguration.cpp 
new/AusweisApp-2.6.1/test/qt/configuration/test_ProviderConfiguration.cpp
--- old/AusweisApp-2.6.0/test/qt/configuration/test_ProviderConfiguration.cpp   
2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/test/qt/configuration/test_ProviderConfiguration.cpp   
2026-10-14 07:12:28.000000000 +0200
@@ -294,7 +294,7 @@
 
                void testInternalIds()
                {
-                       const QStringList internalIds = {};
+                       const QStringList internalIds = {"pinResetService"_L1};
                        const auto& providerConfiguration = 
Env::getSingleton<ProviderConfiguration>();
 
                        const ProviderConfigurationInfo empty;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/test/qt/configuration/test_ProviderConfigurationParser.cpp 
new/AusweisApp-2.6.1/test/qt/configuration/test_ProviderConfigurationParser.cpp
--- 
old/AusweisApp-2.6.0/test/qt/configuration/test_ProviderConfigurationParser.cpp 
    2026-10-07 07:04:25.000000000 +0200
+++ 
new/AusweisApp-2.6.1/test/qt/configuration/test_ProviderConfigurationParser.cpp 
    2026-10-14 07:12:28.000000000 +0200
@@ -185,8 +185,8 @@
                        QTest::addColumn<int>("majorVersion");
                        QTest::addColumn<int>("count");
 
-                       const int all = 132;
-                       const int withEidSupport = 111;
+                       const int all = 134;
+                       const int withEidSupport = 113;
                        QTest::newRow("win") << 
QOperatingSystemVersion::Windows << -1 << all;
                        QTest::newRow("mac") << QOperatingSystemVersion::MacOS 
<< -1 << all;
                        QTest::newRow("linux") << 
QOperatingSystemVersion::Unknown << -1 << all;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/AusweisApp-2.6.0/test/qt/secure_storage/test_SecureStorage.cpp 
new/AusweisApp-2.6.1/test/qt/secure_storage/test_SecureStorage.cpp
--- old/AusweisApp-2.6.0/test/qt/secure_storage/test_SecureStorage.cpp  
2026-10-07 07:04:25.000000000 +0200
+++ new/AusweisApp-2.6.1/test/qt/secure_storage/test_SecureStorage.cpp  
2026-10-14 07:12:28.000000000 +0200
@@ -299,9 +299,9 @@
 
                        const auto& tlsSettings = secureStorage->getTlsConfig();
 #if OPENSSL_VERSION_NUMBER >= 0x30500000L
-                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
12);
+                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
15);
 #else
-                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
9);
+                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
12);
 #endif
                        
QCOMPARE(tlsSettings.getSignatureAlgorithms().constFirst(), 
QByteArray("rsa_pss_rsae_sha512"));
                        
QCOMPARE(tlsSettings.getSignatureAlgorithms().constLast(), 
QByteArray("ecdsa_secp256r1_sha256"));
@@ -313,9 +313,9 @@
                        const auto secureStorage = 
Env::getSingleton<SecureStorage>();
 
                        const auto& tlsSettings = 
secureStorage->getTlsConfig(SecureStorage::TlsSuite::PSK);
-                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
3);
-                       
QCOMPARE(tlsSettings.getSignatureAlgorithms().constFirst(), 
QByteArray("RSA+SHA512"));
-                       
QCOMPARE(tlsSettings.getSignatureAlgorithms().constLast(), 
QByteArray("RSA+SHA256"));
+                       QCOMPARE(tlsSettings.getSignatureAlgorithms().size(), 
9);
+                       
QCOMPARE(tlsSettings.getSignatureAlgorithms().constFirst(), 
QByteArray("rsa_pss_rsae_sha512"));
+                       
QCOMPARE(tlsSettings.getSignatureAlgorithms().constLast(), 
QByteArray("rsa_pkcs1_sha256"));
                }
 
 

Reply via email to