openbsc.git branch jerlbeck/wip/gprs-patching updated. 0.13.0-795-gbc443bc

gitosis at gitosis at
Fri Dec 12 11:24:40 UTC 2014

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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, jerlbeck/wip/gprs-patching has been updated
  discards  0b481c1a8f0dcd4987a88e2dd5a19babbb06579c (commit)
  discards  30d808e01a1c9c9283de915840b4c35e568c4e8d (commit)
  discards  31eede3bbae06304351a29e401d5b4c8da70336d (commit)
  discards  4d0c25c7630718384776a434b8851d5a0bfc792a (commit)
  discards  c2bfd9377f4fd0098e94e19d88e38e28c8d9538b (commit)
  discards  f805ee316c5ca21aa0ea2f3a9177411ca5a6de68 (commit)
  discards  243bc83c0e1e109e99d16d7c0f950609c6825a39 (commit)
  discards  cf0c9486fe10830924b22bb50e9f172a1f363eac (commit)
       via  bc443bc23383c0a614ea07120f1693a0d969de98 (commit)
       via  45666f3ee24d32b6a1f7d22a89f1394db052ff32 (commit)
       via  35c839172fdc09c9a9a25bec29ad0efd9951a4fc (commit)
       via  d46917036068afa8eade633e63aa9542fada8e4d (commit)
       via  677da180780e04b9ef9c9b21dba0a37f84f2cc86 (commit)
       via  662ed57a219ae62efdf6c80f61226a7b4f6bd09d (commit)
       via  d26b234117c4a7fd4c3574d66a047715b136a6f7 (commit)
       via  e21aa8f0e5249f4fe841fccbd8ab37055636e73d (commit)
       via  27ca0436ace88d6f39348a62ba92f76468c420d4 (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (0b481c1a8f0dcd4987a88e2dd5a19babbb06579c)
             N -- N -- N (bc443bc23383c0a614ea07120f1693a0d969de98)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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 -----------------------------------------------------------------

commit bc443bc23383c0a614ea07120f1693a0d969de98
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 16:54:14 2014 +0100

    gprs: Add encoder/decoder for the Subscriber Update Protocol (WIP)
    Status: compiles and test passes
      - Add commit message
    Ticket: OW#????
    Sponsored-by: On-Waves ehf

commit 45666f3ee24d32b6a1f7d22a89f1394db052ff32
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 15:14:14 2014 +0100

    sgsn/doc: Add protocol specification for remote subscriber update
    This is the first version of the specification for the GPRS
    Subscriber Update Protocol.
    Sponsored-by: On-Waves ehf

commit 35c839172fdc09c9a9a25bec29ad0efd9951a4fc
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 12:05:29 2014 +0100

    gprs: Add gprs_shift_tlv function
    This function is similar to gprs_match_tlv with the exception, that
    the tag is not compared but returned in *tag instead.
    Sponsored-by: On-Waves ehf

commit d46917036068afa8eade633e63aa9542fada8e4d
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 11:01:46 2014 +0100

    gprs: Move TLV parser functions to gprs_utils.c and rename them
    Currently the parser functions for single information elements are
    defined within gprs_gb_parse.c and not exported explicitely. In
    addition they are named like libosmocore's TLV parser functions and
    do not have a proper name prefix. Since it is planned to use them for
    other protocols, they need to be globally accessible.
    This patch moves them to gprs_utils.c and renames them.
    The new names are:
        lv_shift             -> gprs_shift_lv
        v_fixed_shift        -> gprs_shift_v_fixed
        lv_shift             -> gprs_shift_lv
        v_fixed_shift        -> gprs_shift_v_fixed
    In the long term, these functions should be moved to libosmocore (and
    renamed again).
    Sponsored-by: On-Waves ehf

commit 677da180780e04b9ef9c9b21dba0a37f84f2cc86
Author: Jacob Erlbeck <jerlbeck at>
Date:   Fri Nov 28 14:55:25 2014 +0100

    sgsn: Work on 2 phase authorization (WIP)
    This implements the MAP way of subscriber validation when the MS
    tries an Attach Request:
      1. perform authentication (optionally invoke the sendAuthInfo
      procedure), starts the AuthAndCiph procedure
      2. perform update location
      3. insert subscriber data
      4. finish the update location
      5. Attach Accept / Attach Reject
    This is currently accessible via the VTY interface.
      - Apply this to (periodic) RA Update Req
      - Delete Subscriber Data
      - Improve on procedure collisions (repeated Attach Req is sometimes
        not handled properly)
      - PDP info
      - Commit cleanup
    Sponsored-by: On-Waves ehf

commit 662ed57a219ae62efdf6c80f61226a7b4f6bd09d
Author: Jacob Erlbeck <jerlbeck at>
Date:   Mon Dec 8 15:52:00 2014 +0100

    sgsn: Add support for authentication triplets (TODO)
      - commit message
      - tests
    Sponsored-by: On-Waves ehf

commit d26b234117c4a7fd4c3574d66a047715b136a6f7
Author: Jacob Erlbeck <jerlbeck at>
Date:   Tue Sep 30 13:53:26 2014 +0200

    sgsn: Added TODOs (TODO)
      - fix and remove TODOs
      - add test cases for Detach(reattach)
      - add test cases for PDP context deletion (OW#1311)
      - add test cases for Cancel pending timer in sgsn_mm_ctx_free
      - remove this commit
    Sponsored-by: On-Waves ehf

commit e21aa8f0e5249f4fe841fccbd8ab37055636e73d
Author: Jacob Erlbeck <jerlbeck at>
Date:   Fri Oct 17 10:08:02 2014 +0200

    sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
    Currently an OSMO_ASSERT fails, if the message's and the mmctx's
    TLLIs do not match.
    This commit turns the assertion into an ERROR log message and uses
    the default values for IMSI, DRX, and RA CAP instead of the MM
    context values in this case.
      - find the real source for the problem
      - add test cases derived from what is being described in the ticket
    Ticket: OW#1322
    Sponsored-by: On-Waves ehf


Summary of changes:
 openbsc/doc/sgsn-remote-protocol.txt         |   6 +-
 openbsc/include/openbsc/          |   2 +-
 openbsc/include/openbsc/gprs_gsup_messages.h | 102 +++++++++++
 openbsc/include/openbsc/gsm_data_shared.h    |  10 --
 openbsc/src/gprs/gprs_gsup_messages.c        | 245 +++++++++++++++++----------
 openbsc/tests/gprs/               |   4 +-
 openbsc/tests/gprs/gprs_test.c               | 132 +++++++++++++++
 openbsc/tests/gprs/gprs_test.ok              |  10 ++
 8 files changed, 411 insertions(+), 100 deletions(-)
 create mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h

The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)

More information about the osmocom-commitlog mailing list