mirror of https://gerrit.osmocom.org/libosmocore
Bump version: 1.0.1.143-cc72c → 1.1.0
Change-Id: I351411ca5913c8b40f23287ec7c9ebfe11bd2bb0
This commit is contained in:
parent
cc72cc45a4
commit
1fcdd0d1b8
14
TODO-RELEASE
14
TODO-RELEASE
|
@ -7,17 +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
|
||||
libosmogb gprs_ns_inst Adding bss_sns_fi member for IP-SNS support
|
||||
libosmogb gprs_nsvc Adding sig_weight and data_weight members for IP-SNS support
|
||||
libosmogb various new symbols Adding functions related to IP-SNS support
|
||||
libosmocore osmo_fsm_inst Add flag proc.terminating (ABI change)
|
||||
libosmocore osmo_escape_str(), These now always copy to the buffer instead of returning the
|
||||
osmo_escape_str_buf() unchanged input string when no chars needed escaping, hence
|
||||
returned strings might now also be truncated even if all chars were printable.
|
||||
libosmocore osmo_escape_str_buf2() New function signature similar to snprintf(), for use with OSMO_STRBUF_APPEND().
|
||||
libosmocore osmo_quote_str(), On string truncation, these used to print a closing quote '"' after the
|
||||
osmo_quote_str_buf() truncated string. This is no longer the case. e.g. a string 'truncated' in a
|
||||
9-char buffer used to print '"trunca"\0', which now becomes '"truncat\0'.
|
||||
libosmocore osmo_quote_str_buf2() New function signature similar to snprintf(), for use with OSMO_STRBUF_APPEND().
|
||||
libosmogsm gsm0808_handover_required Storage size changed, speech_version_used now an enum.
|
||||
gsm0808_handover_performed Storage size changed, speech_version_chosen now an enum.
|
||||
|
|
|
@ -1,3 +1,169 @@
|
|||
libosmocore (1.1.0) unstable; urgency=medium
|
||||
|
||||
[ Oliver Smith ]
|
||||
* gsm_23_003.h: add GSM23003_IMEI_NUM_DIGITS_NO_CHK
|
||||
* GSUP: deprecate osmo_gsup_get_err_msg_type()
|
||||
* Revert "signal.c: Make non-exported tall_sigh_ctx static"
|
||||
* Revert "ipa_ccm_idtag_parse*: Fix reported length value"
|
||||
* GSUP: add inter-MSC handover related msgs and IEs
|
||||
|
||||
[ Harald Welte ]
|
||||
* Bump version: 1.0.0 → 1.0.1
|
||||
* gsm0408_test: Fix IMEI-SV related tests to use no more than 16 digits
|
||||
* constrain gsm48_generate_mid() output array bounds
|
||||
* Work around bogus gcc-8.2 array-bounds warning/error
|
||||
* Extend gsm_04_08.h with CSFB related definitiosn form 44.018 Rel 15
|
||||
* gsm_08_08.h: Add IEI definitions from Release 15
|
||||
* bitvec: Add bitvec_bytes_used() function
|
||||
* bitvec: Add bitvec_tailroom_bits() function
|
||||
* Fix BSSMAP length generated by gsm0808_create_clear_command2()
|
||||
* gsm0808: comment about difference of gsm0808_create_clear_command()
|
||||
* gsm0808: Add unit tests for test_create_clear_command2()
|
||||
* bssgp_tx_bvc_unblock(): Fix log message
|
||||
* gprs_ns: Use gprs_ns_tx_alive() instead of gprs_ns_tx_simple()
|
||||
* gprs_ns.c: cosmetic whitespace fixes
|
||||
* gprs_ns: Declare gprs_ns_tx_alive*() in header file
|
||||
* gprs_ns: Add missing NSVCI IE to NS-BLOCK-ACK message
|
||||
* select: Call log_reset_context() before calling file descriptor callbacks
|
||||
* NS: Don't print information about FR/GRE if not enabled!
|
||||
* NS: Add missing NS Cause strings
|
||||
* GPRS: Doxygen documentation for 'struct libgb_msgb_cb'
|
||||
* gprs_ns: Add code for SNS-SIZE and SNS-CONFIG encoding
|
||||
* NS: Factor out gprs_nsvc_start_test() and use it
|
||||
* NS: Add support for GPRS NS IP Sub-Network-Service (SNS)
|
||||
* gprs_ns.c: Update comment: IP SNS has recently been implemented
|
||||
* gprs_ns: Don't use initial IP/port for anything but SNS
|
||||
* gprs_ns_sns: Use "correct" remote IP address for local IP endpoint
|
||||
* tests: use -no-install libtool flag to avoid ./lt-* scripts
|
||||
* ipa_ccm_idtag_parse*: Fix reported length value
|
||||
* socket: osmo_sock_get_name() Use "const void *" as talloc context
|
||||
* gprs_ns_sns: Properly initialize sockaddr_in in gprs_nsvc_create_ip4()
|
||||
* select: Rename BSC_FD_* constants to OSMO_FD_*
|
||||
* signal.c: Fix osmo_signal_talloc_ctx_init()
|
||||
* signal.c: Make non-exported tall_sigh_ctx static
|
||||
* osmo_escape_str_buf: Always copy, don't return input string pointer
|
||||
* Add _buf() functions to bypass static string buffers
|
||||
* Add _c versions of functions that otherwise return static buffers
|
||||
* Re-introduce declaration of gsm0808_create_handover_request_ack()
|
||||
|
||||
[ Neels Hofmeyr ]
|
||||
* gsm0808: add BSSMAP Cell Identifier matching API
|
||||
* add osmo_hexdump_buf() and test
|
||||
* add osmo_classmark_* API
|
||||
* osmo_fsm_state_name: make robust against NULL fi
|
||||
* build: add missing logging_vty_test.vty to EXTRA_DIST
|
||||
* jenkins distcheck: enable external tests
|
||||
* osmo_fsm_inst_state_chg(): set T also for zero timeout
|
||||
* osmo_fsm_inst_state_chg(): clamp timeout_secs to <= ~68 years
|
||||
* add generic vty_transcript_test.c, vty_transcript_test.vty
|
||||
* vty: enable optional-multi-choice syntax: ([one]|[two])
|
||||
* vty: enable optional-multi-choice syntax: [(one|two)]
|
||||
* vty: enable tab-completion for optional-multi-choice args
|
||||
* vty telnet: consistently never change nodes upon CTRL-C
|
||||
* vty api: add vty_out_va()
|
||||
* doxygen: enable cross referencing everywhere
|
||||
* doxygen: add source files as dependencies
|
||||
* doxygen: allow manual 'make apidoc' even if --disable-doxygen
|
||||
* add osmo_tdef API, originally adopted from osmo-bsc T_def
|
||||
* platform independence fix: tdef range tests
|
||||
* get_value_string(): guard against NULL
|
||||
* fix osmo_gsm48_classmark* libosmogsm.map entries
|
||||
* add OSMO_STRBUF_PRINTF()
|
||||
* enlarge gsm0808 msgb headroom
|
||||
* log: fsm: allow logging the timeout on state change
|
||||
* fix api doc typo for osmo_plmn_name2()
|
||||
* api doc: tweak gsm0808_cell_id_matches_list() doc
|
||||
* represent negative T-timers as Osmocom-specific X-timers
|
||||
* tdef_test: tweak output to prepare for a fix
|
||||
* fix tdef_test.c: do call the function-to-test in all cases
|
||||
* fsm: add osmo_fsm_inst_state_chg_keep_or_start_timer()
|
||||
* add gsm0808_cell_id_from_cgi(), gsm0808_cell_id_to_cgi()
|
||||
* osmo_gsm48_classmark_a5_name(): fix 'no-cm3' label
|
||||
* gsm_utils.h: remove unused include of gsm_08_08.h
|
||||
* add osmo_sockaddr_str API
|
||||
* add osmo_use_count API
|
||||
* add fsm_dealloc_test.c
|
||||
* fsm: add flag to ensure osmo_fsm_inst_term() happens only once
|
||||
* fsm: support graceful osmo_fsm_inst_term() cascades
|
||||
* fsm_dealloc_test: no need for ST_DESTROYING
|
||||
* make osmo_sockaddr_str_is_set() NULL-safe
|
||||
* add osmo_str_startswith()
|
||||
* tweak OSMO_STRBUF_APPEND(), add OSMO_STRBUF_APPEND_NOLEN()
|
||||
* add osmo_{escape,quote}_str_buf2() for standard args ordering
|
||||
* add identifier sanitation for setting FSM instance ids
|
||||
* add OSMO_IMSI_BUF_SIZE
|
||||
* GSUP: add Message Class IE
|
||||
* BSSMAP: tweaks
|
||||
* BSSMAP: add messages for inter-BSC and inter-MSC Handover
|
||||
* add gsm48_decode_bcd_number2() from osmo-msc
|
||||
* add osmo_bssap_tlv_parse2() for multiple identical T
|
||||
* add vty_is_active()
|
||||
* add comment to gsm_mncc_bearer_cap.speech_ver
|
||||
* gsm48_decode_bcd_number2(): fix input len check
|
||||
* gsm48_decode_bcd_number2(): allow avoiding deprecation
|
||||
* osmo_gsup_decode(): properly check IMSI, avoid deprecation
|
||||
* add gsm0808_create_handover_request_ack2 to add AoIP RTP addr
|
||||
|
||||
[ Max ]
|
||||
* socket.h: add missing include
|
||||
* Enable remote SIM protocol log level
|
||||
* Add multipatch capability to osmo-config-merge
|
||||
* LCLS: add string dump helpers
|
||||
* coding: check gsm0503_rach_*() results
|
||||
* rate_ctr_group_free(): guard against empty or NULL input
|
||||
* BSSGP: use variable for NSEI
|
||||
|
||||
[ Philipp Maier ]
|
||||
* gsm0808: Add CSFB indication IE to BSSMAP CLEAR COMMAND
|
||||
* gsm0808_utils: fix gsm48 multirate configuration generator
|
||||
* gsm0808_utils: fix gsm48 multirate to S-bit converter
|
||||
* gsm_utils: fix use buf_len instead of sizeof in osmo_dump_gsmtime_buf
|
||||
|
||||
[ Sylvain Munaut ]
|
||||
* protocol/gsm_04_14: Fix the OPEN LOOP message type
|
||||
* gsm_08_08.h: Add constants for Channel Type in signalling mode
|
||||
|
||||
[ Vadim Yanitskiy ]
|
||||
* gsm/gsm0480: introduce gsm0480_create_release_complete()
|
||||
* vty/tdef_vty.c: drop redundant comparison
|
||||
* src/signal.c: cosmetic: use talloc_zero()
|
||||
* Doxygen: fix incorrect / missing parameter description
|
||||
* core/linuxlist.h: fix and unify Doxygen documentation
|
||||
* core/linuxlist.h: fix white-space and inconsistent alignment
|
||||
* src/logging.c: fix syntax errors in Doxygen documentation
|
||||
* core/msgb.h: fix dead msgb2 reference in msgb_eq_* helpers
|
||||
* core/msgb.h: drop meaningless parameter of msgb_eq_* helpers
|
||||
* src/msgb.c: fix Doxygen documentation for msgb_printf()
|
||||
* core/msgb.h: fix incorrect Doxygen parameter description
|
||||
* Doxygen: fix documentation of rate_ctr_for_each_counter()
|
||||
* src/rate_ctr.c: drop some incorrect \ref references
|
||||
* Doxygen: fix documentation of osmo_timer_setup()
|
||||
* logging_gsmtap.c: document all params of log_target_create_gsmtap()
|
||||
* src/gsmtap_util.c: fix possible memleak in gsmtap_source_init()
|
||||
* gsm_03_40.h: define max SM-TP-UDL (User-Data-Length) values
|
||||
* vty/talloc_ctx_vty.c: allocate walk_cb_params on stack, not heap
|
||||
* vty/talloc_ctx_vty.c: use REG_NOSUB flag of regcomp()
|
||||
* gsm_utils.c: fix Doxygen description for gsm_get_octet_len()
|
||||
* Fix incorrect buffer size calculation
|
||||
* gb/gprs_ns_sns.c: fix incorrect sizeof() calculation
|
||||
* gsm/gsm_utils.c: indicate intentional fall-through
|
||||
* application.c: drop wrong \references of osmo_init_ignore_signals()
|
||||
* bitcomp.c: fix missing Doxygen group closing tag
|
||||
* gsm/gsm_utils.h: fix argument type of gsm_chan_t_name()
|
||||
|
||||
[ Pau Espin Pedrol ]
|
||||
* rsl: Support PDCH in rsl_chan_nr_str
|
||||
* ipa: Document ipa_ccm_idtag_parse_off and fix ipa_ccm_idtag_parse
|
||||
* ipa: Fix ipa_ccm_id_resp_parse on big endian systems
|
||||
|
||||
[ Karl Koscher ]
|
||||
* Fix build on non-glibc systems
|
||||
|
||||
[ Alexander Couzens ]
|
||||
* add osmo_stat_item_inc/osmo_stat_item_dec to set it relative
|
||||
|
||||
-- Pau Espin Pedrol <pespin@sysmocom.de> Tue, 07 May 2019 18:36:51 +0200
|
||||
|
||||
libosmocore (1.0.1) unstable; urgency=medium
|
||||
|
||||
[ Max ]
|
||||
|
|
|
@ -28,8 +28,8 @@ Multi-Arch: foreign
|
|||
Depends: libosmocodec0 (= ${binary:Version}),
|
||||
libosmocoding0 (= ${binary:Version}),
|
||||
libosmocore12 (= ${binary:Version}),
|
||||
libosmogb6 (= ${binary:Version}),
|
||||
libosmogsm11 (= ${binary:Version}),
|
||||
libosmogb9 (= ${binary:Version}),
|
||||
libosmogsm12 (= ${binary:Version}),
|
||||
libosmovty4 (= ${binary:Version}),
|
||||
libosmoctrl0 (= ${binary:Version}),
|
||||
libosmosim0 (= ${binary:Version}),
|
||||
|
@ -146,7 +146,7 @@ Description: Documentation for the Osmo Core library
|
|||
.
|
||||
This package contains the documentation for the libosmocore library.
|
||||
|
||||
Package: libosmogb6
|
||||
Package: libosmogb9
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
|
@ -167,7 +167,7 @@ Package: libosmogb-doc
|
|||
Architecture: all
|
||||
Section: doc
|
||||
Depends: ${misc:Depends},
|
||||
libosmogb6,
|
||||
libosmogb9,
|
||||
libjs-jquery
|
||||
Description: Documentation for the Osmo GPRS Gb library
|
||||
This is part of the libosmocore "meta"-library. The libosmocore library
|
||||
|
@ -178,7 +178,7 @@ Description: Documentation for the Osmo GPRS Gb library
|
|||
.
|
||||
This package contains the documentation for the libosmogb library.
|
||||
|
||||
Package: libosmogsm11
|
||||
Package: libosmogsm12
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
|
@ -202,7 +202,7 @@ Package: libosmogsm-doc
|
|||
Architecture: all
|
||||
Section: doc
|
||||
Depends: ${misc:Depends},
|
||||
libosmogsm11,
|
||||
libosmogsm12,
|
||||
libjs-jquery
|
||||
Description: Documentation for the Osmo GSM utility 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.
|
||||
# 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=12:1:0
|
||||
LIBVERSION=13:0:1
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
||||
|
|
|
@ -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=8:0:2
|
||||
LIBVERSION=9:0:0
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS)
|
||||
|
|
|
@ -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=11:0:0
|
||||
LIBVERSION=12:0:0
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)
|
||||
AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}
|
||||
|
|
|
@ -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=0:2:0
|
||||
LIBVERSION=1:0:1
|
||||
|
||||
AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||
AM_CFLAGS = -fPIC -Wall $(PCSC_CFLAGS) $(TALLOC_CFLAGS)
|
||||
|
|
|
@ -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=6:0:2
|
||||
LIBVERSION=7:0:3
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
|
||||
AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
|
||||
|
|
Loading…
Reference in New Issue