Change in libosmocore[master]: Bump version: 1.0.1.143-cc72c → 1.1.0

Pau Espin Pedrol gerrit-no-reply at lists.osmocom.org
Tue May 7 16:51:52 UTC 2019


Pau Espin Pedrol has submitted this change and it was merged. ( https://gerrit.osmocom.org/13902 )

Change subject: Bump version: 1.0.1.143-cc72c → 1.1.0
......................................................................

Bump version: 1.0.1.143-cc72c → 1.1.0

Change-Id: I351411ca5913c8b40f23287ec7c9ebfe11bd2bb0
---
M TODO-RELEASE
M debian/changelog
M debian/control
R debian/libosmogb9.install
R debian/libosmogsm12.install
M src/Makefile.am
M src/gb/Makefile.am
M src/gsm/Makefile.am
M src/sim/Makefile.am
M src/vty/Makefile.am
10 files changed, 177 insertions(+), 25 deletions(-)

Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved



diff --git a/TODO-RELEASE b/TODO-RELEASE
index db3be49..8ccfa49 100644
--- a/TODO-RELEASE
+++ b/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.
diff --git a/debian/changelog b/debian/changelog
index 2cdab76..5ed8fe6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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 at sysmocom.de>  Tue, 07 May 2019 18:36:51 +0200
+
 libosmocore (1.0.1) unstable; urgency=medium
 
   [ Max ]
diff --git a/debian/control b/debian/control
index 454a548..9accf61 100644
--- a/debian/control
+++ b/debian/control
@@ -28,8 +28,8 @@
 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 @@
  .
  This package contains the documentation for the libosmocore library.
 
-Package: libosmogb6
+Package: libosmogb9
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -167,7 +167,7 @@
 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 @@
  .
  This package contains the documentation for the libosmogb library.
 
-Package: libosmogsm11
+Package: libosmogsm12
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -202,7 +202,7 @@
 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
diff --git a/debian/libosmogb6.install b/debian/libosmogb9.install
similarity index 100%
rename from debian/libosmogb6.install
rename to debian/libosmogb9.install
diff --git a/debian/libosmogsm11.install b/debian/libosmogsm12.install
similarity index 100%
rename from debian/libosmogsm11.install
rename to debian/libosmogsm12.install
diff --git a/src/Makefile.am b/src/Makefile.am
index aaf2233..e65e0c9 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=12:1:0
+LIBVERSION=13:0:1
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)
diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am
index 3180f9c..9d66678 100644
--- a/src/gb/Makefile.am
+++ b/src/gb/Makefile.am
@@ -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)
diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am
index 9066500..658ef2d 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=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}
diff --git a/src/sim/Makefile.am b/src/sim/Makefile.am
index ebf4739..f495985 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=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)
diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am
index cdde0fa..258d193 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=6:0:2
+LIBVERSION=7:0:3
 
 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include
 AM_CFLAGS = -Wall $(TALLOC_CFLAGS)

-- 
To view, visit https://gerrit.osmocom.org/13902
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I351411ca5913c8b40f23287ec7c9ebfe11bd2bb0
Gerrit-Change-Number: 13902
Gerrit-PatchSet: 1
Gerrit-Owner: Pau Espin Pedrol <pespin at sysmocom.de>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder (1000002)
Gerrit-Reviewer: Pau Espin Pedrol <pespin at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190507/885fa16c/attachment.html>


More information about the gerrit-log mailing list