mirror of https://gerrit.osmocom.org/libosmocore
Bump version: 0.11.0.91-9d4a3-dirty → 0.12.0
Change-Id: I7e66432f37e13fd4c31389e3d89593fa0981e58f
This commit is contained in:
parent
9d4a36e060
commit
924ef0bc72
|
@ -7,6 +7,3 @@
|
||||||
# If any interfaces have been added since the last public release: c:r:a + 1.
|
# 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.
|
# If any interfaces have been removed or changed since the last public release: c:r:0.
|
||||||
#library what description / commit summary line
|
#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
|
|
||||||
|
|
|
@ -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@sysmocom.de> Fri, 27 Jul 2018 17:31:46 +0200
|
||||||
|
|
||||||
libosmocore (0.11.0) unstable; urgency=medium
|
libosmocore (0.11.0) unstable; urgency=medium
|
||||||
|
|
||||||
[ Max ]
|
[ Max ]
|
||||||
|
|
|
@ -27,9 +27,9 @@ Architecture: any
|
||||||
Multi-Arch: foreign
|
Multi-Arch: foreign
|
||||||
Depends: libosmocodec0 (= ${binary:Version}),
|
Depends: libosmocodec0 (= ${binary:Version}),
|
||||||
libosmocoding0 (= ${binary:Version}),
|
libosmocoding0 (= ${binary:Version}),
|
||||||
libosmocore10 (= ${binary:Version}),
|
libosmocore11 (= ${binary:Version}),
|
||||||
libosmogb6 (= ${binary:Version}),
|
libosmogb6 (= ${binary:Version}),
|
||||||
libosmogsm9 (= ${binary:Version}),
|
libosmogsm10 (= ${binary:Version}),
|
||||||
libosmovty4 (= ${binary:Version}),
|
libosmovty4 (= ${binary:Version}),
|
||||||
libosmoctrl0 (= ${binary:Version}),
|
libosmoctrl0 (= ${binary:Version}),
|
||||||
libosmosim0 (= ${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.
|
This package contains the documentation for the libosmocoding library.
|
||||||
|
|
||||||
Package: libosmocore10
|
Package: libosmocore11
|
||||||
Section: libs
|
Section: libs
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
|
@ -124,14 +124,14 @@ Description: Osmo Core library
|
||||||
(at least) other programs that are developed in the sphere of Free Software /
|
(at least) other programs that are developed in the sphere of Free Software /
|
||||||
Open Source mobile communication.
|
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.
|
various sub-projects inside the Osmocom family of projects.
|
||||||
|
|
||||||
Package: libosmocore-doc
|
Package: libosmocore-doc
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Section: doc
|
Section: doc
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
libosmocore10,
|
libosmocore11,
|
||||||
libjs-jquery,
|
libjs-jquery,
|
||||||
libosmocodec-doc,
|
libosmocodec-doc,
|
||||||
libosmocoding-doc,
|
libosmocoding-doc,
|
||||||
|
@ -178,7 +178,7 @@ Description: Documentation for the Osmo GPRS Gb library
|
||||||
.
|
.
|
||||||
This package contains the documentation for the libosmogb library.
|
This package contains the documentation for the libosmogb library.
|
||||||
|
|
||||||
Package: libosmogsm9
|
Package: libosmogsm10
|
||||||
Section: libs
|
Section: libs
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
|
@ -202,7 +202,7 @@ Package: libosmogsm-doc
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Section: doc
|
Section: doc
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
libosmogsm9,
|
libosmogsm10,
|
||||||
libjs-jquery
|
libjs-jquery
|
||||||
Description: Documentation for the Osmo GSM utility library
|
Description: Documentation for the Osmo GSM utility library
|
||||||
This is part of the libosmocore "meta"-library. The libosmocore library
|
This is part of the libosmocore "meta"-library. The libosmocore library
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read chapter "Library interface versions" of the libtool documentation
|
# 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
|
# 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_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||||
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read chapter "Library interface versions" of the libtool documentation
|
# 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
|
# 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_CPPFLAGS = -I$(top_srcdir)/include $(TALLOC_CFLAGS)
|
||||||
AM_CFLAGS = -Wall
|
AM_CFLAGS = -Wall
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read Chapter 6 "Library interface versions" of the libtool
|
# Please read Chapter 6 "Library interface versions" of the libtool
|
||||||
# documentation before making any modification
|
# documentation before making any modification
|
||||||
LIBVERSION = 1:0:1
|
LIBVERSION = 1:1:1
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-I"$(top_srcdir)/include" \
|
-I"$(top_srcdir)/include" \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read chapter "Library interface versions" of the libtool documentation
|
# 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
|
# 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)
|
AM_CFLAGS = -Wall $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# 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
|
# 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_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||||
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS)
|
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
|
endif
|
||||||
|
|
||||||
EXTRA_DIST = libosmogb.map
|
EXTRA_DIST = libosmogb.map
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read chapter "Library interface versions" of the libtool documentation
|
# 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
|
# 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_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
|
||||||
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}
|
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# This is _NOT_ the library release version, it's an API version.
|
# This is _NOT_ the library release version, it's an API version.
|
||||||
# Please read chapter "Library interface versions" of the libtool documentation
|
# 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
|
# 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_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||||
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
||||||
|
|
Loading…
Reference in New Issue