aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Increase node randomization interval from 1s to 5sHEADmasterThomas Vanbesien7 hours2-2/+2
* Add sbyte, byte, datetime, guid, and bytestring data types to nodes configThomas Vanbesien8 hours3-8/+62
* Replace static node values with random updates every secondThomas Vanbesien10 hours4-311/+215
* Add configurable variable node initialization for server_registerThomas Vanbesien41 hours5-5/+966
* Rename print_endpoint to print_endpoint_description and fix clone URLThomas Vanbesien47 hours4-5/+6
* Drop auth parameter from create_unsecure_client_configThomas Vanbesien47 hours4-23/+8
* Remove redundant FindServers step from cert_bootstrap testThomas Vanbesien47 hours1-24/+10
* Rename client executable to bobink_opcua_clientThomas Vanbesien47 hours6-18/+19
* Rename project to BobinkCOpcUa and update readmeThomas Vanbesien47 hours2-3/+3
* Refactor: reduce duplication and tighten helpersThomas Vanbesien47 hours7-153/+115
* Lower cmake_minimum_required to 3.17 and tidy generate_certificate.shThomas Vanbesien48 hours2-2/+7
* Rename CMake project and executable targetsThomas Vanbesien48 hours5-38/+39
* Rename all identifiers to strict Linux snake_caseThomas Vanbesien2 days7-407/+422
* Add TOFU certificate bootstrap integration testThomas Vanbesien2 days20-1/+229
* Extract configureAccessControl() into commonThomas Vanbesien2 days4-47/+44
* Move certificates into per-test directoriesThomas Vanbesien2 days52-121/+52
* Add download-cert client operation with integration testThomas Vanbesien2 days3-7/+238
* Remove redundant config/ dir, use Aes256_Sha256_RsaPss everywhereThomas Vanbesien2 days12-122/+22
* Refactor auth and security params into aggregate typesThomas Vanbesien2 days5-365/+330
* Add X509 certificate identity token authenticationThomas Vanbesien2 days11-25/+126
* Extract createUnsecureClientConfig, fix None endpoint negotiationThomas Vanbesien2 days7-50/+61
* Make discovery-only None endpoint a createServer optionThomas Vanbesien2 days4-19/+28
* Add None endpoint so unsecure clients can discover secure serversThomas Vanbesien2 days2-6/+7
* Make client/server encryption optional, rename tests to full namesThomas Vanbesien2 days29-209/+177
* Make client encryption optionalThomas Vanbesien2 days1-40/+73
* Rename ClientFindServers certificate identity to ClientThomas Vanbesien3 days8-23/+23
* Standardize config file section ordering, list operations in usageThomas Vanbesien3 days25-56/+82
* Fix memory leak, add volatile, reduce duplicationThomas Vanbesien3 days4-62/+91
* Add aes256_anon test, expand readme certificate sectionThomas Vanbesien3 days5-4/+59
* Remove none_anon test, make nosec_anon fully unsecuredThomas Vanbesien3 days6-50/+2
* Extract createServer and parseAuthConfig, simplify programsThomas Vanbesien3 days6-298/+173
* Make LDS security config optional, add nosec_anon testThomas Vanbesien3 days8-69/+173
* Update certificate generation: keep intermediate files, fix URI formatThomas Vanbesien3 days22-26/+25
* Add readme with from-scratch build instructionsThomas Vanbesien3 days1-0/+132
* Replace ClientFindServers with unified Client, use trust store directoriesThomas Vanbesien3 days41-1002/+876
* Use Aes256_Sha256_RsaPss as default security policyThomas Vanbesien3 days2-3/+3
* Rename project from OpcUaDiscovery to OpcUaCThomas Vanbesien3 days1-1/+1
* Decouple LDS and server clients in ClientFindServersThomas Vanbesien3 days8-118/+272
* Fix CMakeLists.txt header comment to survive cmake-formatThomas Vanbesien3 days2-55/+44
* Add comments to build files and shell scripts, fix minor inconsistenciesThomas Vanbesien3 days5-7/+62
* Replace verbose .clang-format with BasedOnStyle: GNUThomas Vanbesien3 days1-297/+1
* Remove CLAUDE.md from version controlThomas Vanbesien3 days2-197/+3
* Keep PEM certificate after generationThomas Vanbesien3 days1-2/+2
* Add configurable log level as optional CLI argumentThomas Vanbesien3 days7-30/+123
* Replace CLI arguments with config-file parser and add integration testsThomas Vanbesien4 days30-312/+1179
* Improve comments in server_register.cThomas Vanbesien4 days1-1/+6
* Make authentication mode and credentials configurable via CLIThomas Vanbesien4 days4-49/+212
* Add username/password authentication to servers and clientThomas Vanbesien4 days3-1/+36
* Initial commit: OPC UA discovery projectThomas Vanbesien4 days14-0/+1651