osmo-qcdiag.git branch master updated. 4e5338bc4963efe31609db5e7fdaf0cd96c600ec

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
Sun Jan 8 15:05:10 UTC 2017


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 "Osmocom Tools for Qualcomm Diag".

The branch, master has been updated
       via  4e5338bc4963efe31609db5e7fdaf0cd96c600ec (commit)
       via  9e02b556d79ee4153f9ea2ffa59ca32270ac945d (commit)
       via  78b8bda6f6ad12fbbed8238e4783c9561b1a2a04 (commit)
       via  7e6d71ea74d4c1d9f628dfcf1289180e50ceabca (commit)
       via  b8a70980b691e19661840529b2c6b2c28db0aa1f (commit)
       via  5fa552cbd386b7e32f219648ae7a4e46bededa43 (commit)
       via  a32c769bb7c71c71376cfb934082c07272cfe0c3 (commit)
       via  a115fbb1bbfeec9c6a10ac2ea2999e23be77336a (commit)
      from  4ae09361234ef6dff29548a528b9dfeba0329da6 (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/osmo-qcdiag/commit/?id=4e5338bc4963efe31609db5e7fdaf0cd96c600ec

commit 4e5338bc4963efe31609db5e7fdaf0cd96c600ec
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Jan 8 16:03:06 2017 +0100

    WIP: SIM Card logging
    
    I'm getting related messages from the modem, but I somehow cannot decode
    the traces so far at all :/

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=9e02b556d79ee4153f9ea2ffa59ca32270ac945d

commit 9e02b556d79ee4153f9ea2ffa59ca32270ac945d
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Jan 8 14:43:45 2017 +0100

    fix diag_umts_rrc_chtype and add more diag_log_code_wcdma

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=78b8bda6f6ad12fbbed8238e4783c9561b1a2a04

commit 78b8bda6f6ad12fbbed8238e4783c9561b1a2a04
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Jan 8 14:03:04 2017 +0100

    fix gen_log_config_set_mask()
    
    We were missing the last byte in the log config mask, resulting in
    unintended behavior.

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=7e6d71ea74d4c1d9f628dfcf1289180e50ceabca

commit 7e6d71ea74d4c1d9f628dfcf1289180e50ceabca
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Jan 8 13:47:13 2017 +0100

    also log config request/response messages via GSMTAP

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=b8a70980b691e19661840529b2c6b2c28db0aa1f

commit b8a70980b691e19661840529b2c6b2c28db0aa1f
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Jan 8 13:45:54 2017 +0100

    patch %s out of format strings received from phone
    
    %s can obviously not work, as we have no access to the targets memory
    space on the host PC.  I guess the programmers adding those log lines
    have done so in error.  Let's replace %s with %p in the format string.

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=5fa552cbd386b7e32f219648ae7a4e46bededa43

commit 5fa552cbd386b7e32f219648ae7a4e46bededa43
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Jan 7 21:21:35 2017 +0100

    separate diag_log_umts to diag_log_wcdma
    
    Qualcomm differentiates between WCDMA (the access stratum) and UMTS (the
    non access stratum).  Let's reflect that here.  As an added bonus, we
    get working NAS protocol traces.

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=a32c769bb7c71c71376cfb934082c07272cfe0c3

commit a32c769bb7c71c71376cfb934082c07272cfe0c3
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Jan 7 16:01:09 2017 +0100

    Generate GSMTAP messages from raw received DIAG frames
    
    This forwards the raw DIAG messages via GSMTAP, so the receiver (e.g.
    wireshark) will have to do a full DIAG protocol decode.  I currently
    prefer this idea to that of converting only the protocol payload to
    "native" GSMTAP messages like GSMTAP_UM.
    
    One of the problems is that the LAPDm headers are alrady stripped, and
    we would have to re-add fake LAPDm headers to generate GSMTAP_UM.  So
    let's rather forward all information we have and let wireshark deal with
    it.
    
    I'm not entirely sure if this is  the best strategy, but we can always
    implement both modes and switch between them at runtime.

http://cgit.osmocom.org/osmo-qcdiag/commit/?id=a115fbb1bbfeec9c6a10ac2ea2999e23be77336a

commit a115fbb1bbfeec9c6a10ac2ea2999e23be77336a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Jan 7 16:27:50 2017 +0100

    diag_read_msg(): Discard any messages shorter than 3 bytes
    
    The 16bit CRC and the FLAG octet together are 3 bytes.  If a message is
    shorter than that, something is going wrong, for sure.

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

Summary of changes:
 src/Makefile                               |  2 +-
 src/diag_io.c                              | 23 ++++++++++++++++++++
 src/diag_io.h                              |  1 +
 src/diag_log.c                             | 14 ++++++++++--
 src/diag_log_gprs.c                        |  5 +++++
 src/{diag_log_gsm.c => diag_log_simcard.c} | 34 +++++++++++++++---------------
 src/diag_log_umts.c                        | 19 ++++++-----------
 src/{diag_log_umts.c => diag_log_wcdma.c}  |  8 +------
 src/diag_msg.c                             |  6 ++++++
 src/osmo-qcdiag-log.c                      |  1 +
 src/protocol/diag_log_1x.h                 |  6 ++++++
 src/protocol/diag_log_umts.h               | 29 +++++++++++++++++++++++++
 src/protocol/diag_log_wcdma.h              | 12 +++++++----
 13 files changed, 116 insertions(+), 44 deletions(-)
 copy src/{diag_log_gsm.c => diag_log_simcard.c} (54%)
 copy src/{diag_log_umts.c => diag_log_wcdma.c} (73%)
 create mode 100644 src/protocol/diag_log_umts.h


hooks/post-receive
-- 
Osmocom Tools for Qualcomm Diag



More information about the osmocom-commitlog mailing list