Bump version: 1.8.0.43-2eaaf-dirty → 1.9.0

Change-Id: Iacb839715290b27f1f3d302e13f219f5f0e1d161
diff --git a/TODO-RELEASE b/TODO-RELEASE
index b7ccd72..d0852fc 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
-libosmo-mgcp-client     >1.9.0      CODEC_IUFP
diff --git a/configure.ac b/configure.ac
index a45f2d4..21056f9 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.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.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)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.7.0)
+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.2.0)
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.6.0)
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.10.0)
+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.5.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 >= 0.8.0)
+    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.3.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 b5f0cd4..2ddec37 100644
--- a/contrib/osmo-msc.spec.in
+++ b/contrib/osmo-msc.spec.in
@@ -34,16 +34,16 @@
 BuildRequires:  pkgconfig >= 0.20
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.5
-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.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(libosmo-gsup-client) >= 1.5.0
+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.10.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 1.2.0
+BuildRequires:  pkgconfig(libosmo-sccp) >= 1.6.0
+BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.6.0
+BuildRequires:  pkgconfig(libosmoabis) >= 1.3.0
+BuildRequires:  pkgconfig(libosmocore) >= 1.7.0
+BuildRequires:  pkgconfig(libosmoctrl) >= 1.7.0
+BuildRequires:  pkgconfig(libosmogsm) >= 1.7.0
+BuildRequires:  pkgconfig(libosmovty) >= 1.7.0
 BuildRequires:  pkgconfig(libsmpp34) >= 1.14.0
 ####
 BuildRequires:  lksctp-tools-devel
@@ -51,7 +51,7 @@
 %{?systemd_requires}
 %if %{with_iu}
 BuildRequires:  pkgconfig(libasn1c) >= 0.9.30
-BuildRequires:  pkgconfig(libosmo-ranap) >= 0.8.0
+BuildRequires:  pkgconfig(libosmo-ranap) >= 1.3.0
 %endif
 
 %description
diff --git a/debian/changelog b/debian/changelog
index 54fbd03..be5efda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,62 @@
+osmo-msc (1.9.0) unstable; urgency=medium
+
+  [ Alexander Couzens ]
+  * utran: use new UTRAN encryption enum
+  * libmsc/gsm_04_08: refactor require ciphering into an own function
+  * ran_msg_iu: do not pass UEA0 to ranap_new_msg_sec_mod_cmd2()
+
+  [ Vadim Yanitskiy ]
+  * VTY: clarify deprecation message for cfg_net_per_loc_upd_cmd
+  * libmsc: fix memory leak (struct gsm_sms) in gsm340_rx_tpdu()
+  * libmsc: fix another memleak (struct gsm_sms) in gsm340_rx_tpdu()
+  * libvlr: vlr_set_ciph_mode(): avoid redundant check
+  * libvlr: fix is_ciph_required(): always send SecModeCmd for UTRAN
+  * libmsc: ran_iu_make_security_mode_command(): improve readability
+  * libmsc: ran_iu_make_security_mode_command(): clarify UIA mask
+  * libmsc: fix memory leak (struct msgb) in msc_i_ran_enc()
+  * tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS'
+
+  [ Oliver Smith ]
+  * treewide: remove FSF address
+  * tests/msc_vlr/Makefile.am: drop -ldbi
+
+  [ Pau Espin Pedrol ]
+  * Announce IuFP audio codec for UTRAN conns in CRCX towards MGW
+  * Avoid setting audio codec if not available during assignment_complete (MDCX)
+  * ran_msg_iu.c: Set proper codec in Assignment Complete
+  * Drop unneeded ax_check_compile_flag.m4
+  * call_leg: local_bridge: Avoid null pointer access if CN-side not ready
+
+  [ Neels Hofmeyr ]
+  * fix crash on CM Serv Rej: fix use count mismatch
+
+  [ Harald Welte ]
+  * call rate_ctr_init() to make rate counters work properly
+  * switch sqlite3 to single-threaded mode
+  * sms_queue: Annotate each function with some comment
+  * vlr: Split vlr_subscr_rx_imsi_detach()
+  * vlr: Add rate counters and stat items
+  * sms_queue: Introduce rate_ctr / stat_item
+  * smpp: Fix use-after-free bug when ESME disconnects but has write pending
+  * smpp: don't enqueue write messages if ESME is disconnected
+  * sms_queue: refactor sms_pending add/remove code
+  * sms_queue: merge sms_pending_add into sms_pending_from
+  * tests: Remove sms.db{-wal,-shm} files, not just sms.db
+  * switch from libdbi to lbsqlite3
+  * db: Switch from 'synchronous = FULL' to 'synchronous = NORMAL'
+  * sms: Encapsulate SMS queue related config parameters
+  * sms: Give smsc its own VTY config node
+  * sms_queue: Use local variable rather than 9x pointer de-ref in function
+  * sms_queue: Make deletion of messages from DB VTY-configurable
+  * smpp: Parse and use SMPP-provided validity period
+  * sms: Make default SMS validity period configurable via VTY
+  * sms: Introduce VTY-configurable minimum SMS validity period
+  * update git URLs (git -> https; gitea)
+  * Convert + Expand README file
+  * fix RPM build failures due to README -> README.md rename
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 29 Jun 2022 11:32:11 +0200
+
 osmo-msc (1.8.0) unstable; urgency=medium
 
   [ Pau Espin Pedrol ]
diff --git a/debian/control b/debian/control
index f610399..5b20f6d 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.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.8.0),
-               osmo-gsm-manuals-dev (>= 1.2.0)
+               libosmocore-dev (>= 1.7.0),
+               libosmo-sccp-dev (>= 1.6.0),
+               libosmo-sigtran-dev (>= 1.6.0),
+               libosmo-abis-dev (>= 1.3.0),
+               libosmo-mgcp-client-dev (>= 1.10.0),
+               libosmo-gsup-client-dev (>= 1.5.0),
+               libosmo-netif-dev (>= 1.2.0),
+               libosmo-ranap-dev (>= 1.3.0),
+               osmo-gsm-manuals-dev (>= 1.3.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