openbsc.git branch neels/cscn updated. 0.15.0-510-gd1e2eae

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 Aug 30 13:32:13 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  671cda5f839085c589db819e6f6afb0b22c130dd (commit)
  discards  ace36b88a8bd935019e0f6234903d07d0c88b4f7 (commit)
  discards  4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a (commit)
  discards  0aa69b0144b8effa730187f4f26472ede6292159 (commit)
  discards  bfdd09caf1d29d64671b5a44f68fd19f113bc01e (commit)
  discards  e3577d0381abb62951a2422dc53711312b99bae6 (commit)
  discards  e2f15ce84c2a12b9ba001e0a807501ca6fc07ade (commit)
  discards  352593d9754f1a1597478bcd06ec0c1928017cbb (commit)
  discards  8bb6714086ef83354fd40e457c055e0ea1224878 (commit)
  discards  ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 (commit)
  discards  0ebadb9558e131ad524f4df5404a748bf64e99f8 (commit)
  discards  27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 (commit)
  discards  f84b806854de79e2c12af41276f5767f064da510 (commit)
  discards  c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe (commit)
  discards  a73c821483216c972dda840e5f4c882029f9a912 (commit)
  discards  1e538c390fc9ed47bf08b6750068aa47f73dd05c (commit)
  discards  690bc355af46d78adbe6fd1485503cf1c3c59ca3 (commit)
  discards  cf8e40bb99fd15c2b767eb99db4f720edebff3f8 (commit)
  discards  3cc06f8d27b62efaee7e0151ac89676bfa0b4140 (commit)
  discards  64e3cba4dd34390deb429d871338c91e954e7be9 (commit)
  discards  5c7a9b7a7317f99c1499748f7fa2c00938f2707d (commit)
  discards  6caa820449d75882bfe750dc917981787c5831d1 (commit)
  discards  05b2363fbe713f87a136ab224f66b32870873d56 (commit)
  discards  0c6ea7c06aa50de170559a7890edc7b56c741b16 (commit)
  discards  e0f8fd3ee0b83406c12f5d42126a932757070643 (commit)
  discards  b6d46a42d19b6ca452c54021e071326e989467d4 (commit)
  discards  e688da5bf1b7bed447011e230f2eeada557ac520 (commit)
  discards  338321e7aca2bc512fb6bc5a0eb352b2a18698f4 (commit)
  discards  e72e1b4803f42a42535ee52c3fcabf68f00fe5ea (commit)
  discards  fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 (commit)
  discards  587c00dd7df86f5c7a8d761d12e61bea509d0263 (commit)
  discards  96b318b5db316622f02321a4ec812d574545849f (commit)
  discards  b87bc0e54e9cbce5435d996967dbc80f668028ca (commit)
       via  d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 (commit)
       via  03844c840c87eb722dcede7a21ca754f81757718 (commit)
       via  b6780cf50d9f381939ad39de684e6f0fba0ca790 (commit)
       via  25a2896d13436371395e18a5db45ec9f1884ba5d (commit)
       via  322e28ceac3c94bb47a88a412f7b33ded8db9ff9 (commit)
       via  10922d4c98be605e23c512ec9387b058aa41373b (commit)
       via  a4b274ae8c851f794e95e29c818f87b6eb22907d (commit)
       via  acc3ef3a182c4c48c70296058d47fdb4f21a488f (commit)
       via  4ddafd77de373f3a70524fbf6160bd4ab7de951b (commit)
       via  571975bde8eebb160f2cfc3bee4ab9d98d24e189 (commit)
       via  44459de737dcbe686d6c25d6280ce15fda8ed2b4 (commit)
       via  9f0633d37adb83f670971aaf136b13a26808b124 (commit)
       via  f7b6940a1f947246b03a571019c3da800cbf0da5 (commit)
       via  879a2347563d8caa41dd045088ab2ade4656706f (commit)
       via  cb2e75bc25e01ab8c391770cc843ef21e9a8d89b (commit)
       via  8e6bb2b2b061034d5c9149cc4e081db85e308c82 (commit)
       via  caac5431fb25fcadbab2a3fa012801a32b1bd17a (commit)
       via  22977c38c8737505e4f5e6154d1937012e8b8558 (commit)
       via  25bc0d985e41fdc2776a1862f06d321b58422d12 (commit)
       via  d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 (commit)
       via  c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 (commit)
       via  c9ee684535e9f618182a3ab834c817a7e9ea59e5 (commit)
       via  26f4753514508dc3266b6f7596a52aceeed7c57a (commit)
       via  86f055b93124b1b94aa6c74cff30e7d983d026a4 (commit)
       via  380218e45332b353b58bd9e38bca577804212ea1 (commit)
       via  bf30bcc4e2fc9ba082da05c208fb305225daa6c2 (commit)
       via  a23c088381e7f3cd7de4d8247ec962d833e67171 (commit)
       via  0736093e06ecad5a9d4becc8cc129544d0a276cc (commit)
       via  c481a944e953bf534b76c8f88a6544cdd30c1c47 (commit)
       via  289c73dbbb34ab6627136f2db569f15574850c8a (commit)
       via  486d42254baed89f6eaac291823f55480cedc8f6 (commit)
       via  5310c8ce80b71182af161ef28e8f7fa812b2b28e (commit)
       via  60d734d998d3db5900ecd4b4b2359022848a8e6a (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 (671cda5f839085c589db819e6f6afb0b22c130dd)
            \
             N -- N -- N (d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4)

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

commit d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 2 08:34:57 2016 +0200

    SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN

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

commit 03844c840c87eb722dcede7a21ca754f81757718
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Aug 18 01:06:18 2016 +0200

    cscn: add cmdline error message
    
    Change-Id: I30c13a604160268756b7413f1733f92300eb241b

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

commit b6780cf50d9f381939ad39de684e6f0fba0ca790
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=25a2896d13436371395e18a5db45ec9f1884ba5d

commit 25a2896d13436371395e18a5db45ec9f1884ba5d
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=322e28ceac3c94bb47a88a412f7b33ded8db9ff9

commit 322e28ceac3c94bb47a88a412f7b33ded8db9ff9
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=10922d4c98be605e23c512ec9387b058aa41373b

commit 10922d4c98be605e23c512ec9387b058aa41373b
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=a4b274ae8c851f794e95e29c818f87b6eb22907d

commit a4b274ae8c851f794e95e29c818f87b6eb22907d
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=acc3ef3a182c4c48c70296058d47fdb4f21a488f

commit acc3ef3a182c4c48c70296058d47fdb4f21a488f
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=4ddafd77de373f3a70524fbf6160bd4ab7de951b

commit 4ddafd77de373f3a70524fbf6160bd4ab7de951b
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=571975bde8eebb160f2cfc3bee4ab9d98d24e189

commit 571975bde8eebb160f2cfc3bee4ab9d98d24e189
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=44459de737dcbe686d6c25d6280ce15fda8ed2b4

commit 44459de737dcbe686d6c25d6280ce15fda8ed2b4
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=9f0633d37adb83f670971aaf136b13a26808b124

commit 9f0633d37adb83f670971aaf136b13a26808b124
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=f7b6940a1f947246b03a571019c3da800cbf0da5

commit f7b6940a1f947246b03a571019c3da800cbf0da5
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=879a2347563d8caa41dd045088ab2ade4656706f

commit 879a2347563d8caa41dd045088ab2ade4656706f
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=cb2e75bc25e01ab8c391770cc843ef21e9a8d89b

commit cb2e75bc25e01ab8c391770cc843ef21e9a8d89b
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=8e6bb2b2b061034d5c9149cc4e081db85e308c82

commit 8e6bb2b2b061034d5c9149cc4e081db85e308c82
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=caac5431fb25fcadbab2a3fa012801a32b1bd17a

commit caac5431fb25fcadbab2a3fa012801a32b1bd17a
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=22977c38c8737505e4f5e6154d1937012e8b8558

commit 22977c38c8737505e4f5e6154d1937012e8b8558
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=25bc0d985e41fdc2776a1862f06d321b58422d12

commit 25bc0d985e41fdc2776a1862f06d321b58422d12
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=d8de08464ecbad5c5459b5ea1a791f9c63bdaa20

commit d8de08464ecbad5c5459b5ea1a791f9c63bdaa20
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=c4aacfbab9ea91d1c7354ff7aadaacc529113ed2

commit c4aacfbab9ea91d1c7354ff7aadaacc529113ed2
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=c9ee684535e9f618182a3ab834c817a7e9ea59e5

commit c9ee684535e9f618182a3ab834c817a7e9ea59e5
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=26f4753514508dc3266b6f7596a52aceeed7c57a

commit 26f4753514508dc3266b6f7596a52aceeed7c57a
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=86f055b93124b1b94aa6c74cff30e7d983d026a4

commit 86f055b93124b1b94aa6c74cff30e7d983d026a4
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=380218e45332b353b58bd9e38bca577804212ea1

commit 380218e45332b353b58bd9e38bca577804212ea1
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=bf30bcc4e2fc9ba082da05c208fb305225daa6c2

commit bf30bcc4e2fc9ba082da05c208fb305225daa6c2
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=a23c088381e7f3cd7de4d8247ec962d833e67171

commit a23c088381e7f3cd7de4d8247ec962d833e67171
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=0736093e06ecad5a9d4becc8cc129544d0a276cc

commit 0736093e06ecad5a9d4becc8cc129544d0a276cc
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=c481a944e953bf534b76c8f88a6544cdd30c1c47

commit c481a944e953bf534b76c8f88a6544cdd30c1c47
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=289c73dbbb34ab6627136f2db569f15574850c8a

commit 289c73dbbb34ab6627136f2db569f15574850c8a
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=486d42254baed89f6eaac291823f55480cedc8f6

commit 486d42254baed89f6eaac291823f55480cedc8f6
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=5310c8ce80b71182af161ef28e8f7fa812b2b28e

commit 5310c8ce80b71182af161ef28e8f7fa812b2b28e
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=60d734d998d3db5900ecd4b4b2359022848a8e6a

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

    cut off libbsc paging, pending paging in libmsc
    
    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.
    
    In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
    When the new CSCN is fully operational, paging will be controlled separately on
    the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
    A-interface to negotiate paging with the MS (UE). This MSC level paging does
    not yet exist and will be added in subsequent commits.
    
    Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a

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

Summary of changes:


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



More information about the osmocom-commitlog mailing list