Julius Pfrommer
980fe58667
fix(client): validate server certificate ApplicationUri
2026-09-22 10:29:23 +02:00
Julius Pfrommer
9a43b33a4b
Merge remote-tracking branch 'origin/1.5' into merge_15_master
...
# Conflicts:
# plugins/crypto/mbedtls/create_certificate.c
# plugins/crypto/mbedtls/securitypolicy_aes256sha256rsapss.c
# plugins/crypto/mbedtls/securitypolicy_common.c
# src/client/ua_client.c
# src/pubsub/ua_pubsub_config.c
# src/pubsub/ua_pubsub_keystorage.c
# src/pubsub/ua_pubsub_keystorage.h
# src/pubsub/ua_pubsub_ns0.c
# src/pubsub/ua_pubsub_ns0_sks.c
# src/pubsub/ua_pubsub_securitygroup.c
# src/pubsub/ua_pubsub_writer.c
# src/pubsub/ua_pubsub_writergroup.c
# src/server/ua_server_ns0.c
# src/server/ua_server_ns0_gds.c
# src/server/ua_server_utils.c
# src/server/ua_services_session.c
# src/server/ua_subscription_alarms_conditions.c
# src/ua_types_encoding_xml.c
# tests/check_types_builtin_xml.c
# tests/encryption/check_cert_generation.c
# tests/pubsub/check_pubsub_configuration.c
# tests/pubsub/check_pubsub_informationmodel_methods.c
# tests/pubsub/check_pubsub_publish.c
# tests/pubsub/check_pubsub_sks_client.c
# tests/pubsub/check_pubsub_sks_keystorage.c
# tests/pubsub/check_pubsub_sks_push.c
# tests/pubsub/check_pubsub_sks_securitygroups.c
# tests/server/check_server_alarmsconditions.c
2026-09-20 10:02:09 +02:00
Julius Pfrommer
30b54d61af
fix(crypto): bound PEM certificate-chain search
...
Search the certificate input for the next PEM header with the haystack and needle in the correct order. Use a length-bounded helper so partial headers at the end cannot read past the input.
2026-09-18 18:16:02 +02:00
Julius Pfrommer
f5af470c69
fix(mbedtls): make certificate and key updates transactional
2026-08-12 05:44:46 +02:00
Andreas Ebner
e92e2ea71e
test: extend coverage across core, server, client, security and subscription
...
Add unit tests for previously-uncovered branches and fix registration issues found in PR #8088 review.
2026-07-15 14:15:49 +02:00