openbsc.git branch master updated. 0.13.0-783-g416c08f

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
Tue Dec 9 18:13:51 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, master has been updated
       via  416c08f9ed340aae21a1d947bcf3a8ab41bb89ce (commit)
       via  a1e0373224e02784f85eb47306a689fce45fb9e3 (commit)
       via  207f4a5deba610b34d5e140f512e538e34a7115f (commit)
       via  98647ca0ef59430f3cd7ddb7530d85db7fa2688f (commit)
       via  be2c8d9358084092281e7d02dc7ae0b7e4c0b4f8 (commit)
       via  33b6dadc884ec1060e401ba097523086ac34b552 (commit)
       via  70d8e31a748026a92e5739147411dcf512df7205 (commit)
       via  901c40f55041d72220403c653646a2e8f82f1924 (commit)
       via  af792d6bb272e14585d26c6c488d592b20fcf9c4 (commit)
      from  8ff3fb04f2e3ea192cb337c8a6dcee19fe40060a (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/openbsc/commit/?id=416c08f9ed340aae21a1d947bcf3a8ab41bb89ce

commit 416c08f9ed340aae21a1d947bcf3a8ab41bb89ce
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Dec 9 19:13:00 2014 +0100

    nat: Fix copy and paste in the test code
    
    The test didn't test that the access-list has been properly
    removed. Fix the test to only remove the list once and verify
    that it is gone.

http://cgit.osmocom.org/openbsc/commit/?id=a1e0373224e02784f85eb47306a689fce45fb9e3

commit a1e0373224e02784f85eb47306a689fce45fb9e3
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Dec 2 11:28:38 2014 +0100

    sgsn: Put SGSN related subscriber data into separate struct
    
    There will be an increasing number of SGSN related fields per
    subscriber. Instead of extending gsm_subscriber accordingly, a single
    struct sgsn_subscriber_data object is assigned to it. The talloc
    context used to allocated that object is the subscr object itself.
    Therefore it will be freed automatically along with the subscr
    object.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=207f4a5deba610b34d5e140f512e538e34a7115f

commit 207f4a5deba610b34d5e140f512e538e34a7115f
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Nov 11 14:01:48 2014 +0100

    sgsn: Add VTY commands to manage subscriber cache
    
    This adds the following commands to the ENABLE node:
      - show subscriber cache
      - update-subscriber imsi IMSI insert authorized (0|1)
      - update-subscriber imsi IMSI cancel
      - update-subscriber imsi IMSI commit
    
    These commands are mainly testing tools and maintenance helpers. The
    update commands work asynchronously and can be used to complete a
    pending update request or to terminate an existing connection. The
    'insert' command just update the subscriber records but does not
    notify the GMM layer. Invoke the 'commit' command to continue with
    pending procedures.
    
    Note that the subscriber cache is not stored persistently and will
    always be empty after an SGSN restart.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=98647ca0ef59430f3cd7ddb7530d85db7fa2688f

commit 98647ca0ef59430f3cd7ddb7530d85db7fa2688f
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Nov 11 14:47:38 2014 +0100

    sgsn: Add gsm0408_gprs_access_cancelled
    
    This function is called to delete an established MM context
    silently without invoking a detach procedure.
    
    It is called when a subscriber is cancelled by the HLR. This
    generally happens, when an MS has moved to another routing area and
    has to use another SGSN.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=be2c8d9358084092281e7d02dc7ae0b7e4c0b4f8

commit be2c8d9358084092281e7d02dc7ae0b7e4c0b4f8
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Wed Nov 12 10:18:09 2014 +0100

    sgsn: Integrate subscriber handling into the SGSN
    
    This commit adds a new authorization policy 'remote' and uses
    the subscriber cache for authorization when this policy is being used.
    
    Note that there is no remote backend implemented yet. After the
    IMSI/IMEI have been acquired, a request would be sent to the remote
    peer. The attach/auth-ciph procedure continues when authorization
    info has been received from the peer. This means, that
    gprs_subscr_update() must be called then to tell the GMM layer
    that it can proceed. A later commit will add VTY commands to do this
    manually.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=33b6dadc884ec1060e401ba097523086ac34b552

commit 33b6dadc884ec1060e401ba097523086ac34b552
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Wed Nov 12 10:12:11 2014 +0100

    sgsn: Add gprs_subscriber.c
    
    This patch adds GPRS specific functions for gsm_subscriber objects
    (allocation, retrieval, deletion) and subscriber data
    requests/updates. The sgsn_update_subscriber_data callback is used to
    notify the sgsn about updates and is extended by a parameter that
    passes a reference to a gsm_subscriber.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=70d8e31a748026a92e5739147411dcf512df7205

commit 70d8e31a748026a92e5739147411dcf512df7205
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Wed Dec 3 11:08:23 2014 +0100

    msc: Add per subscriber keep_in_ram flag
    
    Currently the keep_subscr flag in gsm_subscriber_group refers to a
    whole group of subscribers which makes it difficult to really delete
    single entries if the flag is set.
    
    This patch adds a keep_in_ram field to gsm_subscriber which allows for
    keeping subscriber objects in RAM while deleting others.
    
    Note that really deleting an entry requires that both flags
    (subscr_group->keep_subscr and subscr->keep_in_ram) are set to 0. So
    only the latter should be used if a specification requires the
    deletion of a subscriber entry.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=901c40f55041d72220403c653646a2e8f82f1924

commit 901c40f55041d72220403c653646a2e8f82f1924
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Mon Dec 8 11:53:34 2014 +0100

    sgsn: Remove warnings
    
    Remove warnings related to the SGSN specific code.
    
    Sponsored-by: On-Waves ehf

http://cgit.osmocom.org/openbsc/commit/?id=af792d6bb272e14585d26c6c488d592b20fcf9c4

commit af792d6bb272e14585d26c6c488d592b20fcf9c4
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Dec 2 14:22:53 2014 +0100

    msc: Add net parameter to trans_alloc
    
    The trans_alloc function still uses the subscr object to access the
    network object.
    
    This patch adds an explicit net parameter to this function and
    removes the access to subscr to obtain it.
    
    Sponsored-by: On-Waves ehf

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

Summary of changes:
 openbsc/include/openbsc/gprs_gmm.h          |   1 +
 openbsc/include/openbsc/gprs_sgsn.h         |  18 +-
 openbsc/include/openbsc/gsm_subscriber.h    |   7 +-
 openbsc/include/openbsc/sgsn.h              |   3 +-
 openbsc/include/openbsc/transaction.h       |   3 +-
 openbsc/src/gprs/Makefile.am                |   2 +-
 openbsc/src/gprs/gprs_gmm.c                 |  27 +++
 openbsc/src/gprs/gprs_sgsn.c                |  30 ++-
 openbsc/src/gprs/gprs_subscriber.c          | 156 ++++++++++++++++
 openbsc/src/gprs/sgsn_auth.c                |  34 +++-
 openbsc/src/gprs/sgsn_main.c                |   3 -
 openbsc/src/gprs/sgsn_vty.c                 | 151 ++++++++++++++-
 openbsc/src/libcommon/gsm_subscriber_base.c |   4 +-
 openbsc/src/libmsc/gsm_04_08.c              |   5 +-
 openbsc/src/libmsc/gsm_04_11.c              |   6 +-
 openbsc/src/libmsc/transaction.c            |   4 +-
 openbsc/tests/ctrl_test_runner.py           |   4 +-
 openbsc/tests/sgsn/Makefile.am              |   6 +
 openbsc/tests/sgsn/sgsn_test.c              | 272 +++++++++++++++++++++++++++-
 openbsc/tests/sgsn/sgsn_test.ok             |   5 +-
 openbsc/tests/subscr/subscr_test.c          |  19 +-
 openbsc/tests/vty_test_runner.py            |  19 ++
 22 files changed, 745 insertions(+), 34 deletions(-)
 create mode 100644 openbsc/src/gprs/gprs_subscriber.c


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)



More information about the osmocom-commitlog mailing list