summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump versionv5.13.25.13.25.13Frederik Gladhorn2019-10-141-1/+1
|
* Fix GUID binary encoder endiannessRainer Keller2019-10-022-4/+58
| | | | | | | | | The OPC-UA standard defines in part 6 chapter 5.2.2.6 that integer parts of a GUID have to be transferred in little endian order. Change-Id: I2082ecef414572d87cd5586fc4ea9f5f8887a4aa Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Revert "Fix endianness of GUID node ids"Rainer Keller2019-10-022-13/+8
| | | | | | | | | | | Transferring integers in big endian format is wrong. The OPC-UA standard specifies in part 6 section 5.2.2.2 all values to be encoded in little endian order. This reverts commit 073b305d7f80b952c0d0858115fc102edd0339b4. Change-Id: I75ceeeeda6a629a6551465d6f428b1ee57b32db3 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* Fix endianess of GUID node idsRainer Keller2019-09-262-8/+13
| | | | | Change-Id: I948bd4bb6a58874c6d2cc9737777a08c0f214648 Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* tests: Always build security testRainer Keller2019-08-203-5/+22
| | | | | | | but check instead if the actual endpoint policy is supported by the backend. Change-Id: Ic1dbcd83b936beccb0378505744d4e1e3b292d22 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* examples: Fix certificate path on windowsRainer Keller2019-08-201-1/+5
| | | | | | | The PKI folder is outside the release/debug folder. Change-Id: I87f46ae4ce579e6ad8aaf246761622503d6b4b88 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* doc: Remove certificate signature from key usageRainer Keller2019-08-201-1/+1
| | | | | Change-Id: Ieb6d1dcb24f98ecbe9eca7508310d668b10d7e30 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* Merge "Merge remote-tracking branch 'origin/5.12' into 5.13"Qt Forward Merge Bot2019-08-201-1/+1
|\
| * Merge remote-tracking branch 'origin/5.12' into 5.13Qt Forward Merge Bot2019-08-201-1/+1
|/| | | | | | | Change-Id: Iae5cbf6ac4b2c32158ec2b4568b9f003f18c36ee
| * Fix compile errors for open62541v5.12.55.12.5Rainer Keller2019-08-191-1/+1
| | | | | | | | | | | | Task-number: QTBUG-77667 Change-Id: I99bcf7b3ac0de26174ce6d5f6fa2221c54dd4bd2 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* | Improve termination of examplesFriedemann Kleint2019-08-193-3/+21
| | | | | | | | | | | | | | | | | | | | | | Ensure the simulation server is terminated, fixing a process leak (QProcess: Destroyed while process ("...simulationserver.exe") is still running). Attempt to close the connection only when it is actually connected. Change-Id: Ib110ab339b00f1ba6df126e96d82f1c158936f95 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* | Fix build on macOSRainer Keller2019-08-123-2/+2
| | | | | | | | | | Change-Id: Ia8d6216e455f8174fcf6d9a59b69f3bb3391ab3e Reviewed-by: Frank Meerkoetter <frank.meerkoetter@basyskom.com>
* | tests: Elaborate QML test nameRainer Keller2019-08-1210-28/+28
| | | | | | | | | | | | | | This makes it easier to locate a failed test Change-Id: I43f78647ae07eb5f08dcc4966b125afa751565ef Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | tests: Fix some tests failing on windowsRainer Keller2019-08-121-3/+4
| | | | | | | | | | | | | | | | | | The checks for testserver try to establish a connection. Meanwhile the tests already start and are missing global properties. Setting those was moved to front. Change-Id: I8703ee7341f7cfb4bf1edc9c952a1692ffc69c07 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | tests: Fix certificate authentication testRainer Keller2019-08-061-13/+10
| | | | | | | | | | | | | | | | Both backends don't support it at the moment. The tests are renamed to what they actually do. Change-Id: Ieac6beb6e8079a691f480cc40d8702399badb3c2 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | Adds some checks before attempting a connectionv5.13.15.13.1Rainer Keller2019-07-311-0/+17
| | | | | | | | | | | | | | | | In case of a connection to a secure endpoint the PKI configuration has to contain some mandatory settings. Change-Id: Ib92348222fdb3fa2af8d7d4a701f2f4bb94baf7b Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | uacpp: Support client certificate together with user authenticationRainer Keller2019-07-311-11/+17
| | | | | | | | | | | | | | | | Using when using the client authentication with certificates it was not possible to authenticate the user by password. Change-Id: I20ffb35b209066679ac5093f6af9622e75ac7b33 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | Add function to return true if a security policy is a secure policyRainer Keller2019-07-313-1/+16
| | | | | | | | | | Change-Id: Id6ce3ce943f9d2bfeb62230e8b141049a97d8cb4 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | Merge "Merge remote-tracking branch 'origin/5.12' into 5.13"Liang Qi2019-07-310-0/+0
|\ \
| * | Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-07-310-0/+0
|/| | | |/ | | | | | | | | | | Conflicts: src/plugins/opcua/open62541/qopen62541valueconverter.cpp Change-Id: If3c6681920c26ead27b5b14d066915db1736fed1
| * Merge "Merge remote-tracking branch 'origin/5.12.4' into 5.12"Liang Qi2019-07-241-0/+4
| |\
| | * Merge remote-tracking branch 'origin/5.12.4' into 5.12Liang Qi2019-07-241-0/+4
| |/| | | | | | | | | | Change-Id: I2df21e4629ace8b19a99ac3bf3cff947299e3108
| | * open62541: Print warning when encoded data is ignored5.12.4Rainer Keller2019-07-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Then the user provides encoded data but forgot to set any encoding type it will not be silently dropped anymore. Change-Id: I519d7442978773f864835385550c599b92975c04 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | open62541: Print warning when encoded data is ignoredRainer Keller2019-07-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Then the user provides encoded data but forgot to set any encoding type it will not be silently dropped anymore. Change-Id: I519d7442978773f864835385550c599b92975c04 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Fix missing QVector includeRainer Keller2019-07-303-0/+3
| | | | | | | | | | | | | | | Change-Id: I8f785d99e02e163a95d8486ba9f3bdb14f75a862 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | uacpp: Add errors for backend specific restrictionsRainer Keller2019-07-301-0/+10
| | | | | | | | | | | | | | | Change-Id: Ie79301578a4cb0966350892ebc6653d608ffba4f Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Add function to check if the client certificate is setRainer Keller2019-07-302-0/+10
| | | | | | | | | | | | | | | Change-Id: Ic6e050708fdea8e7b047544001b26a7a88fe0296 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Remove consecutive whitespace from outputRainer Keller2019-07-241-1/+1
| | | | | | | | | | | | | | | Change-Id: I8d5664ab9df13b3329173de8b23b2d05191d8af1 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Remove whitespaceRainer Keller2019-07-241-1/+1
| | | | | | | | | | | | | | | Change-Id: Icbd84a4ca80327974235e6875ef80ad38112776b Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | tests: Wait for values to settle after monitoringRainer Keller2019-07-241-0/+3
| | | | | | | | | | | | | | | Change-Id: I0bb422ef58706ee72085a973a4fa46319b5c8e30 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | tests: Fix declarative auto testRainer Keller2019-07-241-1/+2
| | | | | | | | | | | | | | | | | | | | | The test was failing on Mac Change-Id: I518369a1914e7c68400d11aba2f2fa8e3809da4a Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | doc: Remove percent encoding from code snippetRainer Keller2019-07-241-2/+2
| | | | | | | | | | | | | | | Change-Id: I5e296dabcc306f5755e9886119afb7a2aa2d655d Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Add convenience function to set body and encoding typeRainer Keller2019-07-222-0/+35
| | | | | | | | | | | | | | | Change-Id: I27d65453a5ffdd110b153c12fb69d279a4ea6178 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | uacpp: Backend property for enabling additional debug outputRainer Keller2019-07-222-0/+13
| | | | | | | | | | | | | | | Change-Id: I85761157be460876ee83a655d073012ea6848e84 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | | Merge "Merge remote-tracking branch 'origin/5.12' into 5.13"Liang Qi2019-07-037-43/+81
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.12' into 5.13Liang Qi2019-07-037-43/+81
|/| | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .qmake.conf src/opcua/client/qopcuatype.cpp src/opcua/client/qopcualocalizedtext.cpp src/opcua/doc/src/qtopcua.qdoc src/opcua/opcua.pro Change-Id: I7a016cdee7c3bbae175589dd030e0ba634ab0ca8
| * | Bump versionFrederik Gladhorn2019-07-011-1/+1
| | |
| * | Fix issue with monitored item modification in the open62541 backendJannis Voelker2019-06-063-15/+178
| | | | | | | | | | | | | | | | | | | | | | | | Include the changes from open62541 pull request #2746 into the third party code. Change-Id: If9474ad4a3cfbc3d40c8eaae608d61007e35acae Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * | Merge "Merge remote-tracking branch 'origin/5.12.4' into 5.12"Qt Forward Merge Bot2019-06-201-1/+1
| |\ \
| | * | Merge remote-tracking branch 'origin/5.12.4' into 5.12Qt Forward Merge Bot2019-06-201-1/+1
| |/| | | | |/ | | | | | | Change-Id: I4b4d5a3e69b042db6ccc4d7f020f81ff7c8f95d2
| | * Bump versionv5.12.4Frederik Gladhorn2019-05-231-1/+1
| | |
| * | Fix build with -no-guiLiang Qi2019-06-204-1/+4
| |/ | | | | | | | | | | | | | | Task-number: QTQAINFRA-2576 Change-Id: I34b3c66f53ef03d83906b8df7236b0f50e34fe71 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
| * Doc: Unify the module front page with other Qt4IA modulesLeena Miettinen2019-04-251-39/+61
| | | | | | | | | | | | | | | | Also apply the Qt writing style and fix some style and language issues. Change-Id: I849057cd2e92ea14739c230c5d947cc32f568677 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Fix documentation issuesRainer Keller2019-04-184-3/+18
| | | | | | | | | | Change-Id: I88100289f8c8ee577cb3391904230ad659540a44 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
| * Doc: Make "Qt for Automation" the home page for Qt OPC UA docsLeena Miettinen2019-04-171-0/+1
| | | | | | | | | | | | | | | | | | When users click the Qt version number on the bread crumb bar in the Qt OPC UA docs, they are directed to the Qt for Automation docs at doc.qt.io. Change-Id: Ic7b73e600e002f25d3cc97914101e97a660af4a7 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* | Bump versionFrederik Gladhorn2019-07-011-1/+1
| |
* | qml: Event filter supportRainer Keller2019-05-2021-4/+2169
| | | | | | | | | | | | Change-Id: I0631f4c4f23ef2f5e7665861d14c2c168502c1ae Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* | qml: Support for setting up a connection in C++Rainer Keller2019-05-206-19/+379
| | | | | | | | | | Change-Id: I2b00407ddfa3993e579a5d556241a5483d1529c9 Reviewed-by: Jannis Völker <jannis.voelker@basyskom.com>
* | Fix issue with monitored item modification in the open62541 backendJannis Voelker2019-06-054-19/+179
| | | | | | | | | | | | | | | | | | Include the changes from open62541 pull request #2746 into the third party code. Change-Id: If9474ad4a3cfbc3d40c8eaae608d61007e35acae Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* | tests: QML autotest support custom serverRainer Keller2019-05-179-12/+15
| | | | | | | | | | | | | | | | In case a custom server is specified via environment variables, the QML autotests have to use a different discovery URL. Change-Id: I8b21420fc7690e67b07fad793874a14ab8c5c6d4 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>