openbsc.git branch sysmocom/iu updated. 0.15.0-442-gf3bcdd2

gitosis at gitosis at
Wed May 4 12:01:37 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, sysmocom/iu has been updated
       via  f3bcdd272b557c164950162ce5372c85cb8a731b (commit)
       via  1d125c902fa163904dfa5364b82552cbabf6f7dd (commit)
       via  35ebbbea7a72103b3722e6e3ce59d71f5579a61d (commit)
       via  a95927c1ded01a081fca43d1e500d419721cfee2 (commit)
       via  03ded61060e78d5a604c7c955247e2a1b1863008 (commit)
       via  26d0326157ca88abb3e7888b541c304b1d012648 (commit)
       via  885a11b33e79ee55e323eaf4bda975284a54d50d (commit)
      from  99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (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 f3bcdd272b557c164950162ce5372c85cb8a731b
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:39:38 2016 +0200

    msc subscr: add paging timeout
    In NITB, the paging timeout would be handled from the BSC side. In IuCS, we
    need to invalidate the paging request from libmsc alone, so add a paging timer
    to gsm_subscriber.
    Possibly, the HNB-GW should respond with a paging failure and libmsc could
    trigger on that, nevertheless libmsc should not rely on a failure message to
    expire pending pagings.

commit 1d125c902fa163904dfa5364b82552cbabf6f7dd
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:40:05 2016 +0200

    subscr_paging_dispatch(): add assertions
    Make sure that subscr and conn are valid:
    * a subscr must always be present.
    * on success, a conn must be present and the subscr must match the conn's
    Also check the hooknum.

commit 35ebbbea7a72103b3722e6e3ce59d71f5579a61d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:51:54 2016 +0200

    gitignore dir for python config tests

commit a95927c1ded01a081fca43d1e500d419721cfee2
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:40:52 2016 +0200

    comment tweak

commit 03ded61060e78d5a604c7c955247e2a1b1863008
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:34:51 2016 +0200

    debug log for SMS

commit 26d0326157ca88abb3e7888b541c304b1d012648
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:34:12 2016 +0200

    debug log tweaks for paging

commit 885a11b33e79ee55e323eaf4bda975284a54d50d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed May 4 12:53:15 2016 +0200

    Revert "subscr_paging_dispatch(): use conn->subscr instead of separate param"
    This reverts commit 6f4e83beb05b7e4fd615504a7bf6a71afe15064d, but note:
    this is not a 1:1 revert since the subscr_paging_sec_cb() semantics have changed.
    In subscr_paging_dispatch(), the separate subscr parameter is needed in cases
    where paging expired and there is no conn available.
    For subscr_paging_sec_cb(), a conn must always be available. Hence it avoids
    any duplicity by only passing the conn and deriving the subscr from that.
    Callers of subscr_paging_sec_cb() pass NULL as param, so pass conn->subscr when
    calling subscr_paging_dispatch() from subscr_paging_sec_cb().


Summary of changes:
 openbsc/.gitignore                        |  1 +
 openbsc/include/openbsc/gsm_subscriber.h  |  1 +
 openbsc/src/libiu/iu.c                    | 21 +++++++++-----
 openbsc/src/libmsc/db.c                   |  2 +-
 openbsc/src/libmsc/gsm_subscriber.c       | 46 +++++++++++++++++++++++++++----
 openbsc/src/libmsc/sms_queue.c            |  9 +++++-
 openbsc/src/libmsc/vty_interface_layer3.c |  1 +
 7 files changed, 66 insertions(+), 15 deletions(-)

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

More information about the osmocom-commitlog mailing list