From 34b5a95d09aff3ead090cde984200019a43751ec Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 27 May 2019 11:54:11 +0200 Subject: cosmetic: Update copyright statement, license notice and SPDX Some of our files didn't have a copyright notice at all, let's add it. Also, update the notices in other files and ensure a SPDX identifier is present in all but the most trivial files. Change-Id: If7fa19ce484b415bc645e39b3d0d666b44b5f0fd --- bsc-nat/BSCNAT_Tests.ttcn | 11 +++++++++++ bsc-nat/BSC_MS_ConnectionHandler.ttcn | 9 +++++++++ bsc-nat/BSC_MS_Simulation.ttcn | 10 ++++++++++ bsc-nat/MGCP_Adapter.ttcn | 10 ++++++++++ bsc-nat/MSC_ConnectionHandler.ttcn | 9 +++++++++ bsc/BSC_Tests.ttcn | 2 ++ bsc/BSC_Tests_LCLS.ttcn | 2 ++ bsc/MSC_ConnectionHandler.ttcn | 11 +++++++++++ bts/BTS_Tests.ttcn | 4 +++- bts/BTS_Tests_SMSCB.ttcn | 2 ++ ggsn_tests/GGSN_Tests.ttcn | 12 ++++++++++++ hlr/HLR_EUSE.ttcn | 10 +++++++++- hlr/HLR_Tests.ttcn | 14 ++++++++++++++ library/AbisOML_Types.ttcn | 2 ++ library/BSSAP_CodecPort.ttcn | 2 ++ library/BSSGP_Emulation.ttcn | 10 ++++++++++ library/BSSGP_Types.ttcn | 10 ++++++++++ library/BSSMAP_Templates.ttcn | 5 ++++- library/DNS_Helpers.ttcn | 10 ++++++++++ library/GSMTAP_PortType.ttcn | 11 ++++++++++- library/GSM_RR_Types.ttcn | 13 ++++++++++--- library/GSM_SystemInformation.ttcn | 13 ++++++++++--- library/GSM_Types.ttcn | 13 ++++++++++--- library/GSUP_Emulation.ttcn | 2 ++ library/GSUP_Types.ttcn | 5 ++++- library/GTP_CodecPort.ttcn | 13 +++++++++++-- library/GTP_Emulation.ttcn | 11 +++++++++++ library/GTP_Templates.ttcn | 11 +++++++++++ library/IPA_CodecPort.ttcn | 4 +++- library/IPA_Emulation.ttcnpp | 5 ++++- library/IPA_Testing.ttcn | 2 ++ library/IPA_Types.ttcn | 4 +++- library/IPCP_Types.ttcn | 10 ++++++++++ library/IuUP_Emulation.ttcn | 3 ++- library/L1CTL_PortType.ttcn | 12 +++++++++++- library/L1CTL_Types.ttcn | 10 +++++++++- library/L3_Common.ttcn | 11 +++++++++++ library/L3_Templates.ttcn | 2 ++ library/LAPDm_RAW_PT.ttcn | 10 ++++++++++ library/LAPDm_Types.ttcn | 12 ++++++++++-- library/LLC_Templates.ttcn | 11 +++++++++++ library/MGCP_CodecPort.ttcn | 3 +++ library/MGCP_Emulation.ttcn | 2 ++ library/MNCC_Emulation.ttcn | 2 ++ library/MNCC_Types.ttcn | 12 ++++++++++++ library/NS_Emulation.ttcn | 11 +++++++++++ library/NS_Types.ttcn | 10 ++++++++++ library/Native_FunctionDefs.cc | 8 +++++++- library/Osmocom_CTRL_Adapter.ttcn | 11 ++++++++++- library/Osmocom_CTRL_Types.ttcn | 4 +++- library/Osmocom_Types.ttcn | 10 ++++++++++ library/Osmocom_VTY_Functions.ttcn | 11 +++++++++++ library/PAP_Types.ttcn | 2 ++ library/PCUIF_CodecPort.ttcn | 11 +++++++++++ library/PCUIF_Types.ttcn | 13 +++++++++++-- library/RAN_Adapter.ttcnpp | 10 ++++++++++ library/RLCMAC_CSN1_Types.ttcn | 14 ++++++++++++-- library/RLCMAC_EncDec.cc | 6 ++++++ library/RLCMAC_Types.ttcn | 10 ++++++++++ library/RSL_Emulation.ttcn | 2 ++ library/RSL_Types.ttcn | 2 ++ library/RTP_CodecPort.ttcn | 2 ++ library/RTP_Emulation.ttcn | 11 +++++++++++ library/SCCP_Templates.ttcn | 2 ++ library/SGsAP_CodecPort.ttcn | 2 ++ library/SGsAP_Emulation.ttcn | 2 ++ library/SGsAP_Templates.ttcn | 2 ++ library/SIP_Emulation.ttcn | 2 ++ library/SMPP_CodecPort.ttcn | 2 ++ library/SMPP_Emulation.ttcn | 2 ++ library/SS_Templates.ttcn | 2 ++ library/TRXC_Types.ttcn | 10 ++++++++++ library/USSD_Helpers.ttcn | 2 ++ mgw/MGCP_Test.ttcn | 11 +++++++++++ msc/BSC_ConnectionHandler.ttcn | 12 ++++++++++++ msc/MSC_Tests.ttcn | 12 ++++++++++++ msc/MSC_Tests_Iu.ttcn | 10 ++++++++++ pcu/GPRS_TBF.ttcn | 3 ++- pcu/PCU_Tests.ttcn | 10 ++++++++++ pcu/PCU_Tests_RAW.ttcn | 9 +++++++++ pcu/PCU_Tests_RAW_SNS.ttcn | 10 ++++++++++ sccp/SCCP_Tests.ttcn | 2 ++ sgsn/SGSN_Tests.ttcn | 11 +++++++++++ sip/SIP_Tests.ttcn | 10 ++++++++++ 84 files changed, 596 insertions(+), 32 deletions(-) diff --git a/bsc-nat/BSCNAT_Tests.ttcn b/bsc-nat/BSCNAT_Tests.ttcn index 993d6683..b9b031f3 100644 --- a/bsc-nat/BSCNAT_Tests.ttcn +++ b/bsc-nat/BSCNAT_Tests.ttcn @@ -1,5 +1,16 @@ module BSCNAT_Tests { +/* osmo-bsc_nat test suite in TTCN-3 + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * Author: Daniel Willmann + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from Osmocom_Types all; import from IPL4asp_Types all; diff --git a/bsc-nat/BSC_MS_ConnectionHandler.ttcn b/bsc-nat/BSC_MS_ConnectionHandler.ttcn index 28ff349b..7777f039 100644 --- a/bsc-nat/BSC_MS_ConnectionHandler.ttcn +++ b/bsc-nat/BSC_MS_ConnectionHandler.ttcn @@ -1,5 +1,14 @@ module BSC_MS_ConnectionHandler { +/* (C) 2017-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from SCCPasp_Types all; diff --git a/bsc-nat/BSC_MS_Simulation.ttcn b/bsc-nat/BSC_MS_Simulation.ttcn index c45b5aca..ed6e92dc 100644 --- a/bsc-nat/BSC_MS_Simulation.ttcn +++ b/bsc-nat/BSC_MS_Simulation.ttcn @@ -1,5 +1,15 @@ module BSC_MS_Simulation { +/* (C) 2017-2018 Harald Welte + * (C) 2018 sysmocom - s.f.m.c. Gmbh; Author: Daniel Willmann + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from IPL4asp_Types all; import from IPA_Emulation all; diff --git a/bsc-nat/MGCP_Adapter.ttcn b/bsc-nat/MGCP_Adapter.ttcn index 6491c685..478c688c 100644 --- a/bsc-nat/MGCP_Adapter.ttcn +++ b/bsc-nat/MGCP_Adapter.ttcn @@ -1,5 +1,15 @@ module MGCP_Adapter { +/* MGCP Adapter for bsc-nat tests in TTCN-3 + * (C) 2017 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from IPL4asp_Types all; import from MGCP_Types all; diff --git a/bsc-nat/MSC_ConnectionHandler.ttcn b/bsc-nat/MSC_ConnectionHandler.ttcn index 36fdf850..89728b43 100644 --- a/bsc-nat/MSC_ConnectionHandler.ttcn +++ b/bsc-nat/MSC_ConnectionHandler.ttcn @@ -1,5 +1,14 @@ module MSC_ConnectionHandler { +/* (C) 2017-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from SCCPasp_Types all; diff --git a/bsc/BSC_Tests.ttcn b/bsc/BSC_Tests.ttcn index c731b7c3..85260bc7 100644 --- a/bsc/BSC_Tests.ttcn +++ b/bsc/BSC_Tests.ttcn @@ -7,6 +7,8 @@ module BSC_Tests { * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. * + * SPDX-License-Identifier: GPL-2.0-or-later + * * This test suite tests OsmoBSC while emulating both multiple BTS + MS as * well as the MSC. See README for more details. * diff --git a/bsc/BSC_Tests_LCLS.ttcn b/bsc/BSC_Tests_LCLS.ttcn index f2b9b5d7..60871330 100644 --- a/bsc/BSC_Tests_LCLS.ttcn +++ b/bsc/BSC_Tests_LCLS.ttcn @@ -7,6 +7,8 @@ module BSC_Tests_LCLS { * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. * + * SPDX-License-Identifier: GPL-2.0-or-later + * * This test suite tests OsmoBSC while emulating both multiple BTS + MS as * well as the MSC. See README for more details. * diff --git a/bsc/MSC_ConnectionHandler.ttcn b/bsc/MSC_ConnectionHandler.ttcn index 0db5630a..dbba135a 100644 --- a/bsc/MSC_ConnectionHandler.ttcn +++ b/bsc/MSC_ConnectionHandler.ttcn @@ -1,5 +1,16 @@ module MSC_ConnectionHandler { +/* MSC Connection HAndler of BSC Tests in TTCN-3 + * (C) 2017-2019 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from Misc_Helpers all; import from General_Types all; import from Osmocom_Types all; diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn index 5cde0afa..1c206572 100644 --- a/bts/BTS_Tests.ttcn +++ b/bts/BTS_Tests.ttcn @@ -1,13 +1,15 @@ module BTS_Tests { /* Integration Tests for OsmoBTS - * (C) 2019-2019 by Harald Welte + * (C) 2018-2019 by Harald Welte * contributions by Vadim Yanitskiy and sysmocom - s.f.m.c. GmbH * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. * + * SPDX-License-Identifier: GPL-2.0-or-later + * * This test suite tests OsmoBTS by attaching to the external interfaces * such as Abis RSL, PCU, VTY as well as by attaching to a MS L1 implementation * using the L1CTL protocol/interface. diff --git a/bts/BTS_Tests_SMSCB.ttcn b/bts/BTS_Tests_SMSCB.ttcn index 801a5fcb..0712a908 100644 --- a/bts/BTS_Tests_SMSCB.ttcn +++ b/bts/BTS_Tests_SMSCB.ttcn @@ -7,6 +7,8 @@ module BTS_Tests_SMSCB { * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. * + * SPDX-License-Identifier: GPL-2.0-or-later + * * This test suite tests the SMSCB (Cell Broadcast) related functionality of * OsmoBTS by attaching to the A-bis RSL and Um interface and emulating both * BSC and MS. diff --git a/ggsn_tests/GGSN_Tests.ttcn b/ggsn_tests/GGSN_Tests.ttcn index d793d27e..9577a60b 100644 --- a/ggsn_tests/GGSN_Tests.ttcn +++ b/ggsn_tests/GGSN_Tests.ttcn @@ -1,5 +1,17 @@ module GGSN_Tests { +/* GGSN test suite in TTCN-3 + * (C) 2017-2019 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + + import from General_Types all; import from Osmocom_Types all; import from IPL4asp_PortType all; diff --git a/hlr/HLR_EUSE.ttcn b/hlr/HLR_EUSE.ttcn index fbb496c9..ef07ca67 100644 --- a/hlr/HLR_EUSE.ttcn +++ b/hlr/HLR_EUSE.ttcn @@ -6,7 +6,15 @@ * function, which will return whatever PDU to send in response back to the HLR. */ -/* (C) 2018 by Harald Welte */ + +/* (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ module HLR_EUSE { diff --git a/hlr/HLR_Tests.ttcn b/hlr/HLR_Tests.ttcn index da6ad7c7..b6bd1adc 100644 --- a/hlr/HLR_Tests.ttcn +++ b/hlr/HLR_Tests.ttcn @@ -1,5 +1,19 @@ module HLR_Tests { +/* HLR test suite in TTCN-3 + * (C) 2017-2018 Harald Welte + * (C) 2018 sysmocom - s.f.m.c. GmbH + * (C) 2018 Vadim Yanitskiy + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + + + import from GSUP_Types all; import from GSUP_Emulation all; import from IPA_Emulation all; diff --git a/library/AbisOML_Types.ttcn b/library/AbisOML_Types.ttcn index 0d37f8a3..c4fd81c2 100644 --- a/library/AbisOML_Types.ttcn +++ b/library/AbisOML_Types.ttcn @@ -10,6 +10,8 @@ module AbisOML_Types { * * Released under the terms of the GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/BSSAP_CodecPort.ttcn b/library/BSSAP_CodecPort.ttcn index 41bd1719..fdece085 100644 --- a/library/BSSAP_CodecPort.ttcn +++ b/library/BSSAP_CodecPort.ttcn @@ -9,6 +9,8 @@ module BSSAP_CodecPort { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/BSSGP_Emulation.ttcn b/library/BSSGP_Emulation.ttcn index 22c2f09e..5b5628e8 100644 --- a/library/BSSGP_Emulation.ttcn +++ b/library/BSSGP_Emulation.ttcn @@ -1,5 +1,15 @@ module BSSGP_Emulation { +/* BSSGP Emulation in TTCN-3 + * (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from NS_Types all; diff --git a/library/BSSGP_Types.ttcn b/library/BSSGP_Types.ttcn index 826e3ec5..d51bb6dd 100644 --- a/library/BSSGP_Types.ttcn +++ b/library/BSSGP_Types.ttcn @@ -1,5 +1,15 @@ module BSSGP_Types { +/* BSSGP type definitions in TTCN-3 + * (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from GSM_Types all; diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn index ad314a3f..b3773585 100644 --- a/library/BSSMAP_Templates.ttcn +++ b/library/BSSMAP_Templates.ttcn @@ -2,11 +2,14 @@ module BSSMAP_Templates { /* BSSMAP Templates, building on top of BSSAP_Types from Ericsson. * - * (C) 2017 by Harald Welte + * (C) 2017-2019 by Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/DNS_Helpers.ttcn b/library/DNS_Helpers.ttcn index 45c3a09c..122adff3 100644 --- a/library/DNS_Helpers.ttcn +++ b/library/DNS_Helpers.ttcn @@ -1,5 +1,15 @@ module DNS_Helpers { +/* DNS Helper functions in TTCN-3 + * (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + private function f_strchr(charstring s, char c) return integer { var integer i; for (i := 0; i < lengthof(s); i := i+1) { diff --git a/library/GSMTAP_PortType.ttcn b/library/GSMTAP_PortType.ttcn index a3f655dc..47796c8d 100644 --- a/library/GSMTAP_PortType.ttcn +++ b/library/GSMTAP_PortType.ttcn @@ -1,4 +1,13 @@ -/* dual-faced port that wraps an IPL4asp port and encodes/decodes GSMTAP */ +/* dual-faced port that wraps an IPL4asp port and encodes/decodes GSMTAP + * (C) 2017 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + module GSMTAP_PortType { import from GSMTAP_Types all; import from IPL4asp_PortType all; diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn index 59585690..457f0f54 100644 --- a/library/GSM_RR_Types.ttcn +++ b/library/GSM_RR_Types.ttcn @@ -1,7 +1,14 @@ /* Encoding/Decoding routines for GSM System Information messages - * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */ - -/* (C) 2017 by Harald Welte */ + * according to 3GPP TS 44.018 Version 12.3.0 Release 12 + * + * (C) 2017-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ module GSM_RR_Types { diff --git a/library/GSM_SystemInformation.ttcn b/library/GSM_SystemInformation.ttcn index 1d06aa19..f1918c96 100644 --- a/library/GSM_SystemInformation.ttcn +++ b/library/GSM_SystemInformation.ttcn @@ -1,7 +1,14 @@ /* Encoding/Decoding routines for GSM System Information messages - * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */ - -/* (C) 2017 by Harald Welte */ + * according to 3GPP TS 44.018 Version 12.3.0 Release 12 + * + * (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ module GSM_SystemInformation { diff --git a/library/GSM_Types.ttcn b/library/GSM_Types.ttcn index 88be9757..3e24f816 100644 --- a/library/GSM_Types.ttcn +++ b/library/GSM_Types.ttcn @@ -1,7 +1,14 @@ /* Encoding/Decoding routines for GSM System Information messages - * according to 3GPP TS 44.018 Version 12.3.0 Release 12 */ - -/* (C) 2017 by Harald Welte */ + * according to 3GPP TS 44.018 Version 12.3.0 Release 12 + * + * (C) 2017-2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ module GSM_Types { diff --git a/library/GSUP_Emulation.ttcn b/library/GSUP_Emulation.ttcn index 86859baa..ea8ba225 100644 --- a/library/GSUP_Emulation.ttcn +++ b/library/GSUP_Emulation.ttcn @@ -24,6 +24,8 @@ module GSUP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ diff --git a/library/GSUP_Types.ttcn b/library/GSUP_Types.ttcn index df1d7a95..10cf1b8e 100644 --- a/library/GSUP_Types.ttcn +++ b/library/GSUP_Types.ttcn @@ -5,11 +5,14 @@ module GSUP_Types { * GSUP is a non-standard protocol used between OsmoMSC/OsmoSGSN and OsmoHLR * in order to replace the complex TCAP/MAP protocol. * - * (C) 2017 by Harald Welte + * (C) 2017-2019 by Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/GTP_CodecPort.ttcn b/library/GTP_CodecPort.ttcn index 7a3e755d..a8507a68 100644 --- a/library/GTP_CodecPort.ttcn +++ b/library/GTP_CodecPort.ttcn @@ -1,5 +1,14 @@ -/* dual-faced port sitting on top of IPL4_asp UDP to encode/decode GTP */ -/* (C) 2017 by Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + + module GTP_CodecPort { import from IPL4asp_PortType all; import from IPL4asp_Types all; diff --git a/library/GTP_Emulation.ttcn b/library/GTP_Emulation.ttcn index 4368a8a7..43c034b8 100644 --- a/library/GTP_Emulation.ttcn +++ b/library/GTP_Emulation.ttcn @@ -1,3 +1,14 @@ +/* GTP Emulation in TTCN-3 + * + * (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module GTP_Emulation { import from IPL4asp_Types all; diff --git a/library/GTP_Templates.ttcn b/library/GTP_Templates.ttcn index bd39e27b..f2e6ac04 100644 --- a/library/GTP_Templates.ttcn +++ b/library/GTP_Templates.ttcn @@ -1,3 +1,14 @@ +/* GTP Templates in TTCN-3 + * (C) 2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module GTP_Templates { import from General_Types all; diff --git a/library/IPA_CodecPort.ttcn b/library/IPA_CodecPort.ttcn index f9a242b7..dfc759ca 100644 --- a/library/IPA_CodecPort.ttcn +++ b/library/IPA_CodecPort.ttcn @@ -4,11 +4,13 @@ module IPA_CodecPort { * towards the IPL4asp port provider, and IPA primitives * which carry the decoded IPA data types as payload. * - * (C) 2017 by Harald Welte + * (C) 2017-2018 by Harald Welte * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from IPL4asp_PortType all; diff --git a/library/IPA_Emulation.ttcnpp b/library/IPA_Emulation.ttcnpp index a2066ee5..3180621e 100644 --- a/library/IPA_Emulation.ttcnpp +++ b/library/IPA_Emulation.ttcnpp @@ -8,11 +8,14 @@ module IPA_Emulation { * GSUP. IT hence transcodes messages so the user can work with abstract data types rather * than binary messages. It handles multiple packets inside one TCP segment. * - * (C) 2017-2018 by Harald Welte + * (C) 2017-2019 by Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from IPA_Types all; diff --git a/library/IPA_Testing.ttcn b/library/IPA_Testing.ttcn index 413dd31b..c4097a5f 100644 --- a/library/IPA_Testing.ttcn +++ b/library/IPA_Testing.ttcn @@ -4,6 +4,8 @@ * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ /* diff --git a/library/IPA_Types.ttcn b/library/IPA_Types.ttcn index 1325b141..e232aeb8 100644 --- a/library/IPA_Types.ttcn +++ b/library/IPA_Types.ttcn @@ -4,11 +4,13 @@ module IPA_Types { * Uses the TITAN "RAW" codec syntax to auto-generate encoder and decoder * functions. * - * (C) 2017 by Harald Welte + * (C) 2017-2018 by Harald Welte * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from Osmocom_Types all; diff --git a/library/IPCP_Types.ttcn b/library/IPCP_Types.ttcn index 75bb092e..657289af 100644 --- a/library/IPCP_Types.ttcn +++ b/library/IPCP_Types.ttcn @@ -1,3 +1,13 @@ +/* IPCP (IP Configuration Protocol) in TTCN-3 + * (C) 2017 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module IPCP_Types { import from Osmocom_Types all; diff --git a/library/IuUP_Emulation.ttcn b/library/IuUP_Emulation.ttcn index 752b8977..56384ee7 100644 --- a/library/IuUP_Emulation.ttcn +++ b/library/IuUP_Emulation.ttcn @@ -11,9 +11,10 @@ module IuUP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ - import from Osmocom_Types all; import from IuUP_Types all; diff --git a/library/L1CTL_PortType.ttcn b/library/L1CTL_PortType.ttcn index a366a1bd..bdcf024f 100644 --- a/library/L1CTL_PortType.ttcn +++ b/library/L1CTL_PortType.ttcn @@ -1,4 +1,14 @@ -/* dual-faced port that wraps an Unixdomain port and encodes/decodes L1CTL */ +/* dual-faced port that wraps an Unixdomain port and encodes/decodes L1CTL + * (C) 2017-2019 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module L1CTL_PortType { import from L1CTL_Types all; import from UD_PortType all; diff --git a/library/L1CTL_Types.ttcn b/library/L1CTL_Types.ttcn index 6ffbbb88..69e7dbec 100644 --- a/library/L1CTL_Types.ttcn +++ b/library/L1CTL_Types.ttcn @@ -1,6 +1,14 @@ /* Data Types / Encoding / Decoding for OsmocomBB L1CTL interface */ /* (C) 2017 by Harald Welte , derived from l1ctl_proto.h - * (C) 2010 by Harald Welte + Holger Hans Peter Freyther */ + * which is (C) 2010 by Harald Welte + Holger Hans Peter Freyther + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module L1CTL_Types { import from General_Types all; diff --git a/library/L3_Common.ttcn b/library/L3_Common.ttcn index 01f0a34b..0a805935 100644 --- a/library/L3_Common.ttcn +++ b/library/L3_Common.ttcn @@ -1,3 +1,14 @@ +/* Common L3 helper functions in TTCN-3 + * (C) 2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module L3_Common { import from Osmocom_Types all; diff --git a/library/L3_Templates.ttcn b/library/L3_Templates.ttcn index cf6d64ce..a2fe67a0 100644 --- a/library/L3_Templates.ttcn +++ b/library/L3_Templates.ttcn @@ -7,6 +7,8 @@ module L3_Templates { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/LAPDm_RAW_PT.ttcn b/library/LAPDm_RAW_PT.ttcn index 6b8f9fb3..164d31ad 100644 --- a/library/LAPDm_RAW_PT.ttcn +++ b/library/LAPDm_RAW_PT.ttcn @@ -1,6 +1,16 @@ /* Test Port that stacks on top of L1CTL test port and performs LAPDm encoding/decoding, so the user can send * and receive LAPDm frames in decoded TTCN-3 data types. This is particularly useful for sending/receiving * all kinds of hand-crafted LAPDm frames for testing of the remote LAPDm layer */ + +/* (C) 2017-2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module LAPDm_RAW_PT { import from GSM_Types all; import from GSM_RR_Types all; diff --git a/library/LAPDm_Types.ttcn b/library/LAPDm_Types.ttcn index 32e1ba6e..a1ca5fe5 100644 --- a/library/LAPDm_Types.ttcn +++ b/library/LAPDm_Types.ttcn @@ -1,5 +1,13 @@ -/* LAPDm definitiona according to 3GPP TS 44.006 */ -/* (C) 2017-2018 bh Harald Welte */ +/* LAPDm definitions according to 3GPP TS 44.006 + * (C) 2017-2018 by Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module LAPDm_Types { import from General_Types all; diff --git a/library/LLC_Templates.ttcn b/library/LLC_Templates.ttcn index b71bce16..ed2ca6f9 100644 --- a/library/LLC_Templates.ttcn +++ b/library/LLC_Templates.ttcn @@ -1,3 +1,14 @@ +/* LLC Templates in TTCN-3 + * (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + + module LLC_Templates { import from LLC_Types all; diff --git a/library/MGCP_CodecPort.ttcn b/library/MGCP_CodecPort.ttcn index c2069868..d33afe18 100644 --- a/library/MGCP_CodecPort.ttcn +++ b/library/MGCP_CodecPort.ttcn @@ -5,10 +5,13 @@ module MGCP_CodecPort { * which carry the decoded MGCP data types as payload. * * (C) 2017 by Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from IPL4asp_PortType all; diff --git a/library/MGCP_Emulation.ttcn b/library/MGCP_Emulation.ttcn index 3dfbbc8a..23cfeb4a 100644 --- a/library/MGCP_Emulation.ttcn +++ b/library/MGCP_Emulation.ttcn @@ -25,6 +25,8 @@ module MGCP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from MGCP_CodecPort all; diff --git a/library/MNCC_Emulation.ttcn b/library/MNCC_Emulation.ttcn index 94ed1c48..ee9b58eb 100644 --- a/library/MNCC_Emulation.ttcn +++ b/library/MNCC_Emulation.ttcn @@ -27,6 +27,8 @@ module MNCC_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ diff --git a/library/MNCC_Types.ttcn b/library/MNCC_Types.ttcn index f5028d2c..828f341c 100644 --- a/library/MNCC_Types.ttcn +++ b/library/MNCC_Types.ttcn @@ -1,3 +1,15 @@ +/* Osmocom MNCC type definitions in TTCN-3 + * (C) 2017-2019 Harald Welte + * contributions by sysmocom -s.f.m.c. GmbH + * (C) 2018 Vadim Yanitskiy + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module MNCC_Types { import from Osmocom_Types all; diff --git a/library/NS_Emulation.ttcn b/library/NS_Emulation.ttcn index 89e25eac..697a4821 100644 --- a/library/NS_Emulation.ttcn +++ b/library/NS_Emulation.ttcn @@ -1,3 +1,14 @@ +/* GPRS-NS Emulation in TTCN-3 + * (C) 2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module NS_Emulation { import from NS_Types all; import from BSSGP_Types all; diff --git a/library/NS_Types.ttcn b/library/NS_Types.ttcn index ba1c4613..6432d6c1 100644 --- a/library/NS_Types.ttcn +++ b/library/NS_Types.ttcn @@ -1,3 +1,13 @@ +/* GPRS-NS type definitions in TTCN-3 + * (C) 2017 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module NS_Types { import from General_Types all; import from Osmocom_Types all; diff --git a/library/Native_FunctionDefs.cc b/library/Native_FunctionDefs.cc index 8aa31b44..f6d5d1d9 100644 --- a/library/Native_FunctionDefs.cc +++ b/library/Native_FunctionDefs.cc @@ -1,7 +1,13 @@ /* Utility functions that I'm used to from C but for which I couldn't find TTCN-3 implementations * - * (C) 2017 by Harald Welte + * (C) 2017 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ #include diff --git a/library/Osmocom_CTRL_Adapter.ttcn b/library/Osmocom_CTRL_Adapter.ttcn index f1002bd0..93e893f4 100644 --- a/library/Osmocom_CTRL_Adapter.ttcn +++ b/library/Osmocom_CTRL_Adapter.ttcn @@ -1,6 +1,15 @@ module Osmocom_CTRL_Adapter { -/* Module that test suites can 'inherit' in order to have a CTRL connection to the IUT which they're testing */ +/* Module that test suites can 'inherit' in order to have a CTRL connection to the IUT which they're testing + * (C) 2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ import from IPL4asp_Types all; diff --git a/library/Osmocom_CTRL_Types.ttcn b/library/Osmocom_CTRL_Types.ttcn index 1d776689..eb220567 100644 --- a/library/Osmocom_CTRL_Types.ttcn +++ b/library/Osmocom_CTRL_Types.ttcn @@ -3,11 +3,13 @@ module Osmocom_CTRL_Types { /* Definition of abstract types for the CTRL protocol as used in Osmocom. * Uses the TITAN "TEXT" codec to auto-generate encoder/decoder functions. * - * (C) 2017 by Harald Welte + * (C) 2017-2018 by Harald Welte * All rights reserved. * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ type charstring CtrlVerb ("GET", "SET") with { diff --git a/library/Osmocom_Types.ttcn b/library/Osmocom_Types.ttcn index 2a4f68ce..ffd5df52 100644 --- a/library/Osmocom_Types.ttcn +++ b/library/Osmocom_Types.ttcn @@ -1,3 +1,13 @@ +/* Osmocom utility type definitions in TTCN-3 + * (C) 2017-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module Osmocom_Types { import from General_Types all; diff --git a/library/Osmocom_VTY_Functions.ttcn b/library/Osmocom_VTY_Functions.ttcn index fde05b3a..b61a6556 100644 --- a/library/Osmocom_VTY_Functions.ttcn +++ b/library/Osmocom_VTY_Functions.ttcn @@ -1,3 +1,14 @@ +/* Osmocom VTY interface functions in TTCN-3 + * (C) 2017-2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module Osmocom_VTY_Functions { import from TELNETasp_PortType all; import from Osmocom_Types all; diff --git a/library/PAP_Types.ttcn b/library/PAP_Types.ttcn index 4e3f14f0..eb0c1d19 100644 --- a/library/PAP_Types.ttcn +++ b/library/PAP_Types.ttcn @@ -5,6 +5,8 @@ module PAP_Types { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from Osmocom_Types all; diff --git a/library/PCUIF_CodecPort.ttcn b/library/PCUIF_CodecPort.ttcn index cc86fee7..91f9bf9b 100644 --- a/library/PCUIF_CodecPort.ttcn +++ b/library/PCUIF_CodecPort.ttcn @@ -1,3 +1,14 @@ +/* PCU Interface codec poart in TTCN-3 + * (C) 2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module PCUIF_CodecPort { import from Osmocom_Types all; diff --git a/library/PCUIF_Types.ttcn b/library/PCUIF_Types.ttcn index 455082af..132b72df 100644 --- a/library/PCUIF_Types.ttcn +++ b/library/PCUIF_Types.ttcn @@ -1,10 +1,19 @@ +/* Osmocom PCU Interface Types, as per osmo-pcu/include/osmocom/pcu/pcuif_proto.h + * (C) 2018-2019 Harald Welte + * contributions by Vadim Yanitskiy + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module PCUIF_Types { import from General_Types all; import from Osmocom_Types all; -/* Osmocom PCU Interface Types, as per osmo-pcu/include/osmocom/pcu/pcuif_proto.h */ - const charstring PCU_SOCK_DEFAULT := "/tmp/pcu_bts"; const uint32_t PCU_IF_VERSION := 9; diff --git a/library/RAN_Adapter.ttcnpp b/library/RAN_Adapter.ttcnpp index 27d22ca2..30a1a9e1 100644 --- a/library/RAN_Adapter.ttcnpp +++ b/library/RAN_Adapter.ttcnpp @@ -5,6 +5,16 @@ module RAN_Adapter { * with deoded BSSAP/RANAP payload. Use this if you want to have full control about what you transmit or * receive, without any automatisms in place. Allows you to refuse connections or other abnormal behavior. */ +/* (C) 2017-2019 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; diff --git a/library/RLCMAC_CSN1_Types.ttcn b/library/RLCMAC_CSN1_Types.ttcn index 9a7c8677..1c8e74ca 100644 --- a/library/RLCMAC_CSN1_Types.ttcn +++ b/library/RLCMAC_CSN1_Types.ttcn @@ -1,7 +1,17 @@ /* GPRS RLC/MAC Control Messages as per 3GPP TS 44.060 manually transcribed from the CSN.1 syntax, as no CSN.1 * tool for Eclipse TITAN could be found. Implements only the minimum necessary messages for Osmocom teseting - * purposes. - * (C) 2017 by Harald Welte */ + * purposes. */ + +/* (C) 2017-2018 Harald Welte + * contributions by sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module RLCMAC_CSN1_Types { import from General_Types all; import from Osmocom_Types all; diff --git a/library/RLCMAC_EncDec.cc b/library/RLCMAC_EncDec.cc index 0c1dd841..4ae65b1f 100644 --- a/library/RLCMAC_EncDec.cc +++ b/library/RLCMAC_EncDec.cc @@ -4,6 +4,12 @@ * beyond what TITAN RAW coder can handle internally. * * (C) 2017 by Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ namespace RLCMAC__Types { diff --git a/library/RLCMAC_Types.ttcn b/library/RLCMAC_Types.ttcn index c946594e..f3deafc2 100644 --- a/library/RLCMAC_Types.ttcn +++ b/library/RLCMAC_Types.ttcn @@ -1,4 +1,14 @@ /* TITAN REW encode/decode definitions for 3GPP TS 44.060 RLC/MAC Blocks */ + +/* (C) 2017-2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module RLCMAC_Types { import from General_Types all; import from Osmocom_Types all; diff --git a/library/RSL_Emulation.ttcn b/library/RSL_Emulation.ttcn index cdeca746..790dd7ac 100644 --- a/library/RSL_Emulation.ttcn +++ b/library/RSL_Emulation.ttcn @@ -21,6 +21,8 @@ module RSL_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from Misc_Helpers all; diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn index bfa0af44..4d23c3f2 100644 --- a/library/RSL_Types.ttcn +++ b/library/RSL_Types.ttcn @@ -9,6 +9,8 @@ module RSL_Types { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/RTP_CodecPort.ttcn b/library/RTP_CodecPort.ttcn index 8f85fd9a..b94ae73e 100644 --- a/library/RTP_CodecPort.ttcn +++ b/library/RTP_CodecPort.ttcn @@ -9,6 +9,8 @@ module RTP_CodecPort { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from IPL4asp_PortType all; diff --git a/library/RTP_Emulation.ttcn b/library/RTP_Emulation.ttcn index 7b9be681..31bf68a8 100644 --- a/library/RTP_Emulation.ttcn +++ b/library/RTP_Emulation.ttcn @@ -14,6 +14,17 @@ module RTP_Emulation { * * enable/disable generation/verification of RTCP */ +/* (C) 2017-2018 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + + /* Ideas: * each component consists of transmitter and receiver diff --git a/library/SCCP_Templates.ttcn b/library/SCCP_Templates.ttcn index f4019b82..a5af073a 100644 --- a/library/SCCP_Templates.ttcn +++ b/library/SCCP_Templates.ttcn @@ -3,6 +3,8 @@ * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ module SCCP_Templates { diff --git a/library/SGsAP_CodecPort.ttcn b/library/SGsAP_CodecPort.ttcn index 2981fa2b..47fe2cde 100644 --- a/library/SGsAP_CodecPort.ttcn +++ b/library/SGsAP_CodecPort.ttcn @@ -9,6 +9,8 @@ module SGsAP_CodecPort { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from IPL4asp_PortType all; diff --git a/library/SGsAP_Emulation.ttcn b/library/SGsAP_Emulation.ttcn index 442cc7c9..f91e076a 100644 --- a/library/SGsAP_Emulation.ttcn +++ b/library/SGsAP_Emulation.ttcn @@ -23,6 +23,8 @@ module SGsAP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from SGsAP_CodecPort all; diff --git a/library/SGsAP_Templates.ttcn b/library/SGsAP_Templates.ttcn index 428924fd..4414dd11 100644 --- a/library/SGsAP_Templates.ttcn +++ b/library/SGsAP_Templates.ttcn @@ -6,6 +6,8 @@ module SGsAP_Templates { * * Released under the terms of the GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from SGsAP_Types all; diff --git a/library/SIP_Emulation.ttcn b/library/SIP_Emulation.ttcn index 98f73710..e71c611b 100644 --- a/library/SIP_Emulation.ttcn +++ b/library/SIP_Emulation.ttcn @@ -24,6 +24,8 @@ module SIP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from SIPmsg_Types all; diff --git a/library/SMPP_CodecPort.ttcn b/library/SMPP_CodecPort.ttcn index 0ac81aed..b415c091 100644 --- a/library/SMPP_CodecPort.ttcn +++ b/library/SMPP_CodecPort.ttcn @@ -9,6 +9,8 @@ module SMPP_CodecPort { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ diff --git a/library/SMPP_Emulation.ttcn b/library/SMPP_Emulation.ttcn index 6dc78e9d..fdeed4b4 100644 --- a/library/SMPP_Emulation.ttcn +++ b/library/SMPP_Emulation.ttcn @@ -7,6 +7,8 @@ module SMPP_Emulation { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ diff --git a/library/SS_Templates.ttcn b/library/SS_Templates.ttcn index 6d8fcf2a..069b4e98 100644 --- a/library/SS_Templates.ttcn +++ b/library/SS_Templates.ttcn @@ -7,6 +7,8 @@ module SS_Templates { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/library/TRXC_Types.ttcn b/library/TRXC_Types.ttcn index 77666d97..37b86100 100644 --- a/library/TRXC_Types.ttcn +++ b/library/TRXC_Types.ttcn @@ -1,5 +1,15 @@ module TRXC_Types { +/* TRX Control protocol type definitions in TTCN-3 + * (C) 2018 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from Osmocom_Types all; type charstring TrxcType ("CMD", "RSP", "IND") with { diff --git a/library/USSD_Helpers.ttcn b/library/USSD_Helpers.ttcn index 5dd4bb17..0d230732 100644 --- a/library/USSD_Helpers.ttcn +++ b/library/USSD_Helpers.ttcn @@ -8,6 +8,8 @@ module USSD_Helpers { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ import from General_Types all; diff --git a/mgw/MGCP_Test.ttcn b/mgw/MGCP_Test.ttcn index ec3070e2..31c2a1db 100644 --- a/mgw/MGCP_Test.ttcn +++ b/mgw/MGCP_Test.ttcn @@ -1,3 +1,14 @@ +/* MGW (Media Gateway) test suite in TTCN-3 + * (C) 2017-2018 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module MGCP_Test { import from Osmocom_Types all; import from MGCP_Types all; diff --git a/msc/BSC_ConnectionHandler.ttcn b/msc/BSC_ConnectionHandler.ttcn index f83407af..c1114a66 100644 --- a/msc/BSC_ConnectionHandler.ttcn +++ b/msc/BSC_ConnectionHandler.ttcn @@ -1,3 +1,15 @@ +/* BSC Connection Handler of MSC test suite in TTCN-3 + * (C) 2018-2019 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * (C) 2018 Vadim Yanitskiy + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + module BSC_ConnectionHandler { import from General_Types all; diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn index 0d6083e3..16f7b9bb 100644 --- a/msc/MSC_Tests.ttcn +++ b/msc/MSC_Tests.ttcn @@ -1,5 +1,17 @@ module MSC_Tests { +/* Osmocom MSC test suite in in TTCN-3 + * (C) 2017-2019 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * (C) 2018-2019 Vadim Yanitskiy + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + friend module MSC_Tests_Iu; import from General_Types all; diff --git a/msc/MSC_Tests_Iu.ttcn b/msc/MSC_Tests_Iu.ttcn index 57988219..e592573b 100644 --- a/msc/MSC_Tests_Iu.ttcn +++ b/msc/MSC_Tests_Iu.ttcn @@ -1,5 +1,15 @@ module MSC_Tests_Iu { +/* Osmocom MSC test suite for Iu interface in TTCN-3 + * (C) 2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; diff --git a/pcu/GPRS_TBF.ttcn b/pcu/GPRS_TBF.ttcn index 951cf4aa..9fbe1915 100644 --- a/pcu/GPRS_TBF.ttcn +++ b/pcu/GPRS_TBF.ttcn @@ -7,9 +7,10 @@ module GPRS_TBF { * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ - import from GSM_Types all; import from Osmocom_Types all; import from General_Types all; diff --git a/pcu/PCU_Tests.ttcn b/pcu/PCU_Tests.ttcn index 4dce7dd1..e00f92b3 100644 --- a/pcu/PCU_Tests.ttcn +++ b/pcu/PCU_Tests.ttcn @@ -1,5 +1,15 @@ module PCU_Tests { +/* Osmocom PCU test suite in TTCN-3 + * (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from GSM_Types all; diff --git a/pcu/PCU_Tests_RAW.ttcn b/pcu/PCU_Tests_RAW.ttcn index 96a3f862..36db2250 100644 --- a/pcu/PCU_Tests_RAW.ttcn +++ b/pcu/PCU_Tests_RAW.ttcn @@ -6,6 +6,15 @@ module PCU_Tests_RAW { standard procedures on the NS and BSSGP level. The goal of these tests is to test exactly those NS and BSSGP implementations on the BSS (PCU) side. */ +/* (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from GSM_Types all; diff --git a/pcu/PCU_Tests_RAW_SNS.ttcn b/pcu/PCU_Tests_RAW_SNS.ttcn index 9bedff93..28dd6548 100644 --- a/pcu/PCU_Tests_RAW_SNS.ttcn +++ b/pcu/PCU_Tests_RAW_SNS.ttcn @@ -1,5 +1,15 @@ module PCU_Tests_RAW_SNS { +/* Osmocom PCU test suite for IP Sub-Network-Service (SNS) in TTCN-3 + * (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from Osmocom_Types all; import from PCU_Tests all; import from PCU_Tests_RAW all; diff --git a/sccp/SCCP_Tests.ttcn b/sccp/SCCP_Tests.ttcn index ea2522a3..e76e9ac5 100644 --- a/sccp/SCCP_Tests.ttcn +++ b/sccp/SCCP_Tests.ttcn @@ -4,6 +4,8 @@ * * Released under the terms of GNU General Public License, Version 2 or * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later */ module SCCP_Tests { diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn index 2bdbfb9b..5633183d 100644 --- a/sgsn/SGSN_Tests.ttcn +++ b/sgsn/SGSN_Tests.ttcn @@ -1,5 +1,16 @@ module SGSN_Tests { +/* Osmocom SGSN test suite in TTCN-3 + * (C) 2018-2019 Harald Welte + * (C) 2018-2019 sysmocom - s.f.m.c. GmbH + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; import from Native_Functions all; diff --git a/sip/SIP_Tests.ttcn b/sip/SIP_Tests.ttcn index 67650c80..9de27233 100644 --- a/sip/SIP_Tests.ttcn +++ b/sip/SIP_Tests.ttcn @@ -1,5 +1,15 @@ module SIP_Tests { +/* osmo-sip-connector test suite in TTCN-3 + * (C) 2018-2019 Harald Welte + * All rights reserved. + * + * Released under the terms of GNU General Public License, Version 2 or + * (at your option) any later version. + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import from General_Types all; import from Osmocom_Types all; -- cgit v1.2.3