Commit Graph
806 Commits
Author SHA1 Message Date
Alin Moldovean 8955cd8d14 Merge pull request #400 from AlinMoldovean/master
Merge changes from v1.03 into master
2018-03-15 15:18:51 +02:00
AlinMoldovean c2fbfaa0e6 "XmlAnyAttributeAttribute" attributes removed from OPCBinarySchema - generates issues for Xamarin 2018-03-15 13:55:25 +02:00
AlinMoldovean bd2e58f0e6 Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStandard 2018-03-14 15:38:19 +02:00
Alin Moldovean fd23635c90 Merge pull request #396 from AlinMoldovean/master
Fixes #389 - Program control methods added in Boiler
2018-03-14 15:36:32 +02:00
AlinMoldovean 1165b7bf99 Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStandard 2018-03-14 10:44:55 +02:00
Erich Barnstedt 44a2a93472 Update README.md 2018-03-14 08:48:03 +01:00
Erich Barnstedt 975759ca86 Update README.md 2018-03-14 08:47:44 +01:00
AlinMoldovean 484cecdc95 Fixes #389 - Boiler classes and nodeset files rebuilt to include program control methods. 2018-03-13 18:20:11 +02:00
Marc Schier 467acc5d13 Fix nesting level overflows when value is null (#392) 2018-03-12 11:31:40 +01:00
Martin Regen bc78cded47 Merge pull request #387 from OPCFoundation/v1.03
reverse integrate V1.03 to master
2018-03-08 20:53:35 +01:00
Martin Regen b068633b24 Fix https server start in quickstart apps (#386)
- add helper batch files to start / stop all apps
- distribute ports to be able to run all apps at the same time
- fix config files
- fix csproj to include libuv.dll for kestrel servers
- fix race condition in https listener
2018-03-08 20:50:04 +01:00
Alin Moldovean bca63a7a3e Merge pull request #385 from AlinMoldovean/v1.03
Implement certificate chain support for #362
2018-03-08 12:49:47 +02:00
AlinMoldovean b5b2d54971 Fixes after CR. 2018-03-08 12:23:20 +02:00
AlinMoldovean 6ba20ba31a fix tabs in ApplicationConfiguration.xsd 2018-03-07 18:53:36 +02:00
AlinMoldovean 8d293f2175 fix endpointUrl in CoreConsoleClient. 2018-03-07 18:48:44 +02:00
AlinMoldovean 17dc14bcc5 Implement #362 - Certificate chain support. 2018-03-07 18:44:00 +02:00
Alin Moldovean 3f65a7502b Merge pull request #1 from OPCFoundation/v1.03
Merge remote-tracking branch 'origin/v1.03' into v1.03
2018-03-07 18:35:29 +02:00
Martin Regen 21cc6cb178 Merge pull request #377 from OPCFoundation/v1.03
V1.03 reverse integrate to master
2018-03-02 14:28:39 +01:00
Martin Regen c2f943fdbb Merge pull request #376 from mregen/v103_csr_fix
GDS: Verify app uri in signing request. Use domain name from signing request if available.

Should go as bugfix to 1.03 to prevent IOP issues with future GDS server releases.

Fix for #375
2018-03-01 08:32:44 +01:00
Martin Regen 23f0e3abd7 add App Uri to csr / test app uri in signing request. Use domain names in signing request. 2018-02-28 11:49:37 +01:00
Alin Moldovean 047abd150e Merge pull request #371 from AlinMoldovean/master
#363 - Optional program control methods removed
2018-02-23 09:51:27 +02:00
AlinMoldovean dfd9c717b6 #363 - Optional program control methods removed from ProgramStateMachineState 2018-02-22 18:37:08 +02:00
Alin Moldovean 004e61356f Merge pull request #368 from AlinMoldovean/master
#363 - Generated code and NodeSets for V1.04 OPC UA Specifications
2018-02-22 14:23:59 +02:00
AlinMoldovean 0894364ca9 #363 - Generated code and NodeSets for V1.04 OPC UA Specifications 2018-02-22 13:41:30 +02:00
Martin Regen 8af886f641 Merge pull request #365 from OPCFoundation/master
Sync master with 1.03 one more time...
2018-02-21 11:46:02 +01:00
Martin Regen 75d8b2ca3c Fix .Net 4.6 Https client and server (#359)
- best possible fix for #189 to reenable https servers 
- `UA Sample Client` and `UA Sample Server` expose https server. libuv.dll is by default for x64. Change 
```
<PropertyGroup>
   <RuntimeIdentifier>win7-x64</RuntimeIdentifier>
   <BaseNuGetRuntimeIdentifier>win7-x64</BaseNuGetRuntimeIdentifier>
</PropertyGroup>
```
to win7-x86 if required.
- fix exception in https client when setting the Timeout
- fix travis build script for linux. kestrel server on ubuntu doesn't respond on ipv6Any ipaddress.
- fix a timing problem in the travis script.
2018-02-20 11:27:00 +01:00
Martin Regen 4d05093462 Clean up nuget dependencies (#353)
- remove dependency on System.Private.ServiceModel, it should not be used directly
- remove packages.config, VS2017 doesn't need it
- use ref to .Net instead of nuget to reduce number of packages used
2018-02-16 19:14:12 +01:00
Martin Regen 8d96971df2 Update README with Mono support 2018-02-15 11:25:29 +01:00
Martin Regen 02d73c5e76 Update README and references to compliance testing (#354)
* Update README and references to compliance test
* Update Reference Server docs
* Update latest info how to run the samples
2018-02-15 11:05:35 +01:00
Daniele Colonna 61a6ba276e Add Readme for UA Xamarin Client (#352)
* Add Readme
* fix compiler warning
2018-02-15 11:03:12 +01:00
Martin Regen e755c7a105 Merge pull request #351 from OPCFoundation/v1.03
Reverse integrate release 1.03.351.7 from V1.03
2018-02-08 17:21:10 +01:00
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