diff --git a/TODO-RELEASE b/TODO-RELEASE index d969e505a..d0852fc9b 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,4 +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 -libosmocore >1.5.1 A5/4 support requires new API gsm0808_create_cipher2(), and gsm0808_handover_request.kc128 diff --git a/configure.ac b/configure.ac index 702be9f7d..3395ecc0d 100644 --- a/configure.ac +++ b/configure.ac @@ -36,16 +36,16 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"; then fi PKG_PROG_PKG_CONFIG([0.20]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.5.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.5.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.5.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.5.0) -PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.1.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.6.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.6.0) +PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.2.0) PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.3.0) +PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.5.0) +PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.5.0) +PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.4.0) old_LIBS=$LIBS AC_SEARCH_LIBS([sctp_send], [sctp], [ @@ -103,7 +103,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 >= 0.7.0) + PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.8.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/contrib/osmo-msc.spec.in b/contrib/osmo-msc.spec.in index 3ead299a9..17c07b91b 100644 --- a/contrib/osmo-msc.spec.in +++ b/contrib/osmo-msc.spec.in @@ -35,16 +35,16 @@ BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig >= 0.20 BuildRequires: pkgconfig(dbi) BuildRequires: pkgconfig(libcrypto) >= 0.9.5 -BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.3.0 -BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.8.0 +BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.4.0 +BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.9.0 BuildRequires: pkgconfig(libosmo-netif) >= 1.1.0 -BuildRequires: pkgconfig(libosmo-sccp) >= 1.4.0 -BuildRequires: pkgconfig(libosmo-sigtran) >= 1.4.0 -BuildRequires: pkgconfig(libosmoabis) >= 1.1.0 -BuildRequires: pkgconfig(libosmocore) >= 1.5.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.5.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.5.0 -BuildRequires: pkgconfig(libosmovty) >= 1.5.0 +BuildRequires: pkgconfig(libosmo-sccp) >= 1.5.0 +BuildRequires: pkgconfig(libosmo-sigtran) >= 1.5.0 +BuildRequires: pkgconfig(libosmoabis) >= 1.2.0 +BuildRequires: pkgconfig(libosmocore) >= 1.6.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.6.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.6.0 +BuildRequires: pkgconfig(libosmovty) >= 1.6.0 BuildRequires: pkgconfig(libsmpp34) >= 1.14.0 #### BuildRequires: lksctp-tools-devel @@ -52,7 +52,7 @@ BuildRequires: lksctp-tools-devel %{?systemd_requires} %if %{with_iu} BuildRequires: pkgconfig(libasn1c) >= 0.9.30 -BuildRequires: pkgconfig(libosmo-ranap) >= 0.7.0 +BuildRequires: pkgconfig(libosmo-ranap) >= 0.8.0 %endif %if 0%{?suse_version} Requires: libdbi-drivers-dbd-sqlite3 diff --git a/debian/changelog b/debian/changelog index 758173baf..54fbd032d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,68 @@ +osmo-msc (1.8.0) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * configure.ac: Depend on newer libosmo-ranap + * Fill Last Used E-UTRAN PLMN Id when in CSFB + * Use new osmo stat items/ctr APIs + * sgs: Use available API to set vlr subscr LastUsedEutranPLMNId + * vlr_sgs: Drop recorded LastEutranPlmnId when UE no longer associated + * sgs_iface.c: Improve logging when paging over SGs + * msc_a.c: Allow MSC_A_EV_CN_CLOSE in state MSC_A_ST_RELEASING + * cosmetic: fix typos in comments + * vlr_sgs.h: Set proper logic order of items in enum sgs_ue_fsm_state + * vlr_auth_fsm.c: Simplify function auth_fsm_wait_ai_resync + * vlr_sgs.c: Fix missing use_count decrease in vlr_sgs_imsi_detach + * vlr_sgs: Balance use_count incremented in vlr_sgs_loc_update + * cosmetic: Fix typo in comment + + [ Oliver Smith ] + * contrib/osmo-msc.spec.in: depend on dbd-sqlite3 + * contrib/osmo-msc.spec.in: require libosmo-ranap >= 0.7.0 + * Revert "Turn some compiler warnings into errors" + + [ Vadim Yanitskiy ] + * SMS-over-GSUP: notify sender if no transaction found + * msc_tx_common_id(): fix potential NULL pointer dereference + * libmsc: fix NULL pointer dereference in trans_lcls_compose() + * libmsc: struct smsc: drop 'const' qualifier from bind_addr + * smpp_smsc: use osmo_talloc_replace_string() in smpp_smsc_conf() + * mncc: rework passing GCR over the MNCC interface + * manuals: remove deprecated -C / --no-dbcounter options + * Do not mention deprecated -M / --mncc-sock-path options + * Do not mention deprecated -l / --database options + + [ Neels Hofmeyr ] + * osmo-msc main: use osmo_select_shutdown() + * ran_msg_a.c: use gsm0808_create_cipher2() + * support A5/4 in Cipher Mode Command + * support A5/4 in inter-BSC handover + * improve logging on encryption, for Ciphering and HO + * add sequence_charts/call_reestablishment.msc + * add vlr_subscr_find_by_mi + * implement CM Re-Establish for voice calls + + [ Eric Wild ] + * vty: allow A5/4 encryption in config + + [ Philipp Maier ] + * running.adoc: add section about MGCP configuration + * msc_vlr_test: remove DLMGCP log messages from unit test output + + [ Harald Welte ] + * smpp: Fix help string in vty for "alert-notifications" + * smpp_mirror: Factor-out reset of SMPP read state + * smpp_mirror: Don't allocate msgb's for unrealistic amounts of memory + * Fix enabling of UMTS UEA encryption + * Make UTRAN encryption algorithms configurable + + [ Keith Whyte ] + * Add support for LCLS to the MSC + + [ Alexander Couzens ] + * Validate the choosen UTRAN encryption algorithm + + -- Pau Espin Pedrol Tue, 16 Nov 2021 17:44:54 +0100 + osmo-msc (1.7.0) unstable; urgency=medium [ Keith Whyte ] diff --git a/debian/control b/debian/control index 9b529c262..0b2ac6b2c 100644 --- a/debian/control +++ b/debian/control @@ -15,15 +15,15 @@ Build-Depends: debhelper (>=9), libtalloc-dev, libsmpp34-dev (>= 1.14.0), libasn1c-dev (>= 0.9.30), - libosmocore-dev (>= 1.5.0), - libosmo-sccp-dev (>= 1.4.0), - libosmo-sigtran-dev (>= 1.4.0), - libosmo-abis-dev (>= 1.1.0), - libosmo-mgcp-client-dev (>= 1.8.0), - libosmo-gsup-client-dev (>= 1.3.0), + libosmocore-dev (>= 1.6.0), + libosmo-sccp-dev (>= 1.5.0), + libosmo-sigtran-dev (>= 1.5.0), + libosmo-abis-dev (>= 1.2.0), + libosmo-mgcp-client-dev (>= 1.9.0), + libosmo-gsup-client-dev (>= 1.4.0), libosmo-netif-dev (>= 1.1.0), - libosmo-ranap-dev (>= 0.7.0), - osmo-gsm-manuals-dev (>= 1.1.0) + libosmo-ranap-dev (>= 0.8.0), + osmo-gsm-manuals-dev (>= 1.2.0) Standards-Version: 3.9.8 Vcs-Git: git://git.osmocom.org/osmo-msc.git Vcs-Browser: https://git.osmocom.org/osmo-msc/