libosmocore.git branch master updated. 0.10.2-113-g3cafc060

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Wed Jan 17 10:45:57 UTC 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".

The branch, master has been updated
       via  3cafc060142e256cf9f9ae4a6362c248c8e1fb95 (commit)
       via  b92a27f6944b7fa6f9297a5588b2d9177aa3728b (commit)
       via  ac3b6ac3011d0544f6f04c320ba78df93659f72c (commit)
       via  b41c70f4e600b7d7d5de5805c9b9c7b2b6c70d36 (commit)
       via  f07c58cb363f5cd30a6186408dad2b77f66770a9 (commit)
       via  fd744ceeae98113841c2323e17eb30aea93bacdc (commit)
       via  7689e0f1a20e58568e9133c3ef03ca113b9099dd (commit)
       via  44ebb939eb2812d7452c77eed7a8d73b1bbfe03b (commit)
       via  394447bb4b91385949a8b894c3aa63b2fe9c9467 (commit)
       via  511426de0a127024eff77aa8966210377c82d685 (commit)
       via  7f16c443bcffc0b50684df5c9ec52734cd34fe38 (commit)
       via  c30431ffc73669c89f15de998c82fd1df42bafcb (commit)
       via  01b85724afbc4171ab77fcc63ebf7ccd82edefbe (commit)
       via  5b0790df523b82f327ddc8e7d538380101ac2cae (commit)
       via  fa6c2b9b53d577df916089a26a815e37277eb888 (commit)
       via  04ee9c04f492d8d1f7800e54b92f20609293ade7 (commit)
      from  d00a43f1487f4830edb9caf8f5b8f702eb0dec0a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=3cafc060142e256cf9f9ae4a6362c248c8e1fb95

commit 3cafc060142e256cf9f9ae4a6362c248c8e1fb95
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 12:28:40 2018 +0600

    gsm0480: parse optional IEs for RELEASE COMPLETE message
    
    According to GSM 04.80 section 2.5 "Release complete", a message
    of the mentioned type may contain optional IEs, such as Cause
    and Facility. Let's parse them.
    
    Change-Id: Ib8fc1f6bae472b0b264b6158f372b6cce255b222

http://cgit.osmocom.org/libosmocore/commit/?id=b92a27f6944b7fa6f9297a5588b2d9177aa3728b

commit b92a27f6944b7fa6f9297a5588b2d9177aa3728b
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 12:18:27 2018 +0600

    gsm0480: parse all SS info elements in a message
    
    Some SS messages (e.g. RELEASE COMPLETE) may contai multiple
    IEs (Information Elements). Let's parse them all.
    
    Change-Id: I20cc59c25fdbda176bcf76437174cda829518d60

http://cgit.osmocom.org/libosmocore/commit/?id=ac3b6ac3011d0544f6f04c320ba78df93659f72c

commit ac3b6ac3011d0544f6f04c320ba78df93659f72c
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 15:03:32 2018 +0600

    tests/ussd: fix wrong GSM 04.80 payload length
    
    Previously the same length value was used for both ussd_request
    and interrogate_ss payloads, despite they are different.
    
    Change-Id: I90ae7c51b75dcdb9d8ee042af23d127e6db8771d

http://cgit.osmocom.org/libosmocore/commit/?id=b41c70f4e600b7d7d5de5805c9b9c7b2b6c70d36

commit b41c70f4e600b7d7d5de5805c9b9c7b2b6c70d36
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 12:10:07 2018 +0600

    gsm0480: correct parse_ss_info_elements() declaration
    
    Change-Id: I64df293188908c7eb10a61941db76656340d3a8e

http://cgit.osmocom.org/libosmocore/commit/?id=f07c58cb363f5cd30a6186408dad2b77f66770a9

commit f07c58cb363f5cd30a6186408dad2b77f66770a9
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 03:42:16 2018 +0600

    gsm0480: refactor gsm0480_decode_ss_request
    
    Change-Id: Iba734db97ab516f8fce816c4e4225b97b93619f1

http://cgit.osmocom.org/libosmocore/commit/?id=fd744ceeae98113841c2323e17eb30aea93bacdc

commit fd744ceeae98113841c2323e17eb30aea93bacdc
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 03:31:15 2018 +0600

    gsm0480: move SS request length check to parse_ss()
    
    Change-Id: I8e7ce5bd97f3a8731924264c92afb9a7183937dc

http://cgit.osmocom.org/libosmocore/commit/?id=7689e0f1a20e58568e9133c3ef03ca113b9099dd

commit 7689e0f1a20e58568e9133c3ef03ca113b9099dd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 03:23:39 2018 +0600

    gsm0480: pass exact GSM 04.80 payload length to parse_ss()
    
    Change-Id: I9608d4ad16d7581320615c140beaac36628c31a4

http://cgit.osmocom.org/libosmocore/commit/?id=44ebb939eb2812d7452c77eed7a8d73b1bbfe03b

commit 44ebb939eb2812d7452c77eed7a8d73b1bbfe03b
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jan 17 02:59:46 2018 +0600

    gsm0480: add specification reference to SS message type
    
    Change-Id: Iff0210e995053e270939a774db33f55b22545204

