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