<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/12638">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Bump version: 0.12.0.128-8dfde → 1.0.0<br><br>Change-Id: I1bd973754b1ebc42283f6a07defa60f58523f5a3<br>---<br>M TODO-RELEASE<br>M debian/changelog<br>M debian/control<br>R debian/libosmocore12.install<br>R debian/libosmogsm11.install<br>M src/Makefile.am<br>M src/gb/Makefile.am<br>M src/gsm/Makefile.am<br>M src/vty/Makefile.am<br>9 files changed, 247 insertions(+), 24 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/38/12638/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/TODO-RELEASE b/TODO-RELEASE</span><br><span>index 8b5f841..8ccfa49 100644</span><br><span>--- a/TODO-RELEASE</span><br><span>+++ b/TODO-RELEASE</span><br><span>@@ -7,16 +7,3 @@</span><br><span> # If any interfaces have been added since the last public release: c:r:a + 1.</span><br><span> # If any interfaces have been removed or changed since the last public release: c:r:0.</span><br><span> #library     what                    description / commit summary line</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0480_l3hdr_push()    removed from gsm/gsm0480.h (was not exposed)</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm  gsm48_push_l3hdr()      (re)introduced in gsm/gsm48.h (GSM 04.08 API)</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm gsm48_push_l3hdr_tid()  a wrapper around gsm48_push_l3hdr()</span><br><span style="color: hsl(0, 100%, 40%);">-libosmocore  msgb_l4len              new symbol (exposed as 'static inline' in msgb.h)</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0808_cause_class_name()      getter for class description</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0808_cause_class()   getter for cause class</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0808_cause_ext()     check for cause extended bit</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0808_cause_name()    use enum as parameter</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm     gsm0808_create_cipher_reject()          use enum as parameter</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm  osmo_gsup_message                       extended with SMS related fields</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm      osmo_gsup_sms_{en|de}code_sm_rp_da      GSUP SM-RP-DA coding helpers</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm  osmo_gsup_sms_{en|de}code_sm_rp_oa      GSUP SM-RP-OA coding helpers</span><br><span style="color: hsl(0, 100%, 40%);">-libosmogsm  gsm0808_create_lcls_conn_ctrl()         API/ABI break: change parameters from pointers to plain values</span><br><span>diff --git a/debian/changelog b/debian/changelog</span><br><span>index 606d923..c5de726 100644</span><br><span>--- a/debian/changelog</span><br><span>+++ b/debian/changelog</span><br><span>@@ -1,3 +1,239 @@</span><br><span style="color: hsl(120, 100%, 40%);">+libosmocore (1.0.0) unstable; urgency=medium</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Kévin Redon ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSMTAP: add SIM sub_types</span><br><span style="color: hsl(120, 100%, 40%);">+  * comp128v23 (minor): update original code site and author</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Neels Hofmeyr ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix strncpy bugs in gsm/ipa.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix strncpy bugs in socket.c</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: osmo-sim-test.c: use memcpy instead of strncpy</span><br><span style="color: hsl(120, 100%, 40%);">+  * use __FILE__, not __BASE_FILE__</span><br><span style="color: hsl(120, 100%, 40%);">+  * log: add 'last' option to 'logging print file'</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4</span><br><span style="color: hsl(120, 100%, 40%);">+  * api doc: fix osmo_quote_str_*</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_str_tolower() and _toupper() with test</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix tests linking: don't use system installed libs</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: add VTY transcript test</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: implement BSSMAP Classmark Request</span><br><span style="color: hsl(120, 100%, 40%);">+  * jenkins: add --enable-external-tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: rewrite 'logging level' vty cmd generation</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: deprecate the 'everything' keyword</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: write: check logging levels validity</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: deprecate 'all', introduce 'force-all'</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "gsm0808: add function to convert amr gsm0408 setings to gsm0808"</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging vty: add 'logging level set-all <level>'</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty reference: fix deprecation bit evaluation</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty list: fix deprecation/hidden bit logic</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: omit HIDDEN from vty reference</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty logging: fix crash when missing 'logging enable'</span><br><span style="color: hsl(120, 100%, 40%);">+  * jenkins: print gcc version in log</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_44_318.h: remove #if 0 from struct gan_cch_desc_ie</span><br><span style="color: hsl(120, 100%, 40%);">+  * add contrib/struct_endianess.py</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0408_test: test encoding and decoding Mobile Identity</span><br><span style="color: hsl(120, 100%, 40%);">+  * api doc: gsm48_mi_to_string(): warn of return value implementation</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_bcd2str()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48_mi_to_string: use osmo_bcd2str(), fix some corner cases</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48_generate_mid(): mask out ODD flag from mi_type</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48_mi_to_string(): guard against zero length output buffer</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48_mi_to_string(): do not read from zero length input buffer</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix api doc for osmo_bcd2str()</span><br><span style="color: hsl(120, 100%, 40%);">+  * add to osmo_sock_get_name*() API</span><br><span style="color: hsl(120, 100%, 40%);">+  * add/clean big-endian packed structs (struct_endianess.py)</span><br><span style="color: hsl(120, 100%, 40%);">+  * define LOGPFSM fmt only once, in LOGPFSMLSRC</span><br><span style="color: hsl(120, 100%, 40%);">+  * add API doc for LOGPFSM* macros</span><br><span style="color: hsl(120, 100%, 40%);">+  * LOGPFSM*: guard against fi == NULL</span><br><span style="color: hsl(120, 100%, 40%);">+  * add LOGPFSMSL(), LOGPFSMSLSRC()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_utils: add enum osmo_rat_type, from osmo-msc enum ran_type</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo_rat_type: add OSMO_RAT_EUTRAN_SGS</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix typo in enum BSS_MAP_MSG_TYPE: BSS_MAP_MSG_ASSIGMENT*</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_mi_name(), for MI-to-string like "IMSI-123456"</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_lu_type_names[], osmo_lu_type_name()</span><br><span style="color: hsl(120, 100%, 40%);">+  * change GSM48_CMSERV_* to enum type, add names</span><br><span style="color: hsl(120, 100%, 40%);">+  * comments: update/fix three 3GPP spec references</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Alexander Couzens ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * ctrl/vty: fsm: use correct element when iterating over fsm->proc.children</span><br><span style="color: hsl(120, 100%, 40%);">+  * bssgp: introduce flush queue functions</span><br><span style="color: hsl(120, 100%, 40%);">+  * configure.ac: check clock_gettime for glib < 2.17</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Harald Welte ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0480: Factor out msgb allocation helper function</span><br><span style="color: hsl(120, 100%, 40%);">+  * USSD: Introduce gsm0480_gen_ussd_resp_7bit()</span><br><span style="color: hsl(120, 100%, 40%);">+  * 04.80: New gsm0480_gen_{reject,return_error}() functions</span><br><span style="color: hsl(120, 100%, 40%);">+  * import oap_client into libosmogsm</span><br><span style="color: hsl(120, 100%, 40%);">+  * oap_client: Rename symbols with osmo_ prefix</span><br><span style="color: hsl(120, 100%, 40%);">+  * import oap_client_test from osmo-sgsn</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: More context / naming / comment for test_idtag_parsing()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Deprecate ipa_ccm_idtag_parse() with ipa_ccm_id_{get,resp}_parse()</span><br><span style="color: hsl(120, 100%, 40%);">+  * jenkins_arm.sh: Use same Werror related options as on other builds</span><br><span style="color: hsl(120, 100%, 40%);">+  * re-introduce ipa_ccm_idtag_parse_off()</span><br><span style="color: hsl(120, 100%, 40%);">+  * debian/rules: Don't overwrite .tarball-version</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add RSPRO support to IPA and logging definitions</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add new osmo-config-merge utility</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging_vty: Ensure writing well-formed config files</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-config-merge: Don't use C99 'for' loop initial declarations</span><br><span style="color: hsl(120, 100%, 40%);">+  * Revert "osmo-config-merge: Add manual page"</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-config-merge: fclose() what we fopen()</span><br><span style="color: hsl(120, 100%, 40%);">+  * timerfd_create(): Fix error handling of osmo_fd_register()</span><br><span style="color: hsl(120, 100%, 40%);">+  * telnet_interface: avoid double-close of fd()</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty.c: Set vty->fd to -1 after closing the FD</span><br><span style="color: hsl(120, 100%, 40%);">+  * SGsAP protocol definitions (header + C file)</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm23003: Add MME domain name related helper functions</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix VTY documentation error introduced  in "bind" VTY port change</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Vadim Yanitskiy ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty/vty.c: remove dead unused tall_bsc_ctx</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm/gsm0480.c: prevent NULL-pointer dereference</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm/gsm0480.c: use the local msgb allocator</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmogsm: (re)introduce gsm48_push_l3hdr()</span><br><span style="color: hsl(120, 100%, 40%);">+  * core/utils.h: drop duplicate '<stdbool.h>' include</span><br><span style="color: hsl(120, 100%, 40%);">+  * core/utils.h: move includes to the top</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty/command.h: document and prettify CMD_ATTR_* flags</span><br><span style="color: hsl(120, 100%, 40%);">+  * utils/osmo-config-merge: explicitly return from main()</span><br><span style="color: hsl(120, 100%, 40%);">+  * libosmogsm/gsup.c: fix error code in osmo_gsup_encode()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm/gsup.h: cosmetic: use tab for comment alignment</span><br><span style="color: hsl(120, 100%, 40%);">+  * core/msgb.h: introduce msgb_l4len() helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0480: fix copy-pasted note for gsm0480_gen_return_error()</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP/SMS: introduce MO-/MT-FORWARD-SM messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP/SMS: introduce READY-FOR-SM message</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests/gsm0808: use new msgb comparison API</span><br><span style="color: hsl(120, 100%, 40%);">+  * logging/gsmtap: fix buffer overflow in _gsmtap_raw_output()</span><br><span style="color: hsl(120, 100%, 40%);">+  * tests/gsup_test.c: drop session IEs from MO-ForwardSM Error</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Philipp Maier ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * socket: check return code of setsockopt</span><br><span style="color: hsl(120, 100%, 40%);">+  * socket: do not set SO_REUSEADDR for IPPROTO_UDP</span><br><span style="color: hsl(120, 100%, 40%);">+  * socket: add flag to enforce SO_REUSEADDR on UDP sockets</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: fix wrong codec defaults for OFR_AMR_WB</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: add function to convert amr gsm0408 setings to gsm0808</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: add function to convert amr gsm0408 setings to gsm0808</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808_utils: constify parameter</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_utils: add function to get value strings for gsm48_chan_mode</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: add function to convert AMR S15-S0 to gsm0408 settings</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: allow decoding of zero length speech codec lists.</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: fix doxygen apidoc</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: cosmetic: rename parameter "reason" to "cause"</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48: correct apidoc for gsm48_generate_mid()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_29_118: add missing include to header file</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm29118: add value strings for SGSAP IEI</span><br><span style="color: hsl(120, 100%, 40%);">+  * fsm: fix apidoc of osmo_fsm_state_name()</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: add message generator for BSSMAP HANDOVER PERFORMED</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_29_118: add missing extern for struct value_string decl.</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic apn: correct whitespace error</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_29_118.h: Add constant for default port</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm29118: add generator functions for GSM29118 messages</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm0808: add encoder for cause codes and use it</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Mykola Shchetinin ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty/vty.c: fix bug in vty_config_write</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Pau Espin Pedrol ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * signal: Introduce API osmo_signal_talloc_ctx_init</span><br><span style="color: hsl(120, 100%, 40%);">+  * msgb: Introduce msgb_{de,en}queue_count APIs</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Makefile: Fix LIBVERSION typo introduced in 0.12.0 release</span><br><span style="color: hsl(120, 100%, 40%);">+  * ipa: Document ipa_msg_recv* functions</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-release.sh: Add quotes to string to fix shellcheck warning</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-release.sh: Allow forcing release without LIBVERSION bump</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-release.sh: Add checks to help avoid libversion debian major mismatch</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_08_58.h: Introduce struct abis_rsl_link_id</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm_08_58.h: Introduce struct abis_rsl_chan_nr</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm48: gsm48_decode_freq_list: Improve documentation of paramter f</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm: Deprecate buggy gsm_arfcn2band API and introduce gsm_arfcn2band_rc</span><br><span style="color: hsl(120, 100%, 40%);">+  * timer: Fix clockid_t undefined on MacOS < 10.12</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats.h: Fix build on MacOS</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Stefan Sperling ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * properly handle mandatory cli param of gsm0808_create_paging2</span><br><span style="color: hsl(120, 100%, 40%);">+  * Properly deal with sockaddr_un socket path length limitations.</span><br><span style="color: hsl(120, 100%, 40%);">+  * ensure unix socket paths are NUL-terminated for bind/connect</span><br><span style="color: hsl(120, 100%, 40%);">+  * fix error handling gprs_ns_nsip_listen()</span><br><span style="color: hsl(120, 100%, 40%);">+  * add support for ipaccess messages on the ctrl interface</span><br><span style="color: hsl(120, 100%, 40%);">+  * stop printing group description in vty_out_rate_ctr_group_fmt()</span><br><span style="color: hsl(120, 100%, 40%);">+  * make 'show rate-counters' show group index</span><br><span style="color: hsl(120, 100%, 40%);">+  * send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCK</span><br><span style="color: hsl(120, 100%, 40%);">+  * document unblock-ack vs. signalling in gprs_ns_process_msg()</span><br><span style="color: hsl(120, 100%, 40%);">+  * rename CELL_IDENT_LAI_AND_LAC to CELL_IDENT_LAI</span><br><span style="color: hsl(120, 100%, 40%);">+  * port arfcn range encode support from osmo-bsc</span><br><span style="color: hsl(120, 100%, 40%);">+  * port rest octets encoding code from osmo-bsc</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Keith ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add CC_CAUSE value_string array</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Alexander Chemeris ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * coding: Correctly count bits when decoding EDGE bursts with MCS >= 7.</span><br><span style="color: hsl(120, 100%, 40%);">+  * coding: Always initialize bit counters in gsm0503_pdtch_egprs_decode().</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Daniel Willmann ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-config-merge: Fix some small issues</span><br><span style="color: hsl(120, 100%, 40%);">+  * osmo-config-merge: Add manual page</span><br><span style="color: hsl(120, 100%, 40%);">+  * stats_statsd: Send all stat_items as gauges</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Shinjo Park ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSMTAP: add definitions for new LTE RRC channels</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSMTAP: add definitions for LTE NAS subtypes</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSMTAP: fix typos in comments</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Max ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: adjust telnet log</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update cipher reject function</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix deprecation warning in gsm0808_test</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add helper wrapper for BSSAP TLV parsing</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update 3GPP TS 08.08 Cause handling</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update GSM0808_LCLS enums</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move msgb_push helpers to public header</span><br><span style="color: hsl(120, 100%, 40%);">+  * Support cipher mode reject with extended cause</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add missing header include</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: add 48.008 parameter structure</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update gsm0808_create_ass() doxygen</span><br><span style="color: hsl(120, 100%, 40%);">+  * ctrl: print textual error on IPA parsing failure</span><br><span style="color: hsl(120, 100%, 40%);">+  * Move BSSMAP_MSG_* defines to header file</span><br><span style="color: hsl(120, 100%, 40%);">+  * Update msgb Lx helpers</span><br><span style="color: hsl(120, 100%, 40%);">+  * ctrl: use #define for TRAP id</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add msgb_tl_put() helper</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: update osmo_lcls struct</span><br><span style="color: hsl(120, 100%, 40%);">+  * Allow log_init() with NULL log_info</span><br><span style="color: hsl(120, 100%, 40%);">+  * Add osmo_sockaddr_in_to_str_and_uint()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Constify llist_count() parameter</span><br><span style="color: hsl(120, 100%, 40%);">+  * msgb: add test helpers</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS, TS 29.205: add GCR routines</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS, TS 48.008: add GCR IE encoding/decoding</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: add gsm0808_create_ass2()</span><br><span style="color: hsl(120, 100%, 40%);">+  * Fix typos in SS opcode names</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLC: fix doc to match type signature</span><br><span style="color: hsl(120, 100%, 40%);">+  * Use define for key buffers</span><br><span style="color: hsl(120, 100%, 40%);">+  * TLV: fix doc copy-paste error</span><br><span style="color: hsl(120, 100%, 40%);">+  * TLV: add convenience function for 1-byte values</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: enc/dec entire parameter set instead of GCR</span><br><span style="color: hsl(120, 100%, 40%);">+  * Streamline glibc version check</span><br><span style="color: hsl(120, 100%, 40%);">+  * Automatically disable GnuTLS fallback</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: fix LCLS-CONNECT-CONTROL encoder</span><br><span style="color: hsl(120, 100%, 40%);">+  * msgb: fix debug print</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: use proper types for value_string wrappers</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: expand enc/dec tests</span><br><span style="color: hsl(120, 100%, 40%);">+  * LCLS: add GCR comparison helper</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Oliver Smith ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * cosmetic: fix typo (soocket -> socket)</span><br><span style="color: hsl(120, 100%, 40%);">+  * add osmo_sock_get_{local,remote}_ip{,_port}()</span><br><span style="color: hsl(120, 100%, 40%);">+  * socket.c: fix IP and port buffer sizes</span><br><span style="color: hsl(120, 100%, 40%);">+  * merge_doc.xsl: move to osmo-gsm-manuals.git</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP: fix missing osmo_gsup_get_err_msg_type()s</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP: add end marker to enum osmo_gsup_iei</span><br><span style="color: hsl(120, 100%, 40%);">+  * GSUP: add CHECK-IMEI message</span><br><span style="color: hsl(120, 100%, 40%);">+  * Cosmetic: GSUP: note "on wire" for imei_result</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm23003: add osmo_imei_str_valid()</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Martin Hauke ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * gsm/protocol/gsm_08_58.h: Fix typo</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  [ Holger Hans Peter Freyther ]</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: The telnet interface is TCP only. Fix the comments</span><br><span style="color: hsl(120, 100%, 40%);">+  * vty: Make TCP port configurable and introduce telnet_init_default</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ -- Harald Welte <laforge@gnumonks.org>  Sat, 19 Jan 2019 21:59:07 +0100</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> libosmocore (0.12.0) unstable; urgency=medium</span><br><span> </span><br><span>   [ Pau Espin Pedrol ]</span><br><span>diff --git a/debian/control b/debian/control</span><br><span>index 33ae2d4..454a548 100644</span><br><span>--- a/debian/control</span><br><span>+++ b/debian/control</span><br><span>@@ -27,9 +27,9 @@</span><br><span> Multi-Arch: foreign</span><br><span> Depends: libosmocodec0 (= ${binary:Version}),</span><br><span>          libosmocoding0 (= ${binary:Version}),</span><br><span style="color: hsl(0, 100%, 40%);">-         libosmocore11 (= ${binary:Version}),</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmocore12 (= ${binary:Version}),</span><br><span>          libosmogb6 (= ${binary:Version}),</span><br><span style="color: hsl(0, 100%, 40%);">-         libosmogsm10 (= ${binary:Version}),</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmogsm11 (= ${binary:Version}),</span><br><span>          libosmovty4 (= ${binary:Version}),</span><br><span>          libosmoctrl0 (= ${binary:Version}),</span><br><span>          libosmosim0 (= ${binary:Version}),</span><br><span>@@ -110,7 +110,7 @@</span><br><span>  .</span><br><span>  This package contains the documentation for the libosmocoding library.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Package: libosmocore11</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmocore12</span><br><span> Section: libs</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span>@@ -124,14 +124,14 @@</span><br><span>  (at least) other programs that are developed in the sphere of Free Software /</span><br><span>  Open Source mobile communication.</span><br><span>  .</span><br><span style="color: hsl(0, 100%, 40%);">- The libosmocore11 library in particular is a collection of common code used in</span><br><span style="color: hsl(120, 100%, 40%);">+ The libosmocore12 library in particular is a collection of common code used in</span><br><span>  various sub-projects inside the Osmocom family of projects.</span><br><span> </span><br><span> Package: libosmocore-doc</span><br><span> Architecture: all</span><br><span> Section: doc</span><br><span> Depends: ${misc:Depends},</span><br><span style="color: hsl(0, 100%, 40%);">-         libosmocore11,</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmocore12,</span><br><span>          libjs-jquery,</span><br><span>          libosmocodec-doc,</span><br><span>          libosmocoding-doc,</span><br><span>@@ -178,7 +178,7 @@</span><br><span>  .</span><br><span>  This package contains the documentation for the libosmogb library.</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Package: libosmogsm10</span><br><span style="color: hsl(120, 100%, 40%);">+Package: libosmogsm11</span><br><span> Section: libs</span><br><span> Architecture: any</span><br><span> Multi-Arch: same</span><br><span>@@ -202,7 +202,7 @@</span><br><span> Architecture: all</span><br><span> Section: doc</span><br><span> Depends: ${misc:Depends},</span><br><span style="color: hsl(0, 100%, 40%);">-         libosmogsm10,</span><br><span style="color: hsl(120, 100%, 40%);">+         libosmogsm11,</span><br><span>          libjs-jquery</span><br><span> Description: Documentation for the Osmo GSM utility library</span><br><span>  This is part of the libosmocore "meta"-library. The libosmocore library</span><br><span>diff --git a/debian/libosmocore11.install b/debian/libosmocore12.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libosmocore11.install</span><br><span>rename to debian/libosmocore12.install</span><br><span>diff --git a/debian/libosmogsm10.install b/debian/libosmogsm11.install</span><br><span>similarity index 100%</span><br><span>rename from debian/libosmogsm10.install</span><br><span>rename to debian/libosmogsm11.install</span><br><span>diff --git a/src/Makefile.am b/src/Makefile.am</span><br><span>index dca5865..6ca39ad 100644</span><br><span>--- a/src/Makefile.am</span><br><span>+++ b/src/Makefile.am</span><br><span>@@ -1,7 +1,7 @@</span><br><span> # This is _NOT_ the library release version, it's an API version.</span><br><span> # Please read chapter "Library interface versions" of the libtool documentation</span><br><span> # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=11:0:0</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=12:0:0</span><br><span> </span><br><span> AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include</span><br><span> AM_CFLAGS = -Wall $(TALLOC_CFLAGS)</span><br><span>diff --git a/src/gb/Makefile.am b/src/gb/Makefile.am</span><br><span>index 03052fa..65b73fe 100644</span><br><span>--- a/src/gb/Makefile.am</span><br><span>+++ b/src/gb/Makefile.am</span><br><span>@@ -1,6 +1,6 @@</span><br><span> # This is _NOT_ the library release version, it's an API version.</span><br><span> # Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=7:0:1</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=8:0:2</span><br><span> </span><br><span> AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include</span><br><span> AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN} -fno-strict-aliasing $(TALLOC_CFLAGS)</span><br><span>diff --git a/src/gsm/Makefile.am b/src/gsm/Makefile.am</span><br><span>index c4b5fce..9066500 100644</span><br><span>--- a/src/gsm/Makefile.am</span><br><span>+++ b/src/gsm/Makefile.am</span><br><span>@@ -1,7 +1,7 @@</span><br><span> # This is _NOT_ the library release version, it's an API version.</span><br><span> # Please read chapter "Library interface versions" of the libtool documentation</span><br><span> # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=10:0:0</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=11:0:0</span><br><span> </span><br><span> AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(TALLOC_CFLAGS)</span><br><span> AM_CFLAGS = -Wall ${GCC_FVISIBILITY_HIDDEN}</span><br><span>diff --git a/src/vty/Makefile.am b/src/vty/Makefile.am</span><br><span>index 49813c5..2e49498 100644</span><br><span>--- a/src/vty/Makefile.am</span><br><span>+++ b/src/vty/Makefile.am</span><br><span>@@ -1,7 +1,7 @@</span><br><span> # This is _NOT_ the library release version, it's an API version.</span><br><span> # Please read chapter "Library interface versions" of the libtool documentation</span><br><span> # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html</span><br><span style="color: hsl(0, 100%, 40%);">-LIBVERSION=5:0:1</span><br><span style="color: hsl(120, 100%, 40%);">+LIBVERSION=6:0:2</span><br><span> </span><br><span> AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include</span><br><span> AM_CFLAGS = -Wall $(TALLOC_CFLAGS)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/12638">change 12638</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/12638"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: libosmocore </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I1bd973754b1ebc42283f6a07defa60f58523f5a3 </div>
<div style="display:none"> Gerrit-Change-Number: 12638 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>