Change in libosmocore[master]: Bump version: 0.11.0.91-9d4a3-dirty → 0.12.0

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Pau Espin Pedrol gerrit-no-reply at lists.osmocom.org
Fri Jul 27 15:53:42 UTC 2018


Pau Espin Pedrol has uploaded this change for review. ( https://gerrit.osmocom.org/10197


Change subject: Bump version: 0.11.0.91-9d4a3-dirty → 0.12.0
......................................................................

Bump version: 0.11.0.91-9d4a3-dirty → 0.12.0

Change-Id: I7e66432f37e13fd4c31389e3d89593fa0981e58f
---
M TODO-RELEASE
M debian/changelog
M debian/control
R debian/libosmocore11.install
R debian/libosmogsm10.install
M src/Makefile.am
M src/codec/Makefile.am
M src/coding/Makefile.am
M src/ctrl/Makefile.am
M src/gb/Makefile.am
M src/gsm/Makefile.am
M src/vty/Makefile.am
12 files changed, 131 insertions(+), 18 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/97/10197/1

diff --git a/TODO-RELEASE b/TODO-RELEASE
index 7b225cc..8ccfa49 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
-gsup		gsup.h				the 'osmo_gsup_message' struct extended with
-						session information => ABI changed
-						SS/USSD information => ABI changed
diff --git a/debian/changelog b/debian/changelog
index 393ea17..606d923 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,120 @@
+libosmocore (0.12.0) unstable; urgency=medium
+
+  [ Pau Espin Pedrol ]
+  * control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cb
+  * configure: Check separately for lib implementing dlopen and dlsym
+  * tests: bitrev_test: Fix dynamic-stack-buffer-overflow
+  * tests: gea_test: Use correct max size for key in buffer
+  * tests: a5_test: Print wrong buffer correctly on error
+  * gsm: kasumi: Fix dynamic-stack-buffer-overflow on out buffers not multiple of 64 bits
+  * gsm: lapdm.c: Add missing new line char in notice log string
+  * ctrl: Log CMD TYPE on invalid ID number
+  * ctrl: Fix parsing of ERROR recvd msgs with id=err
+  * gsm0808: Add value_string for encryption algorithms
+  * ctrl: Introduce ctrl_cmd_parse3 API
+  * ctrl: ctrl_handle_msg: Avoid sending back received ERROR msgs
+  * tests: ctrl: Test received ERROR messages are handled correctly
+  * libosmocoding: clarify return values for TCH decoding functions
+  * libosmocodec: FR err concealment: Fix too many silent frames generated
+  * tests: codec: ecu_fr: Print XMAXC fields
+  * tests: codec: ecu_fr: Add buffer with unequal XMAXC values
+  * rate_ctr: Improve logging
+  * logging: log_vty_command_string: Fix undercount of buf alloc size
+  * logging_vty: Simplify code in config_write_log_single
+  * logging.c: Fix whitespace typo
+
+  [ Harald Welte ]
+  * lapdm: Fix back-pointer from lapdm_entity to lapdm_channel
+  * lapdm: Implement SABM related constraints
+  * lapdm: cleanup: send_rslms_rll_l3_ui(): Use msgb_tv_push()
+  * lapdm: send_rslms_rll_l3_ui(): Don't include B4/SACCH IE unless needed
+  * lapdm: don't enforce contention resolution on SAPI0/DCCH
+  * Add osmo_timerfd_* functions for osmo_fd-wrapped timerfd
+  * import isdn4linux HDLC code from linux kernel
+  * isdnhdlc: Port from kernel to userspace
+  * mncc: properly export osmo_mncc_name()
+  * cosmetic: Whitespace fixes in control_if.c
+  * ctrl: Introduce libosmoctrl.map to avoid unintended exports
+  * ctrl: Add doxygen API documentation; generate html from it
+  * debian: Add libosmoctrl-doc sub-package
+  * gsm_08_08.h: Add enum for LCLS config, control and status
+  * gsm0808: Add encoding functions for LCLS BSSMAP messages
+  * gsm0808: Add value_string for LCLS related IEs
+  * tlv: Add TLVP_VAL_MINLEN() to obtain value _if_ length is >= minimum
+  * Add osmo_isqrt32() to compute 32bit integer square root
+  * fsm: Change semantics of LOGPFSML() log-level
+  * vty: Don't dump deprecated commands in XML export
+  * vty: Add logging_vty_add_deprecated_subsys
+  * gsup: Add osmo_gsup_get_err_msg_type() function
+  * gsup: Add value_string for Session State IE
+  * gsm 04.80: Add value_string for component type and op code
+  * Fix embedded (arm-none-eabi) builds
+  * jenkins_arm.sh: Don't run 'make check' on embedded builds
+  * jenkins_arch.sh: Accept "arm-none-eabi" as alias for "arm"
+  * jenkins_arch.sh: Exit with error on unknown architecture
+  * Don't call abort() directly, always use osmo_panic()
+  * osmo_panic(): Annotate as __attribute__ ((noreturn))
+  * gprs_ns.h: Declare gprs_ns_cause_str() which already existed in c file
+
+  [ Stefan Sperling ]
+  * define a constant for the max length of called party BCD IE
+  * introduce vty_out_rate_ctr_group_fmt() function
+  * Add a 'show rate-counters' VTY command.
+  * remove unused argument from pad_append_ctr() helper function
+  * check bssgp_tlv_parse() return code in bssgp_rcvmsg()
+  * return error to sender upon bssgp_tlv_parse() failure
+
+  [ Neels Hofmeyr ]
+  * add gsm0808 channel enum to IE val conversion functions
+  * add gsm0808_cell_id_to_list()
+  * add support for gsm0808 HANDOVER REQUIRED message
+  * add gsm0808_create_handover_request_ack()
+  * add osmo_fsm_inst_state_chg_keep_timer()
+  * fix gsm0808_permitted_speech(): don't return HR3 for TCH_F + AMR
+  * add and tweak inter-BSC HO API
+  * vty/command.c: talloc from tall_vty_cmd_ctx, not NULL
+  * vty: cosmetic: cmd_deopt(): use talloc_strndup(), not memcpy()
+  * vty: fix use-after-free and memleaks in is_cmd_ambiguous()
+  * utils_test: fix isqrt_test calculation range
+  * utils_test: check stderr to catch sanitizer issues
+  * add osmo_sockaddr_to_str_and_uint()
+
+  [ Philipp Maier ]
+  * fsm: guard action callback
+  * gsm_04_08: add function to get value string
+  * gsm_08_08: gsm0808_permitted_speech does not have value strings
+
+  [ Thorsten Alteholz ]
+  * fix spelling
+
+  [ Keith ]
+  * Add enum gsm48_cause_coding from GSM 04.08 Section 10.5.4.11
+  * Add enum gsm48_progress_desc
+
+  [ Daniel Willmann ]
+  * ports.h: Add ctrl port for osmo-gbproxy
+  * Add function gprs_nsvc_state_append
+  * stats_vty: Add asciidoc sections between the different counters
+
+  [ Vadim Yanitskiy ]
+  * gsm0480: fix: don't overwrite the data of RELEASE_COMPLETE
+  * GSUP: implement TCAP-like session management
+  * GSUP: introduce new messages for SS/USSD payloads
+  * Doxygen: gitignore generated files for libosmoctrl
+  * gsm/gsm0480.c: introduce gsm0480_extract_ie_by_tag()
+  * gsm/gsm0480: refactor and expose gsm0480_parse_facility_ie()
+  * Don't enforce Python 2 for utilities
+
+  [ Alexander Chemeris ]
+  * coding: Fix (E)GPRS BER calculation to correctly account for puncturing.
+  * coding: Documentation typo fix.
+
+  [ Alexander Couzens ]
+  * vty: initialize termios before using it
+  * stats_statsd: sanitize statsd name
+
+ -- Pau Espin Pedrol <pespin at sysmocom.de>  Fri, 27 Jul 2018 17:31:46 +0200
+
 libosmocore (0.11.0) unstable; urgency=medium
 
   [ Max ]
diff --git a/debian/control b/debian/control
index 1de0ceb..540a8b5 100644
--- a/debian/control
+++ b/debian/control
@@ -27,9 +27,9 @@
 Multi-Arch: foreign
 Depends: libosmocodec0 (= ${binary:Version}),
          libosmocoding0 (= ${binary:Version}),
-         libosmocore10 (= ${binary:Version}),
+         libosmocore11 (= ${binary:Version}),
          libosmogb6 (= ${binary:Version}),
-         libosmogsm9 (= ${binary:Version}),
+         libosmogsm10 (= ${binary:Version}),
          libosmovty4 (= ${binary:Version}),
          libosmoctrl0 (= ${binary:Version}),
          libosmosim0 (= ${binary:Version}),
@@ -110,7 +110,7 @@
  .
  This package contains the documentation for the libosmocoding library.
 
-Package: libosmocore10
+Package: libosmocore11
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -124,14 +124,14 @@
  (at least) other programs that are developed in the sphere of Free Software /
  Open Source mobile communication.
  .
- The libosmocore10 library in particular is a collection of common code used in
+ The libosmocore11 library in particular is a collection of common code used in
  various sub-projects inside the Osmocom family of projects.
 
 Package: libosmocore-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends},
