osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-msc/+/37587?usp=email )
Change subject: Bump version: 1.11.1.65-22d4f3-dirty → 1.12.0
......................................................................
Bump version: 1.11.1.65-22d4f3-dirty → 1.12.0
Change-Id: Ic6f6d893025acff60df33cbfda980100e492e1c6
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
4 files changed, 122 insertions(+), 25 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/87/37587/1
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 8b07972..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,10 +1,9 @@
# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
-# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
-# In short:
+# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
+# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
# LIBVERSION=c:r:a
# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
+# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a.
# If any interfaces have been added since the last public release: c:r:a + 1.
# If any interfaces have been removed or changed since the last public release: c:r:0.
-#library what description / commit summary line
-libosmogsm >1.9.0 ABI breakage in struct osmo_gsup_pdp_info, use new fields pdp_type_* and pdp_address.
\ No newline at end of file
+#library what description / commit summary line
diff --git a/configure.ac b/configure.ac
index a89fce5..c0ab55e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -37,16 +37,16 @@
PKG_PROG_PKG_CONFIG([0.20])
PKG_CHECK_MODULES(LIBSQLITE3, sqlite3)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0)
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.12.0)
-PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.13.0)
+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.8.0)
AC_CHECK_FUNC([timegm], [AC_DEFINE(HAVE_TIMEGM, 1, Define if libc implements timegm)])
@@ -106,7 +106,7 @@
[osmo_ac_iu="$enableval"],[osmo_ac_iu="no"])
if test "x$osmo_ac_iu" = "xyes" ; then
PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30)
- PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.5.0)
+ PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.6.0)
AC_DEFINE(BUILD_IU, 1, [Define if we want to build IuPS and IuCS interfaces support])
fi
AM_CONDITIONAL(BUILD_IU, test "x$osmo_ac_iu" = "xyes")
diff --git a/debian/changelog b/debian/changelog
index debce4e..d4f562d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,92 @@
+osmo-msc (1.12.0) unstable; urgency=medium
+
+ [ Manawyrm ]
+ * libmsc: add 3k1_AUDIO and FAX_G3 bearer cap
+ * csd_bs: force rate adaptation mode for CSD calls to V.110
+
+ [ Andreas Eversberg ]
+ * ASCI: Reject TERMINATION, if MS is not the originator
+ * Use uniform log format for default config files
+ * Add LLC and HLC information to MNCC interface definiton
+ * Add LLC and HLC information forwarding to MNCC interface
+ * ASCI: Remove debug line, used during development process
+
+ [ Philipp Maier ]
+ * vlr_sgs: fix VTY setting for SGs counter.
+ * manuals: add section about the SGs interface.
+
+ [ Neels Hofmeyr ]
+ * fix codec mapping for GSM-HR
+ * call_leg: silence some false errors
+ * cc: remove code dup for / fix reading codecs from MNCC
+ * add sdp_audio_codec_to_speech_codec_list()
+ * implement re-assignment to match codecs
+ * msc_vlr_test_call: drop misleading log
+ * msc_vlr_test_call: codecs: properly test new codec matching
+ * add comment in codec_mapping.c
+ * test_call: codecs: allow specific PT numbers [1/2]
+ * test_call: codecs: allow specific PT numbers [2/2]
+ * test_call: codecs: test specific PT from MO to MT
+ * sdp: allow more space for fmtp
+ * tweak example osmo-msc.cfg: 001 01
+ * fix misnomer in msc_a.c: codec_cn -> codec_assigned
+ * cosmetic: move check for CSD further above
+ * cosmetic: tweak sdp_audio_codecs_by_payload_type()
+ * tweak apidoc for sdp_audio_codecs_remove()
+ * msc_vlr_test_call.c: fix misleading comments
+ * report caller's file,line in trans_cc_filter_run()
+ * cosmetic: rename to sdp_audio_codecs_foreach()
+ * pick up all *.vty in EXTRA_DIST
+ * invalidate vsub->msc_conn_ref when msc_a is discarded
+ * fix VLR evil twin on LU with unknown TMSI
+ * never page for TMSI with 'no assign-tmsi'
+ * fixup for re-est: do not succeed on acceptance fail
+ * do not invoke two Assignments (fixup for re-assignment)
+
+ [ Vadim Yanitskiy ]
+ * silent_call: check return value of trans_alloc() against NULL
+ * VTY: always print MNCC handler type (internal/external)
+ * SMS-over-GSUP: set Source Name IE for *all* messages
+ * build: include README.md into the release tarball
+ * libvlr: auth_fsm_wait_ai(): cosmetic: drop redundant break
+ * libvlr: fix wrong cause value passed to auth_fsm_term()
+ * libvlr: fix auth_fsm_term(): use proper value-string for cause
+ * libmsc: fix -Wenum-conversion in subscr_conn_toss()
+ * libsmpputil: fix -Wtautological-constant-out-of-range-compare
+ * msc_a_up_call_assignment_complete(): handle all CSD modes
+ * SMS-over-GSUP: set log context in gsm411_gsup_rx()
+ * libmsc: add timer X36 for delaying LU connections
+ * libmsc: reset the LU delay timer (X36) on MO/MT SMS
+ * gsm411_send_rp_data(): add FIXME for MSC_CTR_SMS_DELIVERED
+ * README.md: cosmetic: fix a typo
+ * smpp: fix typo in comment for SMPP_{SYS_ID,PASSWD}_LEN
+ * smpp: fix password[] length in struct esme
+ * utils/smpp_mirror: use OSMO_STRLCPY_ARRAY, fix -Wstringop-overflow
+ * debian/copyright: remove include/openbsc/slhc.h (no such file)
+
+ [ Mychaela N. Falconia ]
+ * GSUP: set default ipa-name at application level
+
+ [ Pau Espin Pedrol ]
+ * cosmetic: vlc: Fix whitespace formatting in struct sgsn_subscriber_pdp_data
+ * vlr: Use new libosmogsm struct osmo_gsup_pdp_info fields
+
+ [ Harald Welte ]
+ * Fix license headers: Should have been AGPLv3+, not GPLv2+
+ * Add funding link to github mirror
+ * README.md: More hyperlinks and add more interfaces / features
+ * README.md: Add links to forum + issue tracker
+
+ [ Max ]
+ * .deb/.rpm: add osmocom user during package install
+
+ [ Oliver Smith ]
+ * .deb/.rpm: various fixes related to non-root
+ * contrib: remove rpm spec file
+ * debian/postinst: add checks, be verbose
+
+ -- Oliver Smith <osmith(a)sysmocom.de> Wed, 24 Jul 2024 17:23:01 +0200
+
osmo-msc (1.11.1) unstable; urgency=medium
[ Neels Hofmeyr ]
diff --git a/debian/control b/debian/control
index 64bb73c..76cfd7a 100644
--- a/debian/control
+++ b/debian/control
@@ -14,15 +14,15 @@
libtalloc-dev,
libsmpp34-dev (>= 1.14.0),
libasn1c-dev (>= 0.9.30),
- libosmocore-dev (>= 1.9.0),
- libosmo-sccp-dev (>= 1.8.0),
- libosmo-sigtran-dev (>= 1.8.0),
- libosmo-abis-dev (>= 1.5.0),
- libosmo-mgcp-client-dev (>= 1.12.0),
- libosmo-gsup-client-dev (>= 1.7.0),
- libosmo-netif-dev (>= 1.4.0),
- libosmo-ranap-dev (>= 1.5.0),
- osmo-gsm-manuals-dev (>= 1.5.0)
+ libosmocore-dev (>= 1.10.0),
+ libosmo-sccp-dev (>= 1.9.0),
+ libosmo-sigtran-dev (>= 1.9.0),
+ libosmo-abis-dev (>= 1.6.0),
+ libosmo-mgcp-client-dev (>= 1.13.0),
+ libosmo-gsup-client-dev (>= 1.8.0),
+ libosmo-netif-dev (>= 1.5.0),
+ libosmo-ranap-dev (>= 1.6.0),
+ osmo-gsm-manuals-dev (>= 1.6.0)
Standards-Version: 3.9.8
Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
--
To view, visit https://gerrit.osmocom.org/c/osmo-msc/+/37587?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: Ic6f6d893025acff60df33cbfda980100e492e1c6
Gerrit-Change-Number: 37587
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-MessageType: newchange
pespin has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/37586?usp=email )
Change subject: ttcn3-sgsn: Use new 172.18.8.104 in emulated RNC
......................................................................
ttcn3-sgsn: Use new 172.18.8.104 in emulated RNC
I forgot to push with last commit the change in IP address using the new
IP address in the emulated HNBGW. Doing it here to avoid test breakage.
Fixes: 594e021b9b699600a2f89a16676b05446a64fbdc
Change-Id: I20801e22bf20d2b2e67697fbf15811fe8eaa2996
---
M ttcn3-sgsn-test/SGSN_Tests.cfg
1 file changed, 14 insertions(+), 1 deletion(-)
Approvals:
pespin: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/ttcn3-sgsn-test/SGSN_Tests.cfg b/ttcn3-sgsn-test/SGSN_Tests.cfg
index d3d1ee7..40694ee 100644
--- a/ttcn3-sgsn-test/SGSN_Tests.cfg
+++ b/ttcn3-sgsn-test/SGSN_Tests.cfg
@@ -61,7 +61,7 @@
}
SGSN_Tests.mp_ranap_cfg := {
{
- sctp_addr := { 23908, "172.18.8.103", 2905, "172.18.8.200" }
+ sctp_addr := { 23908, "172.18.8.104", 2905, "172.18.8.200" }
}
}
SGSN_Tests.mp_hlr_ip := "172.18.8.103"
--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/37586?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I20801e22bf20d2b2e67697fbf15811fe8eaa2996
Gerrit-Change-Number: 37586
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/docker-playground/+/37586?usp=email )
Change subject: ttcn3-sgsn: Use new 172.18.8.104 in emulated RNC
......................................................................
ttcn3-sgsn: Use new 172.18.8.104 in emulated RNC
I forgot to push with last commit the change in IP address using the new
IP address in the emulated HNBGW. Doing it here to avoid test breakage.
Fixes: 594e021b9b699600a2f89a16676b05446a64fbdc
Change-Id: I20801e22bf20d2b2e67697fbf15811fe8eaa2996
---
M ttcn3-sgsn-test/SGSN_Tests.cfg
1 file changed, 14 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/86/37586/1
diff --git a/ttcn3-sgsn-test/SGSN_Tests.cfg b/ttcn3-sgsn-test/SGSN_Tests.cfg
index d3d1ee7..40694ee 100644
--- a/ttcn3-sgsn-test/SGSN_Tests.cfg
+++ b/ttcn3-sgsn-test/SGSN_Tests.cfg
@@ -61,7 +61,7 @@
}
SGSN_Tests.mp_ranap_cfg := {
{
- sctp_addr := { 23908, "172.18.8.103", 2905, "172.18.8.200" }
+ sctp_addr := { 23908, "172.18.8.104", 2905, "172.18.8.200" }
}
}
SGSN_Tests.mp_hlr_ip := "172.18.8.103"
--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/37586?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I20801e22bf20d2b2e67697fbf15811fe8eaa2996
Gerrit-Change-Number: 37586
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange
osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-pcu/+/37581?usp=email )
Change subject: Bump version: 1.4.0.15-e192 → 1.5.0
......................................................................
Bump version: 1.4.0.15-e192 → 1.5.0
Change-Id: I46d18db47b0149cbfa549b197ae015699c58e098
---
M TODO-RELEASE
M configure.ac
M debian/changelog
M debian/control
4 files changed, 52 insertions(+), 15 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 73ad83b..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,10 +1,9 @@
# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
-# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
-# In short:
+# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
+# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
# LIBVERSION=c:r:a
# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
+# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a.
# If any interfaces have been added since the last public release: c:r:a + 1.
# If any interfaces have been removed or changed since the last public release: c:r:0.
-#library what description / commit summary line
-libosmocore > 1.9.0 added gsm0502_fncmp()
+#library what description / commit summary line
diff --git a/configure.ac b/configure.ac
index 0ce9862..2865225 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,11 +82,11 @@
fi
dnl checks for libraries
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0)
-PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOGB, libosmogb >= 1.10.0)
AC_MSG_CHECKING([whether to enable direct DSP access for PDCH of sysmocom-bts])
AC_ARG_ENABLE(sysmocom-dsp,
@@ -175,8 +175,8 @@
AC_MSG_RESULT([$enable_er_e1_ccu])
AM_CONDITIONAL(ENABLE_ER_E1_CCU, test "x$enable_er_e1_ccu" = "xyes")
AS_IF([test "x$enable_er_e1_ccu" = "xyes"], [
- PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0)
- PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.5.0)
+ PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.6.0)
+ PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.6.0)
])
AC_ARG_ENABLE([vty_tests],
diff --git a/debian/changelog b/debian/changelog
index 3e50d66..0ee5e5c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,32 @@
+osmo-pcu (1.5.0) unstable; urgency=medium
+
+ [ Oliver Smith ]
+ * Revert "Revert "pdch_ul_controller: migrate from fn_cmp() to gsm0502_fncmp()""
+ * contrib: remove rpm spec file
+ * contrib/systemd: run as osmocom user
+
+ [ Pau Espin Pedrol ]
+ * tbf_ul_fsm: Fix wrong cast
+ * cosmetic: TbfTest: fix typo in comment
+ * Make sure GprsMs free() also frees its tbfs
+ * README.md: Remove 'multi-slot ul tbf' line from 'Current Limitations'
+ * bts: Drop no-longer existing GprsMsStorage reference
+ * tbf.h: Fix wrong type declaration of field dl_ass_fsm
+ * tbf_ul.h: Mark empty param list as void
+ * doc: Introduce code architecture section with main class diagram
+
+ [ Harald Welte ]
+ * fix license headers
+ * doc: Mention the `gb-dialect` vty option, as it is quite essential
+
+ [ Vadim Yanitskiy ]
+ * README.md: cosmetic: fix a typo
+
+ [ Philipp Maier ]
+ * pcuif_sock: do not retry when sending PCU version
+
+ -- Oliver Smith <osmith(a)sysmocom.de> Wed, 24 Jul 2024 16:16:26 +0200
+
osmo-pcu (1.4.0) unstable; urgency=medium
[ Pau Espin Pedrol ]
diff --git a/debian/control b/debian/control
index 0f87441..f839eb2 100644
--- a/debian/control
+++ b/debian/control
@@ -6,9 +6,9 @@
dh-autoreconf,
autotools-dev,
pkg-config,
- libosmo-abis-dev (>= 1.5.0),
- libosmocore-dev (>= 1.9.0),
- osmo-gsm-manuals-dev (>= 1.5.0)
+ libosmo-abis-dev (>= 1.6.0),
+ libosmocore-dev (>= 1.10.0),
+ osmo-gsm-manuals-dev (>= 1.6.0)
Standards-Version: 3.9.8
Homepage: http://osmocom.org/projects/osmopcu
Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-pcu
--
To view, visit https://gerrit.osmocom.org/c/osmo-pcu/+/37581?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: I46d18db47b0149cbfa549b197ae015699c58e098
Gerrit-Change-Number: 37581
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged
pespin has submitted this change. ( https://gerrit.osmocom.org/c/docker-playground/+/37557?usp=email )
Change subject: ttcn3-sgsn: Use 2nd IP address on emulated HNBGW
......................................................................
ttcn3-sgsn: Use 2nd IP address on emulated HNBGW
In 3G, both HNBGW and GGSN talk GTPv1U, and osmo-sgsn uses
Direct Tunnel feature to connect both together.
Since GTPv1U uses a fixed port, we need 2 IP addresses, one set for the
emulated GGSN and one for the emulated HNBGW.
This is a preparation towards adding tests validating creation of PDP
context in 3G, which was not yet tested.
Related: SYS#5435
Change-Id: I21882dc5a9f5167ac9104d4ac48d5e5631505463
---
M ttcn3-sgsn-test/jenkins.sh
M ttcn3-sgsn-test/osmo-stp.cfg
A ttcn3-sgsn-test/ttcn3.sh
3 files changed, 42 insertions(+), 3 deletions(-)
Approvals:
osmith: Looks good to me, approved
laforge: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/ttcn3-sgsn-test/jenkins.sh b/ttcn3-sgsn-test/jenkins.sh
index e1f40f6..b047d80 100755
--- a/ttcn3-sgsn-test/jenkins.sh
+++ b/ttcn3-sgsn-test/jenkins.sh
@@ -11,6 +11,7 @@
set -e
mkdir $VOL_BASE_DIR/sgsn-tester
+cp "ttcn3.sh" "$VOL_BASE_DIR/sgsn-tester/"
cp SGSN_Tests.cfg $VOL_BASE_DIR/sgsn-tester/
write_mp_osmo_repo "$VOL_BASE_DIR/sgsn-tester/SGSN_Tests.cfg"
@@ -24,6 +25,7 @@
network_create
network_replace_subnet_in_configs
+TTCN3_RAN_IPADDR="$SUB4_PREFIX.$SUBNET.104"
echo Starting container with STP
docker run --rm \
@@ -46,12 +48,15 @@
echo Starting container with SGSN testsuite
docker run --rm \
+ --cap-add=NET_ADMIN \
$(docker_network_params $SUBNET 103) \
--ulimit core=-1 \
-e "TTCN3_PCAP_PATH=/data" \
-e "OSMO_SUT_HOST=$SUB4_PREFIX.$SUBNET.10" \
-e "OSMO_SUT_PORT=4245" \
+ -e "EXTRA_IPADDR=${TTCN3_RAN_IPADDR}" \
-v $VOL_BASE_DIR/sgsn-tester:/data \
--name ${BUILD_TAG}-ttcn3-sgsn-test \
$DOCKER_ARGS \
- $REPO_USER/ttcn3-sgsn-test
+ $REPO_USER/ttcn3-sgsn-test \
+ /data/ttcn3.sh
diff --git a/ttcn3-sgsn-test/osmo-stp.cfg b/ttcn3-sgsn-test/osmo-stp.cfg
index f1b6f49..3a7d0ab 100644
--- a/ttcn3-sgsn-test/osmo-stp.cfg
+++ b/ttcn3-sgsn-test/osmo-stp.cfg
@@ -22,8 +22,8 @@
asp virt-rnc0-0 23908 2905 m3ua
local-ip 172.18.8.200
local-ip fd02:db8:8::200
- remote-ip 172.18.8.103
- remote-ip fd02:db8:8::103
+ remote-ip 172.18.8.104
+ remote-ip fd02:db8:8::104
role sg
sctp-role server
as virt-rnc0 m3ua
diff --git a/ttcn3-sgsn-test/ttcn3.sh b/ttcn3-sgsn-test/ttcn3.sh
new file mode 100755
index 0000000..9100bfa
--- /dev/null
+++ b/ttcn3-sgsn-test/ttcn3.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+set +e
+set -x
+
+if [[ -z "${EXTRA_IPADDR}" ]]; then
+ echo "env var EXTRA_IPADDR undefined!"
+ exit 1
+fi
+
+ip addr add "${EXTRA_IPADDR}" dev eth0
+
+# https://bugzilla.redhat.com/show_bug.cgi?id=782042
+# IPv6 addresses may take an extra while to be available ('tentative' state):
+while [ -n "$(ip -6 addr show tentative)" ]; do sleep 1; done
+
+ttcn3-docker-run sgsn SGSN_Tests
--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/37557?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: I21882dc5a9f5167ac9104d4ac48d5e5631505463
Gerrit-Change-Number: 37557
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged
osmith has submitted this change. ( https://gerrit.osmocom.org/c/libgtpnl/+/37574?usp=email )
Change subject: Bump version: 1.2.5.28-a2dd → 1.3.0
......................................................................
Bump version: 1.2.5.28-a2dd → 1.3.0
Change-Id: I6620102e86f98b94efdaddfc20506deb8807775b
---
M TODO-RELEASE
M debian/changelog
M src/Makefile.am
3 files changed, 52 insertions(+), 5 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE
index d0852fc..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -1,9 +1,9 @@
# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
-# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
-# In short:
+# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release
+# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info…
# LIBVERSION=c:r:a
# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
-# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
+# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a.
# If any interfaces have been added since the last public release: c:r:a + 1.
# If any interfaces have been removed or changed since the last public release: c:r:0.
-#library what description / commit summary line
+#library what description / commit summary line
diff --git a/debian/changelog b/debian/changelog
index ebecf3f..9aba358 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,41 @@
+libgtpnl (1.3.0) unstable; urgency=medium
+
+ [ Oliver Smith ]
+ * gitreview: new file
+ * gitignore: add gtp-link, gtp-tunnel
+ * README, debian/control: update URLs
+ * configure: regular_C(PP)FLAGS -> C(PP)FLAGS
+ * configure: add --enable-werror
+ * include/linux/gtp.h: fix GTPA_MAX
+ * include/linux/gtp.h: sync with kernel header
+ * Use struct gtp_addr for ms_addr and sgsn_addr
+ * Add IPv6 support
+ * configure.ac: move AC_OUTPUT -> AC_CONFIG_FILES
+ * Makefile.am: remove DIST_SUBDIRS
+ * tools/gtp-tunnel: pass rc of gtp_add_tunnel
+ * Add QEMU tests
+ * gtp-link: close sockets on error
+ * tests/qemu: pass MS_PROTO to gtp-tunnel delete
+ * tools/gtp-tunnel: pass rc of gtp_del_tunnel
+ * tests/qemu: add 05_ms_ip46_sgsn_ip4.sh
+ * contrib: remove rpm spec file
+
+ [ Pablo Neira Ayuso ]
+ * gtp-genl: allocate room for maximum IPv6 address
+ * gtp-link: add IPv6 support
+ * gtp-link: set IPv6 socket only
+ * gtp: provide interface to set family
+ * gtp: add flags to gtp_tunnel object
+ * gtp-genl: display gtp device in listing
+ * gtp-tunnel: display i_tei in help
+ * gtp-link: allow to specify listener address
+
+ [ Harald Welte ]
+ * Add funding link to github mirror
+ * README.md: Improve markdown formatting; more links
+
+ -- Oliver Smith <osmith(a)sysmocom.de> Wed, 24 Jul 2024 14:47:19 +0200
+
libgtpnl (1.2.5) unstable; urgency=medium
[ Neels Janosch Hofmeyr ]
diff --git a/src/Makefile.am b/src/Makefile.am
index 4d6910e..fbc7579 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2,7 +2,7 @@
# This is _NOT_ the library release version, it's an API version.
# Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification
-LIBVERSION=1:2:1
+LIBVERSION=2:0:2
lib_LTLIBRARIES = libgtpnl.la
--
To view, visit https://gerrit.osmocom.org/c/libgtpnl/+/37574?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libgtpnl
Gerrit-Branch: master
Gerrit-Change-Id: I6620102e86f98b94efdaddfc20506deb8807775b
Gerrit-Change-Number: 37574
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged