openbsc.git branch neels/cscn updated. 0.15.0-488-gf9a35f9

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
Mon Aug 15 18:03:38 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
  discards  753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit)
  discards  117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit)
  discards  51b994a74f7326209156a05a3611214c96d4d800 (commit)
  discards  8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit)
  discards  9e56d01608f37524a3371945a76b4b1114226aa3 (commit)
  discards  deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit)
  discards  b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit)
  discards  1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit)
  discards  6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit)
  discards  6afa507d3513b0c828c891d017f35d7288e2ffbe (commit)
  discards  0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit)
  discards  2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit)
  discards  a921075eb197153f132038cbf230e27df29d0537 (commit)
  discards  37df9260ed134b3f365a211699e8e1c58ede2a75 (commit)
  discards  cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit)
  discards  4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit)
  discards  04f5209feb337e9dac860da78fb2907889492a4f (commit)
  discards  1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit)
  discards  96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit)
  discards  87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit)
  discards  47bc2197c17c6931db17495cd4b28056a9da4448 (commit)
  discards  1dde8187e119c21fe7d41a1fd82934046b652b9b (commit)
  discards  de16da5751b8d4a70566c0e3a6c67b092d062669 (commit)
  discards  0c81d01e6469ef090f3cc8fed46036162954418d (commit)
  discards  ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit)
  discards  0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit)
  discards  b2ea92715705700992723bf261355642739eb178 (commit)
  discards  3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit)
  discards  80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit)
  discards  1422b0ae82eafb805286321b3766f1a652547359 (commit)
  discards  6897741fc9087f8a570eab42ad46570a1ccd157e (commit)
  discards  6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit)
  discards  e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit)
  discards  a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit)
  discards  3147ad7e16ace6241205db851499e531cb2fdbc0 (commit)
  discards  d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit)
  discards  14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit)
  discards  2a2ac83e31af8870dc7149156fbd069a42cd699a (commit)
  discards  2e7d82473cff32469903f89edcb917118be05f15 (commit)
  discards  9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit)
  discards  da69425a7e16e10405910276a2b896fd9eed72b2 (commit)
  discards  fdbf85e61994f2435c33a516237dd725a682a096 (commit)
  discards  904e75af6150e048a2d93db426ff84b49a99d900 (commit)
  discards  9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit)
  discards  48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit)
  discards  81975232e40c75edfde639a53e706e25eca95f39 (commit)
       via  f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit)
       via  06733941f388a033e69b33cc217f87d9f0001709 (commit)
       via  1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit)
       via  8cd457c2492ac5c93e01e9437c743c0fffde360e (commit)
       via  8af2dda2564b35e29693a068b5d7d19a555ead46 (commit)
       via  2872370275c3b2b24572570ddb6d491141834cfe (commit)
       via  5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit)
       via  ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit)
       via  0fee8f48785eaab364e2dc283305282658563a7d (commit)
       via  79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit)
       via  a4958443c3ad32592fb3afcfecd29f233b6328ee (commit)
       via  dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit)
       via  a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit)
       via  177fd13442822c4e43819971c3adbe12bd0af0f5 (commit)
       via  600458dc255516d94a0b7cd999511d99877de57b (commit)
       via  95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit)
       via  e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit)
       via  b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit)
       via  9f04dbb482f9104a1a76921467768371ff4689cb (commit)
       via  6d5affd62b38d62d60b98d1e5acefca4f98999db (commit)
       via  3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit)
       via  f9a920bb719d217a565dd4d4cc09a0e04535477d (commit)
       via  c40b5c56f366d45eedff530088d349d0ceb03516 (commit)
       via  315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit)
       via  be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit)
       via  80e0185617d29902a4717754571d2dc1aaa3805a (commit)
       via  975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit)
       via  5d13757489d0fe7b420665b4878974b221328ae3 (commit)
       via  fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit)
       via  62b1342ece65951e5704226fbeaec56eb920930d (commit)
       via  3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit)
       via  b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit)
       via  96769107c20a31539af939795f982e0842e0bbcb (commit)
       via  42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit)
       via  1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit)
       via  19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit)
       via  7d342e3f5186d367bb40afb53214e63522414e94 (commit)
       via  cc73db2892b6f04fe79456785036bb08696f93a3 (commit)
       via  a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit)
       via  62d9e7df03d3a3277908e693808a9232fa6aacad (commit)
       via  7de905653195e3d4a3e1f878452f93de5846a789 (commit)
       via  9c4aac962857f1dab26c1150825da2c8a2164d01 (commit)
       via  9084965ed64c22c53b723a1333dec5111c813249 (commit)
       via  cb958d7f2a096e0f75777db868d5fa29c479f222 (commit)
       via  0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit)
       via  b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit)
       via  add051601296a1130a9f7dcbbc157cb8806a8cad (commit)
       via  849a6db00268707168ef03b52fe6a70250731f91 (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 (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88)
            \
             N -- N -- N (f9a35f9fae0b6fc19d403a7481fb9825c6381209)

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=f9a35f9fae0b6fc19d403a7481fb9825c6381209

commit f9a35f9fae0b6fc19d403a7481fb9825c6381209
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon Aug 15 19:56:00 2016 +0200

    temporary define to aid debugging
    
    Change-Id: I7787b616a4d6ac8a21bd888367c3acfbb3c31411

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

commit 06733941f388a033e69b33cc217f87d9f0001709
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:21:55 2016 +0200

    cosmetic: remove legacy comment from gsm0408_loc_upd_rej()

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

commit 1da5a21b68a061e51a0e0d5dbff13d33963b16f1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:20:54 2016 +0200

    cosmetic: make gsm0408_loc_upd_rej() static

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

commit 8cd457c2492ac5c93e01e9437c743c0fffde360e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 13:18:03 2016 +0200

    LU counters: count completion and failure, not messages sent
    
    From a human admin viewpoint it doesn't make sense to count the messages sent:
    
    When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
    the MS to respond with a TMSI Realloc Complete message. When that fails to come
    through, the LU actually ends in failure, even though a LU Accept was sent.
    
    In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
    we cancel the LU without sending any reply at all, so nothing would be counted.
    
    Instead, count Location Updating results, i.e. completion and failures.

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

commit 8af2dda2564b35e29693a068b5d7d19a555ead46
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:21:52 2016 +0200

    remove handle_abisip_signal()
    
    Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41

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

commit 2872370275c3b2b24572570ddb6d491141834cfe
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
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.

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

commit 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:24:12 2016 +0200

    add iu.h to gsm_subscriber.c
    
    Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef

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

commit ca503a97e247b46ce8267b081e554ae6b9240fe3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:11:39 2016 +0200

    gsm_04_08.c: iu.h
    
    Change-Id: I624612b5d5cd70770326347634aee2a42ba88945

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

commit 0fee8f48785eaab364e2dc283305282658563a7d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:09:47 2016 +0200

    temporary dev: set debug log level almost everywhere
    
    Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525

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

commit 79f08e3f4494e7547771ceb9d6478e6881c7f7fb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:26:47 2016 +0200

    comment on mscsplit, indent comment

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

commit a4958443c3ad32592fb3afcfecd29f233b6328ee
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:44:39 2016 +0200

    move to libbsc: lchan_next_meas_rep() -- TODO really?
    
    Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49

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

commit dec9a7a97116bfd29a3548ef5268cfa5e46ee03e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:59:16 2016 +0200

    move to libbsc: gsm_bts_neighbor() -- TODO really?
    
    Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693

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

commit a320fce06b1b704e0abaa66ce133b5ccccf15711
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:21:58 2016 +0200

    gsm0408_test: use NULL for root ctx -- TODO really?

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

commit 177fd13442822c4e43819971c3adbe12bd0af0f5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:30:26 2016 +0200

    gsm_04_08: remove apply_codec_restrictions() -- TODO really?
    
    This function is wrongly placed on the MSC level.
    
    Unfortunately I cannot remember the very plausible details that hwelte had
    back in the days to argue for this change. (Refactoring an old commit that
    fails to explain in more detail.)
    
    Change-Id: I82623847e652a59a921d2fb142b77cf22420a746

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

commit 600458dc255516d94a0b7cd999511d99877de57b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 02:14:33 2016 +0200

    move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT

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

commit 95bd79c855dc4d4f9d345138036e87b68cdeebd1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:04:28 2016 +0200

    include msc_ifaces.h in gsm_04_08.c
    
    Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde

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

commit e1adf4760a85f2155cbd7e1ea80db0895f1ae27f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:04:56 2016 +0200

    complete IuCS paging implementation
    
    Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
    implemented only on BSC level, where each request has its own timeout value.
    The MSC will still send individual requests to BSC or RNC level, where they
    timeout individually. However, the MSC must also have an own timeout to be sure
    to discard stale pagings that the BSC or RNC never replied for.
    
    Add handle_paging_resp(), copying the few libmsc relevant parts of
    gsm48_handle_paging_resp().

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

commit b82e7dd0f8739c8b64b4dd79f25540db2d88482b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:57:25 2016 +0200

    paging: add todo comments for paging and mscsplit
    
    Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c

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

commit 9f04dbb482f9104a1a76921467768371ff4689cb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 2 15:57:53 2016 +0200

    paging: actually verify subscriber authorization
    
    Before this, any paging response would be accepted by the CN, without
    checking the database whether the subscriber is in fact authorized.
    
    The probability that a subscriber would be able to take unauthorized action
    is slim, nevertheless checking authorization status with the database should
    happen before we accept a connection.

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

commit 6d5affd62b38d62d60b98d1e5acefca4f98999db
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 2 15:55:22 2016 +0200

    paging: change subscr_paging_cb() into subscr_rx_paging_response()
    
    Remove one layer of callback indirection in paging. When a paging response
    arrives, we always want to first secure the connection, thus a fixed
    subscr_rx_paging_response() function is more appropriate and avoids having
    to store a cbfn. The actual actions to be taken upon successful paging are
    of course still in callback functions stored with each subscriber.
    
    Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
    paging on all BTSs, which is not the responsibility of libmsc.
    
    Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d

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

commit 3c7c6eff1a0934a2960bfa3c3f25f7493628db37
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:06:55 2016 +0200

    move subscr auth check to gsm_subscriber.c
    
    add subscr_authorized(), subscr_authorized_imsi()
    
    Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb

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

commit f9a920bb719d217a565dd4d4cc09a0e04535477d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Aug 12 16:11:25 2016 +0200

    auth log
    
    Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef

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

commit c40b5c56f366d45eedff530088d349d0ceb03516
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Aug 12 16:09:46 2016 +0200

    iu auth wip
    
    Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03

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

commit 315ef80bd33ff7839458d1bf9d348ac8096a6af9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Aug 12 16:03:09 2016 +0200

    Iu auth wip
    
    Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14

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

commit be139ecdad97227f3b144a3de6c9c2ebd65f091d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Aug 12 16:21:32 2016 +0200

    cosmetic prep: change int -> bool authorize_subscriber()
    
    Upcoming function subscr_authorized() will flip this to bool, so separate
    this change cosmetically.
    
    Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5

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

commit 80e0185617d29902a4717754571d2dc1aaa3805a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:07:23 2016 +0200

    subscr_request_channel() -> subscr_request_conn()
    
    Change-Id: Ife8e10b240693a8d369139881774f1892044aa65

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

commit 975cf6bd1e4353e21ac6891d6fd618e493ec475b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:05:13 2016 +0200

    move subscr_request to gsm_subscriber.h
    
    Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea

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

commit 5d13757489d0fe7b420665b4878974b221328ae3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:01:01 2016 +0200

    add gsm_encr to subscr_conn
    
    Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b

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

commit fc666a2c387088ceae60bae6ba5aab7f94c8363a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:57:14 2016 +0200

    osmo-nitb becomes osmo-cscn
    
    Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b

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

commit 62b1342ece65951e5704226fbeaec56eb920930d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 17:13:28 2016 +0200

    remove unneccessary linking from some tests
    
    The recent shifts and cuts have made some library linking for bsc, channel and
    db tests unnecessary.

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

commit 3d4f0c07e3335b9937a61fce8c8094e2a63234c5
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:46:23 2016 +0200

    msc_release_connection(): don't call gsm0808_clear()
    
    gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
    libbsc, don't call it directly.
    
    Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd

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

commit b416991f2802e7e8e56362b2c5f7b589f9ae9a3e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 21:44:32 2016 +0200

    temporarily disable all paging to be able to link libmsc without libbsc
    
    Skip the paging part of channel_test because the paging is now disabled.

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

commit 96769107c20a31539af939795f982e0842e0bbcb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 13:09:14 2016 +0200

    libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
    
    In osmo-nitb, libmsc would directly call the functions on the BSC level, not
    always via the bsc_api. When separating libmsc from libbsc, some functions are
    missing from the linkage.
    
    Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
    add a _tx to gsm0808_cipher_mode():
    
    * add msc_gsm0808_tx_cipher_mode() (dummy/stub)
    * add msc_gsm48_tx_mm_serv_ack()
    * add msc_gsm48_tx_mm_serv_rej()
    
    Call these from libmsc instead of
    
    * gsm0808_cipher_mode()
    * gsm48_tx_mm_serv_ack()
    * gsm48_tx_mm_serv_rej()
    
    Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
    
    Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020

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

commit 42cf98cf6eac633b5eb88a523c923c7aa28f33b9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 20:40:34 2016 +0200

    Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
    
    Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
    conn.
    
    Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f

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

commit 1e4e98445933cc030e5941e48f39bb6b3daf9a0a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:41:08 2016 +0200

    add libiudummy, to avoid linking Iu deps in tests
    
    Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98

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

commit 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:59:02 2016 +0200

    move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
    
    Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec

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

commit 7d342e3f5186d367bb40afb53214e63522414e94
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:37:59 2016 +0200

    msc_compl_l3(): publish in .h, tweak return value
    
    Use new libmsc enum values for return val, to avoid dependency on libbsc
    headers.
    
    Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
    osmo_msc.c
    
    Change-Id: If24007445899e9c75553a0dbf843ada3566b3380

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

commit cc73db2892b6f04fe79456785036bb08696f93a3
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:58:46 2016 +0200

    add cscn vty, remove nitb vty
    
    Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb

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

commit a9b1819adec6e709ea0be25d5a1894eccefe5a22
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 14:56:06 2016 +0200

    add iucs.[hc]
    
    Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b

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

commit 62d9e7df03d3a3277908e693808a9232fa6aacad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:59:55 2016 +0200

    add DIUCS debug log constant
    
    Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b

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

commit 7de905653195e3d4a3e1f878452f93de5846a789
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:16:45 2016 +0200

    gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
    
    Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18

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

commit 9c4aac962857f1dab26c1150825da2c8a2164d01
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:05:43 2016 +0200

    subscr_update(): remove bts arg, add lac arg
    
    The idea is to not have a direct pointer to a bts struct (into BSC land), but a
    LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
    
    Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de

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

commit 9084965ed64c22c53b723a1333dec5111c813249
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:06:35 2016 +0200

    subscr_update_expire_lu(): remove bts arg
    
    Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106

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

commit cb958d7f2a096e0f75777db868d5fa29c479f222
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:03:18 2016 +0200

    move t3212 to network level (periodic lu)
    
    Set the T3212 default value in struct gsm_network and take that value when
    creating a BTS.
    
    Adjust VTY accordingly.
    
    Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50

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

commit 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:11:50 2016 +0200

    libmsc: iucs dev: disable large parts of the code
    
    Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4

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

commit b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 12:50:31 2016 +0200

    Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
    
    Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
    different interfaces depending on the actual subscriber connection.
    
    While iu_tx() is going to be functional on this branch, the a_tx() is so far
    just a dummy (see comment).
    
    Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
    IFACE_IU so far.
    
    Add Iu specific fields in a sub-struct: the UE connection pointer and an
    indicator for the Integrity Protection status on Iu (to be fully implemented in
    later commits).

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

commit add051601296a1130a9f7dcbbc157cb8806a8cad
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:13:32 2016 +0200

    don't use lchan in libmsc
    
    Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7

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

commit 849a6db00268707168ef03b52fe6a70250731f91
Author: Harald Welte <laforge at gnumonks.org>
Date:   Thu Dec 24 17:06:42 2015 +0100

    gsm_04_08.c: Don't set msg->lchan nor msg->dst
    
    the BSC-side of the API behind gsm0808_submit_dtap() is doing
    this resolving again anyway.  So let's avoid doing it twice, and avoid
    having more dependency of the MSC down into the lchan details.
    
    Conflicts:
    	openbsc/src/libmsc/gsm_04_08.c
    
    Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5

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

Summary of changes:
 openbsc/include/openbsc/gsm_data.h | 2 ++
 openbsc/src/libmsc/gsm_04_08.c     | 4 +---
 2 files changed, 3 insertions(+), 3 deletions(-)


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



More information about the osmocom-commitlog mailing list