pespin has submitted this change. ( https://gerrit.osmocom.org/c/libosmocore/+/41542?usp=email )
Change subject: Bump version: 1.11.0.61-385a-dirty → 1.12.0
......................................................................
Bump version: 1.11.0.61-385a-dirty → 1.12.0
Change-Id: I06a1a44c12e66ae0ccdf9b894cc45e2166e56394
---
M TODO-RELEASE
M debian/changelog
M src/codec/Makefile.am
M src/core/Makefile.am
M src/gb/Makefile.am
M src/gsm/Makefile.am
M src/isdn/Makefile.am
M src/vty/Makefile.am
8 files changed, 87 insertions(+), 7 deletions(-)
Approvals:
osmith: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 5d97425..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,4 +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 add API osmo_io_get_backend()
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 9da8106..b4d258a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,84 @@
+libosmocore (1.12.0) unstable; urgency=medium
+
+ [ Vadim Yanitskiy ]
+ * gsmtap: fix outdated header version in comment
+ * configure.ac: check for Python interpreter unconditionally
+ * libosmocore.spec.in: correct license for libosmogb
+ * vty: cosmetic: fix code formatting
+ * tests/testsuite.at: fix invalid if-endif syntax
+ * tests/testsuite.at: use AT_SKIP_IF for sim_test
+ * tests/testsuite.at: properly skip disabled tests
+
+ [ Pau Espin Pedrol ]
+ * tests: soft_uart: Fix printf int type format
+ * iuup: Explicitly discard Iu-UP-DATA.req in Initialization state
+ * cosmetic: lapd: Fix typo in comment
+ * lapd: Take talloc msgb ownership when enqueueing it
+ * lapdm: Take talloc msgb ownership when enqueueing it
+ * lapdm: Move queue initialization to specific init function
+ * cosmetic: Improve comment with spec references in Cell Selection Parameters
+ * cosmetic: Improve comment with spec ref in RACH Control Parameters
+ * cosmetic: Improve spec references of fields/structs related to SI3ro and SI4ro
+ * cosmetic: Document missing CBQ3 optional field in SI4ro
+ * cosmetic: vty/Makefile.am: Split items one per line
+ * vty: cpu_sched_vty.c: remove tdef references
+ * core: osmo_io: Introduce API osmo_io_get_backend()
+ * vty: Add 'show runtime' command
+ * Introduce tests/osmo-config-merge testsuite
+ * osmo-config-merge: Fix comments with different indentation creating merge problems
+ * osmo_io: Keep msgb ownership internal during segmentation until read_cb
+ * tests/osmo_io_test: test_segmentation: Use osmo_iofd_close() API
+ * tests/osmo_io_test (io_uring): test_segmentation: Fix infinite loop in read_cb rc=0
+ * io_uring: Avoid extra reads if iofd becomes unregistered by user
+ * bssgp: Fix non-uniqe rate_ctr ids
+
+ [ Mychaela N. Falconia ]
+ * codec: add some constant frames for HR and EFR
+ * rtp_extensions.h: update for TW-TS-003 version 1.1.0
+ * gsm/protocol/gsm_48_103.h: new header file
+ * AMR codec: add conversion between s-bits and codec parameters
+ * AMR codec: add decoder homing frame const patterns
+
+ [ Oliver Smith ]
+ * configure: set min python version check to 3.5
+ * configure: set min python version check to 3.4
+ * Makefile: fix doc/vty race condition
+ * osmo-release: improve check for REL argument
+ * Generate a version.h file
+ * tests: fix for debian 13 armv7l
+ * gsm_04_08: add GSM48_BCAP_RRQ_SPARE_NETWORK_TO_MS
+ * osmo-release: debian_patch_apply: handle empty dir
+
+ [ Harald Welte ]
+ * protocol/gsm_04_08.h: Add GSM 04.08 message types for SI21/22/23
+ * Allow io_uring_submit batching just ahead of poll/select
+ * gsm/gsm_utils: Support the ER-GSM band (ARFCN 940..954)
+
+ [ Alexander Huemer ]
+ * Abort configure run on big endian hosts
+
+ [ Andreas Eversberg ]
+ * VTY: Initialize fields of struct cmd_element in order of declaration
+ * linuxlist.h: add llist_last_entry_or_null macro
+ * Avoid reusing pending buffer; append incoming data instead
+ * osmo_io: Add unit test to verify segmentation process
+ * Add multiple messages buffers to struct iofd_msghdr
+ * Add multiple messages buffers to io_uring read operations
+ * Add multiple messages buffers to io_uring write operations
+ * osmo-io: Put together message buffers when dequeued from tx queue
+ * Send multiple read/recvfrom/recvmsg SQEs in advance
+ * Add environment variable to set io_uring size
+ * Automatically increase io_uring, if too small.
+ * Remove old empty io_uring
+ * Put all io_uring related read and write states into sub structures
+ * Correctly calculate size iofd_msgb_alloc2()
+
+ [ Daniel Willmann ]
+ * Register OSMO_EXT protocol number for TCAP routing
+ * Add DLTCAP log category
+
+ -- Pau Espin Pedrol <pespin(a)sysmocom.de> Wed, 03 Dec 2025 16:49:11 +0100
+
libosmocore (1.11.0) unstable; urgency=medium
[ Mychaela N. Falconia ]
diff --git a/src/codec/Makefile.am b/src/codec/Makefile.am
index 0c848ed..227d07f 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=5:0:1
+LIBVERSION=6:0:2
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
diff --git a/src/core/Makefile.am b/src/core/Makefile.am
index 3b03e0d..0b756da 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=23:0:1
+LIBVERSION=24:0:2
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/gb/Makefile.am b/src/gb/Makefile.am
index fedda1c..53c583a 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=17:0:3
+LIBVERSION=17:1:3
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 b9900e2..75c71d0 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=22:0:2
+LIBVERSION=23:0:3
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 5145545..40320c3 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=2:0:2
+LIBVERSION=2:1:2
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 5007751..ecdd050 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=13:2:0
+LIBVERSION=13:3:0
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/41542?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I06a1a44c12e66ae0ccdf9b894cc45e2166e56394
Gerrit-Change-Number: 41542
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>
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/41542?usp=email )
Change subject: Bump version: 1.11.0.61-385a-dirty → 1.12.0
......................................................................
Bump version: 1.11.0.61-385a-dirty → 1.12.0
Change-Id: I06a1a44c12e66ae0ccdf9b894cc45e2166e56394
---
M TODO-RELEASE
M debian/changelog
M src/codec/Makefile.am
M src/core/Makefile.am
M src/gb/Makefile.am
M src/gsm/Makefile.am
M src/isdn/Makefile.am
M src/vty/Makefile.am
8 files changed, 87 insertions(+), 7 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/42/41542/1
diff --git a/TODO-RELEASE b/TODO-RELEASE
index 5d97425..0ed7189 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,4 +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 add API osmo_io_get_backend()
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 9da8106..b4d258a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,84 @@
+libosmocore (1.12.0) unstable; urgency=medium
+
+ [ Vadim Yanitskiy ]
+ * gsmtap: fix outdated header version in comment
+ * configure.ac: check for Python interpreter unconditionally
+ * libosmocore.spec.in: correct license for libosmogb
+ * vty: cosmetic: fix code formatting
+ * tests/testsuite.at: fix invalid if-endif syntax
+ * tests/testsuite.at: use AT_SKIP_IF for sim_test
+ * tests/testsuite.at: properly skip disabled tests
+
+ [ Pau Espin Pedrol ]
+ * tests: soft_uart: Fix printf int type format
+ * iuup: Explicitly discard Iu-UP-DATA.req in Initialization state
+ * cosmetic: lapd: Fix typo in comment
+ * lapd: Take talloc msgb ownership when enqueueing it
+ * lapdm: Take talloc msgb ownership when enqueueing it
+ * lapdm: Move queue initialization to specific init function
+ * cosmetic: Improve comment with spec references in Cell Selection Parameters
+ * cosmetic: Improve comment with spec ref in RACH Control Parameters
+ * cosmetic: Improve spec references of fields/structs related to SI3ro and SI4ro
+ * cosmetic: Document missing CBQ3 optional field in SI4ro
+ * cosmetic: vty/Makefile.am: Split items one per line
+ * vty: cpu_sched_vty.c: remove tdef references
+ * core: osmo_io: Introduce API osmo_io_get_backend()
+ * vty: Add 'show runtime' command
+ * Introduce tests/osmo-config-merge testsuite
+ * osmo-config-merge: Fix comments with different indentation creating merge problems
+ * osmo_io: Keep msgb ownership internal during segmentation until read_cb
+ * tests/osmo_io_test: test_segmentation: Use osmo_iofd_close() API
+ * tests/osmo_io_test (io_uring): test_segmentation: Fix infinite loop in read_cb rc=0
+ * io_uring: Avoid extra reads if iofd becomes unregistered by user
+ * bssgp: Fix non-uniqe rate_ctr ids
+
+ [ Mychaela N. Falconia ]
+ * codec: add some constant frames for HR and EFR
+ * rtp_extensions.h: update for TW-TS-003 version 1.1.0
+ * gsm/protocol/gsm_48_103.h: new header file
+ * AMR codec: add conversion between s-bits and codec parameters
+ * AMR codec: add decoder homing frame const patterns
+
+ [ Oliver Smith ]
+ * configure: set min python version check to 3.5
+ * configure: set min python version check to 3.4
+ * Makefile: fix doc/vty race condition
+ * osmo-release: improve check for REL argument
+ * Generate a version.h file
+ * tests: fix for debian 13 armv7l
+ * gsm_04_08: add GSM48_BCAP_RRQ_SPARE_NETWORK_TO_MS
+ * osmo-release: debian_patch_apply: handle empty dir
+
+ [ Harald Welte ]
+ * protocol/gsm_04_08.h: Add GSM 04.08 message types for SI21/22/23
+ * Allow io_uring_submit batching just ahead of poll/select
+ * gsm/gsm_utils: Support the ER-GSM band (ARFCN 940..954)
+
+ [ Alexander Huemer ]
+ * Abort configure run on big endian hosts
+
+ [ Andreas Eversberg ]
+ * VTY: Initialize fields of struct cmd_element in order of declaration
+ * linuxlist.h: add llist_last_entry_or_null macro
+ * Avoid reusing pending buffer; append incoming data instead
+ * osmo_io: Add unit test to verify segmentation process
+ * Add multiple messages buffers to struct iofd_msghdr
+ * Add multiple messages buffers to io_uring read operations
+ * Add multiple messages buffers to io_uring write operations
+ * osmo-io: Put together message buffers when dequeued from tx queue
+ * Send multiple read/recvfrom/recvmsg SQEs in advance
+ * Add environment variable to set io_uring size
+ * Automatically increase io_uring, if too small.
+ * Remove old empty io_uring
+ * Put all io_uring related read and write states into sub structures
+ * Correctly calculate size iofd_msgb_alloc2()
+
+ [ Daniel Willmann ]
+ * Register OSMO_EXT protocol number for TCAP routing
+ * Add DLTCAP log category
+
+ -- Pau Espin Pedrol <pespin(a)sysmocom.de> Wed, 03 Dec 2025 16:49:11 +0100
+
libosmocore (1.11.0) unstable; urgency=medium
[ Mychaela N. Falconia ]
diff --git a/src/codec/Makefile.am b/src/codec/Makefile.am
index 0c848ed..227d07f 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=5:0:1
+LIBVERSION=6:0:2
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_builddir)
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
diff --git a/src/core/Makefile.am b/src/core/Makefile.am
index 3b03e0d..0b756da 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=23:0:1
+LIBVERSION=24:0:2
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/gb/Makefile.am b/src/gb/Makefile.am
index fedda1c..53c583a 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=17:0:3
+LIBVERSION=17:1:3
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 b9900e2..75c71d0 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=22:0:2
+LIBVERSION=23:0:3
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 5145545..40320c3 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=2:0:2
+LIBVERSION=2:1:2
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 5007751..ecdd050 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=13:2:0
+LIBVERSION=13:3:0
AM_CPPFLAGS = \
-I$(top_srcdir)/include \
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/41542?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I06a1a44c12e66ae0ccdf9b894cc45e2166e56394
Gerrit-Change-Number: 41542
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
pespin has submitted this change. ( https://gerrit.osmocom.org/c/libosmo-asn1-tcap/+/41537?usp=email )
Change subject: tests/Makefile.am: Remove -static flag
......................................................................
tests/Makefile.am: Remove -static flag
We are not using that flag anywhere else in osmocom, and we don't have
any specific need for it here, so remove it.
Change-Id: If77ed04a3b5e0d6057c1aefa37e45aff38bbeca5
---
M tests/parse/Makefile.am
1 file changed, 1 insertion(+), 1 deletion(-)
Approvals:
Jenkins Builder: Verified
daniel: Looks good to me, but someone else must approve
osmith: Looks good to me, approved
diff --git a/tests/parse/Makefile.am b/tests/parse/Makefile.am
index d464e2a..4a502b8 100644
--- a/tests/parse/Makefile.am
+++ b/tests/parse/Makefile.am
@@ -1,6 +1,6 @@
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_srcdir)/src
AM_CFLAGS = -Wall
-AM_LDFLAGS = -static -no-install
+AM_LDFLAGS = -no-install
LDADD = $(top_builddir)/src/libosmo-asn1-tcap.la
--
To view, visit https://gerrit.osmocom.org/c/libosmo-asn1-tcap/+/41537?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: libosmo-asn1-tcap
Gerrit-Branch: master
Gerrit-Change-Id: If77ed04a3b5e0d6057c1aefa37e45aff38bbeca5
Gerrit-Change-Number: 41537
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>