lists.osmocom.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
gerrit-log
September 2023
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
gerrit-log@lists.osmocom.org
1 participants
1947 discussions
Start a n
N
ew thread
[M] Change in libosmo-sccp[master]: Bump version: 1.7.0.56-abf26-dirty → 1.8.0
by pespin
pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/libosmo-sccp/+/34375?usp=email
) Change subject: Bump version: 1.7.0.56-abf26-dirty → 1.8.0 ...................................................................... Bump version: 1.7.0.56-abf26-dirty → 1.8.0 Change-Id: I563bba2eaca7f569a5216fb8268122c0f55ef48b --- M TODO-RELEASE M configure.ac M contrib/libosmo-sccp.spec.in M debian/changelog M debian/control R debian/libosmo-sigtran9.install M debian/rules M src/Makefile.am 8 files changed, 108 insertions(+), 31 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmo-sccp refs/changes/75/34375/1 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 @@ 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: 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 @@ 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 @@ %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 @@ %{_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(a)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 @@ 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 @@ 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 @@ . 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 @@ 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 @@ 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 @@ 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 @@ 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 similarity index 100% rename from debian/libosmo-sigtran7.install rename to 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 @@ 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 @@ # 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 \ -- To view, visit
https://gerrit.osmocom.org/c/libosmo-sccp/+/34375?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: I563bba2eaca7f569a5216fb8268122c0f55ef48b Gerrit-Change-Number: 34375 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-MessageType: newchange
1 year, 9 months
1
0
0
0
[S] Change in libosmo-pfcp[master]: Bump version: 0.2.0.14-d497-dirty → 0.3.0
by pespin
pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/libosmo-pfcp/+/34374?usp=email
) Change subject: Bump version: 0.2.0.14-d497-dirty → 0.3.0 ...................................................................... Bump version: 0.2.0.14-d497-dirty → 0.3.0 Change-Id: I8c2455a799bdc9e3d527b5a8bf8f2303ebbd5796 --- M configure.ac M contrib/libosmo-pfcp.spec.in M debian/changelog M debian/control M src/libosmo-pfcp/Makefile.am 5 files changed, 40 insertions(+), 7 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmo-pfcp refs/changes/74/34374/1 diff --git a/configure.ac b/configure.ac index bbca19a..6775969 100644 --- a/configure.ac +++ b/configure.ac @@ -37,8 +37,8 @@ PKG_PROG_PKG_CONFIG([0.20]) dnl checks for libraries -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) dnl checks for header files AC_HEADER_STDC diff --git a/contrib/libosmo-pfcp.spec.in b/contrib/libosmo-pfcp.spec.in index b936763..86dfee7 100644 --- a/contrib/libosmo-pfcp.spec.in +++ b/contrib/libosmo-pfcp.spec.in @@ -11,8 +11,8 @@ BuildRequires: libtool >= 2 BuildRequires: lksctp-tools-devel BuildRequires: pkgconfig >= 0.20 -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 BuildRequires: pkgconfig(talloc) %description diff --git a/debian/changelog b/debian/changelog index ecac7cd..1e57b16 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +libosmo-pfcp (0.3.0) unstable; urgency=medium + + [ Neels Janosch Hofmeyr ] + * clarify API doc for osmo_pfcp_endpoint_tx() + * add doc/charts/pfcp_msgs*.msc + * libosmo-pfcp.pc.in: add missing libosmogsm + * build: drop COVERAGE + * build: drop $(all_includes) + * build: drop LIBOSMOVTY from libosmo-pfcp + * build: libosmo-gtlv: move LIBS to libosmo_gtlv_la_LIBADD + * build: fix linking gen__pfcp_ies_auto to use build-tree libosmo-gtlv + * build: add gen__pfcp_ies_auto_LDFLAGS = -no-install + * pfcp_msg: refactor LOG_PFCP_MSG + * coverity: fix null deref + + [ Oliver Smith ] + * Run struct_endianness.py + * debian: make consistent + + [ Harald Welte ] + * Fix license information in dpkg + rpm packages: GPLv2+ and not AGPLv3+ + + -- Pau Espin Pedrol <pespin(a)sysmocom.de> Tue, 12 Sep 2023 13:55:22 +0200 + libosmo-pfcp (0.2.0) unstable; urgency=medium [ Neels Hofmeyr ] diff --git a/debian/control b/debian/control index 5d81ae0..9fc066c 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ automake, libtool, pkg-config, - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), libtalloc-dev (>= 2.1.0) Standards-Version: 3.9.8 Vcs-Git:
https://gitea.osmocom.org/osmocom/libosmo-pfcp
@@ -44,7 +44,7 @@ Section: libdevel Depends: ${misc:Depends}, libosmo-gtlv1 (= ${binary:Version}), - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), libtalloc-dev (>= 2.1.0) Description: Development files for libosmo-gtlv libosmo-gtlv implements decoding, encoding and logging of protocols using a diff --git a/src/libosmo-pfcp/Makefile.am b/src/libosmo-pfcp/Makefile.am index 790d7b5..3ada108 100644 --- a/src/libosmo-pfcp/Makefile.am +++ b/src/libosmo-pfcp/Makefile.am @@ -34,7 +34,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=1:0:1 +LIBVERSION=2:0:2 libosmo_pfcp_la_LDFLAGS = -version-info $(LIBVERSION) -no-undefined -export-symbols-regex '^osmo_' -- To view, visit
https://gerrit.osmocom.org/c/libosmo-pfcp/+/34374?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-pfcp Gerrit-Branch: master Gerrit-Change-Id: I8c2455a799bdc9e3d527b5a8bf8f2303ebbd5796 Gerrit-Change-Number: 34374 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-MessageType: newchange
1 year, 9 months
1
0
0
0
[M] Change in libosmo-netif[master]: Bump version: 1.3.0.56-745c-dirty → 1.4.0
by pespin
pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/libosmo-netif/+/34373?usp=email
) Change subject: Bump version: 1.3.0.56-745c-dirty → 1.4.0 ...................................................................... Bump version: 1.3.0.56-745c-dirty → 1.4.0 Change-Id: I2f0d6617c89cff83b1937996006ffe7106db2557 --- M TODO-RELEASE M configure.ac M contrib/libosmo-netif.spec.in M debian/changelog M debian/control M src/Makefile.am M tests/osmo-pcap-test/configure.ac 7 files changed, 93 insertions(+), 13 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmo-netif refs/changes/73/34373/1 diff --git a/TODO-RELEASE b/TODO-RELEASE index 084ca67..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 -libosmocore >1.8.0 osmo_iofd, osmo_sock_init2_multiaddr2() -stream NEW API osmo_stream_srv_link_set_name(), osmo_stream_srv_set_name(), osmo_stream_cli_set_name() -stream NEW API osmo_stream_srv_link_set_param(), osmo_stream_cli_set_param() diff --git a/configure.ac b/configure.ac index 5763a74..6b4c2be 100644 --- a/configure.ac +++ b/configure.ac @@ -89,9 +89,9 @@ dnl Generate the output AM_CONFIG_HEADER(config.h) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) +PKG_CHECK_MODULES(LIBOSMOCODEC, libosmocodec >= 1.9.0) AC_ARG_ENABLE([lapd_examples], [AS_HELP_STRING( @@ -100,7 +100,7 @@ )], [lapd_examples=$enableval], [lapd_examples="no"]) AS_IF([test "x$lapd_examples" = "xyes"], [ - PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.4.0) + PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 1.5.0) AC_DEFINE([ENABLE_LAPD], [1], [Enable LAPD examples]) ]) AM_CONDITIONAL(ENABLE_LAPD, test "x$lapd_examples" = "xyes") diff --git a/contrib/libosmo-netif.spec.in b/contrib/libosmo-netif.spec.in index c4b39f6..4ac1302 100644 --- a/contrib/libosmo-netif.spec.in +++ b/contrib/libosmo-netif.spec.in @@ -24,9 +24,9 @@ BuildRequires: libtool >= 2 BuildRequires: lksctp-tools-devel BuildRequires: pkgconfig >= 0.20 -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmocodec) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmocodec) >= 1.9.0 %description Network interface demuxer library for OsmoCom projects. diff --git a/debian/changelog b/debian/changelog index 6b560fb..5c71f2d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,77 @@ +libosmo-netif (1.4.0) unstable; urgency=medium + + [ Max ] + * osmo_stream_srv_link_close(): properly handle NULL input + * Add osmo_stream_srv_link_is_opened() + + [ Oliver Smith ] + * Run struct_endianness.py + * rtp.h: add RTP_PT_CSDATA + * debian: set compat level to 10 + + [ Neels Hofmeyr ] + * fix msgb leak on OSMO_STREAM_SRV_F_FLUSH_DESTROY + + [ Vadim Yanitskiy ] + * {utils,tests}/Makefile.am: reorder libraries in LDADD + * tests/Makefile.am: clean up AM_* variables + * src/Makefile.am: do not overwrite AM_LDFLAGS + + [ Daniel Willmann ] + * stream: Introduce and use osmo_stream_cli_fd() to get the fd + * stream: (typo) Change callback param name of struct osmo_stream_cli from srv to cli + * ipa-stream-server: Return -EBADF in read_cb after osmo_stream_srv_destroy() + * stream: Properly name osmo_stream_srv read callback + * cosmetic: Change name of osmo_stream_src_fd_cb() + * stream: Update log messages + * stream: Factor out reconnection handling + * stream: Use cli->state to check if cli is already closed + * stream: Correctly close osmo_stream_cli when in state WAIT_RECONNECT + * Add osmo_io support to osmo_stream_cli and osmo_stream_srv + * examples: Use new stream API in {ipa-,}stream-{client,server} + * stream: Setup ofd in osmo_stream_cli_open + * stream: Document osmo_stream_cli_create2() + * stream: Remove duplicated code in osmo_stream_cli_create() + * examples: Set logging level to DEBUG in {,ipa-}stream-{client,server} + * stream: Assert that fd is valid in stream_cli_handle_connecting() + * stream: Set state to closed before calling disconnect_cb() + * stream: Notify stream_cli on connect() + + [ Pau Espin Pedrol ] + * stream: Allow setting name printed during logging + * stream: Print socket info as part of the logging context + * stream: Drop recently added API osmo_stream_cli_create2 + * stream: Drop name param from recently added API osmo_stream_srv_create2() + * stream: srv cb: Use osmo_sockaddr and improve logging when cli connects + * stream: Rename static function to have correct prefix + * stream: Split cli/srv specific code out of stream.c + * stream_cli: Increase log level of established conn to INFO + * stream_srv: Use LOGSLNK() to print log line + * stream_srv: call setsockopt(SO_NOSIGPIPE) also in srv sockets + * stream_srv: Improve logging lines accepting new connections + * stream: Append data to current tail of message upon recv() + * stream_srv: Handle ESHUTDOWN and other write() errors destroying the socket + * stream_cli: Proper handling of send() socket errors + * sctp: Document relevant RFC specs + * stream_srv: sctp: Log error cause of COMM_LOST event + * stream_srv: Log SCTP REMOTE_ERROR events + * stream: Refactor sctp_recvmsg_wrapper() logging + * stream_cli: Forward SCTP MSG_NOTIFICATION to upper layers + * stream: Use new flag OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED for SCTP sockets + * stream_test: Avoid leaking osmo_stream_srv_link + * stream: Use new libosmocore API osmo_sock_init2_multiaddr2() + * stream: Introduce API to set several transport parameters + * stream: Add new stream_{cli,srv_link} parameters to set SCTP_INITMSG sockopt values + + [ arehbein ] + * stream: Fix osmo_panic log fmts + * examples: Add extension header octet to example + * ipa: Add segmentation callback + * stream: Add server-side (segmentation) support for IPA + * stream test: Fix test output check + + -- Pau Espin Pedrol <pespin(a)sysmocom.de> Tue, 12 Sep 2023 13:50:25 +0200 + libosmo-netif (1.3.0) unstable; urgency=medium [ Pau Espin Pedrol ] diff --git a/debian/control b/debian/control index a1a752e..94c11ef 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ libdpkg-perl, git, doxygen, - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), pkg-config, libpcap0.8-dev, libsctp-dev diff --git a/src/Makefile.am b/src/Makefile.am index 66888c6..7b38ac0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,6 @@ # 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=11:0:0 +LIBVERSION=12:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir) AM_CFLAGS= -fPIC -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOABIS_CFLAGS) $(COVERAGE_CFLAGS) $(LIBSCTP_CFLAGS) diff --git a/tests/osmo-pcap-test/configure.ac b/tests/osmo-pcap-test/configure.ac index 6f5925d..8cee4db 100644 --- a/tests/osmo-pcap-test/configure.ac +++ b/tests/osmo-pcap-test/configure.ac @@ -16,7 +16,7 @@ dnl kernel style compile messages m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) AC_PROG_CC AC_DISABLE_STATIC -- To view, visit
https://gerrit.osmocom.org/c/libosmo-netif/+/34373?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-netif Gerrit-Branch: master Gerrit-Change-Id: I2f0d6617c89cff83b1937996006ffe7106db2557 Gerrit-Change-Number: 34373 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-MessageType: newchange
1 year, 9 months
1
0
0
0
[M] Change in osmo-gsm-manuals[master]: sigtran: Document SCTP INIT VTY parameters
by osmith
Attention is currently required from: fixeria, laforge, pespin. osmith has posted comments on this change. (
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/34365?usp=email
) Change subject: sigtran: Document SCTP INIT VTY parameters ...................................................................... Patch Set 2: Code-Review+1 (1 comment) File common/chapters/sigtran.adoc:
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/34365/comment/debc3a0c_dfb5…
PS1, Line 466: handhsake > handshake Done -- To view, visit
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/34365?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-gsm-manuals Gerrit-Branch: master Gerrit-Change-Id: I2a8c2b3708d72bf0974b17bf018f2c667ae6b824 Gerrit-Change-Number: 34365 Gerrit-PatchSet: 2 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Attention: laforge <laforge(a)osmocom.org> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Comment-Date: Tue, 12 Sep 2023 11:42:15 +0000 Gerrit-HasComments: Yes Gerrit-Has-Labels: Yes Comment-In-Reply-To: osmith <osmith(a)sysmocom.de> Gerrit-MessageType: comment
1 year, 9 months
1
0
0
0
[M] Change in libosmo-abis[master]: Bump version: 1.4.0.54-9f17-dirty → 1.5.0
by osmith
Attention is currently required from: pespin. osmith has posted comments on this change. (
https://gerrit.osmocom.org/c/libosmo-abis/+/34372?usp=email
) Change subject: Bump version: 1.4.0.54-9f17-dirty → 1.5.0 ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/libosmo-abis/+/34372?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-abis Gerrit-Branch: master Gerrit-Change-Id: I3a850a19d842227577a6fb247b5681998d759c2c Gerrit-Change-Number: 34372 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Comment-Date: Tue, 12 Sep 2023 11:41:39 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
1 year, 9 months
1
0
0
0
[M] Change in osmo-gsm-manuals[master]: sigtran: Document SCTP INIT VTY parameters
by pespin
Attention is currently required from: fixeria, laforge, pespin. Hello Jenkins Builder, fixeria, laforge, osmith, I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/34365?usp=email
to look at the new patch set (#2). The following approvals got outdated and were removed: Verified+1 by Jenkins Builder Change subject: sigtran: Document SCTP INIT VTY parameters ...................................................................... sigtran: Document SCTP INIT VTY parameters Related: SYS#6558 Change-Id: I2a8c2b3708d72bf0974b17bf018f2c667ae6b824 --- M common/chapters/sigtran.adoc 1 file changed, 53 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/65/34365/2 -- To view, visit
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/34365?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-gsm-manuals Gerrit-Branch: master Gerrit-Change-Id: I2a8c2b3708d72bf0974b17bf018f2c667ae6b824 Gerrit-Change-Number: 34365 Gerrit-PatchSet: 2 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Attention: laforge <laforge(a)osmocom.org> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de> Gerrit-MessageType: newpatchset
1 year, 9 months
1
0
0
0
[L] Change in libosmocore[master]: Bump version: 1.8.0.252-13c29 → 1.9.0
by pespin
pespin has submitted this change. (
https://gerrit.osmocom.org/c/libosmocore/+/34370?usp=email
) Change subject: Bump version: 1.8.0.252-13c29 → 1.9.0 ...................................................................... Bump version: 1.8.0.252-13c29 → 1.9.0 Change-Id: I6f8eccbccb73c6c094f13f2d4bdee931cf5b9010 --- M TODO-RELEASE M contrib/libosmocore.spec.in M debian/changelog M debian/control R debian/libosmocodec4.install R debian/libosmocore21.install R debian/libosmogsm20.install R debian/libosmovty13.install M src/codec/Makefile.am M src/coding/Makefile.am M src/core/Makefile.am M src/ctrl/Makefile.am M src/gb/Makefile.am M src/gsm/Makefile.am M src/isdn/Makefile.am M src/vty/Makefile.am 16 files changed, 344 insertions(+), 60 deletions(-) Approvals: pespin: Looks good to me, approved Jenkins Builder: Verified osmith: Looks good to me, but someone else must approve diff --git a/TODO-RELEASE b/TODO-RELEASE index 2d9e32e..8ccfa49 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,15 +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 -libosmogsm new header osmocom/gsm/protocol/gsm_44_060.h -libosmocore ADD new defines in osmocom/gsm/protocol/gsm_04_08.h (old ones marked deprecated) -libosmovty drop API drop struct vty_parent_node from public API, it should never have been public -libosmocore ADD new API osmo_io_*() -libosmocoding ADD new gsm0503_tch_hr_decode2() public API, previous API - gsm0503_tch_hr_decode() marked as deprecated -libosmogsm ADD new osmo_sub_auth_data2 / osmo_auth_gen_vec2 / osmo_auth_gen_vec_auts2 -libosmogsm MODIFY osmo_auth_impl callback function signature change. No known external users -libosmogsm ADD osmo_auth_c2 -libosmogsm ADD OSMO_AUTH_ALG_TUAK -libosmogsm ADD new API msgb_tv32_push() -libosmocore ADD osmo_sock_init2_multiaddr2() \ No newline at end of file diff --git a/contrib/libosmocore.spec.in b/contrib/libosmocore.spec.in index ebd1938..60ca397 100644 --- a/contrib/libosmocore.spec.in +++ b/contrib/libosmocore.spec.in @@ -60,12 +60,12 @@ for testing GSM authentication, as well as "osmo-config-merge", a tool for merging Osmocom configuration files. -%package -n libosmocodec0 +%package -n libosmocodec4 Summary: GSM 06.10, 06.20, 06.60, 06.90 codec library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmocodec0 +%description -n libosmocodec4 The libosmocodec library contains an implementation of multiple GSM codecs: @@ -78,7 +78,7 @@ Summary: Development files for the Osmocom GSM codec library License: GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocodec0 = %version +Requires: libosmocodec4 = %version %description -n libosmocodec-devel The libosmocodec library contains an implementation of multiple @@ -115,13 +115,13 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmocoding. -%package -n libosmocore20 +%package -n libosmocore21 Summary: Osmocom core library # crc16.c has GPL2-only clauses, the rest (*.c) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: System/Libraries -%description -n libosmocore20 +%description -n libosmocore21 libosmocore is a library with various utility functions shared between OpenBSC and OsmocomBB. @@ -130,7 +130,7 @@ # crc16.h has GPL2-only clauses, the rest (*.h) is GPL-2.0+ License: GPL-2.0-only AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmocore20 = %version +Requires: libosmocore21 = %version Requires: libtalloc-devel Requires: lksctp-tools-devel @@ -193,12 +193,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmogb. -%package -n libosmogsm18 +%package -n libosmogsm20 Summary: Osmocom GSM utility library License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: System/Libraries -%description -n libosmogsm18 +%description -n libosmogsm20 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -213,7 +213,7 @@ License: GPL-2.0-or-later AND AGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmogsm18 = %version +Requires: libosmogsm20 = %version Requires: libosmoisdn-devel = %version Requires: libosmoisdn0 = %version @@ -281,12 +281,12 @@ This subpackage contains libraries and header files for developing applications that want to make use of libosmosim. -%package -n libosmovty9 +%package -n libosmovty13 Summary: Osmocom VTY interface library License: GPL-2.0-or-later Group: System/Libraries -%description -n libosmovty9 +%description -n libosmovty13 libosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. @@ -298,7 +298,7 @@ License: GPL-2.0-or-later Group: Development/Libraries/C and C++ Requires: libosmocore-devel = %version -Requires: libosmovty9 = %version +Requires: libosmovty13 = %version %description -n libosmovty-devel The libosmovty library implements the interactive command-line on the @@ -363,24 +363,24 @@ %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) -%post -n libosmocodec0 -p /sbin/ldconfig -%postun -n libosmocodec0 -p /sbin/ldconfig +%post -n libosmocodec4 -p /sbin/ldconfig +%postun -n libosmocodec4 -p /sbin/ldconfig %post -n libosmocoding0 -p /sbin/ldconfig %postun -n libosmocoding0 -p /sbin/ldconfig -%post -n libosmocore20 -p /sbin/ldconfig -%postun -n libosmocore20 -p /sbin/ldconfig +%post -n libosmocore21 -p /sbin/ldconfig +%postun -n libosmocore21 -p /sbin/ldconfig %post -n libosmoctrl0 -p /sbin/ldconfig %postun -n libosmoctrl0 -p /sbin/ldconfig %post -n libosmogb14 -p /sbin/ldconfig %postun -n libosmogb14 -p /sbin/ldconfig -%post -n libosmogsm18 -p /sbin/ldconfig -%postun -n libosmogsm18 -p /sbin/ldconfig +%post -n libosmogsm20 -p /sbin/ldconfig +%postun -n libosmogsm20 -p /sbin/ldconfig %post -n libosmoisdn0 -p /sbin/ldconfig %postun -n libosmoisdn0 -p /sbin/ldconfig %post -n libosmosim2 -p /sbin/ldconfig %postun -n libosmosim2 -p /sbin/ldconfig -%post -n libosmovty9 -p /sbin/ldconfig -%postun -n libosmovty9 -p /sbin/ldconfig +%post -n libosmovty13 -p /sbin/ldconfig +%postun -n libosmovty13 -p /sbin/ldconfig %post -n libosmousb0 -p /sbin/ldconfig %postun -n libosmousb0 -p /sbin/ldconfig @@ -388,9 +388,9 @@ %defattr(-,root,root) %_bindir/osmo-* -%files -n libosmocodec0 +%files -n libosmocodec4 %defattr(-,root,root) -%_libdir/libosmocodec.so.0* +%_libdir/libosmocodec.so.4* %files -n libosmocodec-devel %defattr(-,root,root) @@ -412,9 +412,9 @@ %_libdir/libosmocoding.so %_libdir/pkgconfig/libosmocoding.pc -%files -n libosmocore20 +%files -n libosmocore21 %defattr(-,root,root) -%_libdir/libosmocore.so.20* +%_libdir/libosmocore.so.21* %files -n libosmocore-devel %defattr(-,root,root) @@ -450,9 +450,9 @@ %_libdir/libosmogb.so %_libdir/pkgconfig/libosmogb.pc -%files -n libosmogsm18 +%files -n libosmogsm20 %defattr(-,root,root) -%_libdir/libosmogsm.so.18* +%_libdir/libosmogsm.so.20* %files -n libosmogsm-devel %defattr(-,root,root) @@ -487,9 +487,9 @@ %_libdir/libosmosim.so %_libdir/pkgconfig/libosmosim.pc -%files -n libosmovty9 +%files -n libosmovty13 %defattr(-,root,root) -%_libdir/libosmovty.so.9* +%_libdir/libosmovty.so.13* %files -n libosmovty-devel %defattr(-,root,root) diff --git a/debian/changelog b/debian/changelog index a1f9670..c9184df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,290 @@ +libosmocore (1.9.0) unstable; urgency=medium + + [ Oliver Smith ] + * gsm0808_dec_channel_type: add missing len check + * test_gsm0808_enc_dec_channel_type -> …_speech + * gsm0808_chan_indicator: add SPEECH_CTM_TEXT_TELEPHONY + * gsm0808_enc/dec_channel_type: support data + * Fix typo endianess -> endianness + * Run struct_endianness.py + * gsm0808_dec_channel_type: fix dec of ch_rate_type + * tests: add test_gsm0808_enc_dec_channel_type_sign + * gsm0808_enc/dec_channel_type: fix transparent flag + * libosmocore.map: add tall_{ctr/msgb}_ctx + * rsl: put values for Channel Mode into enums + * rsl: RSL_CMOD_CSD_T: make enum values consistent + * gsm0808: make CSD enum values consistent with RSL + * on_dso_load_select: run after on_dso_load_ctx + * debian: set compat level to 10 + * debian: depend on liburing-dev for debian >= 11 + * contrib/libosmocore.spec: centos7: disable uring + * debian: fix build on ubuntu 20.04 without liburing + + [ Neels Hofmeyr ] + * add contrib/talloc_count.sh + * add osmo_prim_operation_name() + * add gsm0808_amr_modes_from_cfg + * improve test output for gsm0808_sc_cfg_from_gsm48_mr_cfg() + * fix 'make vty-test' for --disable-gb + * fix 'make vty-test' for --disable-external-tests --enable-gb + * contrib/talloc_count.sh: improve hexadecimal masking + * error log: osmo_sock_init2_multiaddr() v4/v6 mix + * logging vty: probe 'print' and 'logging timestamp' cmds + * vty: show bug in implicit go_parent_node + * vty: fix vty->index for implicit go_parent_node + * vty: move struct vty_parent_node to private API + * gsm: add osmo_mobile_identity_decode_from_l3_buf() + * gsm_04_08_gprs: add IEI "GMM TMSI Based NRI Container" + * improve API for osmo_routing_area_id + + [ Max ] + * socket: propagate error in osmo_sock_unix_init() to the caller + * GSMTAP: fix typo + * GSMTAP: add gsmtap_source_init*2() + * GSMTAP: add missing parameter docstrings + * logging: print talloc report on exit from vty test + + [ Philipp Maier ] + * i460_mux.c fix apidoc + * i460_mux: make osmo_i460_subchan_count public + * gsmtap_util: remove whitespace at the end of line + * i460_mux: add define constant for maximum number of subchannels + * codec: add define constants for RFC5993 and TS101318 + * gprs_bssgp_rim: also print NSEI when sending RIM messages + * gprs_bssgp_rim: allow sending of encoded RIM messages + * gprs_bssgp_rim: add decoder for RIM ROUTING ADDRESS + + [ Vadim Yanitskiy ] + * gsm: fix invalid check in gsm48_decode_ssversion() + * gsm: add missing features to osmo_bts_features_names[] + * gsm: ensure completeness of osmo_bts_features_{descs,names}[] + * gsm/{bsslap,bssmap_le}: zero-initialize structs using memset() + * msgb: use OSMO_ASSERT in msgb_alloc_headroom[_c]() + * gsm: use OSMO_ASSERT() in osmo_iuup_msgb_alloc_c() + * debian/control: make libosmocore-doc depend on libosmo{ctrl,gb}-doc + * debian/control: fix typo + * doxygen: also generate documentation for libosmo{sim,usb} + * contrib/struct_endianness.py: simplify file extension check + * doxygen: remove documentation for non-existent params + * doxygen: fix various typos in commands \param and \returns + * gsm0502: add burst length definitions from chapter 5.2 + * coding: clean up Makefile.am + * utils/Makefile.am: remove duplicate libosmogsm.la + * utils/Makefile.am: do not overwrite AM_CFLAGS + * utils/osmo-stat-dummy/Makefile.am: drop empty variables + * gsmtap: add missing entries to gsmtap_type_names[] + * tests/v110: assert(user_data_chunk_bits) in test_ra1() + * isdn: fix identical operands in v110_adapt_IR8000_to_2400() + * gsm_04_08: document/clarify enum gsm48_chan_mode values + * gsm_04_08: add more enum gsm48_chan_mode speech values + * gsm_04_08: add more enum gsm48_chan_mode data values + * gsm0808: handle new enum gsm48_chan_mode speech/data values + * tests: make VTY tests depend on the respective binaries + * fixup (partial revert): "coding: clean up Makefile.am" + * core: remove unnecessary #include <osmocom/core/talloc.h> + * libosmocore.map: add missing symbols needed for osmo-qcdiag + * coding: fix doxygen doc for _xcch_encode_cB() + * copyright: fix typo: sysmocom s/s.m.f.c./s.f.m.c./ GmbH + * coding: use GSM_MACBLOCK_LEN gsm0503_tch_fr_decode() + * coding: gsm0503_tch_f96_[de]interleave() not applicable to TCH/F2.4 + * coding: declare gsm0503_tch_f96_[de]interleave() + * coding: fix API doc: TCH/H needs 6 bursts, not 8 + * coding: fix API doc: TCH/AFS vs TCH/AHS + * coding: use gsm0503_tch_hr_decode2() in coding_test + * gsm: fix convolutional code definition for TCH/F4.8 + * coding: implement TCH/F9.6, TCH/[FH]4.8, TCH/H2.4, TCH/F14.4 + * coding: implement dedicated codec API for FACCH/[FH] + * coding: test FACCH/[FH] bitstealing in test_csd() + * coding: fix _tch_csd_burst_map(): do not overwrite FACCH + * struct osmo_sub_auth_data: remove OSMO_DEPRECATED_OUTSIDE + * coding: fix a copy-paste bug in gsm0503_tch_afs_decode_dtx() + * gsm: add gsm0502_fn2ccch_block() + * gsm0502: cosmetic: use ARRAY_SIZE in gsm0502_fn2ccch_block() + * ipa: fix a typo in ipa_ccm_rcvmsg_base(): PING -> PONG + * core: fix pointer access in msgb_l[1-4] macros + * coding: remove redundant memset()s in gsm0503_tch_fr{96,144}_encode() + * coding: implement encoding/decoding API for TCH/F2.4 + * lapdm: cosmetic: simplify lapdm_phsap_up(), use OSMO_PRIM[_HDR] + * gsm_08_08: define GSM0808_SCT_EXT (separately) + * gsm48_ie: fix gsm48_encode_bearer_cap(): encode bcap->data.transp + * isdn: mux_timeslot_provide_bits(): remove unused 'count' + * .gitignore: add include/osmocom/core/socket_compat.h + * tests/{v110,gsm44021}: change naming: 'test_' -> '_test' + * gsm_12_21.h: add flags for NM_ATT_IPACC_SUPP_FEATURES + * gsm_12_21.h: fix typo: NM_IPAC_F_CHANT_P{C->D}CHF + + [ Pau Espin Pedrol ] + * gsm_04_60.h: Better describe origin of enum osmo_gprs_nmo + * Move libosmogsm TS 44.060 declarations under include/osmocom/gsm/ + * libosmogb.pc.in: Fix missing dependency on libosmogsm + * gsm: gsm_gsmtime2fn(): constify param + * cosmetic: stats_tcp: Fix typo in comment + * logging: Unregister osmo_fd before closing fd + * select: Optimize osmo_fd_get_by_fd + * select.c: Clarify osmo_fd_(un)register() API expectations of registered fd + * select.c: Clarify osmo_fd_unregister() can only be called on registered osmo_fds + * configure.ac: Fix logic enabling osmo_fd fd checks + * configure.ac: Fix typo in enable flag description + * select.c: osmo_fd_unregister(): Avoid assert hit with old buggy users of the API + * tests/Makefile.am: Move system libs at the end of list + * tests/Makefile.am: Drop duplicated libosmogb.la in LDADD + * tests/Makefile.am: Move LDADD to right position + * logging.c: Sanitize calls to osmo_fd_unregister() + * Fix parsing of TLV_TYPE_SINGLE_TV + * gsm: Add missing TS 24.008 SM layer IEs + * gsm_04_08_gprs.h: Add missing GMM IEs for T3302 and T3346 + * gsm_04_08_gprs.h: Add enum field for GMM 'P-TMSI type' IE + * gb: ns2: Rename parameter name in gprs_ns2_nsvc_by_sockaddr_bind() + * tlv: Show bug in decoded tlv_parsed for type TLV_TYPE_SINGLE_TV + * Fix 'Fix parsing of TLV_TYPE_SINGLE_TV' + * ns2: Count transmitted/dropped in each layer implementation + * cosmetic: codec/Makefile.am: list sources one file per line + * osmo_io: Make name optional, add _set_name() API + * socket: Cache errno before calling further functions + * gsm0502.h: Document spec number + * gsm: Add missing IE definition for GMM Receive N-PDU Number list + * exec: osmo_system_nowait2(): Improve logging and error checks + * sockaddr_str: Introduce macro OSMO_SOCKADDR_STR_FMT_ARGS_NOT_NULL + * cosmetic: lapdm: Fix typo in comment + * tlv: Introduce API msgb_tv32_push() + * lapdm: Track fn of primitives in struct lapdm_msg_ctx + * gsm: Introduce functions to convert between FN and RFN (Reduced FN) + * socket: Add osmo_sock_init flag to enable SCTP ASCONF features + * rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER + * lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers + * Revert "lapdm: Append RSL_IE_OSMO_ABS_FRAME_NUMBER to RSLms msgs towards upper layers" + * Revert "rsl: Introduce new osmocom extension IE RSL_IE_OSMO_ABS_FRAME_NUMBER" + * lapdm: Update public lapdm_msg_ctx upon CCCH data ind + * socket: Avoid aborting socket creation if setsockopt for ASCONF fails + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_RLC_CFG{,_2,_3} values + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_BSSGP_CFG values + * gsm_12_21.h: Introduce packed structs for NM_ATT_IPACC_NS_CFG values + * socket: Remove OSMO_SOCK_F_SCTP_ASCONF_SUPPORTED, add osmo_sock_init2_multiaddr2() + * socket: Support setsokopt SCTP_INITMSG in osmo_sock_init2_multiaddr2() + + [ Matan Perelman ] + * gsm0808_enc_channel_type: Add spare byte + + [ Harald Welte ] + * Implement the XOR-2G authentication algorithm + * New unit test for XOR-2G authentication + * Rename OSMO_AUTH_ALG_XOR to OSMO_AUTH_ALG_XOR_3G + * convolutional coding for CSD + * Interleaving for CSD + * libosmocore.map: Add two missing entries for gsmtap*2() API + * Makefile.am: Make libraries depend on .map files + * isdn: Add V.110 encoder/decoder + * gsm: TS 44.021 modified V.110 frame encoding/decoding support + * gsm_08_58: Document IPAC RTP CSD modes in at least a few words + * New osmo-gsmtap-logsend utility + * gsmtap.h: Define a packet type for encapsulation of GSM RLP frames + * rate_ctr: Add rate_ctr_add2() similar to rate_ctr_inc2() + * Add osmo_io with initial poll backend + * Add osmo_gsm48_si1ro_nch_pos_{encode,decode} functions + * cosmetic: Fix spec reference in RSL header file + * gsm_08_58.h: Add 'struct rsl_ie_nch_drx_info' + * libosmogsm: Support authentication with 256-bit K and/or OP/OPc + * libosmogsm: Add OSMO_ASSERT() to ensure correct algorithm + * libosmogsm: Ensure MILENAGE + XOR-3G K length is 128 bit + * osmo-auc-gen: Convert over to osmo_auth_gen_vec*2 API + * libosmogsm: Allow auth API caller to specify RES length + * libosmogsm: Factor out the C2 derivation function + * libosmogsm: Avoid executing MILENAGE crypto twice (for UMTS and GSM) + * libosmogsm: Add support for TUAK authentication algorithm + * gsmtap_source_free(): Don't crash if NULL is passed + + [ Daniel Willmann ] + * Add libosmocore.map + * Add osmo_sockaddr_size() to return the size of the variant used + * tests: Add initial osmo_io tests + * osmo_io: Avoid read of uninitialized variable + * gpsr_ns2_udp: Use osmo_io_fd instead of osmo_fd + * osmo_io: Improve handling and documentation of segmentation_cb + * osmo_io: Support detecting non-blocking connect() + * osmo_io: Consistency - put read/recv callback first in osmo_io_ops + * osmo_io: Don't make msg in write_cb const + * osmo_io: Remove osmo_iofd_read/write_enable/disable + * socket: Ensure fd is not negative in osmo_sock_get_name_buf() + * osmo_io: Return early on error in osmo_iofd_register() + * osmo_io: Use LOGPIO instead of LOGP + * osmo_io: Use bitfield for various boolean flags + * osmo_io: Make the test more deterministic between backends + * osmo_io: Fix write_enable handling in iofd_txqueue + * osmo_io: Remove missing functions from map file + * osmo_io: Add osmo_iofd_notify_connected() + * osmo_io: Document expectation that segmentation_cb() can modify msgb + * osmo_io: Add function to change the maximum length of the tx_queue + * cosmetic: Fix doc comment + * osmo_io(cosmetic): End in a dot for doxygen AUTO_BRIEF + * osmo_io: Fix length calculation in iofd_handle_segmentation() + * osmo_io: Ensure correct ownership of msgb when sending + * osmo_io: Use MSG_NOSIGNAL to avoid SIGPIPE on write + * osmo_io: Add iofd_handle_recv() + * osmo_io: Avoid potential double free when sending msgb + * osmo_io: Add io_uring backend + * ns2: Add VTY option to change the max write queue size for UDP + * osmo_io: Change parent of msghdr to iofd (instead of msg) + * osmo_io: Use local variable to reference msghdr->msg + + [ Eric ] + * fix _thread order + * logging: remove log_initialized(void) + * gsm48_rest_octets: fix wrong value + + [ Mychaela N. Falconia ] + * codec: add osmo_efr_check_sid() function + * codec: add SID classification functions per GSM 06.31 & 06.81 + * codec: add SID preening functions for FR & EFR + * codec: add osmo_{fr,efr}_is_any_sid() inline functions + * codec: add osmo_gsm611_silence_frame[] datum + * codec cosmetic: move old FR ECU code to ecu_fr_old.c + * codec: replace GSM-FR ECU with new implementation + * coding: fix decoding of EFR triplicated bits + * gsm0503_tch_hr_decode(): look at all 8 stealing bits + * gsm0503_tch_hr_encode(): accept both TS101318 and RFC5993 payloads + * gsm0503_tch_hr_decode2(): new function, emits TS101318 format + * libosmocoding.map: export gsm0503_tch_hr_decode2() + * coding cosmetic: gsm0503_tch_{fr,hr}_encode(): remove extra spacing + * codec: new functions osmo_{fr,efr}_sid_reset() + * codec: new function osmo_hr_sid_reset() + * coding: gsm0503_tch_{fr,hr}_encode(): add ability to emit BFI + * ecu: add is_dtx_pause() method + + [ arehbein ] + * core: Check return value of osmo_fd_register() + * core: Add function to update osmo_io_ops field for osmo_io_fd + * core/osmo_io: Rename variables for readability + * core/osmo_io: Fix reception of partial packets + * gsm/ipa: Add segmentation callback + * Revert "gsm/ipa: Add segmentation callback" + * select: Prevent negative index lookup on osmo_fd_lookup.table + + [ Andreas Eversberg ] + * ASCI: Add 3GPP TS 44.068 and 44.069 protocol definitions + * ASCI: Add IE transcoding according to 3GPP TS 48.008 + * Added generation of include/osmocom/core/socket_compat.h + * ASCI: Add message definition and encoding according to 3GPP TS 48.008 + * Add support for sending Bter UI frames at lapdm.c + * Add support for receiving Bter UI frames at lapdm.c + * Add short L3 header to gsm_04_08.h + * Fix short L3 header of SI 10 at gsm_04_08.h + * ASCI: Add Notification/NCH message to gsm_04_08.h + * lapdm: Do not return an error when enqueuing a frame + * Add VGCS UPLINK GRANT message structure to gsm_04_08.h + * ASCI: Also display group/broadcast call message names + * Allow 'configure <cr>' at VTY to enter config mode + * ASCI: Add decoding of mobile identity in TALKER INDICATION + * ASCI: Add missing check for return value of gsm0808_enc_speech_codec_list2() + * ASCI: Add BCC call state definitions + * LAPDM: Use correct offset to short header on recevied frame + * ASCI: Add definition for TALKER INDICATION and UPLINK RELEASE + + [ Sylvain Munaut ] + * gsm: Fix comment for TCH/F4.8 code + * gsm: Improve the TCH/H2.4 coding routines + + -- Pau Espin Pedrol <pespin(a)sysmocom.de> Tue, 12 Sep 2023 13:15:52 +0200 + libosmocore (1.8.0) unstable; urgency=medium [ Vadim Yanitskiy ] diff --git a/debian/control b/debian/control index e6b96e1..5fb26cb 100644 --- a/debian/control +++ b/debian/control @@ -31,13 +31,13 @@ Section: libs Architecture: any Multi-Arch: foreign -Depends: libosmocodec0 (= ${binary:Version}), +Depends: libosmocodec4 (= ${binary:Version}), libosmocoding0 (= ${binary:Version}), - libosmocore20 (= ${binary:Version}), + libosmocore21 (= ${binary:Version}), libosmogb14 (= ${binary:Version}), - libosmogsm18 (= ${binary:Version}), + libosmogsm20 (= ${binary:Version}), libosmoisdn0 (= ${binary:Version}), - libosmovty9 (= ${binary:Version}), + libosmovty13 (= ${binary:Version}), libosmoctrl0 (= ${binary:Version}), libosmosim2 (= ${binary:Version}), libosmousb0 (= ${binary:Version}), @@ -49,7 +49,7 @@ least) other programs that are developed in the sphere of Free Software / Open Source mobile communication. -Package: libosmocodec0 +Package: libosmocodec4 Section: libs Architecture: any Multi-Arch: same @@ -75,7 +75,7 @@ Architecture: all Section: doc Depends: ${misc:Depends}, - libosmocodec0, + libosmocodec4, libjs-jquery Description: Documentation for the osmo codec library This is part of the libosmocore "meta"-library. The libosmocore library @@ -118,7 +118,7 @@ . This package contains the documentation for the libosmocoding library. -Package: libosmocore20 +Package: libosmocore21 Section: libs Architecture: any Multi-Arch: same @@ -139,7 +139,7 @@ Architecture: all Section: doc Depends: ${misc:Depends}, - libosmocore20, + libosmocore21, libjs-jquery, libosmocodec-doc, libosmocoding-doc, @@ -191,7 +191,7 @@ . This package contains the documentation for the libosmogb library. -Package: libosmogsm18 +Package: libosmogsm20 Section: libs Architecture: any Multi-Arch: same @@ -215,7 +215,7 @@ Architecture: all Section: doc Depends: ${misc:Depends}, - libosmogsm18, + libosmogsm20, libjs-jquery Description: Documentation for the Osmo GSM utility library This is part of the libosmocore "meta"-library. The libosmocore library @@ -259,7 +259,7 @@ . This package contains the documentation for the libosmoisdn library. -Package: libosmovty9 +Package: libosmovty13 Section: libs Architecture: any Multi-Arch: same @@ -280,7 +280,7 @@ Architecture: all Section: doc Depends: ${misc:Depends}, - libosmovty9, + libosmovty13, libjs-jquery Description: Documentation for the Osmo VTY library This is part of the libosmocore "meta"-library. The libosmocore library diff --git a/debian/libosmocodec0.install b/debian/libosmocodec4.install similarity index 100% rename from debian/libosmocodec0.install rename to debian/libosmocodec4.install diff --git a/debian/libosmocore20.install b/debian/libosmocore21.install similarity index 100% rename from debian/libosmocore20.install rename to debian/libosmocore21.install diff --git a/debian/libosmogsm18.install b/debian/libosmogsm20.install similarity index 100% rename from debian/libosmogsm18.install rename to debian/libosmogsm20.install diff --git a/debian/libosmovty9.install b/debian/libosmovty13.install similarity index 100% rename from debian/libosmovty9.install rename to debian/libosmovty13.install diff --git a/src/codec/Makefile.am b/src/codec/Makefile.am index d3718c3..bb01b9d 100644 --- a/src/codec/Makefile.am +++ b/src/codec/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=3:1:3 +LIBVERSION=4:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff --git a/src/coding/Makefile.am b/src/coding/Makefile.am index 987e073..0cab66f 100644 --- a/src/coding/Makefile.am +++ b/src/coding/Makefile.am @@ -1,7 +1,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=2:0:2 +LIBVERSION=3:0:3 AM_CPPFLAGS = \ -I"$(top_srcdir)/include" \ diff --git a/src/core/Makefile.am b/src/core/Makefile.am index 2f2fc19..326c68d 100644 --- a/src/core/Makefile.am +++ b/src/core/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=20:0:0 +LIBVERSION=21:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) $(LIBSCTP_CFLAGS) $(LIBMNL_CFLAGS) $(URING_CFLAGS) diff --git a/src/ctrl/Makefile.am b/src/ctrl/Makefile.am index 29f867e..f9e3433 100644 --- a/src/ctrl/Makefile.am +++ b/src/ctrl/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=8:0:8 +LIBVERSION=8:1:8 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am index 3a64a71..2f7ad5e 100644 --- a/src/gb/Makefile.am +++ b/src/gb/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=15:0:1 +LIBVERSION=16:0:2 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall -fno-strict-aliasing \ diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am index cbbdcc0..a01189c 100644 --- a/src/gsm/Makefile.am +++ b/src/gsm/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=19:0:1 +LIBVERSION=20:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff --git a/src/isdn/Makefile.am b/src/isdn/Makefile.am index 3bb7b04..f8314bd 100644 --- a/src/isdn/Makefile.am +++ b/src/isdn/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=0:0:0 +LIBVERSION=1:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am index 252123d..c314a14 100644 --- a/src/vty/Makefile.am +++ b/src/vty/Makefile.am @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-LIBVERSION=12:0:3 +LIBVERSION=13:0:0 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir) AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) -- To view, visit
https://gerrit.osmocom.org/c/libosmocore/+/34370?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: I6f8eccbccb73c6c094f13f2d4bdee931cf5b9010 Gerrit-Change-Number: 34370 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-MessageType: merged
1 year, 9 months
1
0
0
0
[L] Change in libosmocore[master]: Bump version: 1.8.0.252-13c29 → 1.9.0
by pespin
pespin has posted comments on this change. (
https://gerrit.osmocom.org/c/libosmocore/+/34370?usp=email
) Change subject: Bump version: 1.8.0.252-13c29 → 1.9.0 ...................................................................... Patch Set 1: Code-Review+2 -- To view, visit
https://gerrit.osmocom.org/c/libosmocore/+/34370?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: I6f8eccbccb73c6c094f13f2d4bdee931cf5b9010 Gerrit-Change-Number: 34370 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Comment-Date: Tue, 12 Sep 2023 11:40:09 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
1 year, 9 months
1
0
0
0
[M] Change in osmo-e1d[master]: Bump version: 0.5.0.11-b7c9-dirty → 0.6.0
by osmith
Attention is currently required from: pespin. osmith has posted comments on this change. (
https://gerrit.osmocom.org/c/osmo-e1d/+/34371?usp=email
) Change subject: Bump version: 0.5.0.11-b7c9-dirty → 0.6.0 ...................................................................... Patch Set 1: Code-Review+1 -- To view, visit
https://gerrit.osmocom.org/c/osmo-e1d/+/34371?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1d Gerrit-Branch: master Gerrit-Change-Id: I8d5e3ffd928fa65bc3d3b43553fcd6774a7812dc Gerrit-Change-Number: 34371 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Attention: pespin <pespin(a)sysmocom.de> Gerrit-Comment-Date: Tue, 12 Sep 2023 11:40:09 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
1 year, 9 months
1
0
0
0
[M] Change in libosmo-abis[master]: Bump version: 1.4.0.54-9f17-dirty → 1.5.0
by pespin
pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/libosmo-abis/+/34372?usp=email
) Change subject: Bump version: 1.4.0.54-9f17-dirty → 1.5.0 ...................................................................... Bump version: 1.4.0.54-9f17-dirty → 1.5.0 Change-Id: I3a850a19d842227577a6fb247b5681998d759c2c --- M TODO-RELEASE M configure.ac M contrib/libosmo-abis.spec.in M debian/changelog M debian/control R debian/libosmoabis13.install M src/Makefile.am 7 files changed, 107 insertions(+), 27 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmo-abis refs/changes/72/34372/1 diff --git a/TODO-RELEASE b/TODO-RELEASE index 99d9735..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-abis struct e1inp_driver Field added at the end (ABI break) -libosmocodec >1.8.0 osmo_{fr,efr}_sid_classify() new functions -libosmo-abis struct e1inp_driver Field added (line_create callback) at the end (ABI break) diff --git a/configure.ac b/configure.ac index 89c67f9..37ac91a 100644 --- a/configure.ac +++ b/configure.ac @@ -66,10 +66,10 @@ dnl Generate the output AM_CONFIG_HEADER(config.h) -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(LIBOSMOCODEC, libosmocodec >= 1.8.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(LIBOSMOCODEC, libosmocodec >= 1.9.0) PKG_CHECK_MODULES(ORTP, ortp >= 0.22.0) AC_ARG_ENABLE([dahdi], diff --git a/contrib/libosmo-abis.spec.in b/contrib/libosmo-abis.spec.in index a32bb03..ce64562 100644 --- a/contrib/libosmo-abis.spec.in +++ b/contrib/libosmo-abis.spec.in @@ -27,10 +27,10 @@ BuildRequires: libtool >= 2 BuildRequires: pkgconfig >= 0.20 BuildRequires: xz -BuildRequires: pkgconfig(libosmocore) >= 1.8.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.8.0 -BuildRequires: pkgconfig(libosmovty) >= 1.8.0 -BuildRequires: pkgconfig(libosmocodec) >= 1.8.0 +BuildRequires: pkgconfig(libosmocore) >= 1.9.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 +BuildRequires: pkgconfig(libosmovty) >= 1.9.0 +BuildRequires: pkgconfig(libosmocodec) >= 1.9.0 BuildRequires: pkgconfig(ortp) >= 0.22.0 BuildRequires: pkgconfig(talloc) @@ -39,12 +39,12 @@ BSC. This interface allows control of the radio equipment and radio frequency allocation in the BTS. -%package -n libosmoabis10 +%package -n libosmoabis13 Summary: Osmocom GSM A-bis interface library License: AGPL-3.0-or-later Group: System/Libraries -%description -n libosmoabis10 +%description -n libosmoabis13 In the GSM system architecture, A-bis is a Base Station System-internal interface linking the Base Transceiver Stations (BTS) and Base Station Controller (BSC). This interface allows control of @@ -58,9 +58,9 @@ Summary: Development files for the Osmocom GSM A-bis library License: AGPL-3.0-or-later Group: Development/Libraries/C and C++ -Requires: libosmoabis10 = %version -Requires: libosmocore-devel >= 1.8.0 -Requires: libosmogsm-devel >= 1.8.0 +Requires: libosmoabis13 = %version +Requires: libosmocore-devel >= 1.9.0 +Requires: libosmogsm-devel >= 1.9.0 %description -n libosmoabis-devel This library contains common/shared code regarding the GSM A-bis @@ -120,14 +120,14 @@ %check make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) -%post -n libosmoabis10 -p /sbin/ldconfig -%postun -n libosmoabis10 -p /sbin/ldconfig +%post -n libosmoabis13 -p /sbin/ldconfig +%postun -n libosmoabis13 -p /sbin/ldconfig %post -n libosmotrau2 -p /sbin/ldconfig %postun -n libosmotrau2 -p /sbin/ldconfig -%files -n libosmoabis10 +%files -n libosmoabis13 %defattr(-,root,root) -%_libdir/libosmoabis.so.10* +%_libdir/libosmoabis.so.13* %files -n libosmoabis-devel %defattr(-,root,root) diff --git a/debian/changelog b/debian/changelog index 8d5d065..bddca01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,77 @@ +libosmo-abis (1.5.0) unstable; urgency=medium + + [ Philipp Maier ] + * e1_input: add define constant for full subslot (whole E1 timeslot) + * trau_sync: allow multiple secondary sync patterns + * trau_sync: add synchronization pattern for Ericsson RBS MCS9 + * trau_pcu_ericsson: change loglevel for CPS decoding + * e1_input: add timeslot type NONE + * e1_input: cleanup TS resources when timeslot type is changed + * trau_pcu_ericsson_test: replace 64K CS1/CS2 testvectors + * trau_pcu_ericsson: cosmetic: set hdr_good flag explictly to false + * trau_pcu_ericsson: fix log line + * trau_pcu_ericsson_test: fix comment, CS2 blocks are not CRC protected + * trau_pcu_ericsson: add testvectors for MCS1-MCS8 + * trau_pcu_ericsson: add comment about uplink blocks + * e1d: fix log output + * e1d: clean up error logging in handle_ts_sign_read + * e1d: maintain error log consistency in handle_ts_hdlc_read + * e1d: fix sourcecode formatting + * e1d: cosmetic: remove double whitespace + * e1d: close fd when osmo_fd_setup fails + * trau_pcu_ericsson: set uplink frame error bit correctly + * e1d: do not set fd number to 0 after close + * e1_input: add new driver callback function: line_create + * e1d: initialize file descriptor numbers to -1 on startup + * e1d: fix logic to detect if a timeslot is in use + * e1d: get rid of strange file descriptor registered check + * trau_pcu_ericsson: do not set unused D bits to 1 + * e1d: reconnect to osmo-e1d after connection loss + + [ Andreas Eversberg ] + * Add more L1 signals to common part + * Add function to set Sa bits to common part + * Add L1 signals to misdn driver + * Add setting of Sa bits to misdn driver + * Use correct bit order of RAW channels at misdn driver + * misdn driver: replace printf and fprintf by logging functions + * Rework mi_e1_line_update() and some of its sub routines + * Send raw data with e1d as it arrives from application + * e1d: Remove useless call of handle_ts_trau_write() + * e1d: Add support for HDLC type channels + * dahdi: Disable OSMO_FD_WRITE if HDLC/RAW write queue is empty + * dahdi: Add missing msg->l2h + * dahdi: Add msgb_free() to prevent memeory leaks + + [ Oliver Smith ] + * Cosmetic: osmo_ortp.h: fix typos + * osmo_ortp.h: add RTP_PT_CSDATA + * Run struct_endianness.py + * debian: set compat level to 10 + + [ arehbein ] + * Transition to use of 'telnet_init_default' + + [ Pau Espin Pedrol ] + * ipa: Call osmo_fd_unregister() before closing and changing bfd->fd + + [ Mychaela N. Falconia ] + * osmo_rtp2trau() for FR & EFR: correctly handle the no-data case + * osmo_rtp2trau() for FR & EFR: set SP=0 in DL if the frame is a SID + * osmo_rtp2trau() for FR & EFR UL: set C13 & C14 correctly + + [ Vadim Yanitskiy ] + * .gitignore: add new trau_{pcu_ericsson,sync} tests + * cosmetic: struct e1inp_ts: fix coding style + * cosmetic: e1inp_ipa_bts_rsl_close_n(): cache ipa_client_conn + * fix use-after-free in ipaccess_bts_keepalive_fsm_alloc() + * osmo_ortp: register a PayloadType for RTP_PT_CSDATA + + [ Harald Welte ] + * trau_sync: Add sync pattern for FA protocol of 3GPP TS 43.045 + + -- Pau Espin Pedrol <pespin(a)sysmocom.de> Tue, 12 Sep 2023 13:39:04 +0200 + libosmo-abis (1.4.0) unstable; urgency=medium [ Pau Espin Pedrol ] diff --git a/debian/control b/debian/control index 246055b..0903615 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ dh-autoreconf, libdpkg-perl, git, - libosmocore-dev (>= 1.8.0), + libosmocore-dev (>= 1.9.0), pkg-config, libortp-dev Standards-Version: 3.9.7 @@ -22,13 +22,13 @@ Package: libosmo-abis Section: oldlibs Architecture: any -Depends: libosmoabis10 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends} +Depends: libosmoabis13 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: Legacy package for libosmo-abis libosmo-abis is an empty package helping in the transition to one package per DSO. -Package: libosmoabis10 +Package: libosmoabis13 Section: libs Architecture: any Multi-Arch: same @@ -60,7 +60,7 @@ Section: libdevel Depends: ${misc:Depends}, libosmotrau2 (= ${binary:Version}), - libosmoabis10 (= ${binary:Version}) + libosmoabis13 (= ${binary:Version}) Description: Development headers for A-bis interface The libosmo-abis library contains common/shared code regarding the A-bis interface between GSM BTS and BSC. This package in particular contains the @@ -72,7 +72,7 @@ Multi-Arch: same Section: debug Priority: extra -Depends: libosmoabis10 (= ${binary:Version}), +Depends: libosmoabis13 (= ${binary:Version}), libosmotrau2 (= ${binary:Version}), ${misc:Depends} Description: Debug symbols for A-bis interface diff --git a/debian/libosmoabis10.install b/debian/libosmoabis13.install similarity index 100% rename from debian/libosmoabis10.install rename to debian/libosmoabis13.install diff --git a/src/Makefile.am b/src/Makefile.am index e1a3495..67f4383 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,8 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications:
https://www.gnu.org/software/libtool/manual/html_node/Versioning.html
-ABIS_LIBVERSION=12:0:2 -TRAU_LIBVERSION=8:0:6 +ABIS_LIBVERSION=13:0:0 +TRAU_LIBVERSION=9:0:7 AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir) AM_CFLAGS= -Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOE1D_CFLAGS) $(LIBOSMOCODEC_CFLAGS) $(COVERAGE_CFLAGS) -- To view, visit
https://gerrit.osmocom.org/c/libosmo-abis/+/34372?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-abis Gerrit-Branch: master Gerrit-Change-Id: I3a850a19d842227577a6fb247b5681998d759c2c Gerrit-Change-Number: 34372 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de> Gerrit-MessageType: newchange
1 year, 9 months
1
0
0
0
← Newer
1
...
139
140
141
142
143
144
145
...
195
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
Results per page:
10
25
50
100
200