<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/14198">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">cosmetic: Update copyright statement, license notice and SPDX<br><br>Some of our files didn't have a copyright notice at all, let's add<br>it.  Also, update the notices in other files and ensure a SPDX<br>identifier is present in all but the most trivial files.<br><br>Change-Id: If7fa19ce484b415bc645e39b3d0d666b44b5f0fd<br>---<br>M bsc-nat/BSCNAT_Tests.ttcn<br>M bsc-nat/BSC_MS_ConnectionHandler.ttcn<br>M bsc-nat/BSC_MS_Simulation.ttcn<br>M bsc-nat/MGCP_Adapter.ttcn<br>M bsc-nat/MSC_ConnectionHandler.ttcn<br>M bsc/BSC_Tests.ttcn<br>M bsc/BSC_Tests_LCLS.ttcn<br>M bsc/MSC_ConnectionHandler.ttcn<br>M bts/BTS_Tests.ttcn<br>M bts/BTS_Tests_SMSCB.ttcn<br>M ggsn_tests/GGSN_Tests.ttcn<br>M hlr/HLR_EUSE.ttcn<br>M hlr/HLR_Tests.ttcn<br>M library/AbisOML_Types.ttcn<br>M library/BSSAP_CodecPort.ttcn<br>M library/BSSGP_Emulation.ttcn<br>M library/BSSGP_Types.ttcn<br>M library/BSSMAP_Templates.ttcn<br>M library/DNS_Helpers.ttcn<br>M library/GSMTAP_PortType.ttcn<br>M library/GSM_RR_Types.ttcn<br>M library/GSM_SystemInformation.ttcn<br>M library/GSM_Types.ttcn<br>M library/GSUP_Emulation.ttcn<br>M library/GSUP_Types.ttcn<br>M library/GTP_CodecPort.ttcn<br>M library/GTP_Emulation.ttcn<br>M library/GTP_Templates.ttcn<br>M library/IPA_CodecPort.ttcn<br>M library/IPA_Emulation.ttcnpp<br>M library/IPA_Testing.ttcn<br>M library/IPA_Types.ttcn<br>M library/IPCP_Types.ttcn<br>M library/IuUP_Emulation.ttcn<br>M library/L1CTL_PortType.ttcn<br>M library/L1CTL_Types.ttcn<br>M library/L3_Common.ttcn<br>M library/L3_Templates.ttcn<br>M library/LAPDm_RAW_PT.ttcn<br>M library/LAPDm_Types.ttcn<br>M library/LLC_Templates.ttcn<br>M library/MGCP_CodecPort.ttcn<br>M library/MGCP_Emulation.ttcn<br>M library/MNCC_Emulation.ttcn<br>M library/MNCC_Types.ttcn<br>M library/NS_Emulation.ttcn<br>M library/NS_Types.ttcn<br>M library/Native_FunctionDefs.cc<br>M library/Osmocom_CTRL_Adapter.ttcn<br>M library/Osmocom_CTRL_Types.ttcn<br>M library/Osmocom_Types.ttcn<br>M library/Osmocom_VTY_Functions.ttcn<br>M library/PAP_Types.ttcn<br>M library/PCUIF_CodecPort.ttcn<br>M library/PCUIF_Types.ttcn<br>M library/RAN_Adapter.ttcnpp<br>M library/RLCMAC_CSN1_Types.ttcn<br>M library/RLCMAC_EncDec.cc<br>M library/RLCMAC_Types.ttcn<br>M library/RSL_Emulation.ttcn<br>M library/RSL_Types.ttcn<br>M library/RTP_CodecPort.ttcn<br>M library/RTP_Emulation.ttcn<br>M library/SCCP_Templates.ttcn<br>M library/SGsAP_CodecPort.ttcn<br>M library/SGsAP_Emulation.ttcn<br>M library/SGsAP_Templates.ttcn<br>M library/SIP_Emulation.ttcn<br>M library/SMPP_CodecPort.ttcn<br>M library/SMPP_Emulation.ttcn<br>M library/SS_Templates.ttcn<br>M library/TRXC_Types.ttcn<br>M library/USSD_Helpers.ttcn<br>M mgw/MGCP_Test.ttcn<br>M msc/BSC_ConnectionHandler.ttcn<br>M msc/MSC_Tests.ttcn<br>M msc/MSC_Tests_Iu.ttcn<br>M pcu/GPRS_TBF.ttcn<br>M pcu/PCU_Tests.ttcn<br>M pcu/PCU_Tests_RAW.ttcn<br>M pcu/PCU_Tests_RAW_SNS.ttcn<br>M sccp/SCCP_Tests.ttcn<br>M sgsn/SGSN_Tests.ttcn<br>M sip/SIP_Tests.ttcn<br>84 files changed, 596 insertions(+), 32 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/98/14198/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/bsc-nat/BSCNAT_Tests.ttcn b/bsc-nat/BSCNAT_Tests.ttcn</span><br><span>index 993d668..b9b031f 100644</span><br><span>--- a/bsc-nat/BSCNAT_Tests.ttcn</span><br><span>+++ b/bsc-nat/BSCNAT_Tests.ttcn</span><br><span>@@ -1,5 +1,16 @@</span><br><span> module BSCNAT_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* osmo-bsc_nat test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * Author: Daniel Willmann</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span> import from IPL4asp_Types all;</span><br><span>diff --git a/bsc-nat/BSC_MS_ConnectionHandler.ttcn b/bsc-nat/BSC_MS_ConnectionHandler.ttcn</span><br><span>index e52b678..8be05bf 100644</span><br><span>--- a/bsc-nat/BSC_MS_ConnectionHandler.ttcn</span><br><span>+++ b/bsc-nat/BSC_MS_ConnectionHandler.ttcn</span><br><span>@@ -1,5 +1,14 @@</span><br><span> module BSC_MS_ConnectionHandler {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from SCCPasp_Types all;</span><br><span>diff --git a/bsc-nat/BSC_MS_Simulation.ttcn b/bsc-nat/BSC_MS_Simulation.ttcn</span><br><span>index c45b5ac..ed6e92d 100644</span><br><span>--- a/bsc-nat/BSC_MS_Simulation.ttcn</span><br><span>+++ b/bsc-nat/BSC_MS_Simulation.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module BSC_MS_Simulation {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 sysmocom - s.f.m.c. Gmbh; Author: Daniel Willmann</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from IPL4asp_Types all;</span><br><span> </span><br><span> import from IPA_Emulation all;</span><br><span>diff --git a/bsc-nat/MGCP_Adapter.ttcn b/bsc-nat/MGCP_Adapter.ttcn</span><br><span>index 6491c68..478c688 100644</span><br><span>--- a/bsc-nat/MGCP_Adapter.ttcn</span><br><span>+++ b/bsc-nat/MGCP_Adapter.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module MGCP_Adapter {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* MGCP Adapter for bsc-nat tests in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from IPL4asp_Types all;</span><br><span> </span><br><span> import from MGCP_Types all;</span><br><span>diff --git a/bsc-nat/MSC_ConnectionHandler.ttcn b/bsc-nat/MSC_ConnectionHandler.ttcn</span><br><span>index 8635a29..685967c 100644</span><br><span>--- a/bsc-nat/MSC_ConnectionHandler.ttcn</span><br><span>+++ b/bsc-nat/MSC_ConnectionHandler.ttcn</span><br><span>@@ -1,5 +1,14 @@</span><br><span> module MSC_ConnectionHandler {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from SCCPasp_Types all;</span><br><span>diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn</span><br><span>index 0583b30..8b9a839 100644</span><br><span>--- a/bsc/BSC_Tests.ttcn</span><br><span>+++ b/bsc/BSC_Tests.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span>  *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span>  * This test suite tests OsmoBSC while emulating both multiple BTS + MS as</span><br><span>  * well as the MSC. See README for more details.</span><br><span>  *</span><br><span>diff --git a/bsc/BSC_Tests_LCLS.ttcn b/bsc/BSC_Tests_LCLS.ttcn</span><br><span>index f2b9b5d..6087133 100644</span><br><span>--- a/bsc/BSC_Tests_LCLS.ttcn</span><br><span>+++ b/bsc/BSC_Tests_LCLS.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span>  *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span>  * This test suite tests OsmoBSC while emulating both multiple BTS + MS as</span><br><span>  * well as the MSC. See README for more details.</span><br><span>  *</span><br><span>diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn</span><br><span>index 520cc3e..e9ac485 100644</span><br><span>--- a/bsc/MSC_ConnectionHandler.ttcn</span><br><span>+++ b/bsc/MSC_ConnectionHandler.ttcn</span><br><span>@@ -1,5 +1,16 @@</span><br><span> module MSC_ConnectionHandler {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* MSC Connection HAndler of BSC Tests in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from Misc_Helpers all;</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn</span><br><span>index 5cde0af..1c20657 100644</span><br><span>--- a/bts/BTS_Tests.ttcn</span><br><span>+++ b/bts/BTS_Tests.ttcn</span><br><span>@@ -1,13 +1,15 @@</span><br><span> module BTS_Tests {</span><br><span> </span><br><span> /* Integration Tests for OsmoBTS</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2019-2019 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 by Harald Welte <laforge@gnumonks.org></span><br><span>  * contributions by Vadim Yanitskiy and sysmocom - s.f.m.c. GmbH</span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span>  *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span>  * This test suite tests OsmoBTS by attaching to the external interfaces</span><br><span>  * such as Abis RSL, PCU, VTY as well as by attaching to a MS L1 implementation</span><br><span>  * using the L1CTL protocol/interface.</span><br><span>diff --git a/bts/BTS_Tests_SMSCB.ttcn b/bts/BTS_Tests_SMSCB.ttcn</span><br><span>index 801a5fc..0712a90 100644</span><br><span>--- a/bts/BTS_Tests_SMSCB.ttcn</span><br><span>+++ b/bts/BTS_Tests_SMSCB.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span>  *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span>  * This test suite tests the SMSCB (Cell Broadcast) related functionality of</span><br><span>  * OsmoBTS by attaching to the A-bis RSL and Um interface and emulating both</span><br><span>  * BSC and MS.</span><br><span>diff --git a/ggsn_tests/GGSN_Tests.ttcn b/ggsn_tests/GGSN_Tests.ttcn</span><br><span>index d793d27..9577a60 100644</span><br><span>--- a/ggsn_tests/GGSN_Tests.ttcn</span><br><span>+++ b/ggsn_tests/GGSN_Tests.ttcn</span><br><span>@@ -1,5 +1,17 @@</span><br><span> module GGSN_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* GGSN test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>     import from General_Types all;</span><br><span>       import from Osmocom_Types all;</span><br><span>       import from IPL4asp_PortType all;</span><br><span>diff --git a/hlr/HLR_EUSE.ttcn b/hlr/HLR_EUSE.ttcn</span><br><span>index fbb496c..ef07ca6 100644</span><br><span>--- a/hlr/HLR_EUSE.ttcn</span><br><span>+++ b/hlr/HLR_EUSE.ttcn</span><br><span>@@ -6,7 +6,15 @@</span><br><span>  * function, which will return whatever PDU to send in response back to the HLR.</span><br><span>  */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2018 by Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span> </span><br><span> module HLR_EUSE {</span><br><span> </span><br><span>diff --git a/hlr/HLR_Tests.ttcn b/hlr/HLR_Tests.ttcn</span><br><span>index da6ad7c..b6bd1ad 100644</span><br><span>--- a/hlr/HLR_Tests.ttcn</span><br><span>+++ b/hlr/HLR_Tests.ttcn</span><br><span>@@ -1,5 +1,19 @@</span><br><span> module HLR_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* HLR test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Vadim Yanitskiy <axilirator@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from GSUP_Types all;</span><br><span> import from GSUP_Emulation all;</span><br><span> import from IPA_Emulation all;</span><br><span>diff --git a/library/AbisOML_Types.ttcn b/library/AbisOML_Types.ttcn</span><br><span>index 0d37f8a..c4fd81c 100644</span><br><span>--- a/library/AbisOML_Types.ttcn</span><br><span>+++ b/library/AbisOML_Types.ttcn</span><br><span>@@ -10,6 +10,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of the GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/BSSAP_CodecPort.ttcn b/library/BSSAP_CodecPort.ttcn</span><br><span>index 41bd171..fdece08 100644</span><br><span>--- a/library/BSSAP_CodecPort.ttcn</span><br><span>+++ b/library/BSSAP_CodecPort.ttcn</span><br><span>@@ -9,6 +9,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/BSSGP_Emulation.ttcn b/library/BSSGP_Emulation.ttcn</span><br><span>index 22c2f09..5b5628e 100644</span><br><span>--- a/library/BSSGP_Emulation.ttcn</span><br><span>+++ b/library/BSSGP_Emulation.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module BSSGP_Emulation {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* BSSGP Emulation in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from NS_Types all;</span><br><span>diff --git a/library/BSSGP_Types.ttcn b/library/BSSGP_Types.ttcn</span><br><span>index 826e3ec..d51bb6d 100644</span><br><span>--- a/library/BSSGP_Types.ttcn</span><br><span>+++ b/library/BSSGP_Types.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module BSSGP_Types {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* BSSGP type definitions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>        import from General_Types all;</span><br><span>       import from Osmocom_Types all;</span><br><span>       import from GSM_Types all;</span><br><span>diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn</span><br><span>index ad314a3..b377358 100644</span><br><span>--- a/library/BSSMAP_Templates.ttcn</span><br><span>+++ b/library/BSSMAP_Templates.ttcn</span><br><span>@@ -2,11 +2,14 @@</span><br><span> </span><br><span> /* BSSMAP Templates, building on top of BSSAP_Types from Ericsson.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/DNS_Helpers.ttcn b/library/DNS_Helpers.ttcn</span><br><span>index 45c3a09..122adff 100644</span><br><span>--- a/library/DNS_Helpers.ttcn</span><br><span>+++ b/library/DNS_Helpers.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module DNS_Helpers {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* DNS Helper functions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> private function f_strchr(charstring s, char c) return integer {</span><br><span>   var integer i;</span><br><span>       for (i := 0; i < lengthof(s); i := i+1) {</span><br><span>diff --git a/library/GSMTAP_PortType.ttcn b/library/GSMTAP_PortType.ttcn</span><br><span>index a3f655d..47796c8 100644</span><br><span>--- a/library/GSMTAP_PortType.ttcn</span><br><span>+++ b/library/GSMTAP_PortType.ttcn</span><br><span>@@ -1,4 +1,13 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* dual-faced port that wraps an IPL4asp port and encodes/decodes GSMTAP */</span><br><span style="color: hsl(120, 100%, 40%);">+/* dual-faced port that wraps an IPL4asp port and encodes/decodes GSMTAP</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0+</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module GSMTAP_PortType {</span><br><span>  import from GSMTAP_Types all;</span><br><span>        import from IPL4asp_PortType all;</span><br><span>diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn</span><br><span>index 5958569..457f0f5 100644</span><br><span>--- a/library/GSM_RR_Types.ttcn</span><br><span>+++ b/library/GSM_RR_Types.ttcn</span><br><span>@@ -1,7 +1,14 @@</span><br><span> /* Encoding/Decoding routines for GSM System Information messages</span><br><span style="color: hsl(0, 100%, 40%);">- * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2017 by Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+ * according to 3GPP TS 44.018 Version 12.3.0 Release 12</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span> </span><br><span> module GSM_RR_Types {</span><br><span> </span><br><span>diff --git a/library/GSM_SystemInformation.ttcn b/library/GSM_SystemInformation.ttcn</span><br><span>index 1d06aa1..f1918c9 100644</span><br><span>--- a/library/GSM_SystemInformation.ttcn</span><br><span>+++ b/library/GSM_SystemInformation.ttcn</span><br><span>@@ -1,7 +1,14 @@</span><br><span> /* Encoding/Decoding routines for GSM System Information messages</span><br><span style="color: hsl(0, 100%, 40%);">- * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2017 by Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+ * according to 3GPP TS 44.018 Version 12.3.0 Release 12</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span> </span><br><span> module GSM_SystemInformation {</span><br><span> </span><br><span>diff --git a/library/GSM_Types.ttcn b/library/GSM_Types.ttcn</span><br><span>index 88be975..3e24f81 100644</span><br><span>--- a/library/GSM_Types.ttcn</span><br><span>+++ b/library/GSM_Types.ttcn</span><br><span>@@ -1,7 +1,14 @@</span><br><span> /* Encoding/Decoding routines for GSM System Information messages</span><br><span style="color: hsl(0, 100%, 40%);">- * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2017 by Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+ * according to 3GPP TS 44.018 Version 12.3.0 Release 12</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span> </span><br><span> module GSM_Types {</span><br><span> </span><br><span>diff --git a/library/GSUP_Emulation.ttcn b/library/GSUP_Emulation.ttcn</span><br><span>index 86859ba..ea8ba22 100644</span><br><span>--- a/library/GSUP_Emulation.ttcn</span><br><span>+++ b/library/GSUP_Emulation.ttcn</span><br><span>@@ -24,6 +24,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> </span><br><span>diff --git a/library/GSUP_Types.ttcn b/library/GSUP_Types.ttcn</span><br><span>index df1d7a9..10cf1b8 100644</span><br><span>--- a/library/GSUP_Types.ttcn</span><br><span>+++ b/library/GSUP_Types.ttcn</span><br><span>@@ -5,11 +5,14 @@</span><br><span>  * GSUP is a non-standard protocol used between OsmoMSC/OsmoSGSN and OsmoHLR</span><br><span>  * in order to replace the complex TCAP/MAP protocol.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/GTP_CodecPort.ttcn b/library/GTP_CodecPort.ttcn</span><br><span>index 7a3e755..a8507a6 100644</span><br><span>--- a/library/GTP_CodecPort.ttcn</span><br><span>+++ b/library/GTP_CodecPort.ttcn</span><br><span>@@ -1,5 +1,14 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* dual-faced port sitting on top of IPL4_asp UDP to encode/decode GTP */</span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2017 by Harald Welte <laforge@gnumonks.org */</span><br><span style="color: hsl(120, 100%, 40%);">+/* dual-faced port sitting on top of IPL4_asp UDP to encode/decode GTP</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module GTP_CodecPort {</span><br><span>     import from IPL4asp_PortType all;</span><br><span>    import from IPL4asp_Types all;</span><br><span>diff --git a/library/GTP_Emulation.ttcn b/library/GTP_Emulation.ttcn</span><br><span>index 4368a8a..43c034b 100644</span><br><span>--- a/library/GTP_Emulation.ttcn</span><br><span>+++ b/library/GTP_Emulation.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* GTP Emulation in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module GTP_Emulation {</span><br><span> </span><br><span> import from IPL4asp_Types all;</span><br><span>diff --git a/library/GTP_Templates.ttcn b/library/GTP_Templates.ttcn</span><br><span>index bd39e27..f2e6ac0 100644</span><br><span>--- a/library/GTP_Templates.ttcn</span><br><span>+++ b/library/GTP_Templates.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* GTP Templates in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module GTP_Templates {</span><br><span> </span><br><span>   import from General_Types all;</span><br><span>diff --git a/library/IPA_CodecPort.ttcn b/library/IPA_CodecPort.ttcn</span><br><span>index f9a242b..dfc759c 100644</span><br><span>--- a/library/IPA_CodecPort.ttcn</span><br><span>+++ b/library/IPA_CodecPort.ttcn</span><br><span>@@ -4,11 +4,13 @@</span><br><span>  * towards the IPL4asp port provider, and IPA primitives</span><br><span>  * which carry the decoded IPA data types as payload.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 by Harald Welte <laforge@gnumonks.org></span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span>         import from IPL4asp_PortType all;</span><br><span>diff --git a/library/IPA_Emulation.ttcnpp b/library/IPA_Emulation.ttcnpp</span><br><span>index a2066ee..3180621 100644</span><br><span>--- a/library/IPA_Emulation.ttcnpp</span><br><span>+++ b/library/IPA_Emulation.ttcnpp</span><br><span>@@ -8,11 +8,14 @@</span><br><span>  * GSUP.  IT hence transcodes messages so the user can work with abstract data types rather</span><br><span>  * than binary messages.  It handles multiple packets inside one TCP segment.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017-2018 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from IPA_Types all;</span><br><span>diff --git a/library/IPA_Testing.ttcn b/library/IPA_Testing.ttcn</span><br><span>index 413dd31..c4097a5 100644</span><br><span>--- a/library/IPA_Testing.ttcn</span><br><span>+++ b/library/IPA_Testing.ttcn</span><br><span>@@ -4,6 +4,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> /*</span><br><span>diff --git a/library/IPA_Types.ttcn b/library/IPA_Types.ttcn</span><br><span>index 1325b14..e232aeb 100644</span><br><span>--- a/library/IPA_Types.ttcn</span><br><span>+++ b/library/IPA_Types.ttcn</span><br><span>@@ -4,11 +4,13 @@</span><br><span>  * Uses the TITAN "RAW" codec syntax to auto-generate encoder and decoder</span><br><span>  * functions.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 by Harald Welte <laforge@gnumonks.org></span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/IPCP_Types.ttcn b/library/IPCP_Types.ttcn</span><br><span>index 75bb092..657289a 100644</span><br><span>--- a/library/IPCP_Types.ttcn</span><br><span>+++ b/library/IPCP_Types.ttcn</span><br><span>@@ -1,3 +1,13 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* IPCP (IP Configuration Protocol) in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module IPCP_Types {</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/IuUP_Emulation.ttcn b/library/IuUP_Emulation.ttcn</span><br><span>index 752b897..56384ee 100644</span><br><span>--- a/library/IuUP_Emulation.ttcn</span><br><span>+++ b/library/IuUP_Emulation.ttcn</span><br><span>@@ -11,9 +11,10 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> import from Osmocom_Types all;</span><br><span> import from IuUP_Types all;</span><br><span> </span><br><span>diff --git a/library/L1CTL_PortType.ttcn b/library/L1CTL_PortType.ttcn</span><br><span>index a366a1b..bdcf024 100644</span><br><span>--- a/library/L1CTL_PortType.ttcn</span><br><span>+++ b/library/L1CTL_PortType.ttcn</span><br><span>@@ -1,4 +1,14 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* dual-faced port that wraps an Unixdomain port and encodes/decodes L1CTL */</span><br><span style="color: hsl(120, 100%, 40%);">+/* dual-faced port that wraps an Unixdomain port and encodes/decodes L1CTL</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module L1CTL_PortType {</span><br><span>        import from L1CTL_Types all;</span><br><span>         import from UD_PortType all;</span><br><span>diff --git a/library/L1CTL_Types.ttcn b/library/L1CTL_Types.ttcn</span><br><span>index 6ffbbb8..69e7dbe 100644</span><br><span>--- a/library/L1CTL_Types.ttcn</span><br><span>+++ b/library/L1CTL_Types.ttcn</span><br><span>@@ -1,6 +1,14 @@</span><br><span> /* Data Types / Encoding / Decoding for OsmocomBB L1CTL interface */</span><br><span> /* (C) 2017 by Harald Welte <laforge@gnumonks.org>, derived from l1ctl_proto.h</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2010 by Harald Welte + Holger Hans Peter Freyther */</span><br><span style="color: hsl(120, 100%, 40%);">+ * which is (C) 2010 by Harald Welte + Holger Hans Peter Freyther</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module L1CTL_Types {</span><br><span> </span><br><span>        import from General_Types all;</span><br><span>diff --git a/library/L3_Common.ttcn b/library/L3_Common.ttcn</span><br><span>index 01f0a34..0a80593 100644</span><br><span>--- a/library/L3_Common.ttcn</span><br><span>+++ b/library/L3_Common.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* Common L3 helper functions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module L3_Common {</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/L3_Templates.ttcn b/library/L3_Templates.ttcn</span><br><span>index cf6d64c..a2fe67a 100644</span><br><span>--- a/library/L3_Templates.ttcn</span><br><span>+++ b/library/L3_Templates.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/LAPDm_RAW_PT.ttcn b/library/LAPDm_RAW_PT.ttcn</span><br><span>index 6b8f9fb..164d31a 100644</span><br><span>--- a/library/LAPDm_RAW_PT.ttcn</span><br><span>+++ b/library/LAPDm_RAW_PT.ttcn</span><br><span>@@ -1,6 +1,16 @@</span><br><span> /* Test Port that stacks on top of L1CTL test port and performs LAPDm encoding/decoding, so the user can send</span><br><span>  * and receive LAPDm frames in decoded TTCN-3 data types.  This is particularly useful for sending/receiving</span><br><span>  * all kinds of hand-crafted LAPDm frames for testing of the remote LAPDm layer */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module LAPDm_RAW_PT {</span><br><span>        import from GSM_Types all;</span><br><span>   import from GSM_RR_Types all;</span><br><span>diff --git a/library/LAPDm_Types.ttcn b/library/LAPDm_Types.ttcn</span><br><span>index 32e1ba6..a1ca5fe 100644</span><br><span>--- a/library/LAPDm_Types.ttcn</span><br><span>+++ b/library/LAPDm_Types.ttcn</span><br><span>@@ -1,5 +1,13 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* LAPDm definitiona according to 3GPP TS 44.006 */</span><br><span style="color: hsl(0, 100%, 40%);">-/* (C) 2017-2018 bh Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+/* LAPDm definitions according to 3GPP TS 44.006</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module LAPDm_Types {</span><br><span> </span><br><span>         import from General_Types all;</span><br><span>diff --git a/library/LLC_Templates.ttcn b/library/LLC_Templates.ttcn</span><br><span>index b71bce1..ed2ca6f 100644</span><br><span>--- a/library/LLC_Templates.ttcn</span><br><span>+++ b/library/LLC_Templates.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* LLC Templates in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module LLC_Templates {</span><br><span> </span><br><span> import from LLC_Types all;</span><br><span>diff --git a/library/MGCP_CodecPort.ttcn b/library/MGCP_CodecPort.ttcn</span><br><span>index c206986..d33afe1 100644</span><br><span>--- a/library/MGCP_CodecPort.ttcn</span><br><span>+++ b/library/MGCP_CodecPort.ttcn</span><br><span>@@ -5,10 +5,13 @@</span><br><span>  * which carry the decoded MGCP data types as payload.</span><br><span>  *</span><br><span>  * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span>        import from IPL4asp_PortType all;</span><br><span>diff --git a/library/MGCP_Emulation.ttcn b/library/MGCP_Emulation.ttcn</span><br><span>index 3dfbbc8..23cfeb4 100644</span><br><span>--- a/library/MGCP_Emulation.ttcn</span><br><span>+++ b/library/MGCP_Emulation.ttcn</span><br><span>@@ -25,6 +25,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from MGCP_CodecPort all;</span><br><span>diff --git a/library/MNCC_Emulation.ttcn b/library/MNCC_Emulation.ttcn</span><br><span>index 94ed1c4..ee9b58e 100644</span><br><span>--- a/library/MNCC_Emulation.ttcn</span><br><span>+++ b/library/MNCC_Emulation.ttcn</span><br><span>@@ -27,6 +27,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> </span><br><span>diff --git a/library/MNCC_Types.ttcn b/library/MNCC_Types.ttcn</span><br><span>index f5028d2..828f341 100644</span><br><span>--- a/library/MNCC_Types.ttcn</span><br><span>+++ b/library/MNCC_Types.ttcn</span><br><span>@@ -1,3 +1,15 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom MNCC type definitions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom -s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Vadim Yanitskiy <axilirator@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module MNCC_Types {</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/NS_Emulation.ttcn b/library/NS_Emulation.ttcn</span><br><span>index 89e25ea..697a482 100644</span><br><span>--- a/library/NS_Emulation.ttcn</span><br><span>+++ b/library/NS_Emulation.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* GPRS-NS Emulation in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module NS_Emulation {</span><br><span>   import from NS_Types all;</span><br><span>    import from BSSGP_Types all;</span><br><span>diff --git a/library/NS_Types.ttcn b/library/NS_Types.ttcn</span><br><span>index ba1c461..6432d6c 100644</span><br><span>--- a/library/NS_Types.ttcn</span><br><span>+++ b/library/NS_Types.ttcn</span><br><span>@@ -1,3 +1,13 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* GPRS-NS type definitions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module NS_Types {</span><br><span>   import from General_Types all;</span><br><span>       import from Osmocom_Types all;</span><br><span>diff --git a/library/Native_FunctionDefs.cc b/library/Native_FunctionDefs.cc</span><br><span>index 8aa31b4..f6d5d1d 100644</span><br><span>--- a/library/Native_FunctionDefs.cc</span><br><span>+++ b/library/Native_FunctionDefs.cc</span><br><span>@@ -1,7 +1,13 @@</span><br><span> </span><br><span> /* Utility functions that I'm used to from C but for which I couldn't find TTCN-3 implementations</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> #include <sys/socket.h></span><br><span>diff --git a/library/Osmocom_CTRL_Adapter.ttcn b/library/Osmocom_CTRL_Adapter.ttcn</span><br><span>index f1002bd..93e893f 100644</span><br><span>--- a/library/Osmocom_CTRL_Adapter.ttcn</span><br><span>+++ b/library/Osmocom_CTRL_Adapter.ttcn</span><br><span>@@ -1,6 +1,15 @@</span><br><span> module Osmocom_CTRL_Adapter {</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Module that test suites can 'inherit' in order to have a CTRL connection to the IUT which they're testing */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Module that test suites can 'inherit' in order to have a CTRL connection to the IUT which they're testing</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span> </span><br><span> import from IPL4asp_Types all;</span><br><span> </span><br><span>diff --git a/library/Osmocom_CTRL_Types.ttcn b/library/Osmocom_CTRL_Types.ttcn</span><br><span>index 1d77668..eb22056 100644</span><br><span>--- a/library/Osmocom_CTRL_Types.ttcn</span><br><span>+++ b/library/Osmocom_CTRL_Types.ttcn</span><br><span>@@ -3,11 +3,13 @@</span><br><span> /* Definition of abstract types for the CTRL protocol as used in Osmocom.</span><br><span>  * Uses the TITAN "TEXT" codec to auto-generate encoder/decoder functions.</span><br><span>  *</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 by Harald Welte <laforge@gnumonks.org></span><br><span>  * All rights reserved.</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> type charstring CtrlVerb ("GET", "SET") with {</span><br><span>diff --git a/library/Osmocom_Types.ttcn b/library/Osmocom_Types.ttcn</span><br><span>index 2a4f68c..ffd5df5 100644</span><br><span>--- a/library/Osmocom_Types.ttcn</span><br><span>+++ b/library/Osmocom_Types.ttcn</span><br><span>@@ -1,3 +1,13 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom utility type definitions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module Osmocom_Types {</span><br><span> </span><br><span>   import from General_Types all;</span><br><span>diff --git a/library/Osmocom_VTY_Functions.ttcn b/library/Osmocom_VTY_Functions.ttcn</span><br><span>index fde05b3..b61a655 100644</span><br><span>--- a/library/Osmocom_VTY_Functions.ttcn</span><br><span>+++ b/library/Osmocom_VTY_Functions.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom VTY interface functions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module Osmocom_VTY_Functions {</span><br><span>      import from TELNETasp_PortType all;</span><br><span>  import from Osmocom_Types all;</span><br><span>diff --git a/library/PAP_Types.ttcn b/library/PAP_Types.ttcn</span><br><span>index 4e3f14f..eb0c1d1 100644</span><br><span>--- a/library/PAP_Types.ttcn</span><br><span>+++ b/library/PAP_Types.ttcn</span><br><span>@@ -5,6 +5,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/PCUIF_CodecPort.ttcn b/library/PCUIF_CodecPort.ttcn</span><br><span>index cc86fee..91f9bf9 100644</span><br><span>--- a/library/PCUIF_CodecPort.ttcn</span><br><span>+++ b/library/PCUIF_CodecPort.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* PCU Interface codec poart in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module PCUIF_CodecPort {</span><br><span> </span><br><span> import from Osmocom_Types all;</span><br><span>diff --git a/library/PCUIF_Types.ttcn b/library/PCUIF_Types.ttcn</span><br><span>index 455082a..132b72d 100644</span><br><span>--- a/library/PCUIF_Types.ttcn</span><br><span>+++ b/library/PCUIF_Types.ttcn</span><br><span>@@ -1,10 +1,19 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom PCU Interface Types, as per osmo-pcu/include/osmocom/pcu/pcuif_proto.h</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by Vadim Yanitskiy <axilirator@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module PCUIF_Types {</span><br><span> </span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Osmocom PCU Interface Types, as per osmo-pcu/include/osmocom/pcu/pcuif_proto.h */</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> const charstring PCU_SOCK_DEFAULT := "/tmp/pcu_bts";</span><br><span> const uint32_t PCU_IF_VERSION := 9;</span><br><span> </span><br><span>diff --git a/library/RAN_Adapter.ttcnpp b/library/RAN_Adapter.ttcnpp</span><br><span>index 27d22ca..30a1a9e 100644</span><br><span>--- a/library/RAN_Adapter.ttcnpp</span><br><span>+++ b/library/RAN_Adapter.ttcnpp</span><br><span>@@ -5,6 +5,16 @@</span><br><span>  * with deoded BSSAP/RANAP payload.  Use this if you want to have full control about what you transmit or</span><br><span>  * receive, without any automatisms in place.  Allows you to refuse connections or other abnormal behavior. */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span>diff --git a/library/RLCMAC_CSN1_Types.ttcn b/library/RLCMAC_CSN1_Types.ttcn</span><br><span>index 9a7c867..1c8e74c 100644</span><br><span>--- a/library/RLCMAC_CSN1_Types.ttcn</span><br><span>+++ b/library/RLCMAC_CSN1_Types.ttcn</span><br><span>@@ -1,7 +1,17 @@</span><br><span> /* GPRS RLC/MAC Control Messages as per 3GPP TS 44.060 manually transcribed from the CSN.1 syntax, as no CSN.1</span><br><span>  * tool for Eclipse TITAN could be found.  Implements only the minimum necessary messages for Osmocom teseting</span><br><span style="color: hsl(0, 100%, 40%);">- * purposes.</span><br><span style="color: hsl(0, 100%, 40%);">- * (C) 2017 by Harald Welte <laforge@gnumonks.org> */</span><br><span style="color: hsl(120, 100%, 40%);">+ * purposes. */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * contributions by sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module RLCMAC_CSN1_Types {</span><br><span>         import from General_Types all;</span><br><span>       import from Osmocom_Types all;</span><br><span>diff --git a/library/RLCMAC_EncDec.cc b/library/RLCMAC_EncDec.cc</span><br><span>index 0c1dd84..4ae65b1 100644</span><br><span>--- a/library/RLCMAC_EncDec.cc</span><br><span>+++ b/library/RLCMAC_EncDec.cc</span><br><span>@@ -4,6 +4,12 @@</span><br><span>  * beyond what TITAN RAW coder can handle internally.</span><br><span>  *</span><br><span>  * (C) 2017 by Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> namespace RLCMAC__Types {</span><br><span>diff --git a/library/RLCMAC_Types.ttcn b/library/RLCMAC_Types.ttcn</span><br><span>index c946594..f3deafc 100644</span><br><span>--- a/library/RLCMAC_Types.ttcn</span><br><span>+++ b/library/RLCMAC_Types.ttcn</span><br><span>@@ -1,4 +1,14 @@</span><br><span> /* TITAN REW encode/decode definitions for 3GPP TS 44.060 RLC/MAC Blocks */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module RLCMAC_Types {</span><br><span>   import from General_Types all;</span><br><span>       import from Osmocom_Types all;</span><br><span>diff --git a/library/RSL_Emulation.ttcn b/library/RSL_Emulation.ttcn</span><br><span>index cdeca74..790dd7a 100644</span><br><span>--- a/library/RSL_Emulation.ttcn</span><br><span>+++ b/library/RSL_Emulation.ttcn</span><br><span>@@ -21,6 +21,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from Misc_Helpers all;</span><br><span>diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn</span><br><span>index bfa0af4..4d23c3f 100644</span><br><span>--- a/library/RSL_Types.ttcn</span><br><span>+++ b/library/RSL_Types.ttcn</span><br><span>@@ -9,6 +9,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span>      import from General_Types all;</span><br><span>diff --git a/library/RTP_CodecPort.ttcn b/library/RTP_CodecPort.ttcn</span><br><span>index 8f85fd9..b94ae73 100644</span><br><span>--- a/library/RTP_CodecPort.ttcn</span><br><span>+++ b/library/RTP_CodecPort.ttcn</span><br><span>@@ -9,6 +9,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span>        import from IPL4asp_PortType all;</span><br><span>diff --git a/library/RTP_Emulation.ttcn b/library/RTP_Emulation.ttcn</span><br><span>index 7b9be68..31bf68a 100644</span><br><span>--- a/library/RTP_Emulation.ttcn</span><br><span>+++ b/library/RTP_Emulation.ttcn</span><br><span>@@ -14,6 +14,17 @@</span><br><span>  *  * enable/disable generation/verification of RTCP</span><br><span>  */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> /* Ideas:</span><br><span> </span><br><span> * each component consists of transmitter and receiver</span><br><span>diff --git a/library/SCCP_Templates.ttcn b/library/SCCP_Templates.ttcn</span><br><span>index f4019b8..a5af073 100644</span><br><span>--- a/library/SCCP_Templates.ttcn</span><br><span>+++ b/library/SCCP_Templates.ttcn</span><br><span>@@ -3,6 +3,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> module SCCP_Templates {</span><br><span>diff --git a/library/SGsAP_CodecPort.ttcn b/library/SGsAP_CodecPort.ttcn</span><br><span>index 2981fa2..47fe2cd 100644</span><br><span>--- a/library/SGsAP_CodecPort.ttcn</span><br><span>+++ b/library/SGsAP_CodecPort.ttcn</span><br><span>@@ -9,6 +9,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span>        import from IPL4asp_PortType all;</span><br><span>diff --git a/library/SGsAP_Emulation.ttcn b/library/SGsAP_Emulation.ttcn</span><br><span>index 442cc7c..f91e076 100644</span><br><span>--- a/library/SGsAP_Emulation.ttcn</span><br><span>+++ b/library/SGsAP_Emulation.ttcn</span><br><span>@@ -23,6 +23,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from SGsAP_CodecPort all;</span><br><span>diff --git a/library/SGsAP_Templates.ttcn b/library/SGsAP_Templates.ttcn</span><br><span>index 428924f..4414dd1 100644</span><br><span>--- a/library/SGsAP_Templates.ttcn</span><br><span>+++ b/library/SGsAP_Templates.ttcn</span><br><span>@@ -6,6 +6,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of the GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from SGsAP_Types all;</span><br><span>diff --git a/library/SIP_Emulation.ttcn b/library/SIP_Emulation.ttcn</span><br><span>index 98f7371..e71c611 100644</span><br><span>--- a/library/SIP_Emulation.ttcn</span><br><span>+++ b/library/SIP_Emulation.ttcn</span><br><span>@@ -24,6 +24,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from SIPmsg_Types all;</span><br><span>diff --git a/library/SMPP_CodecPort.ttcn b/library/SMPP_CodecPort.ttcn</span><br><span>index 0ac81ae..b415c09 100644</span><br><span>--- a/library/SMPP_CodecPort.ttcn</span><br><span>+++ b/library/SMPP_CodecPort.ttcn</span><br><span>@@ -9,6 +9,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> </span><br><span>diff --git a/library/SMPP_Emulation.ttcn b/library/SMPP_Emulation.ttcn</span><br><span>index 6dc78e9..fdeed4b 100644</span><br><span>--- a/library/SMPP_Emulation.ttcn</span><br><span>+++ b/library/SMPP_Emulation.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> </span><br><span>diff --git a/library/SS_Templates.ttcn b/library/SS_Templates.ttcn</span><br><span>index 6d8fcf2..069b4e9 100644</span><br><span>--- a/library/SS_Templates.ttcn</span><br><span>+++ b/library/SS_Templates.ttcn</span><br><span>@@ -7,6 +7,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/library/TRXC_Types.ttcn b/library/TRXC_Types.ttcn</span><br><span>index 77666d9..37b8610 100644</span><br><span>--- a/library/TRXC_Types.ttcn</span><br><span>+++ b/library/TRXC_Types.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module TRXC_Types {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* TRX Control protocol type definitions in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span> type charstring TrxcType ("CMD", "RSP", "IND") with {</span><br><span>diff --git a/library/USSD_Helpers.ttcn b/library/USSD_Helpers.ttcn</span><br><span>index 5dd4bb1..0d23073 100644</span><br><span>--- a/library/USSD_Helpers.ttcn</span><br><span>+++ b/library/USSD_Helpers.ttcn</span><br><span>@@ -8,6 +8,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/mgw/MGCP_Test.ttcn b/mgw/MGCP_Test.ttcn</span><br><span>index 8cb2404..6e79155 100644</span><br><span>--- a/mgw/MGCP_Test.ttcn</span><br><span>+++ b/mgw/MGCP_Test.ttcn</span><br><span>@@ -1,3 +1,14 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* MGW (Media Gateway) test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2018 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module MGCP_Test {</span><br><span>   import from Osmocom_Types all;</span><br><span>       import from MGCP_Types all;</span><br><span>diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn</span><br><span>index 796b0ce..0dfb833 100644</span><br><span>--- a/msc/BSC_ConnectionHandler.ttcn</span><br><span>+++ b/msc/BSC_ConnectionHandler.ttcn</span><br><span>@@ -1,3 +1,15 @@</span><br><span style="color: hsl(120, 100%, 40%);">+/* BSC Connection Handler of MSC test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018 Vadim Yanitskiy <axilirator@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> module BSC_ConnectionHandler {</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn</span><br><span>index b64b872..6bd1a57 100644</span><br><span>--- a/msc/MSC_Tests.ttcn</span><br><span>+++ b/msc/MSC_Tests.ttcn</span><br><span>@@ -1,5 +1,17 @@</span><br><span> module MSC_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom MSC test suite in in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2017-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Vadim Yanitskiy <axilirator@gmail.com></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> friend module MSC_Tests_Iu;</span><br><span> </span><br><span> import from General_Types all;</span><br><span>diff --git a/msc/MSC_Tests_Iu.ttcn b/msc/MSC_Tests_Iu.ttcn</span><br><span>index 5798821..e592573 100644</span><br><span>--- a/msc/MSC_Tests_Iu.ttcn</span><br><span>+++ b/msc/MSC_Tests_Iu.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module MSC_Tests_Iu {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom MSC test suite for Iu interface in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span>diff --git a/pcu/GPRS_TBF.ttcn b/pcu/GPRS_TBF.ttcn</span><br><span>index 951cf4a..9fbe191 100644</span><br><span>--- a/pcu/GPRS_TBF.ttcn</span><br><span>+++ b/pcu/GPRS_TBF.ttcn</span><br><span>@@ -7,9 +7,10 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span> import from GSM_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from General_Types all;</span><br><span>diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn</span><br><span>index 4dce7dd..e00f92b 100644</span><br><span>--- a/pcu/PCU_Tests.ttcn</span><br><span>+++ b/pcu/PCU_Tests.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module PCU_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom PCU test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from GSM_Types all;</span><br><span>diff --git a/pcu/PCU_Tests_RAW.ttcn b/pcu/PCU_Tests_RAW.ttcn</span><br><span>index 96a3f86..36db225 100644</span><br><span>--- a/pcu/PCU_Tests_RAW.ttcn</span><br><span>+++ b/pcu/PCU_Tests_RAW.ttcn</span><br><span>@@ -6,6 +6,15 @@</span><br><span>    standard procedures on the NS and BSSGP level.  The goal of these tests is to test exactly</span><br><span>    those NS and BSSGP implementations on the BSS (PCU) side. */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from GSM_Types all;</span><br><span>diff --git a/pcu/PCU_Tests_RAW_SNS.ttcn b/pcu/PCU_Tests_RAW_SNS.ttcn</span><br><span>index 9bedff9..28dd654 100644</span><br><span>--- a/pcu/PCU_Tests_RAW_SNS.ttcn</span><br><span>+++ b/pcu/PCU_Tests_RAW_SNS.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module PCU_Tests_RAW_SNS {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom PCU test suite for IP Sub-Network-Service (SNS) in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from Osmocom_Types all;</span><br><span> import from PCU_Tests all;</span><br><span> import from PCU_Tests_RAW all;</span><br><span>diff --git a/sccp/SCCP_Tests.ttcn b/sccp/SCCP_Tests.ttcn</span><br><span>index ea2522a..e76e9ac 100644</span><br><span>--- a/sccp/SCCP_Tests.ttcn</span><br><span>+++ b/sccp/SCCP_Tests.ttcn</span><br><span>@@ -4,6 +4,8 @@</span><br><span>  *</span><br><span>  * Released under the terms of GNU General Public License, Version 2 or</span><br><span>  * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span>  */</span><br><span> </span><br><span> module SCCP_Tests {</span><br><span>diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn</span><br><span>index 2bdbfb9..5633183 100644</span><br><span>--- a/sgsn/SGSN_Tests.ttcn</span><br><span>+++ b/sgsn/SGSN_Tests.ttcn</span><br><span>@@ -1,5 +1,16 @@</span><br><span> module SGSN_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom SGSN test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 sysmocom - s.f.m.c. GmbH</span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> import from Native_Functions all;</span><br><span>diff --git a/sip/SIP_Tests.ttcn b/sip/SIP_Tests.ttcn</span><br><span>index 67650c8..9de2723 100644</span><br><span>--- a/sip/SIP_Tests.ttcn</span><br><span>+++ b/sip/SIP_Tests.ttcn</span><br><span>@@ -1,5 +1,15 @@</span><br><span> module SIP_Tests {</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* osmo-sip-connector test suite in TTCN-3</span><br><span style="color: hsl(120, 100%, 40%);">+ * (C) 2018-2019 Harald Welte <laforge@gnumonks.org></span><br><span style="color: hsl(120, 100%, 40%);">+ * All rights reserved.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * Released under the terms of GNU General Public License, Version 2 or</span><br><span style="color: hsl(120, 100%, 40%);">+ * (at your option) any later version.</span><br><span style="color: hsl(120, 100%, 40%);">+ *</span><br><span style="color: hsl(120, 100%, 40%);">+ * SPDX-License-Identifier: GPL-2.0-or-later</span><br><span style="color: hsl(120, 100%, 40%);">+ */</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> import from General_Types all;</span><br><span> import from Osmocom_Types all;</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/14198">change 14198</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/14198"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: If7fa19ce484b415bc645e39b3d0d666b44b5f0fd </div>
<div style="display:none"> Gerrit-Change-Number: 14198 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>