diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2023-09-12 14:03:24 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2023-09-12 14:03:25 +0200 |
commit | 15efbbdba4a1640eb50fc367c3d1876aeebffaeb (patch) | |
tree | 082856bc23fca9e27e9714d78e449744b8e9a8cb | |
parent | abf26ce1ad68528009f782bbcfd5c119ec4a038e (diff) |
Bump version: 1.7.0.56-abf26-dirty → 1.8.01.8.0
Change-Id: I563bba2eaca7f569a5216fb8268122c0f55ef48b
-rw-r--r-- | TODO-RELEASE | 6 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | contrib/libosmo-sccp.spec.in | 22 | ||||
-rw-r--r-- | debian/changelog | 74 | ||||
-rw-r--r-- | debian/control | 16 | ||||
-rw-r--r-- | debian/libosmo-sigtran9.install (renamed from debian/libosmo-sigtran7.install) | 0 | ||||
-rwxr-xr-x | debian/rules | 2 | ||||
-rw-r--r-- | src/Makefile.am | 2 |
8 files changed, 99 insertions, 31 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE index 172a1f9..d0852fc 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,9 +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 -libosmocore >1.8.0 uses new osmo_prim_operation_name() -libosmo-netif > 1.3.0 uses osmo_stream_*_set_name() -libosmo-sccp add API osmo_ss7_asp_get_name(), osmo_ss7_asp_get_proto() -osmo_sccp_simple_client_on_ss7_id() behavior change: ASPs asp-clnt-* defined through VTY must explicitly configure "role" and "sctp-role" -libosmo-netif > 1.3.0 osmo_stream_srv_link_set_param(), osmo_stream_srv_link_set_param() -libosmo-sccp add API osmo_ss7_asp_peer_init(), osmo_ss7_asp_peer_set_hosts2(), osmo_ss7_asp_peer_add_host2() diff --git a/configure.ac b/configure.ac index 1dc7b9b..322a57a 100644 --- a/configure.ac +++ b/configure.ac @@ -36,10 +36,10 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"; then fi PKG_PROG_PKG_CONFIG([0.20]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.3.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.4.0) old_LIBS=$LIBS AC_SEARCH_LIBS([sctp_recvmsg], [sctp], [ diff --git a/contrib/libosmo-sccp.spec.in b/contrib/libosmo-sccp.spec.in index 2d86436..5a33a67 100644 --- a/contrib/libosmo-sccp.spec.in +++ b/contrib/libosmo-sccp.spec.in @@ -34,10 +34,10 @@ BuildRequires: pkgconfig >= 0.20 BuildRequires: systemd-rpm-macros %endif BuildRequires: xz -BuildRequires: pkgconfig(libosmo-netif) >= 1.3.0 -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 +BuildRequires: pkgconfig(libosmo-netif) >= 1.4.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 %{?systemd_requires} %description @@ -71,19 +71,19 @@ in SS7 telecommunications networks. This subpackage contains the development files for the Osmocom SCCP library. -%package -n libosmo-sigtran7 +%package -n libosmo-sigtran9 Summary: Osmocom SIGTRAN library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmo-sigtran7 +%description -n libosmo-sigtran9 Osmocom implementation of (parts of) SIGTRAN. %package -n libosmo-sigtran-devel Summary: Development files for the Osmocom sigtran library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmo-sigtran7 = %{version} +Requires: libosmo-sigtran9 = %{version} %description -n libosmo-sigtran-devel Osmocom implementation of (parts of) SIGTRAN. @@ -136,8 +136,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) -%post -n libosmo-sigtran7 -p /sbin/ldconfig -%postun -n libosmo-sigtran7 -p /sbin/ldconfig +%post -n libosmo-sigtran9 -p /sbin/ldconfig +%postun -n libosmo-sigtran9 -p /sbin/ldconfig %if 0%{?suse_version} %preun -n osmo-stp %service_del_preun osmo-stp.service %postun -n osmo-stp %service_del_postun osmo-stp.service @@ -159,8 +159,8 @@ make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) %{_libdir}/libsccp.a %{_libdir}/pkgconfig/libosmo-sccp.pc -%files -n libosmo-sigtran7 -%{_libdir}/libosmo-sigtran.so.7* +%files -n libosmo-sigtran9 +%{_libdir}/libosmo-sigtran.so.9* %files -n libosmo-sigtran-devel %dir %{_includedir}/%{name} diff --git a/debian/changelog b/debian/changelog index 679f1c6..8714beb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,77 @@ +libosmo-sccp (1.8.0) unstable; urgency=medium + + [ Neels Hofmeyr ] + * sccp_scmg: ignore PCSTATE.indication + * add osmo_scu_prim_name_c() / _buf() + * fixup for: add osmo_scu_prim_name_c() / _buf() + * fix sccp_scoc state S_WAIT_CONN_CONF out_state_mask + * add two value_string[]s related to N-PCSTATE + * comment: fix typo 'OSMO_ASCU_' + * SCCP: implement variable limit on Optional Data (CR,CC,CREF,RLSD) + * add osmo_sccp_set_max_optional_data() + * sccp_scoc.c: fix infinite loop on conn ID exhaustion + * add public API: osmo_sccp_instance_next_conn_id() + + [ Oliver Smith ] + * Run struct_endianness.py + * debian: set compat level to 10 + * systemd: depend on networking-online.target + + [ Max ] + * SS7: do not attempt transfer if AS is down + + [ Vadim Yanitskiy ] + * mtp_pcap: remove unused static_assert() macro definition + * {examples,stp}/Makefile.am: fix typo in $(COVERAGE_[C]FLAGS) + * tests/*/Makefile.am: -Wall is not a preprocessor flag + * tests: use -no-install libtool flag to avoid ./lt-* scripts + * tests: $(BUILT_SOURCES) is not defined, depend on osmo-stp + * tests: execute osmotest{vty,config}.py against osmo-stp + * osmoappdesc.py: also test doc/examples/osmo-stp-multihome.cfg + * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH + + [ arehbein ] + * Transition to use of 'telnet_init_default' + + [ Pau Espin Pedrol ] + * Avoid allocating conn_id 0x00FFFFFF + * sccp_scpc.c: Simplify conn_create() + * cosmetic: sccp.h: Fix trailing whitespace + * Implement sccp_instance->connections as rbtree + * sccp: Introduce APIs to get/set osmo_sccp_instance priv data pointer + * .gitignore: Ignore *.pyc + * osmo_sccp_simple_client_on_ss7_id(): Support ASP explicitly configured as sctp server + * osmo_sccp_simple_client_on_ss7_id(): Always follow VTY config of ASP if it was explicitly defined in VTY + * Forbid partial VTY configurations of ASPs with name asp-clnt-* + * Add osmo_ss7_asp getters for name and proto + * Set stream_cli/srv name to contain ASP + sockname + * vty: Improve output of show cs7 instance <0-15> asp + * xua_default_lm_fsm.c: Log rx ASP_UP timeout with NOTICE level + * sccp: Use tdef to implement osmo_sccp_timers + * ss7: Refactor osmo_ss7_asp_find_or_create() + * asp: Make ASP default LM timers VTY configurable + * cosmetic: Fix pointer location format + * tests/vty: test multiple local/remote IP addresses + * ss7: Log addr and event state for SCTP_PEER_ADDR_CHANGE + * ss7: Use libosmo-netif's osmo_stream_{cli,srv}_recv() APIs + * asp: Allow setting IP address as SCTP primary upon conn establishment + * asp: Monitor SCTP_PEER_ADDR_CHANGE events to re-apply configured Primary Address + * ss7: Rename internal APIs to avoid exporting them in so file + * ss7: Drop unneeded else branch after early return + * ss7: Split asp and xua_server into their own files + * asp,xua_srv: Use new osmo_stream API to request sockopt SCTP AUTH/ASCONF SUPPORTED + * Allow configuring per-ASP SCTP INIT parameters + + [ Harald Welte ] + * cosmetic: Fix log message in routing table add error case + * ASPAC/ASPIA: Don't add routing context IE in ASP-role if routing context 0 + * cosmetic: fix various typos in comments, log messages and VTY strings + * M3UA/SUA: Don't add empty routing context IE in DUNA/DAVA/DUPU + * ipa: use LSBs of file descriptor as SLS in IPA->M3UA direction + * m3ua: Add some TODO comments on where we fall short of our potential + + -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 14:03:24 +0200 + libosmo-sccp (1.7.0) unstable; urgency=medium [ Pau Espin Pedrol ] diff --git a/debian/control b/debian/control index e7bc20d..444604c 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Priority: optional Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), autoconf, automake, libtool, @@ -13,9 +13,9 @@ Build-Depends: debhelper (>= 10), git, doxygen, libdpkg-perl, - libosmo-netif-dev (>= 1.3.0), + libosmo-netif-dev (>= 1.4.0), libsctp-dev, - osmo-gsm-manuals-dev (>= 1.4.0) + osmo-gsm-manuals-dev (>= 1.5.0) Standards-Version: 3.9.7 Vcs-Git: https://gitea.osmocom.org/osmocom/libosmo-sccp Vcs-Browser: https://gitea.osmocom.org/osmocom/libosmo-sccp @@ -34,7 +34,7 @@ Description: Development files for libsccp, libmtp and libxua . This package contains the development files for the library. -Package: libosmo-sigtran7 +Package: libosmo-sigtran9 Section: libs Architecture: any Multi-Arch: same @@ -53,7 +53,7 @@ Package: libosmo-sigtran-dbg Architecture: any Section: debug Multi-Arch: same -Depends: libosmo-sigtran7 (= ${binary:Version}), +Depends: libosmo-sigtran9 (= ${binary:Version}), ${misc:Depends} Description: Documentation for the Osmocom SIGTRAN library libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality, @@ -68,7 +68,7 @@ Package: libosmo-sigtran-doc Architecture: all Section: doc Depends: ${misc:Depends}, - libosmo-sigtran7 (= ${binary:Version}), + libosmo-sigtran9 (= ${binary:Version}), libjs-jquery Description: Documentation for the Osmocom SIGTRAN library libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality, @@ -83,7 +83,7 @@ Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libosmo-sigtran7 (= ${binary:Version}), + libosmo-sigtran9 (= ${binary:Version}), libosmocore-dev, libosmo-netif-dev Description: Development headers for the Osmocom SIGTRAN library @@ -98,7 +98,7 @@ Package: osmo-stp Architecture: any Multi-Arch: same Section: net -Depends: libosmo-sigtran7, +Depends: libosmo-sigtran9, ${shlibs:Depends}, ${misc:Depends} Description: Osmocom SIGTRAN STP (Signaling Transfer Point) diff --git a/debian/libosmo-sigtran7.install b/debian/libosmo-sigtran9.install index 9779f4c..9779f4c 100644 --- a/debian/libosmo-sigtran7.install +++ b/debian/libosmo-sigtran9.install diff --git a/debian/rules b/debian/rules index 8ad38cf..db31a43 100755 --- a/debian/rules +++ b/debian/rules @@ -12,7 +12,7 @@ VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/[+-].*//' -e 's/~//g') dh $@ --with autoreconf override_dh_strip: - dh_strip -plibosmo-sigtran7 --dbg-package=libosmo-sigtran-dbg + dh_strip -plibosmo-sigtran9 --dbg-package=libosmo-sigtran-dbg dh_strip -posmo-stp --dbg-package=osmo-stp-dbg override_dh_install: diff --git a/src/Makefile.am b/src/Makefile.am index d8f0bb6..f20e193 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -25,7 +25,7 @@ lib_LTLIBRARIES = libosmo-sigtran.la # This is _NOT_ the library release version, it's an API version. # Please read Chapter 6 "Library interface versions" of the libtool # documentation before making any modification -LIBVERSION=8:0:1 +LIBVERSION=9:0:0 libosmo_sigtran_la_SOURCES = sccp_sap.c sua.c m3ua.c xua_msg.c sccp_helpers.c \ sccp2sua.c sccp_scrc.c sccp_sclc.c sccp_scoc.c \ |