aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-01-02 18:42:30 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2020-01-02 18:42:30 +0100
commit2862f9082ed4f16383a134e1112610d76ad91bf0 (patch)
tree5a27bfaaa33392adde1e2bf2d73327da40a52c02
parentdddeaa98681aabc1a2a2eb7ab081b85514ae9192 (diff)
Bump version: 1.2.0.108-c6a8-dirty → 1.3.01.3.0
-rw-r--r--TODO-RELEASE8
-rw-r--r--debian/changelog134
-rw-r--r--src/Makefile.am2
-rw-r--r--src/codec/Makefile.am2
-rw-r--r--src/gb/Makefile.am2
-rw-r--r--src/gsm/Makefile.am2
-rw-r--r--src/sim/Makefile.am2
-rw-r--r--src/vty/Makefile.am2
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 <pespin@sysmocom.de> 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)