osmith has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-sccp/+/37571?usp=email )
Change subject: Bump version: 1.8.0.67-fb30-dirty → 1.9.0 ......................................................................
Bump version: 1.8.0.67-fb30-dirty → 1.9.0
Change-Id: Ie85c5f4806adbb1e5e5c26e90a8ecc73529caea9 --- M TODO-RELEASE M configure.ac M debian/changelog M debian/control R debian/libosmo-sigtran10.install M debian/rules M src/Makefile.am 7 files changed, 108 insertions(+), 29 deletions(-)
Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved
diff --git a/TODO-RELEASE b/TODO-RELEASE index 0c3e87e..0ed7189 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -1,20 +1,9 @@ # When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install -# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.... -# In short: +# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release +# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.... # LIBVERSION=c:r:a # If the library source code has changed at all since the last update, then increment revision: c:r + 1:a. -# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0. +# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a. # 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.9.0 osmo_sock_multiaddr_{add,del}_local_addr() -libosmo-netif >1.4.0 osmo_stream_{srv,cli}_get_fd() -libosmocore >1.9.0 osmo_sock_multiaddr_get_ip_and_port(), osmo_multiaddr_ip_and_port_snprintf() -libosmocore >1.9.0 osmo_sock_sctp_get_peer_addr_info() -libosmo-netif >1.4.0 osmo_sctp_spinfo_state_str(), osmo_sctp_sstat_state_str() -libosmo-sigtran ABI change struct osmo_ss7_asp: new field(s) at the end -libosmo-sigtran ABI change struct osmo_xua_server: new field(s) at the end -libosmo-sigtran API added osmo_ss7_asp_get_trans_proto() -libosmo-sigtran API added osmo_ss7_asp_{find2,find_or_create2}() -libosmo-sigtran API added osmo_ss7_xua_server_{find2,create2}() -libosmo-netif >1.4.0 osmo_io SCTP support +#library what description / commit summary line diff --git a/configure.ac b/configure.ac index 115fe67..7311ffa 100644 --- a/configure.ac +++ b/configure.ac @@ -36,10 +36,10 @@ fi PKG_PROG_PKG_CONFIG([0.20])
-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) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.5.0)
old_LIBS=$LIBS AC_SEARCH_LIBS([sctp_recvmsg], [sctp], [ diff --git a/debian/changelog b/debian/changelog index 8714beb..3e6cbf6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,84 @@ +libosmo-sccp (1.9.0) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * sccp2sua: constify params of sccp_ptr_part_consistent() + * xua_msg: Implement xua_msg_dump() using OSMO_STRBUF + * sccp2sua: remove unused msg param from sccp_{addr,data}_to_sua_ptr + * sscp2sua: Constify several more parameters + * sccp2sua: Produce smaller output if msg contains no optional section + * cosmetic: sccp_types.h: Fix typo in comment + * cosmetic: src/Makefile: reformat to one item per line + * asp: Factor out helper function to match host in asp_peer + * Split osmo_ss7_asp_peer functionalities to its own file + * Factor our osmo_ss7_as allocation to its own function + * Split osmo_ss7_as functionalities to its own file + * asp: Apply SCTP primary address changes after the ASP was started + * asp: Apply SCTP peer primary address changes after the ASP was started + * asp: Support adding new local addresses after the ASP was started + * sccp: Drop unused local variable + * asp: Support removing local & remote addresses + * xua_server: asp: Support removing local addresses + * sccp_demo_user: Allow initiating conns from vty in server mode + * sccp_scoc: Fix remote PC not assigned preventing RSLD to be sent in st WAIT_CONN_CONF + * ipa: Fix client setting unit_id with ASP name instead of AS + * vty: Retrieve IP addr set from sk when dumping xUA server + * vty: show cs7 instance asp: Swap columns SCTP Role and Remote Address list + * vty: show cs7 instance asp: Print loc and rem addr retrieved from socket + * vty: Introduce cmd 'show cs7 instance asp name ASP_NAME' + * vty: Introduce show cs7 instance asp-remaddr + * vty: Introduce show cs7 instance asp-assoc-status + * cosmetic: Fix typo in function doc + * ipa: Use ASP name as ipa_unit_name on dynamic ASPs + * xua_asp_fsm: Fix 'Event AS_ASSIGNED not permitted' + * Fix wrong string prefix in log line + * ss7_asp: Update osmo_stream read_cb2 functions to accommodate for new API param + + [ Harald Welte ] + * sccp: Introduce initial support for SCCP LUDT + LUDTS messages + * Fix counting received IPA packets in server mode + * port from osmo_stream_*_get_ofd() to osmo_stream_srv_get_fd() + * xua_asp_fsm: Log ERROR message when we send a MGMT:ERR message + * Add new "cs7 instance <0-15> asp NAME disconnect" VTY command + * vty_test_runner: Avoid bogus erro messages like "AssertionError: False is not true" + * vty_test_runner: Don't wait for more than 10s when connecting to sockets + * fix regression in sctp-role / transport-role + * xua + ipa: Add support for I/O in OSMO_IO mode + * Revert "xua + ipa: Add support for I/O in OSMO_IO mode" + * xua + ipa: Add support for I/O in OSMO_IO mode + * cosmetic: rename ss7_asp_*_conn_cb to ss7_asp_*_conn_rx_cb + * osmo_ss7_asp: fix uninitialized return value in xua_cli_read_cb() + * Use same msgb allocation size like before osmo_io introduction + * Add funding link to github mirror + * README.md: Update; improve markdown syntax + * README.md: Add links to forum and issue tracker + * ipa: Use pseudo-random number for SLS in IPA->M3UA direction + + [ Max ] + * cosmetic: add spec reference + * .deb/.rpm: add osmocom user during package install + + [ Vadim Yanitskiy ] + * build: include README.md into the release tarball + * return CMD_WARNING if osmo_ss7_xua_server_create() fails + * fix xua_msg_dump(): convert message length to the host's byte order + * examples/sccp_demo_user: fix default ASP protocol in help + * cosmetic: xua_cli_connect_cb(): fix typo in a comment + * cosmetic: reduce nesting in osmo_ss7_as_find_by_proto() + * xua_asp_send_xlm_prim(): use LOGPFSML() to print more context + * osmo_ss7_asp_find_by_name(): improve docs and coding style + * Implement M3UA-over-TCP (in addition to SCTP) + * VTY: rename 'sctp-role' to 'transport-role', add an alias + * xua_accept_cb(): distinguish ASPs using different trans_proto + * fix log_sctp_notification(): remove unused variable + * README.md: cosmetic: fix a typo + + [ Oliver Smith ] + * .deb/.rpm: various fixes related to non-root + * contrib: remove rpm spec file + * debian/postinst: add checks, be verbose + + -- Oliver Smith osmith@sysmocom.de Wed, 24 Jul 2024 12:19:24 +0200 + libosmo-sccp (1.8.0) unstable; urgency=medium
[ Neels Hofmeyr ] diff --git a/debian/control b/debian/control index 444604c..de425de 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Build-Depends: debhelper (>= 10), autotools-dev, pkg-config, - libosmocore-dev (>= 1.9.0), + libosmocore-dev (>= 1.10.0), autoconf, automake, libtool, @@ -13,9 +13,9 @@ git, doxygen, libdpkg-perl, - libosmo-netif-dev (>= 1.4.0), + libosmo-netif-dev (>= 1.5.0), libsctp-dev, - osmo-gsm-manuals-dev (>= 1.5.0) + osmo-gsm-manuals-dev (>= 1.6.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 @@ . This package contains the development files for the library.
-Package: libosmo-sigtran9 +Package: libosmo-sigtran10 Section: libs Architecture: any Multi-Arch: same @@ -53,7 +53,7 @@ Architecture: any Section: debug Multi-Arch: same -Depends: libosmo-sigtran9 (= ${binary:Version}), +Depends: libosmo-sigtran10 (= ${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 @@ Architecture: all Section: doc Depends: ${misc:Depends}, - libosmo-sigtran9 (= ${binary:Version}), + libosmo-sigtran10 (= ${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 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libosmo-sigtran9 (= ${binary:Version}), + libosmo-sigtran10 (= ${binary:Version}), libosmocore-dev, libosmo-netif-dev Description: Development headers for the Osmocom SIGTRAN library @@ -98,7 +98,7 @@ Architecture: any Multi-Arch: same Section: net -Depends: libosmo-sigtran9, +Depends: libosmo-sigtran10, ${shlibs:Depends}, ${misc:Depends} Description: Osmocom SIGTRAN STP (Signaling Transfer Point) diff --git a/debian/libosmo-sigtran9.install b/debian/libosmo-sigtran10.install similarity index 100% rename from debian/libosmo-sigtran9.install rename to debian/libosmo-sigtran10.install diff --git a/debian/rules b/debian/rules index db31a43..2e6e9ff 100755 --- a/debian/rules +++ b/debian/rules @@ -12,7 +12,7 @@ dh $@ --with autoreconf
override_dh_strip: - dh_strip -plibosmo-sigtran9 --dbg-package=libosmo-sigtran-dbg + dh_strip -plibosmo-sigtran10 --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 be6442d..40a0ed1 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -31,7 +31,7 @@ # 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=9:0:0 +LIBVERSION=10:0:0
libosmo_sigtran_la_SOURCES = \ ipa.c \