16 Commits
Author SHA1 Message Date
Andreas Ebner 4d5d494869 fix(examples): delay the ci_server shutdown for connected clients (Part 5, 12.10)
Without a shutdownDelay, ci_server stopped immediately on SIGINT. Clients
never saw the Shutdown State and the SecondsTillShutdown countdown.
2026-10-16 23:04:34 +02:00
Andreas Ebner 918f2cfd4b fix(docs): typos in comments, docs and messages
Fix misspellings found with codespell across headers, sources, examples,
tests and the documentation, including "propably" in the nodeset
compiler docs. Identifiers, companion spec names and generated code are
left untouched.
2026-09-28 16:20:44 +02:00
Julius Pfrommer a476806541 Merge remote-tracking branch 'origin/1.5' into merge_15_master
# Conflicts:
#	.github/workflows/build_linux.yml
#	CHANGES.md
#	arch/common/eventloop_mqtt.c
#	examples/encryption/server_encryption_filestore.c
#	plugins/crypto/ua_certificategroup_filestore.c
#	src/pubsub/ua_pubsub_networkmessage_json.c
#	src/server/ua_discovery.h
#	src/server/ua_discovery_mdns.c
#	src/server/ua_discovery_mdns_avahi.c
#	src/server/ua_services_attribute.c
#	src/server/ua_services_discovery.c
#	src/server/ua_services_monitoreditem.c
#	src/server/ua_services_nodemanagement.c
#	src/server/ua_subscription.c
#	src/server/ua_subscription.h
#	src/server/ua_subscription_alarms_conditions.c
#	src/server/ua_subscription_event.c
#	src/ua_types_encoding_json_105.c
#	tests/client/check_activateSessionAsync.c
#	tests/server/check_local_monitored_item.c
#	tests/server/check_services_subscriptions.c
2026-09-03 14:33:21 +02:00
Etienne Rossignon a587ee6f9b fix(ex): guard removeDeprecatedSecurityPolicies with UA_ENABLE_ENCRYPTION preprocessor flag
Guards the definition of removeDeprecatedSecurityPolicies() with '#ifdef UA_ENABLE_ENCRYPTION' to prevent unused-function compiler warnings/errors on builds without encryption support.
2026-08-29 12:45:48 +02:00
Etienne Rossignon 0536b28367 refactor(ex): move logging and policy filtering to separate static utility functions
Refactors main() in ci_server.c by extracting the dynamic logging configuration and deprecated security policy filtering into clean, static helper methods.
2026-08-29 12:45:48 +02:00
Etienne Rossignon 721ea409fa feat(ex): remove deprecated Basic128Rsa15 and Basic256 endpoints and policies
Excludes formally deprecated Basic128Rsa15 and Basic256 security policies and endpoints from our example server config, preventing inconsistency with rotated certificates.
2026-08-29 12:45:48 +02:00
Etienne Rossignon 201cb22037 feat(ex): allow configuring log level via UA_LOG_LEVEL env variable
Allows setting the server's minimum logging level at runtime using the UA_LOG_LEVEL environment variable (e.g. TRACE, DEBUG, INFO).
2026-08-29 12:45:48 +02:00
Etienne Rossignon 4675dec18a feat(ex): add persistent RBAC role serialization and loading to ci_server
Implements binary role serialization, file persistence, and automatic reload on startup in 'examples/ci_server.c' so that configured RBAC rules can survive container restarts.
2026-08-29 12:45:48 +02:00
Piotr Idzik 874d8d9b9d refactor(test): Remove duplicated include statements (#7810)
There are no other duplicated include statements.
2026-03-05 22:05:51 +01:00
Julius Pfrommer 9ec6694ac7 refactor(examples): Replace UA_LOGCATEGORY_USERLAND / UA_LOGCATEGORY_APPLICATION 2025-12-07 18:46:12 +01:00
Florian La Roche adc1edb40c refactor(examples,tools,server,plugins,pubsub): clang compiler warnings
Fix some clang compiler warnings about:
- unused macros
- sign conversions
- adding "static" modifier
- printf formatting

Signed-off-by: Florian La Roche <f.laroche@pilz.de>
2025-07-22 22:11:41 +02:00
Julius Pfrommer 2b445aecf6 Merge remote-tracking branch 'origin/1.4' into merge_14_master_23 2024-11-05 17:19:45 +01:00
Julius Pfrommer c5f214ee4c refactor(examples): Remove misleading comments - revocation lists are supported 2024-10-23 07:18:22 +02:00
Julius Pfrommer 705801a55c refactor(examples): Use the NS0ID shorthand in the examples 2024-07-26 08:30:16 +02:00
Julius Pfrommer b91d7f4a5b fix(examples): Align ci_server.c with AccessControl API 2023-07-02 02:58:40 +02:00
basyskom-dege 0f055942b7 feat(CI): Added support for arguments in the examples workflow (#5760)
* CI: Added support for arguments in the examples workflow

* Fixed memory leaks in examples. Add ApplicationUri

* Arguments and server/client for all examples. Small fixes

* outsource/blacklist some examples. Fix memory leak in example.

* Remove Shlex. Remove false UA_Client_delete

* Removed raw examples from ci. Fix leak in client.c and mqtt_publish

* Fix memory leak in mqtt subscriber
2023-07-02 02:58:40 +02:00