osmith has uploaded this change for review. ( 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, 107 insertions(+), 28 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/71/37571/1
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(a)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..b5667ed 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,7 +13,7 @@
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)
Standards-Version: 3.9.7
@@ -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 \
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sccp/+/37571?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-sccp
Gerrit-Branch: master
Gerrit-Change-Id: Ie85c5f4806adbb1e5e5c26e90a8ecc73529caea9
Gerrit-Change-Number: 37571
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-MessageType: newchange
Attention is currently required from: osmith.
pespin has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmocore/+/37561?usp=email )
Change subject: osmo-release: use script from PWD if available
......................................................................
Patch Set 1: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/37561?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I2c3ccc12771c8bbdd0769389cceb608ed92e1525
Gerrit-Change-Number: 37561
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Comment-Date: Wed, 24 Jul 2024 10:14:29 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment