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