aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Rename CMake project and executable targetsThomas Vanbesien34 hours5-38/+39
* Rename all identifiers to strict Linux snake_caseThomas Vanbesien34 hours7-407/+422
* Add TOFU certificate bootstrap integration testThomas Vanbesien35 hours20-1/+229
* Extract configureAccessControl() into commonThomas Vanbesien35 hours4-47/+44
* Move certificates into per-test directoriesThomas Vanbesien35 hours52-121/+52
* Add download-cert client operation with integration testThomas Vanbesien36 hours3-7/+238
* Remove redundant config/ dir, use Aes256_Sha256_RsaPss everywhereThomas Vanbesien36 hours12-122/+22
* Refactor auth and security params into aggregate typesThomas Vanbesien36 hours5-365/+330
* Add X509 certificate identity token authenticationThomas Vanbesien36 hours11-25/+126
* Extract createUnsecureClientConfig, fix None endpoint negotiationThomas Vanbesien37 hours7-50/+61
* Make discovery-only None endpoint a createServer optionThomas Vanbesien41 hours4-19/+28
* Add None endpoint so unsecure clients can discover secure serversThomas Vanbesien41 hours2-6/+7
* Make client/server encryption optional, rename tests to full namesThomas Vanbesien42 hours29-209/+177
* Make client encryption optionalThomas Vanbesien45 hours1-40/+73
* Rename ClientFindServers certificate identity to ClientThomas Vanbesien47 hours8-23/+23
* Standardize config file section ordering, list operations in usageThomas Vanbesien48 hours25-56/+82
* Fix memory leak, add volatile, reduce duplicationThomas Vanbesien48 hours4-62/+91
* Add aes256_anon test, expand readme certificate sectionThomas Vanbesien2 days5-4/+59
* Remove none_anon test, make nosec_anon fully unsecuredThomas Vanbesien2 days6-50/+2
* Extract createServer and parseAuthConfig, simplify programsThomas Vanbesien2 days6-298/+173
* Make LDS security config optional, add nosec_anon testThomas Vanbesien2 days8-69/+173
* Update certificate generation: keep intermediate files, fix URI formatThomas Vanbesien2 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 Vanbesien3 days30-312/+1179
* Improve comments in server_register.cThomas Vanbesien3 days1-1/+6
* Make authentication mode and credentials configurable via CLIThomas Vanbesien3 days4-49/+212
* Add username/password authentication to servers and clientThomas Vanbesien3 days3-1/+36
* Initial commit: OPC UA discovery projectThomas Vanbesien3 days14-0/+1651