-         libosmocore10,
+         libosmocore11,
          libjs-jquery,
          libosmocodec-doc,
          libosmocoding-doc,
@@ -178,7 +178,7 @@
  .
  This package contains the documentation for the libosmogb library.
 
-Package: libosmogsm9
+Package: libosmogsm10
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -202,7 +202,7 @@
 Architecture: all
 Section: doc
 Depends: ${misc:Depends},
-         libosmogsm9,
+         libosmogsm10,
          libjs-jquery
 Description: Documentation for the Osmo GSM utility library
  This is part of the libosmocore "meta"-library. The libosmocore library
diff --git a/debian/libosmocore10.install b/debian/libosmocore11.install
similarity index 100%
rename from debian/libosmocore10.install
rename to debian/libosmocore11.install
diff --git a/debian/libosmogsm9.install b/debian/libosmogsm10.install
similarity index 100%
rename from debian/libosmogsm9.install
rename to debian/libosmogsm10.install
diff --git a/src/Makefile.am b/src/Makefile.am
index 45fb89d..e9db32f 100644
--- a/src/Makefile.am
+++ b/src/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=10:0:0
+LIBVERSION=11:0:0
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
diff --git a/src/codec/Makefile.am b/src/codec/Makefile.am
index 60fce5e..b522d43 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=1:0:1
+LIBVERSION=1:1:1
 
 AM_CPPFLAGS = -I$(top_srcdir)/include $(TALLOC_CFLAGS)
 AM_CFLAGS = -Wall
