commit osmo-msc for openSUSE:Factory

2020-06-18 Thread root
Hello community,

here is the log from the commit of package osmo-msc for openSUSE:Factory 
checked in at 2020-06-18 10:29:49

Comparing /work/SRC/openSUSE:Factory/osmo-msc (Old)
 and  /work/SRC/openSUSE:Factory/.osmo-msc.new.3606 (New)


Package is "osmo-msc"

Thu Jun 18 10:29:49 2020 rev:5 rq:815558 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/osmo-msc/osmo-msc.changes2020-01-10 
17:49:20.786137103 +0100
+++ /work/SRC/openSUSE:Factory/.osmo-msc.new.3606/osmo-msc.changes  
2020-06-18 10:30:14.825221922 +0200
@@ -1,0 +2,5 @@
+Thu Jun 11 18:36:30 UTC 2020 - Martin Hauke 
+
+- Set CFLAGS+=-fcommon to workaround gcc10 errors (boo#1160244)
+
+---



Other differences:
--
++ osmo-msc.spec ++
--- /var/tmp/diff_new_pack.OZJSLY/_old  2020-06-18 10:30:15.737224828 +0200
+++ /var/tmp/diff_new_pack.OZJSLY/_new  2020-06-18 10:30:15.741224840 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package osmo-msc
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2017, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -70,6 +70,7 @@
 %build
 echo "%{version}" >.tarball-version
 autoreconf -fi
+export CFLAGS="%optflags -fcommon"
 %configure \
 %if %{with_iu}
   --enable-iu \




commit osmo-msc for openSUSE:Factory

2020-01-10 Thread root
Hello community,

here is the log from the commit of package osmo-msc for openSUSE:Factory 
checked in at 2020-01-10 17:49:18

Comparing /work/SRC/openSUSE:Factory/osmo-msc (Old)
 and  /work/SRC/openSUSE:Factory/.osmo-msc.new.6675 (New)


Package is "osmo-msc"

Fri Jan 10 17:49:18 2020 rev:4 rq:762582 version:1.6.1

Changes:

--- /work/SRC/openSUSE:Factory/osmo-msc/osmo-msc.changes2020-01-09 
22:50:18.498700684 +0100
+++ /work/SRC/openSUSE:Factory/.osmo-msc.new.6675/osmo-msc.changes  
2020-01-10 17:49:20.786137103 +0100
@@ -1,0 +2,9 @@
+Thu Jan  9 22:16:22 UTC 2020 - Martin Hauke 
+
+- Update to new upstream release 1.6.1
+  Bugfix release:
+  * libmsc/gsm_04_08.c: fix: verify MI before calling
+vlr_subscr_rx_id_resp()
+  * vlr.c: fix condition to check MSISDN presence
+
+---

Old:

  osmo-msc-1.6.0.tar.xz

New:

  osmo-msc-1.6.1.tar.xz



Other differences:
--
++ osmo-msc.spec ++
--- /var/tmp/diff_new_pack.VpGOEw/_old  2020-01-10 17:49:21.690136942 +0100
+++ /var/tmp/diff_new_pack.VpGOEw/_new  2020-01-10 17:49:21.694136941 +0100
@@ -20,7 +20,7 @@
 %define with_iu 1
 %define _lto_cflags %{nil}
 Name:   osmo-msc
-Version:1.6.0
+Version:1.6.1
 Release:0
 Summary:Osmocom's MSC for 2G and 3G circuit-switched mobile networks
 License:AGPL-3.0-or-later AND GPL-2.0-only

++ _service ++
--- /var/tmp/diff_new_pack.VpGOEw/_old  2020-01-10 17:49:21.714136937 +0100
+++ /var/tmp/diff_new_pack.VpGOEw/_new  2020-01-10 17:49:21.714136937 +0100
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/osmo-msc
-   1.6.0
-   1.6.0
+   1.6.1
+   1.6.1


*.tar

++ osmo-msc-1.6.0.tar.xz -> osmo-msc-1.6.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osmo-msc-1.6.0/debian/changelog 
new/osmo-msc-1.6.1/debian/changelog
--- old/osmo-msc-1.6.0/debian/changelog 2020-01-03 18:51:37.0 +0100
+++ new/osmo-msc-1.6.1/debian/changelog 2020-01-09 12:29:08.0 +0100
@@ -1,3 +1,14 @@
+osmo-msc (1.6.1) unstable; urgency=medium
+
+  [ Vadim Yanitskiy ]
+  * libmsc/gsm_04_08.c: fix: verify MI before calling vlr_subscr_rx_id_resp()
+
+  [ Neels Hofmeyr ]
+  * vlr_gsup_rx: fix uninitialized rc
+  * vlr.c: fix condition to check MSISDN presence
+
+ -- Pau Espin Pedrol   Thu, 09 Jan 2020 12:29:08 +0100
+
 osmo-msc (1.6.0) unstable; urgency=medium
 
   [ Philipp Maier ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osmo-msc-1.6.0/include/osmocom/msc/msc_a.h 
new/osmo-msc-1.6.1/include/osmocom/msc/msc_a.h
--- old/osmo-msc-1.6.0/include/osmocom/msc/msc_a.h  2020-01-03 
18:51:37.0 +0100
+++ new/osmo-msc-1.6.1/include/osmocom/msc/msc_a.h  2020-01-09 
12:29:08.0 +0100
@@ -99,6 +99,9 @@
/* After Ciphering Mode Complete on GERAN, this reflects the chosen 
ciphering algorithm and key */
struct geran_encr geran_encr;
 
+   /* Type of MI requested in MM Identity Request */
+   uint8_t mm_id_req_type;
+
/* N(SD) expected in the received frame, per flow (TS 24.007 
11.2.3.2.3.2.2) */
uint8_t n_sd_next[4];
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/osmo-msc-1.6.0/src/libmsc/gsm_04_08.c 
new/osmo-msc-1.6.1/src/libmsc/gsm_04_08.c
--- old/osmo-msc-1.6.0/src/libmsc/gsm_04_08.c   2020-01-03 18:51:37.0 
+0100
+++ new/osmo-msc-1.6.1/src/libmsc/gsm_04_08.c   2020-01-09 12:29:08.0 
+0100
@@ -182,6 +182,7 @@
struct gsm48_hdr *gh = msgb_l3(msg);
uint8_t *mi = gh->data+1;
uint8_t mi_len = gh->data[0];
+   uint8_t mi_type;
struct vlr_subscr *vsub = msc_a_vsub(msc_a);
 
if (!vsub) {
@@ -190,6 +191,28 @@
return -EINVAL;
}
 
+   /* There muct be at least one octet with MI type */
+   if (!mi_len) {
+   LOGP(DMM, LOGL_NOTICE, "MM Identity Response contains "
+  "malformed Mobile Identity\n");
+   return -EINVAL;
+   }
+
+   /* Make sure we got what we expected */
+   mi_type = mi[0] & GSM_MI_TYPE_MASK;
+   if (mi_type == GSM_MI_TYPE_NONE) {
+   LOGP(DMM, LOGL_NOTICE, "MM Identity Response contains no 
identity, "
+  "perhaps the MS has no Mobile Identity 
type %s?\n",
+  
gsm48_mi_type_name(msc_a->mm_id_req_type));
+   return -EINVAL;
+   } else if (mi_type != msc_a->mm_id_req_type) 

commit osmo-msc for openSUSE:Factory

2020-01-09 Thread root
Hello community,

here is the log from the commit of package osmo-msc for openSUSE:Factory 
checked in at 2020-01-09 22:50:08

Comparing /work/SRC/openSUSE:Factory/osmo-msc (Old)
 and  /work/SRC/openSUSE:Factory/.osmo-msc.new.6675 (New)


Package is "osmo-msc"

Thu Jan  9 22:50:08 2020 rev:3 rq:761698 version:1.6.0

Changes:

--- /work/SRC/openSUSE:Factory/osmo-msc/osmo-msc.changes2019-11-11 
13:00:59.321728336 +0100
+++ /work/SRC/openSUSE:Factory/.osmo-msc.new.6675/osmo-msc.changes  
2020-01-09 22:50:18.498700684 +0100
@@ -1,0 +2,23 @@
+Sat Jan  4 18:26:12 UTC 2020 - Martin Hauke 
+
+- Update to new upstream release 1.6.0
+  * MNCC v6: add optional SDP to the socket protocol
+  * add sdp_msg API: SDP parsing/composition
+  * BSSMAP: decode Codec List (BSS Supported)
+  * vlr_auth_fsm: on SAI use the GSUP provided GMM cause code
+  * paging: Send SGsAP-SERVICE-ABORT-REQUEST on paging timeout
+  * sgs_iface: Accept messages with unknown TLV elements
+  * fix error on BSSMAP Cipher Mode Complete L3 msg IE
+  * Implement a global switch on the network to disable call waiting.
+  * mncc: send payload type matching chosen codec
+- Update to new upstream release 1.5.0
+  * replace osmo_counter with stat_items
+  * Use GSM23003_MSISDN_MAX_DIGITS from libosmogsm
+  * libmsc/gsm_04_11.c: properly handle MMTS indication
+  * vty: Add option to enable osmux towards BSCs
+  * vty: make retrieve-imeisv-early configurable
+  * Allow MME name preformatted as FQDN in SGsAP
+  * sms queue: avoid repeated Paging for a failed SMS
+  * Add SGs Interface
+
+---

Old:

  osmo-msc-1.3.1.tar.xz

New:

  osmo-msc-1.6.0.tar.xz



Other differences:
--
++ osmo-msc.spec ++
--- /var/tmp/diff_new_pack.n7evUj/_old  2020-01-09 22:50:19.230701051 +0100
+++ /var/tmp/diff_new_pack.n7evUj/_new  2020-01-09 22:50:19.230701051 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package osmo-msc
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2017, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %define with_iu 1
 %define _lto_cflags %{nil}
 Name:   osmo-msc
-Version:1.3.1
+Version:1.6.0
 Release:0
 Summary:Osmocom's MSC for 2G and 3G circuit-switched mobile networks
 License:AGPL-3.0-or-later AND GPL-2.0-only
@@ -29,20 +29,22 @@
 Source: %{name}-%{version}.tar.xz
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  libdbi-drivers-dbd-sqlite3
 BuildRequires:  libtool
+BuildRequires:  lksctp-tools-devel
 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.5.0
-BuildRequires:  pkgconfig(libosmo-netif) >= 0.4.0
-BuildRequires:  pkgconfig(libosmo-sccp) >= 1.0.0
-BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.0.0
+BuildRequires:  pkgconfig(libosmo-mgcp-client) >= 1.7.0
+BuildRequires:  pkgconfig(libosmo-netif) >= 0.6.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.0.0
-BuildRequires:  pkgconfig(libosmoctrl) >= 1.0.0
-BuildRequires:  pkgconfig(libosmogsm) >= 1.0.0
-BuildRequires:  pkgconfig(libosmovty) >= 1.0.0
+BuildRequires:  pkgconfig(libosmocore) >= 1.3.0
+BuildRequires:  pkgconfig(libosmoctrl) >= 1.3.0
+BuildRequires:  pkgconfig(libosmogsm) >= 1.3.0
+BuildRequires:  pkgconfig(libosmovty) >= 1.3.0
 BuildRequires:  pkgconfig(libsmpp34) >= 1.13.0
 %{?systemd_requires}
 %if %{with_iu}

++ _service ++
--- /var/tmp/diff_new_pack.n7evUj/_old  2020-01-09 22:50:19.318701095 +0100
+++ /var/tmp/diff_new_pack.n7evUj/_new  2020-01-09 22:50:19.318701095 +0100
@@ -2,8 +2,8 @@

git
git://git.osmocom.org/osmo-msc
-   1.3.1
-   1.3.1
+   1.6.0
+   1.6.0


*.tar

++ osmo-msc-1.3.1.tar.xz -> osmo-msc-1.6.0.tar.xz ++
 88296 lines of diff (skipped)




commit osmo-msc for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package osmo-msc for openSUSE:Factory 
checked in at 2019-11-11 13:00:55

Comparing /work/SRC/openSUSE:Factory/osmo-msc (Old)
 and  /work/SRC/openSUSE:Factory/.osmo-msc.new.2990 (New)


Package is "osmo-msc"

Mon Nov 11 13:00:55 2019 rev:2 rq:747261 version:1.3.1

Changes:

--- /work/SRC/openSUSE:Factory/osmo-msc/osmo-msc.changes2019-02-28 
21:42:27.873549156 +0100
+++ /work/SRC/openSUSE:Factory/.osmo-msc.new.2990/osmo-msc.changes  
2019-11-11 13:00:59.321728336 +0100
@@ -1,0 +2,6 @@
+Sun Nov 10 21:03:53 UTC 2019 - Martin Hauke 
+
+- Disable LTO for now since it breaks compilation of the tests
+  See: https://osmocom.org/issues/4115
+
+---



Other differences:
--
++ osmo-msc.spec ++
--- /var/tmp/diff_new_pack.CSQ1bh/_old  2019-11-11 13:01:00.201729268 +0100
+++ /var/tmp/diff_new_pack.CSQ1bh/_new  2019-11-11 13:01:00.205729272 +0100
@@ -1,6 +1,7 @@
 #
 # spec file for package osmo-msc
 #
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2017, Martin Hauke 
 #
 # All modifications and additions to the file contributed by third parties
@@ -12,10 +13,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define with_iu 1
+%define _lto_cflags %{nil}
 Name:   osmo-msc
 Version:1.3.1
 Release:0




commit osmo-msc for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package osmo-msc for openSUSE:Factory 
checked in at 2019-02-28 21:42:24

Comparing /work/SRC/openSUSE:Factory/osmo-msc (Old)
 and  /work/SRC/openSUSE:Factory/.osmo-msc.new.28833 (New)


Package is "osmo-msc"

Thu Feb 28 21:42:24 2019 rev:1 rq:678096 version:1.3.1

Changes:

New Changes file:

--- /dev/null   2018-10-29 14:05:42.522318975 +0100
+++ /work/SRC/openSUSE:Factory/.osmo-msc.new.28833/osmo-msc.changes 
2019-02-28 21:42:27.873549156 +0100
@@ -0,0 +1,43 @@
+---
+Wed Jan 30 22:17:12 UTC 2019 - mar...@gmx.de
+
+- Update to new upstream release 1.3.1
+  * Implementation of MSC-originated CLASSMARK inquiry procedure for
+MS/UE without early classmark sending to allow A5/3 encryption
+  * mncc: fix byte ordering of IP-Address in mncc
+  * various improvements on state introspection via VTY
+  * forward SS / USSD messages via GSUP to HLR rather than
+processing it in MSC
+  * optional forward of SMS via GSUP to/from HLR rather than using
+internal SMSC
+  * fix Classmark Update without VLR subscriber
+  * vty: add SCCP related vty commands
+  * GSUP client: send CN domain IE on LU request
+  * vty: add command to show all known BSC
+  * Full changelogs since 1.1.2:
+http://git.osmocom.org/osmo-msc/plain/debian/changelog?h=1.3.1
+http://git.osmocom.org/osmo-msc/plain/debian/changelog?h=1.3.0
+http://git.osmocom.org/osmo-msc/plain/debian/changelog?h=1.2.0
+- Remove patches:
+  * osmo-msc-fix-includes.patch
+
+---
+Sat Mar 17 19:54:16 UTC 2018 - mar...@gmx.de
+
+- Build with "--enable-iu"
+
+---
+Fri Dec 29 14:50:52 UTC 2017 - mar...@gmx.de
+
+- Update Patch:
+  * osmo-msc-fix-includes.patch (more include fixes)
+
+---
+Fri Dec 29 12:18:40 UTC 2017 - jeng...@inai.de
+
+- %service_* already takes care of restart/removal
+
+---
+Thu Dec 28 09:39:36 UTC 2017 - mar...@gmx.de
+
+- Initial package, version 1.1.2

New:

  _service
  osmo-msc-1.3.1.tar.xz
  osmo-msc.changes
  osmo-msc.spec



Other differences:
--
++ osmo-msc.spec ++
#
# spec file for package osmo-msc
#
# Copyright (c) 2017, Martin Hauke 
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

%define with_iu 1
Name:   osmo-msc
Version:1.3.1
Release:0
Summary:Osmocom's MSC for 2G and 3G circuit-switched mobile networks
License:AGPL-3.0-or-later AND GPL-2.0-only
Group:  Productivity/Telephony/Servers
URL:https://osmocom.org/projects/osmomsc/wiki
Source: %{name}-%{version}.tar.xz
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libtool
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.5.0
BuildRequires:  pkgconfig(libosmo-netif) >= 0.4.0
BuildRequires:  pkgconfig(libosmo-sccp) >= 1.0.0
BuildRequires:  pkgconfig(libosmo-sigtran) >= 1.0.0
BuildRequires:  pkgconfig(libosmoabis) >= 0.6.0
BuildRequires:  pkgconfig(libosmocore) >= 1.0.0
BuildRequires:  pkgconfig(libosmoctrl) >= 1.0.0
BuildRequires:  pkgconfig(libosmogsm) >= 1.0.0
BuildRequires:  pkgconfig(libosmovty) >= 1.0.0
BuildRequires:  pkgconfig(libsmpp34) >= 1.13.0
%{?systemd_requires}
%if %{with_iu}
BuildRequires:  pkgconfig(libasn1c) >= 0.9.30
BuildRequires:  pkgconfig(libosmo-ranap) >= 0.3.0
%endif

%description
The Mobile Switching Center (MSC) is the heart of 2G/3G
circuit-switched services.  It terminates the A-interface links from the
Base Station Controllers (BSC) and handles the MM and CC sub-layers of
the Layer 3 protocol from the phones (MS).

This Osmocom implementation of the MSC handles A interfaces via 3GPP
AoIP in an ASP role.  It furthermore implements IETF MGCP against an
external media gateway, such as OsmoMGW.  It does *not*