Commit Graph
912 Commits
Author SHA1 Message Date
Alin Moldovean 40db29f3a2 Fixes #703.
Fix regression caused by #656. Add a MonitoredItem constructor to allow keeping the ClientHandle of the template. (#704)
1.4.355.26
2019-04-17 10:03:19 +03:00
Alin Moldovean 0a6b1cb3e3 CTT compliance fixes. (#702) 2019-04-15 11:58:23 +03:00
Martin Regen 93146020a4 Certificate Validator tests and Pem writer fix (#701)
- add more tests verify how longer cert chains are built and verified with the cert validator
- some tweaks to cert factory to allow for building Sub CA certs
- allow to set the Basic Constraint  / Path Length for CA certs
- fix #695 PKCS#8 format is now used
- add additional check to verify incomplete chain signatures
2019-04-12 16:47:34 +02:00
Alin Moldovean 9646a7d7ce Merge pull request #700 from AlinMoldovean/master
Add getter for stream in BinaryDecoder
2019-04-11 15:23:48 +03:00
AlinMoldovean 8780d85e5d Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStandard 2019-04-11 13:40:05 +03:00
AlinMoldovean 33bfecea50 Add getter for stream in BinaryDecoder 2019-04-11 13:34:42 +03:00
Alin Moldovean 292c7352ba Merge pull request #693 from AlinMoldovean/master
Fixes #666 - null pointer reference
2019-04-03 16:26:40 +03:00
AlinMoldovean f5a64e2e46 Fixes #666 - null pointer reference 2019-04-03 16:24:35 +03:00
Alin Moldovean 0ca2c7eb6d Merge pull request #690 from AlinMoldovean/master
Fixes #673 - Incorrect IssuedTokenType for JWT tokens
2019-04-03 09:54:56 +03:00
AlinMoldovean c8ac8e6b5e Fixes #673 - Incorrect IssuedTokenType for JWT tokens 2019-04-02 16:49:40 +03:00
Alin Moldovean 59dc561c9c Merge pull request #682 from kaankazaz/master
Fixes the wrong DisplayName issue of a MonitoredItem after reconnect
2019-04-02 16:26:35 +03:00
Bilge Kaan KAZAZ ef4c918494 Fixes the wrong DisplayName issue of a MonitoredItem after reconnect 2019-03-22 21:50:11 +03:00
Alin Moldovean 50c9a67735 Merge pull request #681 from OctaviaStan/master
Add Extension property to NodeSet to enable usage of Extension proper…
2019-03-22 11:33:45 +02:00
Octavia Stan 7a30aa1d26 Add Extension property to NodeSet to enable usage of Extension property of an imported/exported UANode
Add correction to UserAccessLevel at import time if it was not specified
Add correction to UserWriteMask at import time if it was not specified
Use MethodDeclarationId from an UANode at import time
2019-03-21 12:35:59 +02:00
Alin Moldovean c29ceaafb6 Merge pull request #679 from AlinMoldovean/validator
Update in CertificateValidator.Validate() to require the complete chain.
2019-03-21 11:52:13 +02:00
AlinMoldovean 65502ccd62 Update in CertificateValidator.Validate() to require the complete chain. 2019-03-19 16:31:31 +02:00
Martin Regen 64db8c73a9 IOP GDS cert related fixes (#674)
* do not require server capabilities
* fixes for cert creation key usage flags
2019-03-18 12:37:04 +01:00
Alin Moldovean cbeb24eb5e Merge pull request #652 from jh-isw/master
correct indentation
2019-02-28 13:45:52 +02:00
Alin Moldovean ec234958a4 Merge pull request #656 from antibarbie/fix_wrong_clienthandle_on_reconnect
Fix Wrong clientHandle when reconnecting a session
2019-02-19 13:58:27 +02:00
julien 593aefd3b3 Fix Wrong clientHandle when reconnecting a session ; the clone / template procedures where not keeping this precious unique identifier. 2019-02-19 10:28:15 +01:00
Jan Hecht 8af6c278c5 correct indentation 2019-02-17 18:07:48 +01:00
Alin Moldovean f1cdabc034 Merge pull request #649 from AlinMoldovean/master
Copyright year set to 2019 in license notices.
2019-02-14 16:05:27 +02:00
AlinMoldovean 8b374a7448 Copyright year set to 2019 in license notices. 2019-02-14 12:34:33 +02:00
Alin Moldovean 40490feba5 Merge pull request #646 from AlinMoldovean/master
Fixes #639 - InvalidCastException when passing an enumeration
2019-02-14 09:27:34 +02:00
AlinMoldovean ec70f7d34f Fixes #639 - InvalidCastException when passing an enumeration 2019-02-13 18:26:40 +02:00
Thomas Zeugner 23551e7422 Use [Flags] on NodeStateChangeMasks (#642)
Tell the compiler that bitwise operators are allowed on NodeStateChangeMasks
2019-02-13 18:12:38 +02:00
Marc Schier def3126c5d Fix travis build and interop in binary decoder (#645)
* Fix interop where a server is responding with a 0 terminated string.  In particular xml document read with malformed string causes XML exception. 

* Do not check position before checking Stream.CanSeek when decoding to avoid exception.  This will use the memory allocation path to do random access read.

* Fix .travis build due to failing test on mono
2019-02-13 17:02:21 +01:00
Martin Regen a0c4631d28 enable Pss padding for Aes 256 profile on .Net4.x (#638) 2019-02-05 15:01:31 +01:00
Alin Moldovean ea1911c4a1 Update UA NodeSets and generated code with the latest fixes for V1.04 (#637) 2019-02-05 16:00:12 +02:00
Alin Moldovean 612b50694c Bugfix for NodeState.UserWriteMask getter (#631) 2019-01-23 11:27:01 +02:00
Michi 69025001ab EventFilter now considers BrowseName, NodeClass and NodeId of Variables when filtering an event (#619) 2019-01-15 15:45:35 +02:00
Ahmed Ashour 0203717182 Update Session.cs (#622)
Fix typos
2019-01-14 15:19:17 +02:00
Alin Moldovean b8d911c569 Updates for V1.04 attributes in Client and Server (#614)
* Update for 1.04 attributes in ClientSession.ReadNode()

* Fix in ClientSession.ReadNode()

* Updates for 1.04 Attributes in server.

* Discard inner value for attributes with bad status codes in ClientSession.ReadNode().

* Remove unused attribute from AttributeWriteMask
2018-12-17 12:53:19 +02:00
Alin Moldovean 409d916ebc Merge pull request #587 from romatthe/master
OnReferenceAdded and OnReferenceRemoved handlers on NodeState
2018-12-13 16:18:12 +02:00
Alin Moldovean cffa3e00d3 Merge pull request #589 from cacamille3/master
Fixed GetServiceResult null checks
2018-11-14 11:48:08 +02:00
Camille Guérin 3546e56e05 Fixed GetServiceResult null checks
Fixed wrong null checks for Notification message in GetServiceResult(IEncodeable notification) and GetServiceResult(IEncodeable notification, int index)
2018-11-14 09:57:19 +01:00
Martin Regen 2e3fcb331b update bouncy castle version to 1.8..4. (#588) 1.04.354.23 2018-11-13 11:14:05 +01:00
Robin Mattheussen 94e2a74dc8 Added OnReferenceAdded and OnReferenceRemoved handlers to NodeState 2018-11-12 19:31:05 +01:00
Martin Regen 7deec9d782 Update Bouncy Castle to 1.8.4 (#583) 1.04.354.21 2018-11-09 09:42:58 +01:00
Martin Regen ce4921988e Refactor gds internal interface to use cert group and type strings (#578)
…instead of node id

It simplifies storage of cert group and type in attached db as string.
All GDS unit tests pass.
Breaking change (for GDS) due to interface change.
2018-10-29 14:54:32 +01:00
Alin Moldovean d87df993f3 Merge pull request #576 from AlinMoldovean/master
Allow access to node managers from MasterNodeManager + IOP issue fix
2018-10-29 12:39:00 +02:00
Martin Regen d007a41d15 Add Aes profile support (#574)
* add the Aes128 and Aes256 profiles
* Aes profies were tested on IoP workshop against Ascolab, Softing, Matrikon, Milo, ProSys and others
* Pss padding is not supported on all platforms, so autodetect if it is supported and filter out Aes256 if not
* not a breaking change: not specifying the SecurityProfileUri in the config xml will automatically add all supported profiles but not deprecated profiles (e.g. Basic256Sha256, Aes128, Aes256). Aes256 is only added if the platform supports Pss padding. This will simplify the maintenance of config xml, since automatically all supported and secure profiles are exposed.
2018-10-29 09:58:45 +01:00
AlinMoldovean b9d07b0702 Merge branch 'master' of https://github.com/OPCFoundation/UA-.NETStandard 2018-10-29 09:16:48 +02:00
Marc Schier a3810831ef Introduce interface between listener and channel and make channel ext… (#572)
* Introduce interface between listener and channel and make channel extendable

* Fix build

* Code review feedback

* Code review feedback
2018-10-26 21:09:21 -07:00
AlinMoldovean 8e5b34a91b fixes issue #533 allow access to NodeManagers of MasterNodeManager. 2018-10-26 11:04:32 +02:00
AlinMoldovean 9e74131f3b Do not discard ClientSession in case FetchNamespaceTables() goes in error. 2018-10-26 10:45:58 +02:00
Alin Moldovean 1121363a4c Merge pull request #560 from beeond/master
Allow ConsoleAggregationServer to load predefined nodes
2018-10-25 16:07:24 +02:00
Alin Moldovean 154fc83a5f Merge pull request #569 from xift/master
Corrected EncodingType for JsonEncoder (resolves #561)
2018-10-23 09:17:46 +02:00
Michael Wiarda f12e537606 Update Stack/Opc.Ua.Core/Types/Encoders/JsonEncoder.cs
Corrected EncodingType for JsonEncoder
2018-10-21 19:11:08 +02:00
Alin Moldovean f91c403716 Merge pull request #558 from AlinMoldovean/master
Added DecimalDataType node in ReferenceServer.
2018-10-15 16:47:41 +03:00