aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO-RELEASE3
-rw-r--r--configure.ac8
-rw-r--r--debian/changelog88
-rw-r--r--debian/control14
-rw-r--r--debian/libosmo-sigtran5.install (renamed from debian/libosmo-sigtran3.install)0
-rwxr-xr-xdebian/rules2
-rw-r--r--src/Makefile.am2
7 files changed, 101 insertions, 16 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 37a636e..d0852fc 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,6 +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
-libosmo-sigtran osmo_ss7_asp_peer ABI breakage (host is now an array of strings)
-libosmo-sigtran osmo_ss7_as ABI breakage (added field last_asp_idx_sent)
-libosmo-sigtran osmo_ss7_as ABI breakage (added field mode_set_by_vty)
diff --git a/configure.ac b/configure.ac
index 25ff832..11b5fe8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,10 +29,10 @@ if test "x$PKG_CONFIG_INSTALLED" = "xno"; then
fi
PKG_PROG_PKG_CONFIG([0.20])
-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(LIBOSMONETIF, libosmo-netif >= 0.4.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.7.0)
old_LIBS=$LIBS
AC_SEARCH_LIBS([sctp_send], [sctp], [
diff --git a/debian/changelog b/debian/changelog
index 5fb9cb0..2b14542 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,91 @@
+libosmo-sccp (1.2.0) unstable; urgency=medium
+
+ [ Kira Obrezkova ]
+ * systemd: This patch adds Documentation field to the systemd service file
+
+ [ Alexander Couzens ]
+ * osmo_sccp_simple_client(): use sccp instance index 0 instead of 1
+ * sccp_user: correct comment for osmo_sccp_simple_client
+
+ [ Pau Espin Pedrol ]
+ * ss7: Do not queue messages if stream is not connected
+ * Fix typo in log message of recent commit
+ * m3ua: Log incorrect selected AS
+ * Defer xua server binding until exit of VTY node
+ * ss7: Support multiple addresses in SCTP connections
+ * ss7: Log local and remote address set upon ASP restart
+ * tests: Introduce test for multi-homing STP features
+ * cosmetic: ss7: Fix trailing whitespace
+ * vty: Fix write-config of local-ip and remote-ip commands
+ * cosmetic: Fix trailing whitespace
+ * ss7: Fix osmo_ss7_asp_peer_snprintf() output if peer has zero IP addr assigned
+ * ss7: Fix finding asp by socket addr if local ip addr is 0.0.0.0
+ * ss7: Fix finding asp by socket addr if it has no remote hosts configured
+ * vty: ss7: Make sure ASP has at least INET_ANY addr set if not configured in VTY
+ * vty: Print traffic mode during show cs7 instance as
+ * ss7: Set default traffic-mode to override
+ * ss7: Implement AS traffic mode loadshare using round robin ASP selection
+ * ss7: Set configured AS traffic mode when sending Routing Key Register msg
+ * ss7: Only override traffic mode from recv REG REQ if not set by VTY
+ * xua: Verify all route ctxs received in ASPAC msg
+ * ss7: Set Traffic mode and Route Ctx in ASPAC ACK msg if known
+ * xua: Allow traffic mode set by peer if not set by VTY
+ * xua: Fix private function name
+ * xua: loadshare: select ASP for tx only if active
+ * xua: Reset AS traffic mode set by peer during shutdown
+ * xua: Select only active ASPs during tx in Override traffic mode
+ * xua: On new ASPAC, set and notify other ASPs as inactive
+ * ss7: Set ASP default remote addr to 127.0.0.1 if none set in VTY
+ * xua: Don't send NOTIFY messages to IPA ASPs
+ * xua: ipa_asp_fsm: Allow moving ASP to inactive state
+ * xua: ipa_asp_fsm: Allow receiving IPA ID ACK before IPA ID RESP
+ * ss7: Improve log formatting during ASP restart
+ * ss7: Set correct local addr and port during dynamic ASP creation
+ * xua: Avoid multiline log in xua_msg_dump()
+ * xua: Implement traffic mode broadcast
+ * debian: Drop patches directory containing old patch not longer required
+
+ [ Harald Welte ]
+ * Move definition of LOGSS7() to header file; add LOGPAS() like LOGPASP()
+ * Use LOGPAS / LOGPASP in favor of generic LOGSS7 where applicable
+ * ipa: Don't send non-SCCP data over IPA/SCCPlite
+ * ipa: Fix crash when parsing of received IPA SCCP message fails
+ * ipa: VTY config option to explicitly enable/disable SCCP patching
+ * Don't permit routing-context != 0 for IPA peers
+ * cosmetic: Document why IPA uses hard-coded routing-context 0
+ * Log correct protocol during xua_accept_cb()
+ * xua_rkm: Print NOTICE log message if registration for wrong rctx
+ * xua_rkm: Don't permit de-registration of rctx with ASP active
+ * xua_asp_fsm: Don't send M3UA ERR and then send ASPAC_ACK
+ * M3UA: Reject ASP activation + RKM registration for incompatible traffic-mode
+ * introduce public enum osmo_ss7_asp_role for ASP/SG/IPSP
+ * Allow ASP role to be configured
+ * vty: Permit configuration of ASPs in SCTP client mode
+ * Don't forget to store the sctp-role during writing config file
+ * osmo_ss7: Add osmo_ss7_asp_find()
+ * asp: Don't override ASP and SCTP role when re-entering asp node
+ * fix generating asp-role that can be parsed when re-opening config file
+ * Skip dynamic ASPs when writing the list of ASPs in an AS
+ * check for osmo_fsm_register() failures and propagate error
+ * xua_asp_fsm: Ensure xUA client includes traffic-mode if configured
+ * xua_asp_fsm: Ensure xUA client includes routing contexts in ASPAC/ASPIA
+ * stp: exit(2) on unsupported positional arguments on command line
+ * ASP FSM: Permit DOWN -> DOWN "transition"
+ * ASP: Stop re-transmitting un-acknowledged messages on SCTP down event
+
+ [ Vadim Yanitskiy ]
+ * osmo_ss7.c: cosmetic: fix typo in xua_accept_cb()
+ * osmo_ss7.c: fix copy-paste error in xua_accept_cb()
+ * osmo_ss7.c: fix xua_accept_cb(): properly assign role
+ * tests/sccp/Makefile.am: use sccp.o from $(top_builddir)
+ * osmo_ss7_vty.c: implement 'active' filter for show_cs7_as_cmd
+
+ [ Oliver Smith ]
+ * gitignore: add various generated doc files
+ * osmoappdesc.py, tests: switch to python 3
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de> Thu, 02 Jan 2020 21:24:11 +0100
+
libosmo-sccp (1.1.0) unstable; urgency=medium
[ Max ]
diff --git a/debian/control b/debian/control
index 3417297..fe622e0 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Priority: optional
Build-Depends: debhelper (>= 9),
autotools-dev,
pkg-config,
- libosmocore-dev (>= 1.0.0),
+ libosmocore-dev (>= 1.3.0),
autoconf,
automake,
libtool,
@@ -13,7 +13,7 @@ Build-Depends: debhelper (>= 9),
git,
doxygen,
libdpkg-perl,
- libosmo-netif-dev (>= 0.4.0),
+ libosmo-netif-dev (>= 0.7.0),
libsctp-dev,
osmo-gsm-manuals-dev
Standards-Version: 3.9.7
@@ -34,7 +34,7 @@ Description: Development files for libsccp, libmtp and libxua
.
This package contains the development files for the library.
-Package: libosmo-sigtran3
+Package: libosmo-sigtran5
Section: libs
Architecture: any
Multi-Arch: same
@@ -53,7 +53,7 @@ Package: libosmo-sigtran-dbg
Architecture: any
Section: debug
Multi-Arch: same
-Depends: libosmo-sigtran3 (= ${binary:Version}),
+Depends: libosmo-sigtran5 (= ${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-sigtran3 (= ${binary:Version}),
+ libosmo-sigtran5 (= ${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-sigtran3 (= ${binary:Version}),
+ libosmo-sigtran5 (= ${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-sigtran3,
+Depends: libosmo-sigtran5,
${shlibs:Depends},
${misc:Depends}
Description: Osmocom SIGTRAN STP (Signaling Transfer Point)
diff --git a/debian/libosmo-sigtran3.install b/debian/libosmo-sigtran5.install
index 9779f4c..9779f4c 100644
--- a/debian/libosmo-sigtran3.install
+++ b/debian/libosmo-sigtran5.install
diff --git a/debian/rules b/debian/rules
index a8eeff5..9c27539 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-sigtran3 --dbg-package=libosmo-sigtran-dbg
+ dh_strip -plibosmo-sigtran5 --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 bdb225b..4ef753c 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=4:0:1
+LIBVERSION=5: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 \