diff --git a/src/coding/Makefile.am b/src/coding/Makefile.am
index a17e3d1..c001c13 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 = 1:0:1
+LIBVERSION = 1:1:1
 
 AM_CPPFLAGS = \
 	-I"$(top_srcdir)/include" \
diff --git a/src/ctrl/Makefile.am b/src/ctrl/Makefile.am
index a51ae05..fe7c47d 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=2:0:2
+LIBVERSION=3:0:3
 
 AM_CFLAGS = -Wall $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
 
diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am
index 70a451d..03052fa 100644
--- a/src/gb/Makefile.am
+++ b/src/gb/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=6:0:0
+LIBVERSION=7:0:1
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
 AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS)
@@ -23,4 +23,3 @@
 endif
 
 EXTRA_DIST = libosmogb.map
-
diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am
index 5387e3a..900fcfa 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=9:0:0
+LIBVERSION=10:0:0
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
 AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}
diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am
index 18d3a84..5d0ded7 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=4:1:0
+LIBVERSION=5:0:5
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)

-- 
To view, visit https://gerrit.osmocom.org/10197
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7e66432f37e13fd4c31389e3d89593fa0981e58f
Gerrit-Change-Number: 10197
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol <pespin at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20180727/1ac4f36c/attachment.htm>


More information about the gerrit-log mailing list