Changes of Revision 5

osmo-msc.spec Changed
x
 
1
@@ -18,14 +18,14 @@
2
 
3
 %define with_iu 1
4
 Name:           osmo-msc
5
-Requires: osmocom-nightly = 1.0.0.202206290002
6
-Version:  1.8.0.43.2eaaf.202206290002
7
+Requires: osmocom-nightly = 1.0.0.202206300002
8
+Version:  1.9.0.202206300002
9
 Release:        0
10
 Summary:        Osmocom's MSC for 2G and 3G circuit-switched mobile networks
11
 License:        AGPL-3.0-or-later AND GPL-2.0-only
12
 Group:          Productivity/Telephony/Servers
13
 URL:            https://osmocom.org/projects/osmomsc
14
-Source:  osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz
15
+Source:  osmo-msc_1.9.0.202206300002.tar.xz
16
 BuildRequires:  autoconf
17
 BuildRequires:  automake
18
 BuildRequires:  libtool
19
@@ -35,16 +35,16 @@
20
 BuildRequires:  pkgconfig >= 0.20
21
 BuildRequires:  pkgconfig(sqlite3)
22
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.5
23
-BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.4.0
24
-BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.9.0
25
-BuildRequires:  pkgconfig(libosmo-netif) >= 1.1.0
26
-BuildRequires:  pkgconfig(libosmo-sccp) >= 1.5.0
27
-BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.5.0
28
-BuildRequires:  pkgconfig(libosmoabis) >= 1.2.0
29
-BuildRequires:  pkgconfig(libosmocore) >= 1.6.0
30
-BuildRequires:  pkgconfig(libosmoctrl) >= 1.6.0
31
-BuildRequires:  pkgconfig(libosmogsm) >= 1.6.0
32
-BuildRequires:  pkgconfig(libosmovty) >= 1.6.0
33
+BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.5.0
34
+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.10.0
35
+BuildRequires:  pkgconfig(libosmo-netif) >= 1.2.0
36
+BuildRequires:  pkgconfig(libosmo-sccp) >= 1.6.0
37
+BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.6.0
38
+BuildRequires:  pkgconfig(libosmoabis) >= 1.3.0
39
+BuildRequires:  pkgconfig(libosmocore) >= 1.7.0
40
+BuildRequires:  pkgconfig(libosmoctrl) >= 1.7.0
41
+BuildRequires:  pkgconfig(libosmogsm) >= 1.7.0
42
+BuildRequires:  pkgconfig(libosmovty) >= 1.7.0
43
 BuildRequires:  pkgconfig(libsmpp34) >= 1.14.0
44
 ####
45
 BuildRequires:  lksctp-tools-devel
46
@@ -52,7 +52,7 @@
47
 %{?systemd_requires}
48
 %if %{with_iu}
49
 BuildRequires:  pkgconfig(libasn1c) >= 0.9.30
50
-BuildRequires:  pkgconfig(libosmo-ranap) >= 0.8.0
51
+BuildRequires:  pkgconfig(libosmo-ranap) >= 1.3.0
52
 %endif
53
 
54
 %description
55
osmo-msc_1.8.0.43.2eaaf.202206290002.dsc -> osmo-msc_1.9.0.202206300002.dsc Changed
27
 
1
@@ -2,20 +2,20 @@
2
 Source: osmo-msc
3
 Binary: osmo-msc, osmo-msc-dbg, osmo-msc-doc
4
 Architecture: any all
5
-Version: 1.8.0.43.2eaaf.202206290002
6
+Version: 1.9.0.202206300002
7
 Maintainer: Osmocom team <openbsc@lists.osmocom.org>
8
 Homepage: https://osmocom.org/projects/osmomsc
9
 Standards-Version: 3.9.8
10
 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
11
 Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
12
-Build-Depends: debhelper (>= 9), dh-autoreconf, autotools-dev, autoconf, automake, libtool, pkg-config, libsqlite3-dev, libsctp-dev, 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)
13
+Build-Depends: debhelper (>= 9), dh-autoreconf, autotools-dev, autoconf, automake, libtool, pkg-config, libsqlite3-dev, libsctp-dev, libtalloc-dev, libsmpp34-dev (>= 1.14.0), libasn1c-dev (>= 0.9.30), 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)
14
 Package-List:
15
  osmo-msc deb net extra arch=any
16
  osmo-msc-dbg deb debug extra arch=any
17
  osmo-msc-doc deb doc optional arch=all
18
 Checksums-Sha1:
