openbsc.git branch jerlbeck/wip/gprs-patching updated. 0.13.0-793-gb923bef

gitosis at gitosis at
Thu Dec 11 14:15:38 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  f9d5e4489fbea776f1919b8601cd40d2089b1852 (commit)
  discards  eb1fc4bc4a71431f2b7b5f775837ed1e4159b80b (commit)
  discards  76f9967ae97a142c09136f6e355077ad7ab39765 (commit)
  discards  f0bb0ca612bb10ff85530e523f18b01dcb0d8fe9 (commit)
  discards  f9392971b5130fc06de50acf2daa2e0e836507aa (commit)
  discards  00858678c71b5c90aae966bb245aed7aeaa9e3d1 (commit)
  discards  c9ac77e6345dd90589f58bddb1cd6cbfaa83e900 (commit)
       via  b923befdec2444b5a0aba16832926a345b17e98f (commit)
       via  31eede3bbae06304351a29e401d5b4c8da70336d (commit)
       via  4d0c25c7630718384776a434b8851d5a0bfc792a (commit)
       via  c2bfd9377f4fd0098e94e19d88e38e28c8d9538b (commit)
       via  f805ee316c5ca21aa0ea2f3a9177411ca5a6de68 (commit)
       via  243bc83c0e1e109e99d16d7c0f950609c6825a39 (commit)
       via  cf0c9486fe10830924b22bb50e9f172a1f363eac (commit)
       via  2e5e94c3283fa4f5160962f42e7cd5d4e39b7d1e (commit)
       via  4adb136da63a1d3ed523ad85e12fd99fc62f5701 (commit)
       via  665acd1dbdec2c1e52599f6129ae00c5b5442e72 (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 (f9d5e4489fbea776f1919b8601cd40d2089b1852)
             N -- N -- N (b923befdec2444b5a0aba16832926a345b17e98f)

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 b923befdec2444b5a0aba16832926a345b17e98f
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 31eede3bbae06304351a29e401d5b4c8da70336d
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 4d0c25c7630718384776a434b8851d5a0bfc792a
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 c2bfd9377f4fd0098e94e19d88e38e28c8d9538b
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 f805ee316c5ca21aa0ea2f3a9177411ca5a6de68
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 243bc83c0e1e109e99d16d7c0f950609c6825a39
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 cf0c9486fe10830924b22bb50e9f172a1f363eac
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  | 376 ++++++++++++++++++++++++++++++++++
 openbsc/include/openbsc/gprs_utils.h  |  12 ++
 openbsc/src/gprs/gprs_gb_parse.c      | 172 +++-------------
 openbsc/src/gprs/gprs_utils.c         | 135 ++++++++++++
 openbsc/tests/gbproxy/gbproxy_test.c  | 236 ---------------------
 openbsc/tests/gbproxy/gbproxy_test.ok |   1 -
 openbsc/tests/gprs/gprs_test.c        | 241 ++++++++++++++++++++++
 openbsc/tests/gprs/gprs_test.ok       |   1 +
 8 files changed, 793 insertions(+), 381 deletions(-)
 create mode 100644 openbsc/doc/sgsn-remote-protocol.txt

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

More information about the osmocom-commitlog mailing list