openbsc.git branch neels/cscn updated. 0.15.0-449-g960d280

gitosis at gitosis at
Wed May 4 14:10:12 UTC 2016

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, neels/cscn has been updated
       via  960d28087e18263027f7dbdb5e5bc641053c7e64 (commit)
       via  a27b295100f30f5477bc5baae4a2872997f86f33 (commit)
       via  9015d4db52d9de0fea39eede34a3972551a96edf (commit)
       via  3cda07754184867c49b7116f6dc000d03c0e33ea (commit)
       via  c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd (commit)
       via  bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 (commit)
       via  f959ad8991283acd08b5b142541db32a260c87ce (commit)
      from  f3bcdd272b557c164950162ce5372c85cb8a731b (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 -----------------------------------------------------------------

commit 960d28087e18263027f7dbdb5e5bc641053c7e64
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 16:02:39 2016 +0200

    IuCS: upon sec mode compl, check that a sec op is pending
    Safety check: discard Security Mode Complete messages when there is no
    security operation pending.

commit a27b295100f30f5477bc5baae4a2872997f86f33
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 16:00:34 2016 +0200

    msc: fix: two missing security operation releases
    When receiving authentication response or security mode complete messages,
    actually release the security operation stored with the subscriber conn.

commit 9015d4db52d9de0fea39eede34a3972551a96edf
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 15:59:20 2016 +0200

    msc: ignore cb retval on auth/sec mode rx
    Just return 0 regardless of the security callback's return value when
    receiving authentication response or security mode complete messages.

commit 3cda07754184867c49b7116f6dc000d03c0e33ea
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 15:36:56 2016 +0200

    IuCS: properly clean up conn on release
    Don't call msc_subscr_con_free() directly, instead use
    gsm0408_clear_request(), which properly cleans up all pending operations
    before freeing the connection.

commit c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 15:35:37 2016 +0200

    gsm0408_clear_request(): actually free the released conn
    By having conn->in_release == 1, calling msc_release_connection() has no
    effect and thus never frees the conn. So, after all pending requests have
    been discarded, also discard and free the unused connection.

commit bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 15:30:30 2016 +0200

    gsm04_08_clear_request(): release loc with arg release=0
    In gsm04_08_clear_request(), in_release == 1 anyway and
    msc_release_connection() would exit immediately without any effect. Don't
    confuse the reader by passing release=1 arg.

commit f959ad8991283acd08b5b142541db32a260c87ce
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 14:51:28 2016 +0200

    cosmetic: move subscr_conn alloc&free to gsm_04_08.c
    Subscriber conn stuff doesn't really belong in gsm_subscriber.c.
    (I moved because I thought it would call some static functions in gsm_04_08.c,
    which ended up not being the case; anyway, it makes more sense to stay in


Summary of changes:
 openbsc/src/libmsc/gsm_04_08.c      | 40 ++++++++++++++++++++++++++++++++-----
 openbsc/src/libmsc/gsm_subscriber.c | 27 -------------------------
 openbsc/src/libmsc/iu_cs.c          |  4 ++--
 openbsc/src/osmo-cscn/iucs_ranap.c  | 19 +++++++++++++-----
 4 files changed, 51 insertions(+), 39 deletions(-)

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

More information about the osmocom-commitlog mailing list