19
- b9f9f3780f014799f6a425a670643e0476af3b46 334268 osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz
20
+ 324a9fac34a024676b4da87f00c7bf6ffce75814 334948 osmo-msc_1.9.0.202206300002.tar.xz
21
 Checksums-Sha256:
22
- 1b14816c380bf040050aa75ca1071871694f6b375d8c8f1f1abfb12774c771f7 334268 osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz
23
+ 6b750fd473b8194c0c99e302c1d46e398853c7598f8331e1ac04b6f11680b593 334948 osmo-msc_1.9.0.202206300002.tar.xz
24
 Files:
25
- a5fbc241736e48800271d4ba1978d4e6 334268 osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz
26
+ 828b9dbce43cb8ce6f29df77cf4e6c03 334948 osmo-msc_1.9.0.202206300002.tar.xz
27
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/.tarball-version -> osmo-msc_1.9.0.202206300002.tar.xz/.tarball-version Changed
6
 
1
@@ -1 +1 @@
2
-1.8.0.43-2eaaf
3
\ No newline at end of file
4
+1.9.0
5
\ No newline at end of file
6
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/TODO-RELEASE -> osmo-msc_1.9.0.202206300002.tar.xz/TODO-RELEASE Changed
6
 
1
@@ -7,4 +7,3 @@
2
 # If any interfaces have been added since the last public release: c:r:a + 1.
3
 # If any interfaces have been removed or changed since the last public release: c:r:0.
4
 #library   what        description / commit summary line
5
-libosmo-mgcp-client     >1.9.0      CODEC_IUFP
6
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/configure.ac -> osmo-msc_1.9.0.202206300002.tar.xz/configure.ac Changed
37
 
1
@@ -37,16 +37,16 @@
2
 PKG_PROG_PKG_CONFIG(0.20)
3
 
4
 PKG_CHECK_MODULES(LIBSQLITE3, sqlite3)
5
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.6.0)
6
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.6.0)
7
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.6.0)
8
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.6.0)
9
-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.2.0)
10
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.1.0)
11
-PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.5.0)
12
-PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.5.0)
13
-PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.9.0)
14
-PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.4.0)
15
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.7.0)
16
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.7.0)
17
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.7.0)
18
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.7.0)
19
+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.3.0)
20
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.2.0)
21
+PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.6.0)
22
+PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.6.0)
23
+PKG_CHECK_MODULES(LIBOSMOMGCPCLIENT, libosmo-mgcp-client >= 1.10.0)
24
+PKG_CHECK_MODULES(LIBOSMOGSUPCLIENT, libosmo-gsup-client >= 1.5.0)
25
 
26
 AC_CHECK_FUNC(timegm, AC_DEFINE(HAVE_TIMEGM, 1, Define if libc implements timegm))
27
 
28
@@ -106,7 +106,7 @@
29
     osmo_ac_iu="$enableval",osmo_ac_iu="no")
30
 if test "x$osmo_ac_iu" = "xyes" ; then
31
     PKG_CHECK_MODULES(LIBASN1C, libasn1c >= 0.9.30)
32
-    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 0.8.0)
33
+    PKG_CHECK_MODULES(LIBOSMORANAP, libosmo-ranap >= 1.3.0)
34
     AC_DEFINE(BUILD_IU, 1, Define if we want to build IuPS and IuCS interfaces support)
35
 fi
36
 AM_CONDITIONAL(BUILD_IU, test "x$osmo_ac_iu" = "xyes")
37
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/contrib/osmo-msc.spec.in -> osmo-msc_1.9.0.202206300002.tar.xz/contrib/osmo-msc.spec.in Changed
37
 
1
@@ -34,16 +34,16 @@
2
 BuildRequires:  pkgconfig >= 0.20
3
 BuildRequires:  pkgconfig(sqlite3)
4
 BuildRequires:  pkgconfig(libcrypto) >= 0.9.5
