Commit Graph
775 Commits
Author SHA1 Message Date
Martin Regen 8119bf92ba Merge pull request #350 from OPCFoundation/master
merge master to v.103 for .351 nuget package build
1.03.351.7
2018-02-08 15:24:22 +01:00
Martin Regen e21f99eaf6 Fixes for https client and server (#346)
* Fixes for https client and server (#38)

HTTPS server fixes:
- Kestrel 2.0 in netcoreapp 2.0 server samples: only responds to some clients, not to UA samples at all. Fix configuration (listen to all ip addresses) 

HTTPS client fixes:

- bug: client gets stuck if subscription is active by nesting too many calls (use async callback)
- https client needs server cert in a trusted store or it refuses connection (auto accept server certs, but fix is not supported on all platforms, e.g. UWP apps still require a cert in the trusted store)
- runtime issues with .Net 4.6. apps (cannot find diagnostics dll) --> workaround is to manually add nuget package of System.Net.http 4.3.3

- Add https connection to travis test script (only .Net Core)

* fix shell script exe

* also listen on ipv6 port

* do not use auto validation on OSX
2018-02-08 13:58:07 +01:00
Daniele Colonna a614964378 add Xamarin OPC UA sample client (#337)
* add Xamarin OPC UA sample client
2018-02-07 19:15:48 +01:00
Martin Regen b9a1a09937 Gds CA provider interface abstraction (#344)
* refactor GDS with a CA provider to allow replacement
* Fill push server list with FindServersOnNetwork
* feedback and issues found in IOP workshop
2018-02-06 14:26:01 +01:00
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 9792df49eb IOP workshop fixes for reference server (#341)
* DataValue cannot contain a DataValue by spec
* default to Basic256Sha256
* default DataValue should return null
2018-02-05 14:54:55 +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 7bf9c79ba6 Fix icons in .Net apps (#332)
* fix windows form apps, when icon on the taskbar disappears but is still running
* use exceptiondlg where it was missing
* change GetAssemblyTimestamp, pe header is not containing a timestamp in .net core assemblies
2018-01-25 08:36:15 -07:00
Martin Regen d470f7d69c Merge pull request #325 from mregen/mono
* do not dispose RSA keys on mono
* fix versioning up to .351 for next release
2018-01-23 09:38:35 -07:00
Martin Regen 59879eb7bc Update Nuget package version 2018-01-15 11:43:33 +01:00
Martin Regen b0dd1ca61b Merge pull request #326 from OPCFoundation/v1.03
reverse integrate release V1.03.350.6 to master
2018-01-12 17:39:29 +01:00
Martin Regen 150e0e417e fix typo, add one more mono build project 2018-01-12 17:33:59 +01:00
Martin Regen 714924856d fix mono test scrip and client 2018-01-12 16:06:48 +01:00
Martin Regen 2acfcc0a30 add mono client test 2018-01-12 15:09:00 +01: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 16153cce98 Update CTT version 1.03.350.6 2018-01-11 14:34:44 +01:00
Martin Regen 9bbca71841 Update README.md 2018-01-11 14:29:35 +01:00
Martin Regen ac4ac4086c test script fix 2018-01-10 18:03:49 +01:00
Martin Regen 953c2a0578 fix travis script for mono 2018-01-10 17:28:25 +01:00
Martin Regen 30d8414472 add travis build for mono 2018-01-09 17:17:40 +01:00
Martin Regen 9f8affb05f Determine RSA dispose at runtime 2018-01-09 15:38:38 +01:00
Martin Regen 1f444a5186 Revert "keep readable store open"
This reverts commit 217f03099b.
2018-01-09 13:58:32 +01:00
Martin Regen 6c417322ea Merge remote-tracking branch 'origin/master' into mono 2018-01-09 13:36:29 +01:00
Martin Regen 139ffe307a Merge pull request #315 from mregen/quickstart
Port most Quickstart samples from UA.Net

All ported Client/Server samples build, start and connect.

AlarmCondition, Boiler, DataAccess, DataTypes, Empty, HistoricalAccess, HistoricalEvents,
Methods, PerfTest, SimpleEvents, UserAuthentication, Views

Known Issues:
UserAuthentication: Windows Username/Kerberos not supported
2018-01-09 11:26:05 +01:00
Martin Regen a970b63447 Merge pull request #313 from mregen/subjectcheck
False existing cert might be loaded if only subject is given in Appli…
2018-01-05 19:32:15 +01:00
Martin Regen 1fb8623eb3 start all apps 2018-01-05 19:23:12 +01:00
Martin Regen ca5cfb69d0 Merge remote-tracking branch 'mregen/subjectcheck' into quickstart 2018-01-05 18:05:50 +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 ae3366ddce remove installconfig.xml 2018-01-05 16:33:29 +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 390b481ea9 fix from stefano to pass cert creation 2017-12-22 13:54:32 +01:00
Martin Regen beda27552d add mono console projects / revert net core projects 2017-12-22 12:47:44 +01:00
Martin Regen 2fa9ea9e2a change console server project to run with mono 5.4 2017-12-22 11:49:26 +01:00
Martin Regen 217f03099b keep readable store open 2017-12-22 10:58:54 +01:00
Martin Regen 83365f3c05 return copy of enumeration, or mono may dispose Certificates 2017-12-21 16:42:50 +01:00
Martin Regen 806df6127d fix build 2017-12-21 15:58:07 +01:00
Martin Regen 032bc6ade7 remove all dispose from RSA objects to work around mono bug 2017-12-21 15:41:46 +01:00
Martin Regen 2e4d719a19 Revert "do not dispose keys on mono"
This reverts commit bdac9fa356.
2017-12-21 13:20:53 +01:00
Martin Regen 8e89b941ed Revert "missed a few usings..."
This reverts commit 4720125a37.
2017-12-21 13:20:43 +01:00
Martin Regen 4720125a37 missed a few usings... 2017-12-20 22:24:59 +01:00
Martin Regen bdac9fa356 do not dispose keys on mono 2017-12-20 16:35:25 +01:00
Martin Regen 256ac8e5bd False existing cert might be loaded if only subject is given in Application Configuration. Test the full CN= distiguished name entry to ensure the subjectname of the cert matches. 2017-12-13 12:22:00 +01:00
Martin Regen 4a6f34d007 fix links and add sample screenshot to GDS doc (#300) 2017-12-13 09:47:16 +01:00
Martin Regen 5c09e5f869 return null for empty xml documents (#299) 2017-12-13 09:46:48 +01:00
Martin Regen dac67d09c5 Global Discovery Server and Client documentation (#298) 2017-12-12 13:32:04 +01:00
Martin Regen 4dfcc83732 Console ref server as docker sample (#297)
* console ref server as docker sample (windows)

* docker build for Ubuntu
2017-12-11 14:54:59 +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