aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2023-09-12 14:48:51 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2023-09-12 14:48:51 +0200
commit730a1f28d2543310482ade142e0ed4dcd885e371 (patch)
treeb69c336c05f74f632dbe6301d8207206fa7ced4a
parentaf67178581bbbb89cf63ffc5af162b9f82fa6cdd (diff)
Bump version: 1.11.0.51-af67-dirty → 1.12.01.12.0
-rw-r--r--TODO-RELEASE2
-rw-r--r--configure.ac14
-rw-r--r--contrib/osmo-mgw.spec.in30
-rw-r--r--debian/changelog71
-rw-r--r--debian/control12
-rw-r--r--debian/libosmo-mgcp-client12.install (renamed from debian/libosmo-mgcp-client11.install)0
-rw-r--r--src/libosmo-mgcp-client/Makefile.am2
7 files changed, 100 insertions, 31 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 69b38a99c..c5a3b36a5 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -24,5 +24,3 @@
# If any interfaces have been removed or changed since the last public release, a=0.
#
#library what description / commit summary line
-libosmo-mgcp-client NEW API mgcp_client_conf_alloc()
-libosmo-mgcp-client DEPRECATED mgcp_client_conf_init() \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 8aa9c4e6d..7c56e6577 100644
--- a/configure.ac
+++ b/configure.ac
@@ -44,13 +44,13 @@ AC_SEARCH_LIBS([dlsym], [dl dld], [LIBRARY_DLSYM="$LIBS";LIBS=""])
AC_SUBST(LIBRARY_DLSYM)
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.8.0)
-PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.4.0)
-PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0)
+PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0)
+PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 1.5.0)
CFLAGS="$CFLAGS -DBUILDING_LIBOSMOMGCPCLIENT -pthread"
CPPFLAGS="$CPPFLAGS -DBUILDING_LIBOSMOMGCPCLIENT -pthread"
diff --git a/contrib/osmo-mgw.spec.in b/contrib/osmo-mgw.spec.in
index 5e6d21f4d..e52431c0a 100644
--- a/contrib/osmo-mgw.spec.in
+++ b/contrib/osmo-mgw.spec.in
@@ -29,30 +29,30 @@ BuildRequires: pkgconfig >= 0.20
%if 0%{?suse_version}
BuildRequires: systemd-rpm-macros
%endif
-BuildRequires: pkgconfig(libosmo-netif) >= 1.3.0
-BuildRequires: pkgconfig(libosmocore) >= 1.8.0
-BuildRequires: pkgconfig(libosmoctrl) >= 1.8.0
-BuildRequires: pkgconfig(libosmogsm) >= 1.8.0
-BuildRequires: pkgconfig(libosmovty) >= 1.8.0
-BuildRequires: pkgconfig(libosmocoding) >= 1.8.0
-BuildRequires: pkgconfig(libosmoabis) >= 1.4.0
-BuildRequires: pkgconfig(libosmotrau) >= 1.4.0
+BuildRequires: pkgconfig(libosmo-netif) >= 1.4.0
+BuildRequires: pkgconfig(libosmocore) >= 1.9.0
+BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0
+BuildRequires: pkgconfig(libosmogsm) >= 1.9.0
+BuildRequires: pkgconfig(libosmovty) >= 1.9.0
+BuildRequires: pkgconfig(libosmocoding) >= 1.9.0
+BuildRequires: pkgconfig(libosmoabis) >= 1.5.0
+BuildRequires: pkgconfig(libosmotrau) >= 1.5.0
%{?systemd_requires}
%description
OsmoMGW is Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks.
-%package -n libosmo-mgcp-client11
+%package -n libosmo-mgcp-client12
Summary: Osmocom's Media Gateway Control Protocol client library
Group: System/Libraries
-%description -n libosmo-mgcp-client11
+%description -n libosmo-mgcp-client12
Osmocom's Media Gateway Control Protocol client library.
%package -n libosmo-mgcp-client-devel
Summary: Development files for Osmocom's Media Gateway Control Protocol client library
Group: Development/Libraries/C and C++
-Requires: libosmo-mgcp-client11 = %{version}
+Requires: libosmo-mgcp-client12 = %{version}
%description -n libosmo-mgcp-client-devel
Osmocom's Media Gateway Control Protocol client librarary.
@@ -90,8 +90,8 @@ find %{buildroot} -type f -name "*.la" -delete -print
%check
make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
-%post -n libosmo-mgcp-client11 -p /sbin/ldconfig
-%postun -n libosmo-mgcp-client11 -p /sbin/ldconfig
+%post -n libosmo-mgcp-client12 -p /sbin/ldconfig
+%postun -n libosmo-mgcp-client12 -p /sbin/ldconfig
%if 0%{?suse_version}
%preun
@@ -119,8 +119,8 @@ make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +)
%dir %{_sysconfdir}/osmocom
%config(noreplace) %{_sysconfdir}/osmocom/osmo-mgw.cfg
-%files -n libosmo-mgcp-client11
-%{_libdir}/libosmo-mgcp-client.so.11*
+%files -n libosmo-mgcp-client12
+%{_libdir}/libosmo-mgcp-client.so.12*
%files -n libosmo-mgcp-client-devel
%{_libdir}/libosmo-mgcp-client.so
diff --git a/debian/changelog b/debian/changelog
index bac901e7c..4b7cef6c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,74 @@
+osmo-mgw (1.12.0) unstable; urgency=medium
+
+ [ Philipp Maier ]
+ * mgcp_sdp: add spec reference
+ * mgcp_sdp: cosmetic: remove newline
+ * mgcp_endp: cosmetic move mgcp_endp_release to the end
+ * mgcp_endp: cosmetic: remove unnecessary new line
+ * mgcp_e1: fix log output
+ * mgcp_e1: be more frugal withe E1 line resources
+ * mgcp_client: fix sourcecode formatting
+ * mgcp_e1: fix typo
+ * mgcp_e1: rewrite comment
+ * mgcp_e1: rename e1_send to e1_send_ts_frame
+ * mgcp_e1: cosmetic: rewrite comment
+ * Revert "mgcp_codec: do not differentiate between oa and bwe when comparing codec"
+ * mgcp_codec: fix oa/bwe comparison in mgcp_codec_pt_translate()
+ * mgcp_codec: refactor payload type converstion
+ * mgcp_codec: cosmetic: remove line break in api-doc
+ * mgcp_network: fix apidoc
+ * mgcp_vty: add warnings for deprecated config options
+ * mgcp_codec: move mgcp_codec_decide down
+ * mgcp_codec: fix codec decision
+ * mgcp_network: do not deliver RTP packets with unpatched PT
+ * mgcp_codec: be sensitive about IuFP when checking codecs
+ * mgcp_client.h: also add spec ref to the other 3gpp defined payload types
+
+ [ Harald Welte ]
+ * cosmetic: Fix grammar suggesting reading _the_ user manual
+
+ [ arehbein ]
+ * Transition to use of 'telnet_init_default'
+
+ [ Oliver Smith ]
+ * mgcp_client: mgcp_msg_gen: add more error logs
+ * mgcp_client_pool: add mgcp_client_pool_empty()
+ * Cosmetic: mgcp_client: fix typo
+ * debian: set compat level to 10
+ * systemd: depend on networking-online.target
+ * Cosmetic: fix a typo
+ * mgcp_client: check rc of map_str_to_codec
+
+ [ Pau Espin Pedrol ]
+ * mgcp_network: Unregister osmo_fd before closing fd
+ * mgcp-client: Call osmo_fd_unregister() before closing and changing bfd->fd
+ * mgcp-client: Drop unused struct mgcp_client field
+ * mgcp_client: Introduce mgcp_client_conf_alloc(), deprecate mgcp_client_conf_init()
+ * mgcp-client: Move some static functions further above
+ * mgw: Allow auditing speciall 'null' endpoint
+ * mgcp-client: Add keepalive feature
+ * mgcp_client: pool: Only pick clients with an MGCP link considered to be UP
+ * mgcp-client: Always mark client as UP if keepalive request-interval disabled
+ * mgcp-client: Mark client as UP when keepalive request-interval/timeout is disabled through VTY
+
+ [ Vadim Yanitskiy ]
+ * */Makefile.am: libraries shall not be in AM_LDFLAGS
+ * tests: use -no-install libtool flag to avoid ./lt-* scripts
+ * tests: $(BUILT_SOURCES) is not defined, depend on osmo-mgw
+ * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH
+
+ [ Neels Hofmeyr ]
+ * mgcp_find_section_end(): skip spaces at start of SDP
+ * mgcp_client: simpler error handling
+ * mgcp: fix "L: a:" header parsing: heed ";" separator
+ * mgcp_client: tweak extract_codec_name() implementation
+
+ [ Andreas Eversberg ]
+ * ASCI: Add new mode for voice group/broadcast call
+ * ASCI: Support conference briding with 1..n connections
+
+ -- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 12 Sep 2023 14:48:51 +0200
+
osmo-mgw (1.11.0) unstable; urgency=medium
[ Pau Espin Pedrol ]
diff --git a/debian/control b/debian/control
index f914c6354..f894f9781 100644
--- a/debian/control
+++ b/debian/control
@@ -6,10 +6,10 @@ Build-Depends: debhelper (>= 10),
dh-autoreconf,
pkg-config,
autotools-dev,
- libosmocore-dev (>= 1.8.0),
- libosmo-netif-dev (>= 1.3.0),
- libosmo-abis-dev (>= 1.4.0),
- osmo-gsm-manuals-dev (>= 1.4.0)
+ libosmocore-dev (>= 1.9.0),
+ libosmo-netif-dev (>= 1.4.0),
+ libosmo-abis-dev (>= 1.5.0),
+ osmo-gsm-manuals-dev (>= 1.5.0)
Standards-Version: 3.9.8
Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-mgw
Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-mgw
@@ -21,7 +21,7 @@ Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: OsmoMGW: Osmocom's Media Gateway for 2G and 3G circuit-switched mobile networks
-Package: libosmo-mgcp-client11
+Package: libosmo-mgcp-client12
Section: libs
Architecture: any
Multi-Arch: same
@@ -33,7 +33,7 @@ Package: libosmo-mgcp-client-dev
Section: libdevel
Architecture: any
Multi-Arch: same
-Depends: libosmo-mgcp-client11 (= ${binary:Version}), ${misc:Depends}
+Depends: libosmo-mgcp-client12 (= ${binary:Version}), ${misc:Depends}
Description: libosmo-mgcp-client: Osmocom's Media Gateway Control Protocol client utilities
Package: osmo-mgw-doc
diff --git a/debian/libosmo-mgcp-client11.install b/debian/libosmo-mgcp-client12.install
index 7e86498ca..7e86498ca 100644
--- a/debian/libosmo-mgcp-client11.install
+++ b/debian/libosmo-mgcp-client12.install
diff --git a/src/libosmo-mgcp-client/Makefile.am b/src/libosmo-mgcp-client/Makefile.am
index 5c6308899..6446fedca 100644
--- a/src/libosmo-mgcp-client/Makefile.am
+++ b/src/libosmo-mgcp-client/Makefile.am
@@ -19,7 +19,7 @@ AM_LDFLAGS = \
# This is not at all related to the release version, but a range of supported
# API versions. Read TODO_RELEASE in the source tree's root!
-MGCP_CLIENT_LIBVERSION=11:0:0
+MGCP_CLIENT_LIBVERSION=12:0:0
lib_LTLIBRARIES = \
libosmo-mgcp-client.la \