26 Commits

Author SHA1 Message Date
bluhm
744abf77d8 Switch open62541 crypto library from Mbed TLS to LibreSSL. Use
newer OpenSSL API that LibreSSL also provides.  Use X509_check_issued
instead of missing API until LibreSSL developers implement a more
compatible solution.
OK tb@
2022-11-30 18:01:22 +00:00
bluhm
23b2d6921b update open62541 to 1.3.4 2022-11-28 11:56:27 +00:00
rsadowski
25fffc7641 Install doc_pdf by default
No need to use INSTALL_TARGET anymore

OK bluhm@ (maintainer)
2022-09-01 13:53:05 +00:00
bluhm
66ffdcdba0 update open62541 to 1.3.3 2022-08-23 15:08:24 +00:00
bluhm
eb4ef200e3 Fix another use after free in ua client, pull request is upstream. 2022-07-20 13:26:35 +00:00
bluhm
cfd3e77b9a Backport fix from upstream that avoids double free. 2022-07-19 23:39:05 +00:00
bluhm
fcf4e9834e update open62541 to 1.3.2 2022-07-11 15:22:02 +00:00
bluhm
3c3f48f5c8 Fix client async connect test to avoid hang during make test. 2022-07-08 19:44:53 +00:00
bluhm
efe25d0d1c Backport client async connect fix from upstream. 2022-07-06 10:26:03 +00:00
bluhm
37ea550d50 Fix test compilation on i386, noticed by sthen@.
Backport test reliability fixes from upstream.
2022-06-13 16:49:50 +00:00
bluhm
3f47fb4767 Update open62541 from 1.0.6 to 1.3.1. Remove all patches that have
been commited upstream.  New patches prevent fatal compiler warnings.
Do not install unrelated header files that are not used.  Currently
tests are not working reliably.  The 1.3 API is incompatible to 1.0
version.  Depending port misc/p5-OPCUA-Open62541 builds, but tests
fail.  Working around API incompatibilities, fixing bugs, and resolve
tests races will be done in tree.
OK sthen@
2022-06-08 22:25:29 +00:00
naddy
c715eab9a5 drop RCS Ids 2022-03-11 19:38:05 +00:00
bluhm
e836b8f868 Backport two bug fixes from upstream githup master post 1.2 to our
release from the 1.0 branch.
2021-08-13 15:30:13 +00:00
bluhm
66b89c21c1 Update open62541 to version 1.0.6. Releases 1.0.4 and 1.0.5 were
broken, but 1.0.6 contains only minor bugfixes.
2021-08-09 21:23:25 +00:00
bluhm
1d113f53aa Create the flavor ns0_full for open62541. This builds the library
with full namespace zero support.  The specification is fetched as
additional distfile from the OPC UA foundation.  The compiler needs
8 MB stack limit.  The package size grows from 4 to 10 MB.
OK sthen@
2021-07-29 23:13:24 +00:00
bluhm
8bbcd73861 Update open62541 to 1.0.3 .
Only 1.0.1 to 1.0.3 contains minor bug fixes.
Newer versions will break the API and are harder to port.
Use recent release directory at github.
Bump library version as public structures have changed.
2021-07-29 15:05:43 +00:00
sthen
248932be74 switch MODPY_BIN_SUFFIX to -2 for py2 and (blank) for py3
switch ports using command-line tools from py-sphinx that don't need a
py2 version of it to py3-sphinx
2021-02-19 23:13:00 +00:00
ajacoutot
c7afa9d470 This requires textproc/py-sphinx_rtd_theme now. 2020-12-03 07:46:18 +00:00
bluhm
8f7e3cbca0 Backport fix from upstream. 2020-08-24 21:08:02 +00:00
bluhm
20cf50ceb7 Backport some fixes and important features from open62541 upstream.
Bump library minor version.
2020-06-23 14:55:14 +00:00
bluhm
004ff18767 Backport fix from uptream, prevents crash when request Id is missing. 2020-05-15 09:37:15 +00:00
bluhm
b8a592b1bb Backport fix for crash due to uninitialized memory in network_tcp.
Use the variant of the CMakeLists.txt patch that has been commited
upstream.
2020-04-01 15:32:44 +00:00
kmos
6e76a3850c GCC 4.2.1 doesn't understand -Wpedantic. Patch it out.
Fixes build on sparc64

ok tb@ bluhm@
2020-02-16 20:51:46 +00:00
sthen
f69d1135ed be smarter about GH_TAGNAME; when generating the default DISTNAME, only
strip a leading "v" when it's followed by what looks like a version number,
also have it handle a few other common names seen in ports. likewise when
stripping 'v' from the default WRKDIST, also allow 'V', but only if
followed by digits (which seems a better match to what github are doing).

update the few ports which _require_ updates to match this change.

been through a bulk on i386 (plus I've diffed "make dump-vars" run in
in all ports having GH_TAGNAME before+after applying the patch), ok jca
2020-02-13 22:19:35 +00:00
bluhm
fd872f920f Build a debug package for open62541 library. Backport an use-after-free
fix from upstream.
OK sthen@
2020-02-13 13:26:20 +00:00
bluhm
cc827a6ab9 import open62541 1.0.1
OK sthen@

Comment:
library implementation of OPC UA

Description:
open62541 is an open source and free implementation of OPC UA (OPC
Unified Architecture) written in the common subset of the C99 and
C++98 languages.  The library is usable with all major compilers
and provides the necessary tools to implement dedicated OPC UA
clients and servers, or to integrate OPC UA-based communication
into existing applications.
2020-02-11 10:35:25 +00:00