mirror of
https://github.com/open62541/open62541.git
synced 2026-10-16 20:33:18 +08:00
refactor: add missing o6 Automation copyright headers
This commit is contained in:
committed by
Julius Pfrommer
parent
0b481b112b
commit
c698eaf2eb
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2022 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_common.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Jan Hermes)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix.h"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
* Copyright 2021 (c) Christian von Arnim, ISW University of Stuttgart (for VDW and umati)
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Jan Hermes)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_EVENTLOOP_POSIX_H_
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_internal.h"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_internal.h"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_compression.h"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef EVENTLOOP_POSIX_HTTP_COMPRESSION_H_
|
||||
#define EVENTLOOP_POSIX_HTTP_COMPRESSION_H_
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef EVENTLOOP_POSIX_HTTP_INTERNAL_H_
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_parser.h"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef EVENTLOOP_POSIX_HTTP_PARSER_H_
|
||||
#define EVENTLOOP_POSIX_HTTP_PARSER_H_
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_internal.h"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2025 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* Suppress the warning 'redefinition of typedef' in the libwebsockets library.
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2025 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_EVENTLOOP_LIBWEBSOCKETS_H_
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* MQTT ConnectionManager implemented with the libwebsockets MQTT role. */
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/eventloop.h>
|
||||
#include "eventloop_posix_lws.h"
|
||||
|
||||
Vendored
+1
@@ -2,6 +2,7 @@
|
||||
//
|
||||
// Copyright (c) 2020 Sepehr Taghdisian
|
||||
// Copyright (c) 2022, 2024 Julius Pfrommer
|
||||
// Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
//
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
// of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
|
||||
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information. */
|
||||
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/eventloop.h>
|
||||
#include <open62541/plugin/log_stdout.h>
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
/* This work is licensed under a Creative Commons CCZero 1.0 Universal License.
|
||||
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information. */
|
||||
* See http://creativecommons.org/publicdomain/zero/1.0/ for more information.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/eventloop.h>
|
||||
#include <open62541/plugin/log_stdout.h>
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
* Copyright 2020 (c) Christian von Arnim, ISW University of Stuttgart
|
||||
* Copyright 2022 (c) Linutronix GmbH (Author: Muddasir Shakil)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_CLIENT_H_
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
* Copyright 2016-2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2017 (c) Florian Palm
|
||||
* Copyright 2020 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_COMMON_H_
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Jan Hermes)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_EVENTLOOP_H_
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
* Copyright 2020-2022 (c) Christian von Arnim, ISW University of Stuttgart (for VDW and umati)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2025-2026 (c) o6 Automation GmbH (Author: Andreas Ebner)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_SERVER_H_
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
* Copyright 2017 (c) Thomas Stalder, Blue Time Concept SA
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Andreas Ebner)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_TYPES_H_
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
* Copyright 2016-2017 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/accesscontrol_default.h>
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
* Copyright 2020 (c) Wind River Systems, Inc.
|
||||
* Copyright 2024 (c) Siemens AG (Authors: Tin Raic, Thomas Zeschg)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Andreas Ebner)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/accesscontrol_default.h>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
* Copyright 2023 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Moritz Bruder)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/log.h>
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
* Copyright 2020 (c) Christian von Arnim, ISW University of Stuttgart
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Jan Hermes)
|
||||
* Copyright 2022 (c) Linutronix GmbH (Author: Muddasir Shakil)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/transport_generated.h>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
* Copyright 2017-2019 (c) Fraunhofer IOSB (Author: Mark Giraud)
|
||||
* Copyright 2025 (c) Siemens AG (Author: Tin Raic)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_client_internal.h"
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
* Copyright 2016-2017 (c) Florian Palm
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_CLIENT_INTERNAL_H_
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright (c) 2019 Fraunhofer IOSB (Author: Lukas Meling)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
* Copyright 2021 (c) Fraunhofer IOSB (Author: Jan Hermes)
|
||||
* Copyright 2022-2025 (c) Fraunhofer IOSB (Author: Andreas Ebner)
|
||||
* Copyright 2024 (c) Fraunhofer IOSB (Author: Noel Graf)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
* Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
|
||||
* Copyright 2019 (c) Kalycito Infotech Private Limited
|
||||
* Copyright 2023 (c) Hilscher Gesellschaft für Systemautomation mbH (Author: Phuong Nguyen)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
#include "mp_printf.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2019 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/server.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "../ua_types_encoding_binary.h"
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2021-2025 (c) Fraunhofer IOSB (Author: Andreas Ebner)
|
||||
* Copyright 2022 (c) Christian von Arnim, ISW University of Stuttgart (for VDW and umati)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_SERVER_INTERNAL_H_
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
* Copyright 2017 (c) Florian Palm
|
||||
* Copyright 2017-2018 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2017 (c) Julian Grothoff
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
#include "mp_printf.h"
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
* Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
|
||||
* Copyright 2019 (c) Kalycito Infotech Private Limited
|
||||
* Copyright 2023 (c) Hilscher Gesellschaft für Systemautomation mbH (Author: Phuong Nguyen)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* This file contains the service invocation logic that is called from all
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
* Copyright 2015 (c) Christian Fimmers
|
||||
* Copyright 2015-2016 (c) Oleksiy Vasylyev
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_SERVICES_H_
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
* Copyright 2018 (c) Fabian Arndt, Root-Core
|
||||
* Copyright 2017-2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Andreas Ebner)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
* Copyright 2018 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2018 (c) Thomas Stalder, Blue Time Concept SA
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_session.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2018 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_SESSION_H_
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
* Copyright 2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2020-2021 (c) Christian von Arnim, ISW University of Stuttgart (for VDW and umati)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Andreas Ebner)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Copyright 2018-2019 (c) HMS Industrial Networks AB (Author: Jonas Green)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Andreas Ebner)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
* Copyright 2017 (c) Florian Palm
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_SECURECHANNEL_H_
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_securechannel.h"
|
||||
#include "ua_types_encoding_binary.h"
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
* Copyright 2015-2016 (c) Oleksiy Vasylyev
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2016 (c) Lorenz Haas
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2025 (c) Fraunhofer IOSB (Author: Andreas Ebner)
|
||||
* Copyright 2025 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
* Copyright 2016 (c) Lorenz Haas
|
||||
* Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
|
||||
* Copyright 2017 (c) Henrik Norrman
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*
|
||||
* Copyright 2014-2017 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2018 (c) Fraunhofer IOSB (Author: Lukas Meling)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef UA_TYPES_ENCODING_JSON_H_
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/config.h>
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
* Copyright 2014, 2017 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2014 (c) Florian Palm
|
||||
* Copyright 2017 (c) Stefan Profanter, fortiss GmbH
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* If UA_ENABLE_INLINABLE_EXPORT is enabled, then this file is the compilation
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/eventloop.h>
|
||||
#include <open62541/plugin/log_stdout.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/plugin/eventloop.h>
|
||||
#include <open62541/plugin/log_stdout.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "eventloop_posix_http_compression.h"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/transport_generated.h>
|
||||
#include <open62541/types_generated.h>
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) open62541 contributors */
|
||||
* Copyright 2026 (c) open62541 contributors
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/transport_generated.h>
|
||||
#include <open62541/types.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
#include <open62541/types_generated.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* JSON decoding tests */
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* JSON encoding tests */
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
#include <open62541/types_generated.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client_config_default.h>
|
||||
#include <open62541/server_config_default.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client.h>
|
||||
#include <open62541/client_config_default.h>
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
* implementation shallow-copies logging/eventLoop and requires the
|
||||
* caller to not free both source and destination. The integration
|
||||
* tests already cover copy indirectly through UA_Client_newWithConfig.
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client_config_default.h>
|
||||
#include <open62541/server_config_default.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_types_encoding_binary.h"
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <check.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client.h>
|
||||
#include <open62541/client_config_default.h>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#ifndef OPEN62541_TESTS_INTEROP_COMMON_H_
|
||||
#define OPEN62541_TESTS_INTEROP_COMMON_H_
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
* Set env INTEROP_ECC_CERT_DIR to a directory containing ECC certificates
|
||||
* named server_c_<curve>.cert.der / server_c_<curve>.key.der to expose
|
||||
* ECC security policies.
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/server.h>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
/* ========================================================================
|
||||
* Compact JSON ExtensionObject interoperability with open62541.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* ======================================================================*/
|
||||
|
||||
using NUnit.Framework;
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
/* ========================================================================
|
||||
* OPC UA .NET HTTPS client interoperability tests against open62541.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
* ======================================================================*/
|
||||
|
||||
using System.Collections.Concurrent;
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
/* OPC UA HTTPS interoperability client.
|
||||
*
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "../common/interop_common.h"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "common/interop_common.h"
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
#include <open62541/types_generated.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "../common/interop_common.h"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright (c) 2018 Fraunhofer IOSB (Author: Lukas Meling)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/client.h>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/server.h>
|
||||
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include "ua_types_encoding_binary.h"
|
||||
#include "ua_server_internal.h"
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/server_config_default.h>
|
||||
#include <open62541/plugin/log_stdout.h>
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
|
||||
# Cross-SDK interoperability test orchestration script.
|
||||
#
|
||||
# Every scenario involves the C (open62541) SDK as server or client.
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/bin/bash
|
||||
# Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
|
||||
# Exit immediately if a command exits with a non-zero status
|
||||
set -e
|
||||
|
||||
@@ -3,6 +3,8 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
#
|
||||
# Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
|
||||
import re
|
||||
import copy
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
# Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
|
||||
import argparse
|
||||
import gzip
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*
|
||||
* Copyright 2018 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
|
||||
* Copyright 2026 (c) o6 Automation GmbH (Author: Julius Pfrommer)
|
||||
*/
|
||||
|
||||
#include <open62541/types.h>
|
||||
|
||||
Reference in New Issue
Block a user