4 Commits
Author SHA1 Message Date
Julius Pfrommer 3d390d26b1 Merge remote-tracking branch 'origin/1.5' into merge_15_master
# Conflicts:
#	CHANGES.md
#	src/server/ua_services_attribute.c
#	src/server/ua_transport_tcp.c
#	tests/server/check_accesscontrol.c
2026-10-08 14:33:33 +02:00
Andreas Ebner bf8d24e0cf fix(server): offer user tokens on #None only if they can be secured
Without encryption support, the #None endpoint offered x509 and password
tokens that ActivateSession always rejects. The endpoint check now runs in
every build. It removes x509 tokens without the password warning.
2026-10-06 18:22:49 +02:00
Julius Pfrommer 335cead676 test(mt): synchronize remaining threaded fixture state
Use pointer-sized atomic run flags in threaded fixtures, including dynamically
allocated discovery and browse flags. Pointer sizing supports the MSVC atomic
implementation as well as C11 and GCC atomics.

Serialize the client error-injection test with the server network callbacks
before accessing the internal session and shared send buffer.
2026-09-21 16:23:09 +02:00
Moritz Bruder e1ce00f207 test(server): Ensure GetEndpoints sends required certificate
This tests that a server certificate is sent if it is necessary for
the endpoint.  In this particular example, the UserNameIdentityToken
uses a channel with None security policy but the token specifies a
security policy separately to encrypt the password.
2026-04-02 22:26:29 +02:00