5
-BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.4.0
6
-BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.9.0
7
-BuildRequires:  pkgconfig(libosmo-netif) >= 1.1.0
8
-BuildRequires:  pkgconfig(libosmo-sccp) >= 1.5.0
9
-BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.5.0
10
-BuildRequires:  pkgconfig(libosmoabis) >= 1.2.0
11
-BuildRequires:  pkgconfig(libosmocore) >= 1.6.0
12
-BuildRequires:  pkgconfig(libosmoctrl) >= 1.6.0
13
-BuildRequires:  pkgconfig(libosmogsm) >= 1.6.0
14
-BuildRequires:  pkgconfig(libosmovty) >= 1.6.0
15
+BuildRequires:  pkgconfig(libosmo-gsup-client) >= 1.5.0
16
+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.10.0
17
+BuildRequires:  pkgconfig(libosmo-netif) >= 1.2.0
18
+BuildRequires:  pkgconfig(libosmo-sccp) >= 1.6.0
19
+BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.6.0
20
+BuildRequires:  pkgconfig(libosmoabis) >= 1.3.0
21
+BuildRequires:  pkgconfig(libosmocore) >= 1.7.0
22
+BuildRequires:  pkgconfig(libosmoctrl) >= 1.7.0
23
+BuildRequires:  pkgconfig(libosmogsm) >= 1.7.0
24
+BuildRequires:  pkgconfig(libosmovty) >= 1.7.0
25
 BuildRequires:  pkgconfig(libsmpp34) >= 1.14.0
26
 ####
27
 BuildRequires:  lksctp-tools-devel
28
@@ -51,7 +51,7 @@
29
 %{?systemd_requires}
30
 %if %{with_iu}
31
 BuildRequires:  pkgconfig(libasn1c) >= 0.9.30
32
-BuildRequires:  pkgconfig(libosmo-ranap) >= 0.8.0
33
+BuildRequires:  pkgconfig(libosmo-ranap) >= 1.3.0
34
 %endif
35
 
36
 %description
37
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/debian/changelog -> osmo-msc_1.9.0.202206300002.tar.xz/debian/changelog Changed
71
 
1
@@ -1,8 +1,67 @@
2
-osmo-msc (1.8.0.43.2eaaf.202206290002) UNRELEASED; urgency=medium
3
+osmo-msc (1.9.0.202206300002) UNRELEASED; urgency=medium
4
 
5
   * Snapshot build
6
 
7
- -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 29 Jun 2022 00:07:56 +0000
8
+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Thu, 30 Jun 2022 00:08:09 +0000
9
+
10
+osmo-msc (1.9.0) unstable; urgency=medium
11
+
12
+   Alexander Couzens 
13
+  * utran: use new UTRAN encryption enum
14
+  * libmsc/gsm_04_08: refactor require ciphering into an own function
15
+  * ran_msg_iu: do not pass UEA0 to ranap_new_msg_sec_mod_cmd2()
16
+
17
+   Vadim Yanitskiy 
18
+  * VTY: clarify deprecation message for cfg_net_per_loc_upd_cmd
19
+  * libmsc: fix memory leak (struct gsm_sms) in gsm340_rx_tpdu()
20
+  * libmsc: fix another memleak (struct gsm_sms) in gsm340_rx_tpdu()
21
+  * libvlr: vlr_set_ciph_mode(): avoid redundant check
22
+  * libvlr: fix is_ciph_required(): always send SecModeCmd for UTRAN
23
+  * libmsc: ran_iu_make_security_mode_command(): improve readability
24
+  * libmsc: ran_iu_make_security_mode_command(): clarify UIA mask
25
+  * libmsc: fix memory leak (struct msgb) in msc_i_ran_enc()
26
+  * tests: use 'check_PROGRAMS' instead of 'noinst_PROGRAMS'
27
+
28
+   Oliver Smith 
29
+  * treewide: remove FSF address
30
+  * tests/msc_vlr/Makefile.am: drop -ldbi
31
+
32
+   Pau Espin Pedrol 
33
+  * Announce IuFP audio codec for UTRAN conns in CRCX towards MGW
34
+  * Avoid setting audio codec if not available during assignment_complete (MDCX)
35
+  * ran_msg_iu.c: Set proper codec in Assignment Complete
36
+  * Drop unneeded ax_check_compile_flag.m4
37
+  * call_leg: local_bridge: Avoid null pointer access if CN-side not ready
38
+
39
+   Neels Hofmeyr 
40
+  * fix crash on CM Serv Rej: fix use count mismatch
41
+
42
+   Harald Welte 
43
+  * call rate_ctr_init() to make rate counters work properly
44
+  * switch sqlite3 to single-threaded mode
45
+  * sms_queue: Annotate each function with some comment
46
+  * vlr: Split vlr_subscr_rx_imsi_detach()
47
+  * vlr: Add rate counters and stat items
48
+  * sms_queue: Introduce rate_ctr / stat_item
49
+  * smpp: Fix use-after-free bug when ESME disconnects but has write pending
50
+  * smpp: don't enqueue write messages if ESME is disconnected
51
+  * sms_queue: refactor sms_pending add/remove code
52
+  * sms_queue: merge sms_pending_add into sms_pending_from
53
+  * tests: Remove sms.db{-wal,-shm} files, not just sms.db
54
+  * switch from libdbi to lbsqlite3
55
+  * db: Switch from 'synchronous = FULL' to 'synchronous = NORMAL'
56
+  * sms: Encapsulate SMS queue related config parameters
57
+  * sms: Give smsc its own VTY config node
58
+  * sms_queue: Use local variable rather than 9x pointer de-ref in function
59
+  * sms_queue: Make deletion of messages from DB VTY-configurable
60
+  * smpp: Parse and use SMPP-provided validity period
61
+  * sms: Make default SMS validity period configurable via VTY
62
+  * sms: Introduce VTY-configurable minimum SMS validity period
63
+  * update git URLs (git -> https; gitea)
64
+  * Convert + Expand README file
65
+  * fix RPM build failures due to README -> README.md rename
66
+
67
+ -- Pau Espin Pedrol <pespin@sysmocom.de>  Wed, 29 Jun 2022 11:32:11 +0200
68
 