http://cgit.osmocom.org/libosmocore/commit/?id=394447bb4b91385949a8b894c3aa63b2fe9c9467

commit 394447bb4b91385949a8b894c3aa63b2fe9c9467
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 05:14:15 2017 +0600

    gsm0480: handle GSM0480_OP_CODE_PROCESS_USS_DATA
    
    Change-Id: I470290c2b544555e53cedd849b1d6a961db7b5a4

http://cgit.osmocom.org/libosmocore/commit/?id=511426de0a127024eff77aa8966210377c82d685

commit 511426de0a127024eff77aa8966210377c82d685
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 05:11:39 2017 +0600

    gsm0480: handle USS_NOTIFY and USS_REQUEST with PROCESS_USS_REQ
    
    Change-Id: If7cc6a966dfc17d37e22338ecc1f239f908a9f2e

http://cgit.osmocom.org/libosmocore/commit/?id=7f16c443bcffc0b50684df5c9ec52734cd34fe38

commit 7f16c443bcffc0b50684df5c9ec52734cd34fe38
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 05:05:54 2017 +0600

    gsm0480: handle GSM0480_CTYPE_RETURN_RESULT
    
    Change-Id: I8fb2856acbbf4c53e7d53200a37bc8f79e763bcf

http://cgit.osmocom.org/libosmocore/commit/?id=c30431ffc73669c89f15de998c82fd1df42bafcb

commit c30431ffc73669c89f15de998c82fd1df42bafcb
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 04:47:42 2017 +0600

    gsm0480: parse GSM0480_MTYPE_FACILITY separately
    
    Change-Id: I6e029c436a50fa8c2823ea39c5d123ee701becfa

http://cgit.osmocom.org/libosmocore/commit/?id=01b85724afbc4171ab77fcc63ebf7ccd82edefbe

commit 01b85724afbc4171ab77fcc63ebf7ccd82edefbe
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 04:43:48 2017 +0600

    gsm0480: handle UnstructuredSS Request with DSC != 0x0F
    
    According to GSM 04.08, 4.4.2 "ASN.1 data types":
    the USSD-DataCodingScheme shall indicate use of
    the default alphabet using the 0x0F value.
    
    Previously, the UnstructuredSS Request messages with not
    default alphabet were not being handled. Let's fix this.
    
    Change-Id: I73d602f6f20b0afe7600d16bbd432069ae7be788

http://cgit.osmocom.org/libosmocore/commit/?id=5b0790df523b82f327ddc8e7d538380101ac2cae

commit 5b0790df523b82f327ddc8e7d538380101ac2cae
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jul 29 04:26:21 2017 +0600

    gsm0480: clean up the parse_process_uss_req() code
    
    This change reduces the degree of code nesting...
    
    Change-Id: I467f75794c5ac9df75c001245b18bbdfcfaadd88

http://cgit.osmocom.org/libosmocore/commit/?id=fa6c2b9b53d577df916089a26a815e37277eb888

commit fa6c2b9b53d577df916089a26a815e37277eb888
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Aug 9 17:38:39 2017 +0600

    gsm0480: fix USSD OCTET STRING length confusion
    
    According to the GSM 04.80 (version 5.0.0) specification Annex A
    "Expanded ASN.1 Module "SS-Protocol", the maximum size of a USSD
    OCTET STRING is 160 bytes.
    
    Thus according to ETSI TS 123 038 (version 10.0.0) specification
    6.1.2.3 "USSD packing of 7 bit characters", in 160 octets, it's
    possible to pack (160 * 8) / 7 = 182.8, that is 182 characters.
    The remaining 6 bits are set to zero.
    
    This change defines both mentioned values:
    
      - GSM0480_USSD_OCTET_STRING_LEN  160
      - GSM0480_USSD_7BIT_STRING_LEN   182
    
    keeping the old MAX_LEN_USSD_STRING 'as is' due to compatibility
    reasons. Now the new value is used for ss_request structure, while
    old one is still used for deprecated ussd_request structure.
    
    Change-Id: I6dead74f9ecea079752ff2400cdaf7c30187784e

http://cgit.osmocom.org/libosmocore/commit/?id=04ee9c04f492d8d1f7800e54b92f20609293ade7

commit 04ee9c04f492d8d1f7800e54b92f20609293ade7
Author: Sergey Kostanbaev <sergey.kostanbaev at gmail.com>
Date:   Wed Oct 28 13:29:09 2015 +0300

    gsm0480: skip length check for 'RELEASE COMPLETE' message
    
    According to GSM 04.80 Section 2.5 'Release complete' Table 2.5,
    the 'RELEASE COMPLETE' message payload is optional, so let's drop
    the length check in gsm0480_decode_ss_request() for this type.
    
    Change-Id: I63b7f8ce403169a9dbdbdb031db16693de2196d6

-----------------------------------------------------------------------

Summary of changes:
 include/osmocom/gsm/gsm0480.h |  24 ++++-
 src/gsm/gsm0480.c             | 225 +++++++++++++++++++++++++++++++++++-------
 tests/ussd/ussd_test.c        |  10 +-
 3 files changed, 218 insertions(+), 41 deletions(-)


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list