Commit Graph
134 Commits
Author SHA1 Message Date
Martin Regen 5063ac0907 Console client improvements (#343)
* use config file for console sample
* filter unsupported security policies
* add reconnect handler
2018-02-06 14:15:16 +01:00
Martin Regen aaea8d28aa remove LEGACY_CORENODEMNAGER (#335) 2018-02-02 10:26:51 +01:00
Martin Regen dbef06aa82 Fix ip address parser, domain name check and reconnect (#333)
* bug fix in cert parser: return normalized ipaddress string instead of hex byte array string
* connect with domain cert check,
* fix ip address compares,
* add dialog to connect anyway if cert domain check fails
* fix reconnect case when cert domain check fails
2018-01-25 08:55:26 -07:00
Martin Regen cebc4f190b Add ServerCap & hostname RegisterServer2 LDS-ME registration (#322)
* Add ServerCap & hostname RegisterServer 2 LDS-ME registration

* GDS always register with LDS-ME
2018-01-11 14:38:12 +01:00
Martin Regen d72a9f2361 bump up for next release 1.03.351 2018-01-05 17:04:43 +01:00
Martin Regen b627b89797 Merge version update from 1.03 2018-01-05 16:42:19 +01:00
Martin Regen b4d0c3200f Change versioning to allow for patching of nuget packages (#312)
* Fix library versions

* version properly for strong names
2018-01-05 16:31:05 +01:00
Martin Regen 13b9f00dd3 Add Quickstart Applications from .NET repo
building..
unify the way .Net apps are started
2018-01-05 16:24:56 +01:00
Martin Regen 33c8c4d4c2 Merge pull request #284 from mregen/gds_work_certs
GDS Server updates and Standard server push configuration
2017-12-08 22:56:34 +01:00
Martin Regen 4345640c03 Fix CR feedback & travis macOS build fix (#36)
* improve gds creation test, verifiy integrity of returned certs

* split test runs to avoid file handle problem on macOS

* cr feedback
2017-12-08 22:55:27 +01:00
Martin Regen eeec2a8389 Update cert without restarting the TCP listener 2017-12-07 12:05:31 +01:00
Martin Regen 9926e40be8 my own CR feedback 2017-12-06 16:55:43 +01:00
AlinMoldovean 9dd62478ca Version number set to 1.03.350 in AssemblyVersion and Nuspec files 2017-12-06 17:23:07 +02:00
Martin Regen fb5a676209 Gds improvements for SPS demo (#35)
* fixes in gds client app to support server push

* race condition with netcore 2.0.3 with docker

* more server entries

* Revert "race condition with netcore 2.0.3 with docker"

This reverts commit d983452e41dc29c1f3d8c5ca1ae7aa683275a68e.

* listener socket loss if AcceptAsync returns synchronous

* crl store misup

* default port for sps

* comment all changes in respect to UA ANSIC server

* all SPS changes

* remove demo code
2017-12-05 14:33:25 +01:00
AlinMoldovean 8c037187ab Server Compliance fix - reject ActivateSession call for expired sessions. 2017-11-24 17:36:35 +02:00
Martin Regen 05463e8790 Merge branch 'connect_race' into gds_work_certs 2017-11-21 16:26:17 +01:00
Martin Regen 394f5baacf Implement cert update, more tests 2017-11-19 01:47:54 +01:00
Martin Regen e156a3c3da PEM support (#33) 2017-11-15 21:08:43 +01:00
Martin Regen 09fbb05752 Gds work travis (#32)
fix appveyor and travis builds
2017-11-15 09:45:28 +01:00
Martin Regen c87c3f04a6 server configuration
- implement trust list control write
- more test cases
2017-11-12 19:49:15 +01:00
Martin Regen 35f737d5af implement UpdateCertificate and self signed test case 2017-11-11 00:40:34 +01:00
AlinMoldovean 7a0c536674 Fixes #280 .Fix in logic for AutoAcceptUntrustedCertificates config flag 2017-11-10 17:21:10 +02:00
AlinMoldovean c5e8c35e8d call FixupAppConfig also in LoadApplicationConfiguration(string filePath, bool silent) 2017-11-10 14:43:51 +02:00
Martin Regen bfeee65f8a enable server push in gds client, add a few test cases 2017-11-09 12:17:28 +01:00
Martin Regen d345c49590 Push server support 2017-11-08 18:40:43 +01:00
Martin Regen f7f0ff0fa5 refactor server configuration init 2017-11-08 17:22:48 +01:00
Martin Regen b7da5d2ad6 remove duplicate implementation of TrustList 2017-11-07 17:17:15 +01:00
Martin Regen a5bb127089 Merge remote-tracking branch 'mregen/pushserver' into gds_work_certs 2017-11-07 16:37:16 +01:00
Martin Regen 915ad5b87c - add cert configuration nodes
- Update cert and sign request is still missing
- no security!
2017-11-07 16:33:15 +01:00
Martin Regen beaab50040 lower API surface to netstandard1.3/net46 2017-10-24 14:01:43 +02:00
AlinMoldovean c633051aa9 Fixes #215 - SubscriptionDiagnostics node created with subscription which could not be created. 2017-09-27 16:50:53 +03:00
Martin Regen d850f64f81 Support .netstandard2.0 (#237)
* add missing ref for build in VSO hosted VS 2017 build

* project to just build Dlls

* target multiple frameworks

* switch to net46/netstandard1.3

* fix projects to allow for netcoreapp 2.0 build

* fix networking for .Net Core 2.0:
SendAsync and ReceiveAsync now frequently return synchronously even if successful. These cases had not been properly handled yet, previous versions never hit these codepaths.

* fix travis build / nugets

* change travis build target

* fix Kestrel https option for netstandard 2.0
tested with Ua Expert against standard and ref server

* Handle special case correctly, when zero bytes are received its ok, or BadTimeout will occur

* simplify connect, reduce DiscoverEndpoint calls
2017-09-15 09:37:32 +02:00
Eduard Gilmutdinov fc9d0a4c7e Fix copy/paste 2017-08-11 00:27:08 -07:00
Martin Regen 26881aab7a Client discovery and cert check improvements (#213)
Client discovery and cert check improvements
2017-08-01 17:04:35 +02:00
AlinMoldovean 353cdd81de typo fix in a comment 2017-07-18 16:05:04 +03:00
AlinMoldovean 349139939c Compliance fix for GetMonitoredItems.OutputArguments.ValueRank. 2017-07-18 15:58:49 +03:00
Erich Barnstedt 56b32c8df2 Remove some legacy code which created trust between a server and an LDS "on the sly", fixed access permission in log file and fixed security level comparision. 2017-07-17 14:52:35 +02:00
Softing 01068efc66 Fix for bug in ServerSystemContext.Copy() 2017-07-10 14:25:28 +03:00
Softing e7b7650a40 Do not attempt to delete null diagnostics node in Subscription.Delete(). 2017-07-10 14:19:44 +03:00
Softing 261e39bd38 Fix for exception in Node(ReferenceDescription reference) constructor when reference contains an absolute ExpandedNodeId. 2017-07-10 14:09:25 +03:00
Softing 78f97531ab Stop sending publish requests from client after a BadSessionIdInvalid error 2017-07-07 17:18:47 +03:00
Martin Regen 0defc9c174 remove comment 2017-07-03 08:35:08 +02:00
Martin Regen 821fbfc5b3 fix base info Diagnostics / 013 2017-06-29 19:29:53 +02:00
Martin Regen 2159755068 Merge pull request #16 from mregen/ctt_fixes
Ctt 1.3 latest fixes
2017-06-29 09:25:55 +02:00
Martin Regen 9af90a03ba SECURITY: do not log user input 2017-06-28 17:01:55 +02:00
Martin Regen 79708e5114 fix regression Monitoring trigger 013 2017-06-28 16:59:10 +02:00
Martin Regen 3f21d1a0ab merge 2017 changes 2017-06-26 17:22:26 +02:00
Erich Barnstedt deb3f120ca Small cleanup of cert factory I/F, removing implicit default parameters. 2017-06-23 15:52:41 +02:00
Martin Regen 0c9b5bd4d7 Subscription priority modification is not reflected in SessionPublishQueue 2017-06-22 16:08:57 +02:00
Martin Regen 06693a7073 fix base info diagnostics / test 004 2017-06-21 19:15:44 +02:00