- 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.
* 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
* enable sha256 in ref server and fix cert validation check 038
* fix localisation issue in authority key parser
* IOP Workshop: ref server doesn't set source timestamp
* Fix localisation issue with cert extension parsing
* fix exception when issuer cert has no auth key serial number/issuer
* 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
* Add visual studio 2017 solution file to allow building .net Standard stack and console samples
* Enable VS 2015 when VS 2017 is installed
* Update readme