KNOWN ISSUES for V1.5.0 ======================= This file contains information about technical limitations and other known issues. Technical Limitations: ---------------------- uaserver: - Currently the server can open only one endpoint. - The generic encoder only supports ExtensionObjects with numeric TypeIds, which is normally always the case. xml2c: The Code generator does not support the following features yet. - Guid NodeIds - Opaque NodeIds - Configurable UserAccessLevel / User Permissions mbedTLS: - The mbedTLS backend does not support validation of certificate chains (only self-signed application certificates are supported). - mbedTLS does not support reading of the complete subject alternative name content. Certain functionalities (like loading the app certificate automatically during startup) do not work with this backend. Please set the certificates manually in the configuration: example: "store://06589BF106589BF106589BF106589BF106589BF1" Mocana NanoCrypto: - The Mocana NanoCrypto pki backend does not support password protected PEM files. Known issues: ------------- * Compiler issues: With clang 3.5.0 the following warning occurs using string constants in strcmp and strsep: "warning: array index 2 is past the end of the array (which contains 2 elements) [-Warray-bounds]" Code example: 'strcmp(var, ".")'. This is a compiler bug, not a code issue! Occurrences: - src/platform/file.c:461 - src/platform/file.c:462 - src/uabase/variant.c:1341 - src/config/config_loader.c:92 - src/uafileformat/file_writer.c:394 - src/uafileformat/file_writer.c:411 This happens with "clang version 3.5.0-10 (tags/RELEASE_350/final)" on Debian 8 (Jessie), it is fixed with "clang version 3.8.1-24 (tags/RELEASE_381/final)" on Debian 9 (Stretch). This could also be a ccache problem according to this: https://bugzilla.redhat.com/show_bug.cgi?id=1350086 * Static Address Spaces are not supported for MS Visual Studio before VS2015. This is due to missing C99 support in older VS versions. The generated address space tables require designated initializers. Note that VS2013 claims to support it, but the implementation is buggy and will not work as expected.