Commit Graph

346 Commits

Author SHA1 Message Date
Julius Pfrommer 6b64ca3519 feat(tests): Add a ConnectionManager that can replay PCAP network dumps 2025-02-19 11:27:27 +01:00
Julius Pfrommer 77b876ffed refactor(docs): Simplify the pubsub documentation 2025-02-11 21:36:56 +01:00
Julius Pfrommer 90d2586162 refactor(docs): Clean up the client config and add a sentence for each service set 2025-02-11 21:36:56 +01:00
Julius Pfrommer d9facf4ac4 refactor(doc): Concatenate client docs into a single client.rst file 2025-02-11 21:36:56 +01:00
Julius Pfrommer ced5913420 feat(core): Re-add the legacy JSON encoding (pre 1.05) via the UA_ENABLE_JSON_ENCODING_LEGACY option 2025-01-02 23:41:14 +01:00
Vasilij Strassheim 892c8956a6 docs: Add build instructions for avahi
Signed-off-by: Vasilij Strassheim <vasilij.strassheim@linutronix.de>
2025-01-01 11:57:50 +01:00
Vasilij Strassheim 6e1556dd9b refactor(server): Add preparations for avahi based mDNS plugin
Currently a fork of mdnsd library is used to register and discover servers on
the network. Since this fork is not maintained anymore a switch to another
library is necessary.
If avahi daemon is already running on the system, it can be used to register
the servers on network. Add mDNS build option and a copy of mDNS file as
preparation for an additional avahi based mDNS plugin.

