openbsc.git branch jerlbeck/wip/gprs-patching updated. 0.13.0-899-g5a8a00a

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
Fri Jan 23 14:01:05 UTC 2015


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  6163f8d7f56a027ccef4462c71af5a8020aa1813 (commit)
  discards  0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b (commit)
  discards  ad73bc60fcd31988302c40793add3392bef9d84a (commit)
  discards  cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668 (commit)
       via  5a8a00afe6f037a39b407bcacdcd35bd6b399f76 (commit)
       via  3cf9a0dc5126198f9e94cb7104fb75b96afa4c6b (commit)
       via  4c200652f7c54ff2e7e1708d93adf75be9f86712 (commit)
       via  b6d0eaa0da84758fad88d213bb42fd00f1e030be (commit)
       via  99ad4ec4a2261c3e1cda14c7fed6d7252ade7b96 (commit)
       via  b10b16f9bdc4d916035313b68a7eeb6f55499c78 (commit)
       via  7113c90e8476cc97271aeec7b2bb345474c95d64 (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 (6163f8d7f56a027ccef4462c71af5a8020aa1813)
            \
             N -- N -- N (5a8a00afe6f037a39b407bcacdcd35bd6b399f76)

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 -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=5a8a00afe6f037a39b407bcacdcd35bd6b399f76

commit 5a8a00afe6f037a39b407bcacdcd35bd6b399f76
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Tue Sep 30 13:53:26 2014 +0200

    sgsn: Added TODOs (TODO)
    
    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
      - implement age based MM context expiry
      - remove this commit
    
    Sponsored-by: On-Waves ehf

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

commit 3cf9a0dc5126198f9e94cb7104fb75b96afa4c6b
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
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.
    
    TODO:
      - 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

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

commit 4c200652f7c54ff2e7e1708d93adf75be9f86712
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Wed Dec 17 14:03:35 2014 +0100

    sgsn: Add PDP info to subscriber data (TODO)
    
    TODO:
      - commit message
      - raw binary representation ???
      - tests
    
    Sponsored-by: On-Waves ehf

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

commit b6d0eaa0da84758fad88d213bb42fd00f1e030be
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Dec 19 19:11:20 2014 +0100

    sgsn: Add logging to connect_timer_cb (TODO)
    
    TODO:
      - LOGLevel ?
    
    Sponsored-by: On-Waves ehf

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

commit 99ad4ec4a2261c3e1cda14c7fed6d7252ade7b96
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Fri Jan 23 13:52:55 2015 +0100

    gprs: Do not put the subscr in gprs_subscr_delete
    
    Currently gprs_subscr_delete implicitely calls subscr_put, which
    makes the code more complex than necessary (additional subscr_get) in
    a few places. It also makes it more difficult to see, whether get/put
    are balanced within a function. In addition, the functions are not
    named consistently (gprs_subscr_delete vs.
    gprs_subscr_put_and_cancel).
    
    This commit changes the semantics of gprs_subscr_delete and
    indirectly of gprs_subscr_put_and_cancel to not call subscr_put on
    their argument, but to leave that for the caller to do it
    explicitely.
    
    It renames gprs_subscr_put_and_cancel to gprs_subscr_cancel to
    reflect that change in the name, too.
    
    Sponsored-by: On-Waves ehf

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

commit b10b16f9bdc4d916035313b68a7eeb6f55499c78
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Jan 20 21:14:03 2015 +0100

    sgsn: Remove the "permanent" subscriber cache
    
    The subscriber cache would help in case:
    
      * GPRS DETACH, GPRS ATTACH. In that case we might still
      have some cached authentication tuples we avoid another
      sendAuthenticationInfo request.
    
      * After a detach the cache expiry would make sure to
      eventually send a purgeMS to the HLR (which might be
      ignored).
    
    At the same time to make the cache work we will need to
    make sure to start and stop timers. In case we don't
    start we might accumulate subscribers. I am afraid that
    the above two benefits do not outweight the complexity
    of this implementation.

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

commit 7113c90e8476cc97271aeec7b2bb345474c95d64
Author: Holger Hans Peter Freyther <holger at moiji-mobile.com>
Date:   Tue Jan 20 21:14:03 2015 +0100

    sgsn: Remove MM from the list before gprs_subscr_delete is called
    
    Modify sgsn_mm_ctx_free to remove the entry from the
    list as otherwise we might double free the context from
    within gprs_subscriber_delete.

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

Summary of changes:
 openbsc/include/openbsc/gprs_sgsn.h |  4 +-
 openbsc/include/openbsc/sgsn.h      |  4 --
 openbsc/src/gprs/gprs_sgsn.c        |  7 +--
 openbsc/src/gprs/gprs_subscriber.c  | 91 ++++---------------------------------
 openbsc/src/gprs/sgsn_vty.c         | 40 +---------------
 openbsc/tests/sgsn/sgsn_test.c      | 83 ++++++---------------------------
 6 files changed, 28 insertions(+), 201 deletions(-)


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



More information about the osmocom-commitlog mailing list