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