Bump version: 1.2.0.108-c6a8-dirty → 1.3.0

Change-Id: I5698bfe45467a8b0e44549105aaf27b8da500de8
This commit is contained in:
Pau Espin 2020-01-02 18:42:30 +01:00
parent dddeaa9868
commit 2862f9082e
8 changed files with 140 additions and 14 deletions

View File

@ -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.

134
debian/changelog vendored
View File

@ -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 <pespin@sysmocom.de> Thu, 02 Jan 2020 18:42:29 +0100
libosmocore (1.2.0) unstable; urgency=medium
[ Harald Welte ]

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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}

View File

@ -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)

View File

@ -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)