Skip to content

Commit

Permalink
Merge v1.24.4 into community
Browse files Browse the repository at this point in the history
  • Loading branch information
GovernikusAusweisApp2 committed Nov 2, 2022
2 parents bb331fb + 994e1bc commit 4dcc485
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 9 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ if(UNIX AND NOT IOS)
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15 CACHE STRING "Required macOS version")
endif()

project(AusweisApp2 VERSION 1.24.3 LANGUAGES ${LANGUAGES})
project(AusweisApp2 VERSION 1.24.4 LANGUAGES ${LANGUAGES})

# Set TWEAK if not defined in PROJECT_VERSION above to
# have a valid tweak version without propagating it
Expand Down
4 changes: 2 additions & 2 deletions cmake/Packaging.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -121,13 +121,13 @@ if(WIN32)
endif()

elseif(IOS)
configure_file("${CMAKE_DIR}/Bundles.cmake.in" "${CMAKE_BINARY_DIR}/Bundles.cmake" @ONLY)
configure_file("${CMAKE_DIR}/iOS.bundles.cmake.in" "${CMAKE_BINARY_DIR}/iOS.bundles.cmake" @ONLY)
if(INTEGRATED_SDK)
set(Bundle_Target zip)
else()
set(Bundle_Target ipa)
endif()
add_custom_target(${Bundle_Target} COMMAND ${CMAKE_COMMAND} -DINTEGRATED_SDK=${INTEGRATED_SDK} -DCONFIG=$<CONFIGURATION> -P ${CMAKE_BINARY_DIR}/Bundles.cmake)
add_custom_target(${Bundle_Target} COMMAND ${CMAKE_COMMAND} -DINTEGRATED_SDK=${INTEGRATED_SDK} -DCONFIG=$<CONFIGURATION> -DIOS=${IOS} -P ${CMAKE_BINARY_DIR}/iOS.bundles.cmake)

elseif(APPLE)
set(CPACK_GENERATOR External DragNDrop)
Expand Down
6 changes: 3 additions & 3 deletions cmake/SignFiles.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -77,17 +77,17 @@ else()
endif()

message(STATUS "Sign in directory: ${CMAKE_BINARY_DIR}")
message(STATUS "Sign extensions: ${FILE_EXTENSIONS}")
file(GLOB_RECURSE FILES RELATIVE "${CMAKE_BINARY_DIR}" ${FILE_EXTENSIONS})
if(APPLE)
list(APPEND FILE_EXTENSIONS *.framework)
file(GLOB_RECURSE DIRECTORIES LIST_DIRECTORIES true RELATIVE "${CMAKE_BINARY_DIR}" *)
foreach(entry ${DIRECTORIES})
if(${entry} MATCHES ".framework$")
list(APPEND FILES ${entry})
endif()
endforeach()
endif()

message(STATUS "Sign extensions: ${FILE_EXTENSIONS}")
message(STATUS "Sign: ${FILES}")


Expand Down Expand Up @@ -123,4 +123,4 @@ if(APPLE AND NOT IOS)
file(GLOB_RECURSE APP_BINARY ${CMAKE_BINARY_DIR}/*/@PROJECT_NAME@)
message("Signing app bundle: ${APP_BINARY}")
execute_process(COMMAND @SIGNTOOL_CMD@ ${BUNDLE_APPLE_CODESIGN_PARAMETER} --entitlements @PACKAGING_DIR@/macos/@PROJECT_NAME@.entitlements -i @BUNDLE_IDENTIFIER@ ${APP_BINARY})
endif()
endif()
2 changes: 1 addition & 1 deletion cmake/Bundles.cmake.in → cmake/iOS.bundles.cmake.in
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function(SELF_GENERATED)
execute_process(COMMAND install_name_tool -id @rpath/${filename_stripped} ${f})
endforeach()

execute_process(COMMAND ${CMAKE_COMMAND} -P ${CMAKE_BINARY_DIR}/SignFiles.cmake WORKING_DIRECTORY ${BundleDir} RESULT_VARIABLE _result)
execute_process(COMMAND ${CMAKE_COMMAND} -DIOS=${IOS} -P ${CMAKE_BINARY_DIR}/SignFiles.cmake WORKING_DIRECTORY ${BundleDir} RESULT_VARIABLE _result)
if(NOT ${_result} EQUAL 0)
message(FATAL_ERROR "Signing failed")
endif()
Expand Down
14 changes: 14 additions & 0 deletions docs/releasenotes/1.24.4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
AusweisApp2 1.24.4
^^^^^^^^^^^^^^^^^^

**Releasedatum:** 2. November 2022


Anwender
""""""""
- Mögliche Abstürze durch OpenSSL (denial of service) behoben.


Entwickler
""""""""""
- Aktualisierung von OpenSSL auf die Version 3.0.7.
1 change: 1 addition & 0 deletions docs/releasenotes/appcast.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Release Notes
.. toctree::
:maxdepth: 1

1.24.4
1.24.3
1.24.2
1.24.1
Expand Down
1 change: 1 addition & 0 deletions docs/releasenotes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Versionszweig 1.24
.. toctree::
:maxdepth: 1

1.24.4
1.24.3
1.24.2
1.24.1
Expand Down
4 changes: 2 additions & 2 deletions libs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ endif()
set(QT 6.3.1)
set(QT_HASH 51114e789485fdb6b35d112dfd7c7abb38326325ac51221b6341564a1c3cc726)

set(OPENSSL 3.0.5)
set(OPENSSL_HASH aa7d8d9bef71ad6525c55ba11e5f4397889ce49c2c9349dcea6d3e4f0b024a7a)
set(OPENSSL 3.0.7)
set(OPENSSL_HASH 83049d042a260e696f62406ac5c08bf706fd84383f945cf21bd61e9ed95c396e)

################################## Files
set(QT_FILE qt-everywhere-src-${QT}.tar.xz)
Expand Down

0 comments on commit 4dcc485

Please sign in to comment.