From 924ef0bc72c1be165e8d5c22859f8b4eddbc0f06 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Fri, 27 Jul 2018 17:31:47 +0200 Subject: =?UTF-8?q?Bump=20version:=200.11.0.91-9d4a3-dirty=20=E2=86=92=200?= =?UTF-8?q?.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I7e66432f37e13fd4c31389e3d89593fa0981e58f --- TODO-RELEASE | 3 -- debian/changelog | 117 +++++++++++++++++++++++++++++++++++++++++++ debian/control | 14 +++--- debian/libosmocore10.install | 1 - debian/libosmocore11.install | 1 + debian/libosmogsm10.install | 1 + debian/libosmogsm9.install | 1 - src/Makefile.am | 2 +- src/codec/Makefile.am | 2 +- src/coding/Makefile.am | 2 +- src/ctrl/Makefile.am | 2 +- src/gb/Makefile.am | 3 +- src/gsm/Makefile.am | 2 +- src/vty/Makefile.am | 2 +- 14 files changed, 133 insertions(+), 20 deletions(-) delete mode 100644 debian/libosmocore10.install create mode 100644 debian/libosmocore11.install create mode 100644 debian/libosmogsm10.install delete mode 100644 debian/libosmogsm9.install diff --git a/TODO-RELEASE b/TODO-RELEASE index 7b225cc4..8ccfa491 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 393ea17d..606d923c 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 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 1de0ceb2..540a8b5e 100644 --- a/debian/control +++ b/debian/control @@ -27,9 +27,9 @@ Architecture: any 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 @@ Description: Documentation for the osmo coding library . This package contains the documentation for the libosmocoding library. -Package: libosmocore10 +Package: libosmocore11 Section: libs Architecture: any Multi-Arch: same @@ -124,14 +124,14 @@ Description: Osmo Core library (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 @@ Description: Documentation for the Osmo GPRS Gb library . This package contains the documentation for the libosmogb library. -Package: libosmogsm9 +Package: libosmogsm10 Section: libs Architecture: any Multi-Arch: same @@ -202,7 +202,7 @@ Package: libosmogsm-doc 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/libosmocore10.install deleted file mode 100644 index b73331b9..00000000 --- a/debian/libosmocore10.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libosmocore*.so.* diff --git a/debian/libosmocore11.install b/debian/libosmocore11.install new file mode 100644 index 00000000..b73331b9 --- /dev/null +++ b/debian/libosmocore11.install @@ -0,0 +1 @@ +usr/lib/*/libosmocore*.so.* diff --git a/debian/libosmogsm10.install b/debian/libosmogsm10.install new file mode 100644 index 00000000..5e617298 --- /dev/null +++ b/debian/libosmogsm10.install @@ -0,0 +1 @@ +usr/lib/*/libosmogsm*.so.* diff --git a/debian/libosmogsm9.install b/debian/libosmogsm9.install deleted file mode 100644 index 5e617298..00000000 --- a/debian/libosmogsm9.install +++ /dev/null @@ -1 +0,0 @@ -usr/lib/*/libosmogsm*.so.* diff --git a/src/Makefile.am b/src/Makefile.am index 45fb89df..e9db32fd 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 60fce5e6..b522d43a 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 a17e3d14..c001c139 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 a51ae053..fe7c47dd 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 70a451d2..03052fa8 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 @@ libosmogb_la_SOURCES = gprs_ns.c gprs_ns_frgre.c gprs_ns_vty.c \ endif EXTRA_DIST = libosmogb.map - diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am index 5387e3ab..900fcfa1 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 18d3a842..5d0ded7b 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) -- cgit v1.2.3