From 2862f9082ed4f16383a134e1112610d76ad91bf0 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Thu, 2 Jan 2020 18:42:30 +0100 Subject: =?UTF-8?q?Bump=20version:=201.2.0.108-c6a8-dirty=20=E2=86=92=201.?= =?UTF-8?q?3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I5698bfe45467a8b0e44549105aaf27b8da500de8 --- TODO-RELEASE | 8 --- debian/changelog | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/Makefile.am | 2 +- src/codec/Makefile.am | 2 +- src/gb/Makefile.am | 2 +- src/gsm/Makefile.am | 2 +- src/sim/Makefile.am | 2 +- src/vty/Makefile.am | 2 +- 8 files changed, 140 insertions(+), 14 deletions(-) diff --git a/TODO-RELEASE b/TODO-RELEASE index be858aef..8ccfa491 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -7,11 +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 -core osmo_tdef_get() change val_if_not_present arg from unsigned long to long to allow passing -1 -core struct osmo_tdef fields min_val,max_val added, ABI break (arrays of structs used in programs) -gsm API added osmo_gsm48_rfpowercap2powerclass() -gb API added bssgp_bvc_ctx_free() -core osmo_sockaddr_str_from_32n(), - osmo_sockaddr_str_to_32n() Deprecate: named 'n' but use host byte order. -core osmo_sockaddr_str_from_32h(), - osmo_sockaddr_str_to_32h() New, use host byte order and are named appropriately. diff --git a/debian/changelog b/debian/changelog index 0e280896..3a9e2b99 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,137 @@ +libosmocore (1.3.0) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * osmo-release.sh: Add DRY_RUN mode + * osmo-release.sh: Verify debian/rules dh_strip lines match LIBVERSION + * osmo-release.sh: Verify consistency of dependency versions in configure.ac and debian/control + * osmo-release.sh: Check patches under debian/patches apply + * osmo-release.sh: Support releasing openbsc.git + * vty: Register logp cmd next to logging commands + * tdef: Introduce API osmo_tdef_set() + * tdef_vty.h: Add missing header dependencies + * logging_internal.h: Fix osmo_log_info definition + * osmo-release.sh: update TODO-RELEASE for non-lib projects too + * logging: Move extern declaration of osmo_log_target_list from logging.h to logging_internal.h + * msgb: Allow size==headroom in msgb_alloc_headroom*() + * tdef: Introduce min_val and max_val fields + * tdef_test: verify case where osmo_tdef_set returns -EEXIST + * vty: Optionally Set/replace cfg file during cmd 'write file' + * logging: Introduce mutex API to manage log_target in multi-thread envs + * socket.c: Move glibc workarounds to same place in addrinfo_helper() + * vty: Fix go_parent_cb not called for indented nodes at end of cfg file + * tdef: Return correct snprintf value for osmo_tdef_range_str_buf() + * socket: Introduce API osmo_sock_init2_multiaddr() + * socket: Remove unneeded condition check in osmo_sock_init2_multiaddr() + * libosmocore.pc.in: Append -lsctp to Libs.private + * socket.c: build multiaddr socket API helpers only if used by public APIs + * configure: Introduce --disable-libsctp and error by default if libsctp not found + * vty: Return error if cmd returns CMD_WARNING while reading cfg file + * cosmetic: gsm_04_08.h: Fix trailing whitespace + * gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass() + * gsm: Fix compilation error under some compilers + * gsm: gsm_utils: Fix return type of API ms_class_gmsk_dbm() and add unit tests + * gsm: gsm_04_08.h: Allow accessing classmark2 as struct instead of uint32_t + * Introduce fields related to DTAP DLCI + * osmo-release.sh: Use set -e before applying changes to prepare release + * osmo-release.sh: Improve of PKG_CHECK_MODULES from configure.ac + * Drop empty file debian/patches/series + + [ Harald Welte ] + * codec/ecu_fr: Mark input TCH frame as 'const' as we only read it + * context: Add support for [per-thread] global talloc contexts + * cbsp: Fix endless loop iteration when decoding cell list IEs + * cbsp: Remove printf() statement from early development/debugging + * cbsp: Fix decoding of WRITE-REPLACE payload + * codec/ecu: Introduce new generic Error Concealment Unit abstraction + * gsm_08_58: Add vendor-specific Message Type for ETWS Primary Warning + * Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capability + * sim/class_tables: Fix typo in comment + * cosmetic: clarify c_iflag in osmo_serial_init() + * select: Make file descriptor lists per-thread + * 04.80: Deprecate gsm0480_create_ussd_resp() + * Check for osmo_fsm_register() error return value + * gprs_ns_instantiate(): propagate errors from gprs_sns_init() to caller + * osmo-arfcn: Fix '-h' option + * utils: exit(2) on unsupported positional arguments on command line + * gsup: Introduce OSMO_GSUP_NUM_VECTORS_REQ_IE + * gprs_bssgp: Work around gcc-9 claiming "error=stringop-overflow" + * libosmocore libusb integration + * usb: Import a variety of libusb utility functions from simtrace + * debian/control: Add missing libusb-1.0-0-dev dependency + * Introduce helper functions for safe fork+exec of processes + + [ Neels Hofmeyr ] + * add vty logp command to echo on all log targets + * osmo_tdef_get(): allow passing -1 as default timeout + * fix: vty crash by logging during VTY_CLOSED event handling + * OSMO_SOCKADDR_STR_FMT_ARGS: remove useless condition + * OSMO_SOCKADDR_STR_FMT_ARGS: guard against NULL pointer + * tdef: fixup osmo_tdef_set() + * gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and OSMO_GSUP_CURRENT_RAT_TYPE_IE + * API doc tweaks (mncc.h, gsm_08_08.h) + * add osmo_fsm_set_dealloc_ctx(), to help with use-after-free + * fsm: refuse state chg and events after term + * add osmo_sockaddr_str_is_nonzero() + * test: add OSMO_SOCKADDR_STR_FMT to sockaddr_str_test.c + * fix OSMO_SOCKADDR_STR_FMT for IPv6 + * add osmo_sockaddr_str_cmp() + * utils.c: fix various inaccurate API doc about return values + * logging.h: define ansi color constants + * fix DLSMS logging category color: '[1:38m' isn't actually defined + * cosmetic: logging.h: fix comment s/levels/subsystems + * osmo_sockaddr_str: API doc: fix 32bit addr mixup of host/network byte order + * utils.h: add OSMO_NAME_C_IMPL() macro + * fix osmo_escape_str_c() and osmo_quote_str_c() + * GSUP: rename E_ROUTING_ERROR to ROUTING_ERROR + * fsm.h: add missing include of logging.h + * msgb_put: more elaborate logging of head/tailroom failure + * utils_test: add osmo_print_n_test() + * utils: add osmo_strnchr() + * osmo_sockaddr_str: deprecate osmo_sockaddr_str_*_32n() + * vty: track parent nodes also for telnet sessions + * vty_app_info.is_config_node: add OSMO_DEPRECATED + * add osmo_escape_cstr and osmo_quote_cstr + * add all missing OSMO_GSUP_TO_MSGT_*() macros + + [ Oliver Smith ] + * Cosmetic: l1sap.h: change /* !< to /*!< + * logging.h: add L1 SAPI related context and filter + * gprs_ns_vty: return success for disabled FR/GRE + * debian, utils: switch to python 3 + + [ Ruben Undheim ] + * MAXPATHLEN set if not defined + * No fail if no /proc/cpuinfo + + [ Philipp Maier ] + * cosmetic: Move comment to the right place + * cosmetic: Add comment on GSM-FR ECU struct + * ecu_fr: increase test coverage for FR ECU implementation + * gsm0508: add functions to calculate beginning of a block + + [ Vadim Yanitskiy ] + * gsm29205_test: fix error: missing braces around initializer + * GPRS/BSSGP: introduce bssgp_bvc_ctx_free() + * logging/vty: do not print deprecated logging commands to stdout + * logging/vty: use LOG_LEVEL_ARGS in logging_vty_add_deprecated_subsys() + * logging/vty: fix: actually ignore deprecated logging commands + * logging/vty: fix vty_read_file(): do not write warnings to stdin + * logging/vty: fix: do not close stderr in vty_close() + * libosmovty: properly initialize vty->fd in vty_new() + * libosmovty: simplify condition checking vty->fd in vty_close() + * core/defs.h: introduce and use OSMO_DEPRECATED_OUTSIDE + + [ Daniel Willmann ] + * libosmogsm: add support for XOR authentication + + [ Vasil Velichkov ] + * Add code coverage support + + [ Eric Wild ] + * sim: allow opening reader# > 0 + + -- Pau Espin Pedrol Thu, 02 Jan 2020 18:42:29 +0100 + libosmocore (1.2.0) unstable; urgency=medium [ Harald Welte ] diff --git a/src/Makefile.am b/src/Makefile.am index eeb3f7df..34cda0fb 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=14:0:2 +LIBVERSION=15:0:3 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) $(PTHREAD_CFLAGS) $(LIBSCTP_CFLAGS) diff --git a/src/codec/Makefile.am b/src/codec/Makefile.am index c9d7a228..ac33aa01 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:1:1 +LIBVERSION=2:0:2 AM_CPPFLAGS = -I$(top_srcdir)/include $(TALLOC_CFLAGS) AM_CFLAGS = -Wall diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am index e14c11c1..7248413a 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=9:1:0 +LIBVERSION=10:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS) diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am index 4a1facae..6935eabd 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=13:0:0 +LIBVERSION=14:0:1 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS) AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} diff --git a/src/sim/Makefile.am b/src/sim/Makefile.am index 1a8e5084..c608757e 100644 --- a/src/sim/Makefile.am +++ b/src/sim/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:1:1 +LIBVERSION=1:2:1 AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -fPIC -Wall $(PCSC_CFLAGS) $(TALLOC_CFLAGS) diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am index abed92ac..35350cc3 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=8:0:4 +LIBVERSION=8:1:4 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) -- cgit v1.2.3