Signed-off-by: Vasilij Strassheim <vasilij.strassheim@linutronix.de>
2025-01-01 11:57:50 +01:00
Julius Pfrommer 21e9c240ec Merge pull request #6875 from jpfr/merge_14_master_24
Merge 1.4 to master
2024-11-29 23:56:34 +01:00
Julius Pfrommer 3785ed5c4d Merge remote-tracking branch 'origin/1.4' into merge_14_master_24 2024-11-29 21:50:04 +01:00
Leonardo 9968c19263 refactor(docs): Extend title underlines in building.rst for aesthetic reasons 2024-11-28 08:02:07 +01:00
Leonardo f791fad411 refactor(docs): update building.rst to include VIsual Studio 2022 building instructions 2024-11-28 08:02:07 +01:00
Julius Pfrommer 3457f1e4fd fix(build): Remove CMake warnings concerning PRE_BUILD custom command options 2024-11-23 17:28:03 +01:00
Julius Pfrommer b7ae6e60eb feat(docs): Add ETFA 2024 paper on the event filter query language 2024-11-09 17:57:15 +01:00
Joshua Goins f18fa900f8 fix(docs): PubSub build options are now enabled by default
In 4ec3bd92f5 these build options were switched on by default, but this was not reflected in the docs yet.
2024-11-01 22:34:34 +01:00
Joshua Goins b5e3d0a24e fix(docs): Add entry for UA_ENABLE_DIAGNOSTICS (#6820)
This was missing from the build options list.
2024-11-01 22:33:29 +01:00
Joshua Goins 2a380bb148 fix(docs): Fix rendering of the UA_ENABLE_ENCRYPTION options
The list didn't render correctly in Sphinx, nor Github because it was missing a newline. Now it should look correct!
2024-11-01 22:31:30 +01:00
Joshua Goins 71747c8160 fix(docs): Add entry for UA_ENABLE_JSON_ENCODING
This was missing from the build options list.
2024-11-01 22:30:21 +01:00
Julius Pfrommer d77b216d97 feat(doc): Add PubSub Message Handling to the documentation 2024-10-27 22:00:08 +01:00
Julius Pfrommer 67d823636d refactor(docs): Improve documentation of the CertificateGroup plugin 2024-10-27 22:00:08 +01:00
Julius Pfrommer f7d66be548 refactor(pubsub): Remove the UA_ENABLE_PUBSUB_MONITORING option and always enable 2024-09-09 23:20:32 +02:00
Julius Pfrommer e907a0ed91 refactor(build): Make UA_ENABLE_AMALGAMATION create the .c/.h pair, but do not build with it 2024-07-04 15:06:17 +02:00
Julius Pfrommer d463871863 Merge branch 'publish_pubsub_rt' into merge_14_master_16 2024-06-25 15:53:04 +02:00
Julius Pfrommer dc0c061cb5 refactor(build): Use the SONAME version x.y property to disambiguate multiple installed libraries 2024-06-04 20:45:24 +02:00
Tomasz Kłoczko 67b25bcb2b refactor(tools): Drop python<=3.7 support (#6525)
* drop python<=3.7 support

Filter all python code over `pyupgrade --py38-plus`.

Signed-off-by: Tomasz Kłoczko <kloczek@github.com>

* filter all code over `ruff` as well

Signed-off-by: Tomasz Kłoczko <kloczek@github.com>

---------

Signed-off-by: Tomasz Kłoczko <kloczek@github.com>
2024-06-04 13:54:05 +02:00
Julius Pfrommer 04fd16af13 Merge remote-tracking branch 'origin/1.4' into merge_14_master_15 2024-05-25 00:35:46 +02:00
Julius Pfrommer 66e6dcfa51 refactor(doc): Prefer the use of "debuild" to prepare Debian packages 2024-05-23 07:53:36 +02:00
Julius Pfrommer ebaf380f06 refactor(build): Name the library libopen62541-<major>.<minor> for the Debian build 2024-05-23 07:53:36 +02:00
Julius Pfrommer fcaf1678b1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_14 2024-05-14 12:57:02 +02:00
Julius Pfrommer 48927f4590 refactor(doc): Prefer pkg-config for using open62541 as a dependency 2024-05-13 20:19:32 +02:00
Julius Pfrommer f1c8bb3788 fix(doc): Remove outdated CMake component specification 2024-05-13 15:49:31 +02:00
Julius Pfrommer 8635f050f5 Merge remote-tracking branch 'origin/1.4' into merge_14_master_17 2024-05-09 14:58:01 +02:00
paskozdilar fce3cdd354 refactor(doc): Fix dead link to certified SDK page (#6465) 2024-05-09 13:07:11 +02:00
Christopher Besch 9e5dd8e2f7 docs(core): fixed ActicateSession typo in doc/core_concepts.rst 2024-04-29 18:30:30 +02:00
Julius Pfrommer 12f6a2cfb5 refactor(doc): Clean up /doc/building.rst 2024-04-26 21:01:42 +02:00
Christian von Arnim a4eb57f82d refactor(core): Import Python3 in public macros and use Python3_EXECUTABLE everywhere 2024-04-23 09:49:33 +02:00
Julius Pfrommer c050bc18d1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_13 2024-04-07 00:16:05 +02:00
Julius Pfrommer 9e0b766fbb fix(build): Reactivate building of Debian packages 2024-03-27 19:24:07 +01:00
Julius Pfrommer 0cf5e46b75 Merge remote-tracking branch 'origin/1.4' into merge_14_master_16 2024-03-18 16:08:22 +01:00
Julius Pfrommer 80e0395448 refactor(doc): Move the service descriptions to core_concepts.rst 2024-03-18 07:43:54 +01:00
Julius Pfrommer 646bac2e1c refactor(doc): Generate datatype docs into separate rst file 2024-03-18 07:43:54 +01:00
Julius Pfrommer d066fbacc6 refactor(doc): Prepare StatusCode generation for new doc structure 2024-03-18 07:43:54 +01:00
Julius Pfrommer 5fd73b909a Merge remote-tracking branch 'origin/1.4' into merge_14_master_15 2024-03-15 09:28:23 +01:00
Julius Pfrommer 626f078dea refactor(doc): Remove outdated arch documentation 2024-03-06 12:39:30 +01:00
Julius Pfrommer 4c5000f74c fix(doc): Remove doc generation warnings 2024-03-06 12:39:30 +01:00
Florian Düwel cede5670c9 feat (doc): add documentation for the eventfilter query language 2024-03-04 14:45:25 +01:00
Julius Pfrommer f458be20ec refactor(build): Use TRACE as the compiled-in log-level (in addition to the configuration setting) 2024-03-03 23:47:06 +01:00
Noel Graf 579d51f75b feat(server): Define the CertificateGroup interface and enable gds push management capabilities in the server information model. 2024-02-23 11:37:52 +01:00
Silvio Traversaro 659102983b fix(build): Use Python3_EXECUTABLE instead of non-valid PYTHON_EXECUTABLE (#6258) 2024-02-02 10:18:28 +01:00
Julius Pfrommer 81dadf4f0c Merge pull request #6228 from open62541/1.4
Merge 1.4 to master
2024-01-12 16:13:24 +01:00
Noel Graf 9a1652af76 fix(nc): Handling of symbolic names during data type generation. 2024-01-12 08:30:21 +01:00