Bump version: 1.10.0.125-92caa-dirty → 1.11.0

Change-Id: Ifc4bfe8b4154fa892a4d15d54cee34b501038c20
This commit is contained in:
Pau Espin 2023-09-12 16:46:11 +02:00
parent 92caa1cd6d
commit 7eefae4b01
5 changed files with 174 additions and 33 deletions

View File

@ -7,5 +7,3 @@
# 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
libosmo-mgcp-client > 1.11.0 mgcp_client_pool_empty(), mgcp_client_conf_alloc()
MNCC osmo-sip-connector should do full SDP via MNCC and be released at the same time as the next osmo-msc, ask neels, thanks

View File

@ -37,16 +37,16 @@ fi
PKG_PROG_PKG_CONFIG([0.20])
PKG_CHECK_MODULES(LIBSQLITE3, sqlite3)
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0)
PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.4.0)
PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.3.0)
PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.7.0)
PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.7.0)
PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.11.0)
PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.6.0)
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)
AC_CHECK_FUNC([timegm], [AC_DEFINE(HAVE_TIMEGM, 1, Define if libc implements timegm)])
@ -106,7 +106,7 @@ AC_ARG_ENABLE([iu], [AS_HELP_STRING([--enable-iu], [Build 3G support, aka IuPS a
[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.4.0)
PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.5.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")

View File

@ -34,16 +34,16 @@ BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig >= 0.20
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(libcrypto) >= 0.9.5
BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.6.0
BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.11.0
BuildRequires: pkgconfig(libosmo-netif) >= 1.3.0
BuildRequires: pkgconfig(libosmo-sccp) >= 1.7.0
BuildRequires: pkgconfig(libosmo-sigtran) >= 1.7.0
BuildRequires: pkgconfig(libosmoabis) >= 1.4.0
BuildRequires: pkgconfig(libosmocore) >= 1.8.0
BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0
BuildRequires: pkgconfig(libosmogsm) >= 1.8.0
BuildRequires: pkgconfig(libosmovty) >= 1.8.0
BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.7.0
BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.12.0
BuildRequires: pkgconfig(libosmo-netif) >= 1.4.0
BuildRequires: pkgconfig(libosmo-sccp) >= 1.8.0
BuildRequires: pkgconfig(libosmo-sigtran) >= 1.8.0
BuildRequires: pkgconfig(libosmoabis) >= 1.5.0
BuildRequires: pkgconfig(libosmocore) >= 1.9.0
BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0
BuildRequires: pkgconfig(libosmogsm) >= 1.9.0
BuildRequires: pkgconfig(libosmovty) >= 1.9.0
BuildRequires: pkgconfig(libsmpp34) >= 1.14.0
####
BuildRequires: lksctp-tools-devel
@ -51,7 +51,7 @@ BuildRequires: lksctp-tools-devel
%{?systemd_requires}
%if %{with_iu}
BuildRequires: pkgconfig(libasn1c) >= 0.9.30
BuildRequires: pkgconfig(libosmo-ranap) >= 1.4.0
BuildRequires: pkgconfig(libosmo-ranap) >= 1.5.0
%endif
%description

143
debian/changelog vendored
View File

@ -1,3 +1,146 @@
osmo-msc (1.11.0) unstable; urgency=medium
[ arehbein ]
* Transition to use of 'telnet_init_default'
[ Neels Hofmeyr ]
* sdp_msg.c: fix missing rate in sdp_audio_codecs_add()
* comment: clarify L3 Info processing
* IuCS: remove IuUP LOOPBACK hack
* make: doc/sequence_charts: use wildcards for EXTRA_DIST and CLEANFILES
* tweak MNCC logging, add RTP info
* msc_log_to_ladder.py: various tweaks
* charts: Rename voice_call_full.msc to voice_call_external_mncc.msc
* update doc/sequence_charts/voice_call_external_mncc.msc
* add voice_call_internal_mncc.msc
* add codec_mapping.h,c
* MNCC: use codec_mapping, drop mgcp_codec_to_mncc_payload_msg_type()
* [codecs filter] add codec_filter.h,c
* [codecs filter] add trans.cc.codecs
* [codecs filter] store BSS codec list from Compl L3
* [codecs filter] MO call: apply BSS codec list
* [codecs filter] MT call: apply BSS codec list
* [codecs filter] MT call: apply remote call leg codecs
* [codecs filter] MT call: store MS Bearer Cap from CC Call Conf
* msc_vlr_test_call: include RAN RTP addr in ass compl
* [codecs filter] apply BSS codecs from Assignment Complete
* add ran_infra.force_mgw_codecs_to_ran
* rtp_stream: allow multiple codecs / use codec filter from Assignment
* in ran_msg, return gsm0808_speech_codec (intra-MSC)
* in ran_msg, return gsm0808_speech_codec (inter-MSC)
* [codecs filter] use filter result in MT DTAP CC Setup
* [codecs filter] use filter result in Assignment
* [codecs filter] send + receive SDP via MNCC
* msc_vlr_tests: confirm crcx by RAN/CN side separately
* [codecs filter] use codecs filter on crcx ok
* do CN CRCX first
* mncc_recvmsg(): log caller file,line
* [codecs filter] msc_vlr_test_call: test codecs resolution
* codecs: compose HO Req Ch Type from cc.codecs
* HO Req: include IE Codec List (MSC Preferred)
* fix msc_vlr_test_call SDP mncc_rtp
* coverity: sdp_msg_test.c: check rc of sdp_msg_from_sdp_str()
* 3G: decapsulate IuUP to AMR at the MGW; allow 3G<-AMR->2G
* TODO-RELEASE: add note on osmo-sip-connector and SDP
[ Vadim Yanitskiy ]
* src/Makefile.am: remove unneeded AM_LDFLAGS with LIBS
* tests: use -no-install libtool flag to avoid ./lt-* scripts
* tests: $(BUILT_SOURCES) is not defined, depend on osmo-msc
* copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
* fixup: contrib/jenkins: create workspace.tar.xz on error
* tests/{ctrl,vty}_test_runner.py: raise an exception if proc's rc != 0
* msc_vty: support spaces in short/long network name
* ran_a_mgcp_codec_from_sc(): cosmetic: remove unneeded breaks
* ran_a_mgcp_codec_from_sc(): map GSM0808_SCT_CSD to CODEC_CLEARMODE
* ran_a_channel_type_to_speech_codec_list(): set PI/PT for CSD
* codec_mapping: codec_map[]: add missing speech codec for CLEARMODE
* csd_bs_list_to_bearer_cap(): properly initialize bcap fields
* csd_bs_list_to_bearer_cap(): add default branch for safety
[ Pau Espin Pedrol ]
* mncc_sock: Call osmo_fd_unregister() before closing and changing bfd->fd
* rtp_stream: Update id after modifying fields upon Tx of MGCP msg
* rtp_stream: Fix remote_osmux_cid_sent_to_mgw never set to true
* UserManual: Include sigtran*.adoc from osmo-gsm-manuals.git
* Write explicit role & sctp-role fields in ASP configurations
* Use new mgcp_client_conf_alloc() API to alloc mgcp_client_conf
* Tx Loc UPD ACC: Use PLMN provided by subscr
* trans_lcls_compose(): Set PLMN fron cell currently in use
[ Oliver Smith ]
* msc_mgw_setup: use mgcp_client_pool_empty()
* msc_main: close SMS db on startup error
* debian: set compat level to 10
* contrib/jenkins: create workspace.tar.xz on error
* systemd: depend on networking-online.target
* codec_mapping: add clearmode
* ran_a_channel_type_to_speech_codec_list: add CSD
* codec_filter_set_ms_from_bc: prepare for CSD
* Cosmetic: gsm48_cc_tx_setup: tweak comment
* Cosmetic: gsm48_cc_tx_setup: remove TODO comment
* codec_filter_init: prepare for CSD
* codec_filter_set_ran: prepare for CSD
* codec_filter_set_bss: prepare for CSD
* codec_filter_run: prepare for CSD
* transaction: move cc.codecs.remote -> cc.remote
* transaction: move cc.codecs.result -> cc.local
* msc: add trans_cc_set_remote_from_bc
* gsm48_cc_tx_setup: set trans->bearer_cap.transfer early
* Add initial CSD support with external MNCC
* smpp_handle_bind_tx: initialize tlv
* sdp_msg_test: fix dereference after null check
* smpp_msc: submit_to_sms: check ud_len > sms_msg_len
* msc_ho_send_handover_request: fix check_after_deref
* csd_bs_list_to_gsm0808_channel_type: fix rc check
* gsm48_cc_tx_alerting: check rc of sdp_msg_from_sdp_str
* mncc_test: fix talloc_named_const
* gsm48_cc_tx_setup: use MNCC bcaps for CSD
* test: add csd_test
* csd_bs_list_remove: fix removal logic
* mncc_builtin: permit data bearer types
* csd_bs_to_gsm0808: add T 300 / proper ch_rate_type
* Cosmetic: fix typo
* csd_bs_list_to_gsm0808_ct: assert -> ret -EINVAL
* msc_ho_send_handover_request: support CSD
* msc_a_up_call_assignment_complete: check CSD codec
* gsm48_cc_tx_call_proc_…: verify bcap.transfer
[ Andreas Eversberg ]
* ASCI: Add log categories for GCC/BCC (call control)
* ASCI: Add log category for VGCS/VBS call and channel FSM
* ASCI: Use a unique call-id for RTP streams
* ASCI: rtp_stream_commit(): Also update MGW on conn mode change
* ASCI: Allow usage of rtp_stream with other FSM
* ASCI: Add transaction type to trans_find_by_callref()
* ASCI: Add two new transaction types for VGCS and VBS
* ASCI: Allow transaction without subscriber associated
* ASCI: Add simple implementation of Group Call Register
* ASCI: Add functions to transcode VGCS/VBS messages on A-interface
* ASCI: Add callref to assignment command
* ASCI: Add call control for VGCS/VBS
* ASCI: Add decoder for VGCS/VBS messages to msc_a.c
* ASCI: Add function to receive VGCS/VBS messages from BSS
* ASCI: Add option to switch on or off ASCI support
* ASCI: Check return code of osmo_mobile_identity_decode()
* ASCI: Remove check for trans->msc_a to be set in _assign_complete()
* ASCI: Add VTY to configure GCR (Group Call Register)
* ASCI: Add reception of UPLINK RELEASE on dedicated channel
* ASCI: Clear VGCS call and channel on BSSMAP reset message
* ASCI: Receive messages from MSC-A role related to VGCS/VBS
* ASCI: Null pointer bug fix in trans_create_bcc_gcc
* ASCI: Fix wrong check for Null pointer in vgcs_cell_fsm_null()
* ASCI: Check if codec mapping exists for given codec
* ASCI: Fix Null pointer dereference bug in gsm44068_bcc_gcc_trans_free()
* ASCI: Point to correct state machine when calling ran_encode_and_send()
* ASCI: Add debugging and error logging to VGCS/VBS call control
* ASCI: Add missing transaction ID to SET PARAMETER message
[ Keith Whyte ]
* SMPP: Fix Memory leaks
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 16:46:11 +0200
osmo-msc (1.10.0) unstable; urgency=medium
[ Keith Whyte ]

18
debian/control vendored
View File

@ -14,15 +14,15 @@ Build-Depends: debhelper (>= 10),
libtalloc-dev,
libsmpp34-dev (>= 1.14.0),
libasn1c-dev (>= 0.9.30),
libosmocore-dev (>= 1.8.0),
libosmo-sccp-dev (>= 1.7.0),
libosmo-sigtran-dev (>= 1.7.0),
libosmo-abis-dev (>= 1.4.0),
libosmo-mgcp-client-dev (>= 1.11.0),
libosmo-gsup-client-dev (>= 1.6.0),
libosmo-netif-dev (>= 1.3.0),
libosmo-ranap-dev (>= 1.4.0),
osmo-gsm-manuals-dev (>= 1.4.0)
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)
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