Hello community, here is the log from the commit of package libosmo-abis for openSUSE:Factory checked in at 2019-02-01 11:44:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libosmo-abis (Old) and /work/SRC/openSUSE:Factory/.libosmo-abis.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libosmo-abis" Fri Feb 1 11:44:51 2019 rev:9 rq:669394 version:0.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libosmo-abis/libosmo-abis.changes 2019-01-05 14:41:41.552514147 +0100 +++ /work/SRC/openSUSE:Factory/.libosmo-abis.new.28833/libosmo-abis.changes 2019-02-01 11:44:52.704587427 +0100 @@ -1,0 +2,8 @@ +Mon Jan 28 22:37:38 UTC 2019 - [email protected] + +- Update to new upstream release 0.6.0 + * Bugfix release only. + The full changelog is available via + http://git.osmocom.org/libosmo-abis/plain/debian/changelog?h=0.6.0 + +------------------------------------------------------------------- Old: ---- libosmo-abis-0.5.1.tar.xz New: ---- libosmo-abis-0.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libosmo-abis.spec ++++++ --- /var/tmp/diff_new_pack.38xjOa/_old 2019-02-01 11:44:53.140586979 +0100 +++ /var/tmp/diff_new_pack.38xjOa/_new 2019-02-01 11:44:53.140586979 +0100 @@ -1,7 +1,7 @@ # # spec file for package libosmo-abis # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define version_unconverted 0.5.1 +%define version_unconverted 0.6.0 Name: libosmo-abis -Version: 0.5.1 +Version: 0.6.0 Release: 0 Summary: Osmocom library for A-bis interface between BTS and BSC License: AGPL-3.0-or-later AND GPL-2.0-or-later @@ -34,9 +34,9 @@ BuildRequires: libtool >= 2 BuildRequires: pkgconfig >= 0.20 BuildRequires: xz -BuildRequires: pkgconfig(libosmocore) >= 0.12.0 -BuildRequires: pkgconfig(libosmogsm) >= 0.13~git14 -BuildRequires: pkgconfig(libosmovty) >= 0.12.0 +BuildRequires: pkgconfig(libosmocore) >= 1.0.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.0.0 +BuildRequires: pkgconfig(libosmovty) >= 1.0.0 BuildRequires: pkgconfig(ortp) >= 0.22 BuildRequires: pkgconfig(talloc) @@ -65,8 +65,8 @@ License: AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmoabis6 = %version -Requires: libosmocore-devel >= 0.3.0 -Requires: libosmogsm-devel >= 0.3.10 +Requires: libosmocore-devel >= 1.0.0 +Requires: libosmogsm-devel >= 1.0.0 %description -n libosmoabis-devel This library contains common/shared code regarding the GSM A-bis ++++++ _service ++++++ --- /var/tmp/diff_new_pack.38xjOa/_old 2019-02-01 11:44:53.164586954 +0100 +++ /var/tmp/diff_new_pack.38xjOa/_new 2019-02-01 11:44:53.164586954 +0100 @@ -2,8 +2,8 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">git://git.osmocom.org/libosmo-abis</param> - <param name="parent-tag">0.5.1</param> - <param name="versionformat">0.5.1</param> + <param name="parent-tag">0.6.0</param> + <param name="versionformat">0.6.0</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ libosmo-abis-0.5.1.tar.xz -> libosmo-abis-0.6.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmo-abis-0.5.1/configure.ac new/libosmo-abis-0.6.0/configure.ac --- old/libosmo-abis-0.5.1/configure.ac 2018-12-06 13:09:48.000000000 +0100 +++ new/libosmo-abis-0.6.0/configure.ac 2019-01-24 18:22:52.000000000 +0100 @@ -59,9 +59,9 @@ dnl Generate the output AM_CONFIG_HEADER(config.h) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.12.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.12.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.12.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.0.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.0) PKG_CHECK_MODULES(ORTP, ortp >= 0.22.0) AC_CHECK_HEADERS(dahdi/user.h,,AC_MSG_WARN(DAHDI input driver will not be built)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmo-abis-0.5.1/debian/changelog new/libosmo-abis-0.6.0/debian/changelog --- old/libosmo-abis-0.5.1/debian/changelog 2018-12-06 13:09:48.000000000 +0100 +++ new/libosmo-abis-0.6.0/debian/changelog 2019-01-24 18:22:52.000000000 +0100 @@ -1,3 +1,35 @@ +libosmo-abis (0.6.0) unstable; urgency=medium + + [ Neels Hofmeyr ] + * fix strncpy bugs in ipaccess.c, ipa_proxy.c + * ipa: don't crash on missing IPA ID GET message + + [ Harald Welte ] + * Migrate from ipa_ccm_idtag_parse to ipa_ccm_id_resp_parse() + * debian/rules: Don't overwrite .tarball-version + + [ Pau Espin Pedrol ] + * ipaccess: Use osmo_fd_setup to set up callbacks + * ipaccess_rcvmsg: Fix bug introduced in previous commit + * ipa: Simplify code in ipa_client_read + * ipa: Simplify code in ipa_server_conn_read + * ipa: Allow signalling fd destroyed in ipa_client_read + * ipa: Allow signalling fd destroyed in ipa_server_conn_read + * ipaccess: Return -EBADF when closing socket in ipaccess_bts_read_cb + * ipaccess: Allow passing return code in e1inp_line_ops->sign_link() + * debian: Fix libosmoabis soname package version + * debian: Conflict libosmoabis6 with libosmoabis5 + * ipacces: Log correct trx_nr during IPA GET + * ipaccess: Simplify handling of ipaccess e1line ts + * e1_input.h: Set correct type for input_signal_data->link_type + * osmo_ortp: Log domain and fix strings without endl char + + [ Stefan Sperling ] + * Properly deal with sockaddr_un socket path length limitations. + * ensure unix socket paths are NUL-terminated for bind/connect + + -- Harald Welte <[email protected]> Sat, 19 Jan 2019 22:20:46 +0100 + libosmo-abis (0.5.1) unstable; urgency=medium [ Pau Espin Pedrol ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmo-abis-0.5.1/debian/control new/libosmo-abis-0.6.0/debian/control --- old/libosmo-abis-0.5.1/debian/control 2018-12-06 13:09:48.000000000 +0100 +++ new/libosmo-abis-0.6.0/debian/control 2019-01-24 18:22:52.000000000 +0100 @@ -10,7 +10,7 @@ dh-autoreconf, libdpkg-perl, git, - libosmocore-dev (>= 0.6.4), + libosmocore-dev (>= 1.0.0), pkg-config, libortp-dev Standards-Version: 3.9.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmo-abis-0.5.1/src/Makefile.am new/libosmo-abis-0.6.0/src/Makefile.am --- old/libosmo-abis-0.5.1/src/Makefile.am 2018-12-06 13:09:48.000000000 +0100 +++ new/libosmo-abis-0.6.0/src/Makefile.am 2019-01-24 18:22:52.000000000 +0100 @@ -1,8 +1,8 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -ABIS_LIBVERSION=6:1:0 -TRAU_LIBVERSION=3:1:1 +ABIS_LIBVERSION=6:2:0 +TRAU_LIBVERSION=3:2:1 AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(COVERAGE_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmo-abis-0.5.1/src/input/ipa.c new/libosmo-abis-0.6.0/src/input/ipa.c --- old/libosmo-abis-0.5.1/src/input/ipa.c 2018-12-06 13:09:48.000000000 +0100 +++ new/libosmo-abis-0.6.0/src/input/ipa.c 2019-01-24 18:22:52.000000000 +0100 @@ -248,6 +248,7 @@ static int ipa_server_fd_cb(struct osmo_fd *ofd, unsigned int what) { int fd, ret; + char ipbuf[INET6_ADDRSTRLEN + 1]; struct sockaddr_in sa; socklen_t sa_len = sizeof(sa); struct ipa_server_link *link = ofd->data; @@ -258,6 +259,13 @@ "peer, reason=`%s'\n", strerror(errno)); return fd; } + + if (!link->addr) { + ret = osmo_sock_get_local_ip(fd, ipbuf, INET6_ADDRSTRLEN + 1); + if (ret == 0) + link->addr = talloc_strdup(link, ipbuf); + } + LOGP(DLINP, LOGL_NOTICE, "accept()ed new link from %s to port %u\n", inet_ntoa(sa.sin_addr), link->port); @@ -290,7 +298,8 @@ ipa_link->ofd.when |= BSC_FD_READ | BSC_FD_WRITE; ipa_link->ofd.cb = ipa_server_fd_cb; ipa_link->ofd.data = ipa_link; - ipa_link->addr = talloc_strdup(ipa_link, addr); + if (addr) + ipa_link->addr = talloc_strdup(ipa_link, addr); ipa_link->port = port; ipa_link->accept_cb = accept_cb; ipa_link->line = line; ++++++ osmo-talloc.diff ++++++ --- /var/tmp/diff_new_pack.38xjOa/_old 2019-02-01 11:44:53.216586901 +0100 +++ /var/tmp/diff_new_pack.38xjOa/_new 2019-02-01 11:44:53.216586901 +0100 @@ -18,9 +18,9 @@ AM_CONFIG_HEADER(config.h) +PKG_CHECK_MODULES([TALLOC], [talloc]) - PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.12.0) - PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.12.0) - PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.12.0) + PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.0.0) + PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.0.0) + PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.0.0) Index: libosmo-abis-0.5.1/src/Makefile.am =================================================================== --- libosmo-abis-0.5.1.orig/src/Makefile.am