69
 osmo-msc (1.8.0) unstable; urgency=medium
70
 
71
osmo-msc_1.8.0.43.2eaaf.202206290002.tar.xz/debian/control -> osmo-msc_1.9.0.202206300002.tar.xz/debian/control Changed
53
 
1
@@ -14,15 +14,15 @@
2
                libtalloc-dev,
3
                libsmpp34-dev (>= 1.14.0),
4
                libasn1c-dev (>= 0.9.30),
5
-               libosmocore-dev (>= 1.6.0),
6
-               libosmo-sccp-dev (>= 1.5.0),
7
-               libosmo-sigtran-dev (>= 1.5.0),
8
-               libosmo-abis-dev (>= 1.2.0),
9
-               libosmo-mgcp-client-dev (>= 1.9.0),
10
-               libosmo-gsup-client-dev (>= 1.4.0),
11
-               libosmo-netif-dev (>= 1.1.0),
12
-               libosmo-ranap-dev (>= 0.8.0),
13
-               osmo-gsm-manuals-dev (>= 1.2.0)
14
+               libosmocore-dev (>= 1.7.0),
15
+               libosmo-sccp-dev (>= 1.6.0),
16
+               libosmo-sigtran-dev (>= 1.6.0),
17
+               libosmo-abis-dev (>= 1.3.0),
18
+               libosmo-mgcp-client-dev (>= 1.10.0),
19
+               libosmo-gsup-client-dev (>= 1.5.0),
20
+               libosmo-netif-dev (>= 1.2.0),
21
+               libosmo-ranap-dev (>= 1.3.0),
22
+               osmo-gsm-manuals-dev (>= 1.3.0)
23
 Standards-Version: 3.9.8
24
 Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
25
 Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-msc
26
@@ -31,7 +31,7 @@
27
 Package: osmo-msc
28
 Architecture: any
29
 Multi-Arch: foreign
30
-Depends: osmocom-nightly (= 1.0.0.202206290002), ${misc:Depends}, ${shlibs:Depends}
31
+Depends: osmocom-nightly (= 1.0.0.202206300002), ${misc:Depends}, ${shlibs:Depends}
32
 Recommends: osmo-mgw
33
 Description: OsmoMSC: Osmocom's Mobile Switching Center for 2G and 3G circuit-switched mobile networks
34
   The Mobile Switching Center (MSC) is the heart of 2G/3G
35
@@ -49,7 +49,7 @@
36
 Section: debug
37
 Architecture: any
38
 Multi-Arch: same
39
-Depends: osmocom-nightly (= 1.0.0.202206290002), osmo-msc (= ${binary:Version}), ${misc:Depends}
40
+Depends: osmocom-nightly (= 1.0.0.202206300002), osmo-msc (= ${binary:Version}), ${misc:Depends}
41
 Description: OsmoMSC: Osmocom's Mobile Switching Center for 2G and 3G circuit-switched mobile networks
42
   The Mobile Switching Center (MSC) is the heart of 2G/3G
43
   circuit-switched services.  It terminates the A-interface links from the
44
@@ -69,7 +69,7 @@
45
 Architecture: all
46
 Section: doc
47
 Priority: optional
48
-Depends: osmocom-nightly (= 1.0.0.202206290002), ${misc:Depends}
49
+Depends: osmocom-nightly (= 1.0.0.202206300002), ${misc:Depends}
50
 Description: ${misc:Package} PDF documentation
51
  Various manuals: user manual, VTY reference manual and/or
52
  protocol/interface manuals.
53