From 59764b6f3e39ff8d642b2c2a75e2b61f103c77e7 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 23 Feb 2021 20:22:34 +0100 Subject: [PATCH] =?UTF-8?q?Bump=20version:=201.6.1.98-cad22-dirty=20?= =?UTF-8?q?=E2=86=92=201.7.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I1bf25c0c01efd6f93df8ac2b26868dd1579b3531 --- TODO-RELEASE | 5 -- configure.ac | 20 +++---- contrib/osmo-msc.spec.in | 22 +++---- debian/changelog | 122 +++++++++++++++++++++++++++++++++++++++ debian/control | 18 +++--- 5 files changed, 152 insertions(+), 35 deletions(-) diff --git a/TODO-RELEASE b/TODO-RELEASE index 036a9b91c..d0852fc9b 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,8 +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 -manual needs common chapter cs7-config.adoc, vty_cpu_sched.adoc from osmo-gsm-manuals > 0.3.0 -osmo-msc Mobile Identity Coding OsmoMSC is stricter in rejecting invalid coding of Mobile Identity IEs -libmosmo-mgcp-client needs osmo-mgw.git > 1.7.0 (8667d5169df8d06e10ee3f3104e4cd533d15ac57), ABI break due to struct size in mgcp_conn_peer and mgcp_response -osmo-msc update version dependency to version with osmo_fd_*_{disable,enable} -osmo-msc smpp migrate to gsm_septet_pack(), available since Ib1aac538afeb0a5c76a1df472d555139a496e12e diff --git a/configure.ac b/configure.ac index ee4b33b8d..db7507ae2 100644 --- a/configure.ac +++ b/configure.ac @@ -42,16 +42,16 @@ m4_ifdef([AX_CHECK_COMPILE_FLAG], [], [ ]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0) -PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.0) -PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.6.0) -PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.7.0) -PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.0.0) +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(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) old_LIBS=$LIBS AC_SEARCH_LIBS([sctp_send], [sctp], [ diff --git a/contrib/osmo-msc.spec.in b/contrib/osmo-msc.spec.in index c968d3e90..d588e5bf9 100644 --- a/contrib/osmo-msc.spec.in +++ b/contrib/osmo-msc.spec.in @@ -35,17 +35,17 @@ BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig >= 0.20 BuildRequires: pkgconfig(dbi) BuildRequires: pkgconfig(libcrypto) >= 0.9.5 -BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.0.0 -BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.6.0 -BuildRequires: pkgconfig(libosmo-netif) >= 0.4.0 -BuildRequires: pkgconfig(libosmo-sccp) >= 1.1.0 -BuildRequires: pkgconfig(libosmo-sigtran) >= 1.1.0 -BuildRequires: pkgconfig(libosmoabis) >= 0.6.0 -BuildRequires: pkgconfig(libosmocore) >= 1.2.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.2.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.2.0 -BuildRequires: pkgconfig(libosmovty) >= 1.2.0 -BuildRequires: pkgconfig(libsmpp34) >= 1.13.0 +BuildRequires: pkgconfig(libosmo-gsup-client) >= 1.3.0 +BuildRequires: pkgconfig(libosmo-mgcp-client) >= 1.8.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(libsmpp34) >= 1.14.0 #### BuildRequires: lksctp-tools-devel #### diff --git a/debian/changelog b/debian/changelog index 7b5f708ec..758173baf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,125 @@ +osmo-msc (1.7.0) unstable; urgency=medium + + [ Keith Whyte ] + * Use GSM411_RP_* and not GSM48_CC_* + * Trivial: code simplification, return early + * vty: allow configuring db path from cfg file + * Don't Store an SMS in the database when the ESME is not Bound + + [ Pablo Neira Ayuso ] + * libmsc: SMS, Avoid premature RP-ACK to MS + + [ Vadim Yanitskiy ] + * manuals/vty: update the VTY reference to reflect recent changes + * libvlr: remove unused 'periodic_lu_timer' from struct vlr_subscr + * osmo-msc: fix: properly initialize default values for MGW timers + * msc/signal.h: remove unused (since the NiTB split up) signals + * VTY: mark 'subscriber create imsi' command as deprecated + * VTY: add osmo_tdef introspection and configuration commands + * libvlr: use generic osmo_tdef API for T3250, T3260, and T3270 + * libmsc: move subscriber expiration timer T3212 to libvlr + * vlr: remove unused parameter 'log_level' of auth_fsm_start() + * vlr_sgs_fsm: add missing break, do not call to_null() twice + * msc/sccp_ran.h: fix: do not pass -1 to osmo_rat_type_name() + * VTY: cosmetic: make struct cmd_node for GSMNET_NODE static + * libmsc/gsm_04_08: make use of msc_a in gsm48_rx_rr_app_info() + * libmsc/gsm_04_08: use DRR in gsm48_rx_rr_pag_resp(), not DMM + * libmsc/gsm_04_11.h: remove unused sms_deliver definition + * osmo-msc: use stderr to print error messages, not stdout + * libmsc/sdp: cosmetic: fix less-than-zero comparison of an unsigned value + * SMS-over-GSUP: clarify error message about unexpected MO/MT SMS + * SMS-over-GSUP: move net->sms_over_gsup check to gsm411_gsup_rx() + * SMS-over-GSUP: respond with error if net->sms_over_gsup is false + * SMS-over-GSUP: notify sender about unhandled GSUP messages + * SMS-over-GSUP: notify sender about malformed GSUP messages + * SMS-over-GSUP: notify sender in case of RPL delivery failure + * gsm_04_14: fix off-by-one error in create_gsm0414_msg() + * vty: fix vsub reference counting: call vlr_subscr_put() + * debian/control: change maintainer to the Osmocom team / mailing list + * mncc_builtin: cosmetic: fix coding style in int_mncc_recv() + * mncc_builtin: log type of unhandled message in int_mncc_recv() + * main: add --vty-ref-mode, use vty_dump_xml_ref_mode() + * submit_to_sms(): fix the use of deprecated gsm_septets2octets() + * ran_a_decode_cipher_mode_reject(): use gsm0808_get_cause() + * fix _gsm48_cc_trans_free(): send MNCC REL.ind on Clear Request + + [ Neels Hofmeyr ] + * fix segfault: unsolicited Paging Response + * manual: add missing mention of MGCP in "Multiple instances" + * manual: Multiple Instances: tweak MNCC, add missing SGs doc + * manual: link to new common cs7-config.adoc, remove some dup of that + * vlr_subscr_rx_id_resp(): dont assert on received MI type + * msc_vlr_test_gsm_ciph.c: fix IMEISV MI: even number of digits, clear odd bit + * use new osmo_mobile_identity API everywhere + * add rudimentary NRI support for MSC pooling + * add osmo-msc --vty-ref-xml: dump VTY ref XML to stdout + * add comments to clarify some complete l3 details + * vty 'show connection': show msc_a->via_cell instead of vsub->cgi + * propagate Compl L3 Info Cell ID to the VLR subscriber record + * make vty-transcrip-test: use $VTY_TEST var like osmo-bsc + * refactor: move RESET Osmux TLV parsing to ran_msg_a.c + * sgs_tx_loc_upd_resp_cb(): fix error handling for MI encoding + * is_reset_msg: use proper enum for rc value + * manuals: generate vty reference xml at build time + * Clear Command: set cause value to "Call Control" + * fix crash for unknown MI during Paging Response + * fix MGCP timeout timer + * drop duplicate ran_peer_find() vs ran_peer_find_by_addr() + * fix comment in ran_peer.h + * msc_vlr_tests: make independent of libosmocore talloc + * gsm_network: drop unused neighbor_list member + + [ Eric ] + * configure.ac: fix libtool issue with clang and sanitizer + + [ Philipp Maier ] + * doc: do not use random ip-address for MGW + * msc_vty: remove emergency-call command from network + * msc_a: add callref as call id to ASSIGNMENT REQ. + * msc_ho: fix CALL IDENTIFIER in HANDOVER REQUEST + * mncc_call: fix memory overrun + * gsm_04_08: check return code of osmo_mobile_identity_decode_from_l3() + + [ Harald Welte ] + * vlr_auth_fsm: Fix compilation with gcc-10 + * contrib/osmo-msc.spec.in: Enable SMPP in RPM builds + * remove empty + unused ran_up_l2.c + * osmo-msc.spec.in: Use %config(noreplace) to retain current config file + * Send "BSSMAP CommonID" to tell BSC about the IMSI + * Use osmo_fd_setup() whenever applicable + * debian/control: Recommend installation of osmo-mgw + * Use osmo_fd_*_{disable,enable} + * README update. Explain more what it is than just the history + + [ Pau Espin Pedrol ] + * Use OSMO_FD_* instead of deprecated BSC_FD_* + * ran_msg_iu.c: Avoid redefining osmo-iuh global variables + * configure.ac: Drop trailing whitespace + * Support setting rt-prio and cpu-affinity mask through VTY + * Change default SCTP conn NULL->127.0.0.1 to localhost->localhost + * Support sending IPv6 Transport Address in Assignment Command + * Support handling IPv6 Transport Address in Assignment Complete + * tests: Fix VTY results after switch to newer libosmo-mgcp-client + * Support handling IPv6 Transport Address in Handover Request (Ack) + * mncc: Support IPv6 addresses (new version mncc 7) + * contrib/jenkins: Enable parallel make in make distcheck + * main: generate coredump and exit upon SIGABRT received + * .gitignore: Ignore new autofoo tmp files + * tests: Explicitly drop category from log + * tests: Replace deprecated API log_set_print_filename + + [ Oliver Smith ] + * contrib: import RPM spec + * contrib: integrate RPM spec + * Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in + * contrib/jenkins: don't build osmo-gsm-manuals + * configure.ac: set -std=gnu11 + + [ Alexander Couzens ] + * Convert paging response timer into an osmocom own X4 timer + + -- Pau Espin Pedrol Tue, 23 Feb 2021 20:22:34 +0100 + osmo-msc (1.6.1) unstable; urgency=medium [ Vadim Yanitskiy ] diff --git a/debian/control b/debian/control index 9a85589fe..9b529c262 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.4.0), - libosmo-sccp-dev (>= 1.1.0), - libosmo-sigtran-dev (>= 1.1.0), - libosmo-abis-dev (>= 0.6.0), - libosmo-mgcp-client-dev (>= 1.7.0), - libosmo-gsup-client-dev (>= 1.0.0), - libosmo-netif-dev (>= 0.6.0), - libosmo-ranap-dev (>= 0.3.0), - osmo-gsm-manuals-dev (>= 0.2.0) + 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), + libosmo-netif-dev (>= 1.1.0), + libosmo-ranap-dev (>= 0.7.0), + osmo-gsm-manuals-dev (>= 1.1.0) Standards-Version: 3.9.8 Vcs-Git: git://git.osmocom.org/osmo-msc.git Vcs-Browser: https://git.osmocom.org/osmo-msc/