openbsc.git branch neels/cscn updated. 0.15.0-486-g753ffb3

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 14:40:34 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  506e58e4829e331c8d307341e461ea4237c1d274 (commit)
  discards  d6573e75bc503b583c975a014c85709defb2b0fb (commit)
  discards  ababdc35bb228ac65bec2490715e712fa3245ab4 (commit)
  discards  a739ed7b3cd1da606bcd7508ec719b60028fd3fb (commit)
  discards  fccde3a8df42a45a9b6722a8e654c84a104210da (commit)
  discards  516dabf9200a79fac00c43fa9b9df2abcf0fd419 (commit)
  discards  0f0998d66777acc6203b0a1e2c6652e4cb99beb9 (commit)
  discards  b816e778104b66ee8ae390c5753c01638b480695 (commit)
  discards  0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a (commit)
  discards  2b454350add279ea2e6fa89a4a7610b1669414cd (commit)
  discards  97f8226c4e4f219f6cd6bbac1883cb4da4a5518f (commit)
  discards  e21dd804d6bdb2422c2c77e587aabefc6e74720d (commit)
  discards  3538722804b3f40bfbc8cddbaa60a50e9d5bc170 (commit)
  discards  6aa706fd540569aa4b884c3e35d48ed76d3dce6d (commit)
  discards  5a4b36ee728d1d00deeedd17a07e207fa1567b14 (commit)
  discards  977456a36389ac61905ba2de1b4b6b6b63c79930 (commit)
  discards  ec6ca54398a7202fd15cf752f272a46f88ba55e4 (commit)
  discards  7bfc06c934024c5ee93c02c987d1a5438c77007a (commit)
  discards  01f1f37d1bbfd6266aef4dc060633494e803f6b9 (commit)
  discards  6ab7c8fb2de3cb70f90582ad4ea55461f6126014 (commit)
  discards  5dc69424987688ad8e00bdbfcfd1f9d99403c094 (commit)
  discards  b61ff581de38d3cb950beee36eb905d33a9472eb (commit)
  discards  ac03decd437bd314d0bbfa5adb014b58cfa2bca9 (commit)
  discards  5adce6c43c558079046c426f5e129dfb9d020c9a (commit)
  discards  36f6c5deccdf7eb53e60af8a7c8d138fe2667842 (commit)
  discards  6d1ac3f2e629d771567562c36a33841597eb3a78 (commit)
  discards  29ab6937dcdb2e622a4aa2f3871e314ab13d278e (commit)
  discards  38c9965db38a5f1047548e180c2de9fc60609f20 (commit)
  discards  610e651d1b37efaa211f55b5b69ba4ed11229a98 (commit)
  discards  893e43a08c5ba6819ec06bd818dea58978bfa989 (commit)
  discards  bf435f3c4faa44844d12ed718a1114cc729400f1 (commit)
  discards  0cf4a2676fb15e1ce392ec6c744c2e751c6474be (commit)
  discards  e7378a21db16c1fddb3646a2fc80a2b088a33205 (commit)
  discards  022ed24dc72a2eb63cc7bce6202aba766554feb8 (commit)
  discards  470f465321eac28a6b0788c8e2518766c471af34 (commit)
  discards  afc2b49bf7bd706513ff405222207540cc217a70 (commit)
  discards  ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 (commit)
  discards  607af67dbc876c4aecbfdcde6f455f7036eb48a1 (commit)
  discards  6632bcaca5123c1506a8e1522e15accb64b40080 (commit)
  discards  6681f92fe0a6767c3ec35f0547ef8095f88fc373 (commit)
  discards  2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 (commit)
  discards  c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 (commit)
  discards  dc10470c22659ad9415f4306ae445fd8981c263f (commit)
  discards  1dd91ec208910bab3b5b32652f600c0c678d047c (commit)
  discards  6b983c7345345c5c780d987d54b2f1a16aa0c18a (commit)
  discards  ad7ce7b70265eb487b982cca3c6355b527964215 (commit)
  discards  9bb53d167c0fce2ab28961e69cdd3711de87e7c4 (commit)
  discards  882eedff72d895a0f9ac848cfae02bff84d8cbbe (commit)
  discards  d15bc33d0ecfc80235df3fda6efa05681f1e9e54 (commit)
  discards  6645c8b456168b0004bfe3e8ca67d2e21691e0ef (commit)
  discards  e8fde0cb4d710f0da7160d7bf1c91100b42cee4c (commit)
  discards  491c46dbddd87105cde6757bae850841027a3558 (commit)
  discards  157c337b49d34335a05cce73182ea3f12f7e4eb2 (commit)
  discards  6476c8e7fbfb336011e0eac78f6010dd4982d70a (commit)
  discards  66424392519627ed0c49c3e0951d90e051d8a705 (commit)
  discards  4c5c23aedbc5d93f86d8d450f2375d9871d2c468 (commit)
  discards  11f517e9d50534d69fe6dbc1479955c278e0444c (commit)
  discards  e881dcc44f3122fbf7a2c8e86d8257bcc113e375 (commit)
  discards  b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd (commit)
  discards  5ac4b91ced16498fb2936e429b758783726cd6e7 (commit)
  discards  8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 (commit)
  discards  b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c (commit)
  discards  367b7df68ca2d03e928bd56cd87a915f68e4900f (commit)
  discards  ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 (commit)
  discards  c31384f39665af83cd842cbe9e91f8b818f973dd (commit)
  discards  c210cf0a42691974e40bd790e94614c312d1fd1a (commit)
  discards  d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 (commit)
  discards  d7e8ab277a79bdb9342438ecb03c865a9de7b0ad (commit)
  discards  0250cba7219a4455c7352d5fe8dd18cda7f4ba9e (commit)
  discards  8a9806aabe36237d50179e7f80ce5e0def0147b5 (commit)
  discards  9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 (commit)
  discards  99bf08a63047f9d117d0e5290341b619978b918b (commit)
  discards  8a81b1c18cc00313b90ba478838d4eb8104fb3a4 (commit)
  discards  a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb (commit)
  discards  1048de0485dfc1e19a6c9afc47a6e059dde8da79 (commit)
  discards  d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f (commit)
  discards  7306d05dc4bb9c2de53055310715373c54a4297f (commit)
  discards  eabf305d34bef72e15e1578b0efeebe18407d9eb (commit)
  discards  ce7797abc6ed96ada9a115f98bbd6ec4377320e1 (commit)
  discards  d1a198f6f9f1d39d30aca53adcace957e2a68690 (commit)
  discards  431af063fb3ef9d13c5316daf7ae7e343cdb1b37 (commit)
  discards  204f4f7ef93feb6be49ed4975d618aac04cd636b (commit)
  discards  fd01975cd238a8028c08b149e0aa5b112d6c358c (commit)
  discards  1cac1b76b09a3dc556a59d49b04991877af96498 (commit)
  discards  678628540e332caf0791e672956fbaff040f2cb2 (commit)
  discards  b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit)
  discards  ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit)
  discards  02cd8ed1c50710a359c36070931de55b626441ad (commit)
  discards  1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit)
  discards  be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit)
  discards  0539e04f5f3aea108e08e202ce338c873dde6352 (commit)
  discards  1a48d52fbe9e11d1ea9432f632100df009d14036 (commit)
  discards  6ca159003849a32ae87730c8d95140af18b01155 (commit)
  discards  8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit)
  discards  c2d2e2858f52df0048e62373afce37bad84948ba (commit)
  discards  b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit)
  discards  d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit)
  discards  719c75ca91a377c99e3b220bf64bdff979a91849 (commit)
  discards  260671f0d46316cc01be64103790d08350df6a41 (commit)
  discards  97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit)
  discards  b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit)
  discards  6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (commit)
       via  753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit)
       via  117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit)
       via  51b994a74f7326209156a05a3611214c96d4d800 (commit)
       via  8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit)
       via  9e56d01608f37524a3371945a76b4b1114226aa3 (commit)
       via  deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit)
       via  b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit)
       via  1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit)
       via  6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit)
       via  6afa507d3513b0c828c891d017f35d7288e2ffbe (commit)
       via  0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit)
       via  2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit)
       via  a921075eb197153f132038cbf230e27df29d0537 (commit)
       via  37df9260ed134b3f365a211699e8e1c58ede2a75 (commit)
       via  cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit)
       via  4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit)
       via  04f5209feb337e9dac860da78fb2907889492a4f (commit)
       via  1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit)
       via  96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit)
       via  87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit)
       via  47bc2197c17c6931db17495cd4b28056a9da4448 (commit)
       via  1dde8187e119c21fe7d41a1fd82934046b652b9b (commit)
       via  de16da5751b8d4a70566c0e3a6c67b092d062669 (commit)
       via  0c81d01e6469ef090f3cc8fed46036162954418d (commit)
       via  ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit)
       via  0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit)
       via  b2ea92715705700992723bf261355642739eb178 (commit)
       via  3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit)
       via  80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit)
       via  1422b0ae82eafb805286321b3766f1a652547359 (commit)
       via  6897741fc9087f8a570eab42ad46570a1ccd157e (commit)
       via  6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit)
       via  e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit)
       via  a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit)
       via  3147ad7e16ace6241205db851499e531cb2fdbc0 (commit)
       via  d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit)
       via  14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit)
       via  2a2ac83e31af8870dc7149156fbd069a42cd699a (commit)
       via  2e7d82473cff32469903f89edcb917118be05f15 (commit)
       via  9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit)
       via  da69425a7e16e10405910276a2b896fd9eed72b2 (commit)
       via  fdbf85e61994f2435c33a516237dd725a682a096 (commit)
       via  904e75af6150e048a2d93db426ff84b49a99d900 (commit)
       via  9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit)
       via  48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit)
       via  81975232e40c75edfde639a53e706e25eca95f39 (commit)
       via  049a48d5a0a72700246a333974ffaafc0395238b (commit)
       via  c1d5729237237848ad5a26145bbcff697dc84ace (commit)
       via  63d3207bdb7f474c835f6ac9349d6012fb48ff27 (commit)
       via  417bb8e8e87417fec30ab6a5cf295897e05f5a36 (commit)
       via  89e592d2e640f12a3b56ce218f36fcc4972bf48b (commit)
       via  98d51517efd30803863c4ac4ad3819b2b72b4d93 (commit)
       via  070701f4f628f5b6f564fa6111178b52d4a46bb9 (commit)
       via  c4180815089c5fb250eb11cbe6fd759b47c83c6e (commit)
       via  196f18c23e88622a0614ab859a863cecb32048ca (commit)
       via  c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 (commit)
       via  b967caa33a5addfcd934a72398ce4785aea92266 (commit)
       via  c507fcc875d9843369d7da2ac23c09d150fd3743 (commit)
       via  49d0251351e266b95c228b61800fdade23496f8a (commit)
       via  8f8d639d623753b9e871ee509068fa28b86f5cfb (commit)
       via  0480d774ab6f449a379be146653fec3260d58c01 (commit)
       via  07a130c0f3e25c26a47d614164b84a5206dc1d50 (commit)
       via  ca02db49c20e7653f64a2e6e0c573fb58169a40b (commit)
       via  9bf93701701342643f1a2fa1db71a2456ed80561 (commit)
       via  e7e240138aafb5b87563bcd63faca5f089865fde (commit)
       via  770e66989b00fbc0bcf059c986377fdfa2d05c27 (commit)
       via  ea19a73b54f4021279067acd540ddf059b24c201 (commit)
       via  4d1b588c60a308950547822e1e355ca3557f4843 (commit)
       via  6463496524e6faf0caec24b3e48cbb345e9f3deb (commit)
       via  17d5e26a80dc53e33e6966db55e3e777681336ab (commit)
       via  7150c364d260d00bc8174cbbcd4366cc31f005ba (commit)
       via  1366f0c09174398533c8fc0773279b6bd3258497 (commit)
       via  e759767e38c24d7492c0d02223fdb2f42b374de8 (commit)
       via  91fce69605d1ee1ea49fb602460bf9f4d3fce50f (commit)
       via  f286cda5de2578049f854e620f8db2abc027338c (commit)
       via  ff008db16ff5778ae639dcec577ce07c1b2b171e (commit)
       via  94888aeb0c4eda30a80183b7156833539188465e (commit)
       via  02e1aae38787494dfa8e1b797c6ee3ab35d6a73c (commit)
       via  8175975cb64b2f8ef403e1275275fb69da21db91 (commit)
       via  aa8386fc636f6a06d73b3310523575eda0588ee1 (commit)
       via  98944fbac57402b480bc47acab3e9b23907c930c (commit)
       via  ca8aae360d21cd1bbdc803d3fc069d2efd699660 (commit)
       via  0e199f53be75bc197bc24eaa9d09faefdcadedc6 (commit)
       via  743343c79f0cb06431260d109c7ca3159abbedfa (commit)
       via  25844906e28a1ec5865210fb61dfd0a43c6bc827 (commit)
       via  d674ef92de090911ec7c36ff593b5f2370c6c781 (commit)
       via  a36b296fa69fc2a757d555155e1c95372ddb2bd4 (commit)
       via  72429de70e792ee77ed3074d7c20443b345af64e (commit)
       via  2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 (commit)
       via  79f6dc90f0146c5790c8fd123a0c2856313c9a4b (commit)
       via  3c61ce6128689cad9705171ff1e551e7a86849f6 (commit)
       via  f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 (commit)
       via  c345360419729afbf15aa9c745d00895cf384333 (commit)
       via  611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 (commit)
       via  716e0b2823bb3f32a0327a5a441bcad7d2650b19 (commit)
       via  f8ce216e5143da2fc868f7d4ee63bc240568cbad (commit)
       via  9d717caf4801d8c9a75d03dd3cb8cc68255470b7 (commit)
       via  fffe60f5fa11d4274f8d6654923ca958bdd198b2 (commit)
       via  40c4df2aed854433c0276b9f668503f0aeebf682 (commit)
       via  7c18451cbabcee040be7e939c5689ba86c4d5ddc (commit)
       via  6fc41c9129cfd95734b3b24aa8d0fe998924ad16 (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 (506e58e4829e331c8d307341e461ea4237c1d274)
            \
             N -- N -- N (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88)

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=753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88

commit 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88
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=117de4e9299f81bb6cfcff3e3998b6b72134ae5b

commit 117de4e9299f81bb6cfcff3e3998b6b72134ae5b
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=51b994a74f7326209156a05a3611214c96d4d800

commit 51b994a74f7326209156a05a3611214c96d4d800
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=8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03

commit 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03
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=9e56d01608f37524a3371945a76b4b1114226aa3

commit 9e56d01608f37524a3371945a76b4b1114226aa3
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=deb99914c42ba5fe56cf0208f93bc249f50ff22a

commit deb99914c42ba5fe56cf0208f93bc249f50ff22a
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=b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce

commit b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce
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=1bd58e3b67d390b190f249ee687527aeb1d1cdbb

commit 1bd58e3b67d390b190f249ee687527aeb1d1cdbb
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=6d844c6f7a6cab02a4a7143683a79e890f8456d6

commit 6d844c6f7a6cab02a4a7143683a79e890f8456d6
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=6afa507d3513b0c828c891d017f35d7288e2ffbe

commit 6afa507d3513b0c828c891d017f35d7288e2ffbe
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=0fc77ecfe39b5d46b7e93de3a3ffab34c486735e

commit 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e
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=2672e0c3a16f5af9f0842b309e4cd309eb865892

commit 2672e0c3a16f5af9f0842b309e4cd309eb865892
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=a921075eb197153f132038cbf230e27df29d0537

commit a921075eb197153f132038cbf230e27df29d0537
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=37df9260ed134b3f365a211699e8e1c58ede2a75

commit 37df9260ed134b3f365a211699e8e1c58ede2a75
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=cc79d8e4655e3954d166b6f337ad4b4c73b4790f

commit cc79d8e4655e3954d166b6f337ad4b4c73b4790f
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=4b1e233891b05d8ba78cb2334bfd089bb594d6a4

commit 4b1e233891b05d8ba78cb2334bfd089bb594d6a4
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=04f5209feb337e9dac860da78fb2907889492a4f

commit 04f5209feb337e9dac860da78fb2907889492a4f
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=1ae15ac23bba6d0fda1a032c949a8ad7a7959dba

commit 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba
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=96e7e0f2b092cc193e3b30887c012fbf7d8139b6

commit 96e7e0f2b092cc193e3b30887c012fbf7d8139b6
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=87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366

commit 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366
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=47bc2197c17c6931db17495cd4b28056a9da4448

commit 47bc2197c17c6931db17495cd4b28056a9da4448
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=1dde8187e119c21fe7d41a1fd82934046b652b9b

commit 1dde8187e119c21fe7d41a1fd82934046b652b9b
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=de16da5751b8d4a70566c0e3a6c67b092d062669

commit de16da5751b8d4a70566c0e3a6c67b092d062669
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=0c81d01e6469ef090f3cc8fed46036162954418d

commit 0c81d01e6469ef090f3cc8fed46036162954418d
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=ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4

commit ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4
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=0c956c3f6aa68f09b9c1ba94be177400db9bdad4

commit 0c956c3f6aa68f09b9c1ba94be177400db9bdad4
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=b2ea92715705700992723bf261355642739eb178

commit b2ea92715705700992723bf261355642739eb178
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=3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c

commit 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c
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=80363f05b096ec36b3781e353d52b1b3dc5ab90b

commit 80363f05b096ec36b3781e353d52b1b3dc5ab90b
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=1422b0ae82eafb805286321b3766f1a652547359

commit 1422b0ae82eafb805286321b3766f1a652547359
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=6897741fc9087f8a570eab42ad46570a1ccd157e

commit 6897741fc9087f8a570eab42ad46570a1ccd157e
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=6c381886dc23d0b4dc4c2895f57804f23abda6c3

commit 6c381886dc23d0b4dc4c2895f57804f23abda6c3
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=e6a9bfb38b04b38d61fa7fda07713bf6312d8b09

commit e6a9bfb38b04b38d61fa7fda07713bf6312d8b09
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=a24f7cf289923013b7f41f66d86c5f37d8b8c93c

commit a24f7cf289923013b7f41f66d86c5f37d8b8c93c
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=3147ad7e16ace6241205db851499e531cb2fdbc0

commit 3147ad7e16ace6241205db851499e531cb2fdbc0
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=d37b641e5cdf4e22b07839a2059232ba103b3c72

commit d37b641e5cdf4e22b07839a2059232ba103b3c72
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=14d00aacaa76bb662f40dd4c5d4371dbb9d14bec

commit 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec
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=2a2ac83e31af8870dc7149156fbd069a42cd699a

commit 2a2ac83e31af8870dc7149156fbd069a42cd699a
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=2e7d82473cff32469903f89edcb917118be05f15

commit 2e7d82473cff32469903f89edcb917118be05f15
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=9cebe863e7bbc8091c5a18cb9a4797686a49705b

commit 9cebe863e7bbc8091c5a18cb9a4797686a49705b
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=da69425a7e16e10405910276a2b896fd9eed72b2

commit da69425a7e16e10405910276a2b896fd9eed72b2
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=fdbf85e61994f2435c33a516237dd725a682a096

commit fdbf85e61994f2435c33a516237dd725a682a096
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=904e75af6150e048a2d93db426ff84b49a99d900

commit 904e75af6150e048a2d93db426ff84b49a99d900
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=9a4a916b8b6c798be2f783ab0a3ae74672fba299

commit 9a4a916b8b6c798be2f783ab0a3ae74672fba299
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=48f0946d4c981bffa4b6849d17cb4782fc473fd5

commit 48f0946d4c981bffa4b6849d17cb4782fc473fd5
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=81975232e40c75edfde639a53e706e25eca95f39

commit 81975232e40c75edfde639a53e706e25eca95f39
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=049a48d5a0a72700246a333974ffaafc0395238b

commit 049a48d5a0a72700246a333974ffaafc0395238b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:00:23 2016 +0200

    gsm_subscriber_connection: mark BSC specific items
    
    The struct shall be split in two later.
    
    Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7

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

commit c1d5729237237848ad5a26145bbcff697dc84ace
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:56:42 2016 +0200

    osmo-nitb: exit when MNCC socket init failed

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

commit 63d3207bdb7f474c835f6ac9349d6012fb48ff27
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:12:00 2016 +0200

    split bsc_bootstrap_network() in alloc and config
    
    Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a

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

commit 417bb8e8e87417fec30ab6a5cf295897e05f5a36
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 17:15:44 2016 +0200

    split subscr_con_allocate()/_free() in bsc_ and msc_
    
    Rename current subscr_con_allocate() and subscr_con_free to bsc_*,
    and add two separate msc_subscr_con_allocate() and _free().
    The msc_subscr_con_free() ignores all lchan members.
    
    In libbsc use bsc_*, in libmsc use msc_*.
    
    Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257
    Future: there will be distinct subscr conns for libbsc and libmsc.

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

commit 89e592d2e640f12a3b56ce218f36fcc4972bf48b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 03:24:41 2016 +0200

    move to libxsc: net timezone VTY config
    
    Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC
    separation of struct gsm_network is completed.
    
    Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20

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

commit 98d51517efd30803863c4ac4ad3819b2b72b4d93
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:29:33 2016 +0200

    Move timezone settings up to network level
    
    Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS
    structures will be available on the MSC level. To simplify, drop the ability to
    manage several time zones in a core network and place the time zone config on
    the network VTY level, i.e. in gsm_network. If we are going to re-add fine
    grained time zone settings, it should probably be tied to the LAC.
    
    Adjust time zone VTY config code (to be moved to libxsc in subsequent commit).
    
    Adjust time zone Ctrl Interface code.
    
    Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8

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

commit 070701f4f628f5b6f564fa6111178b52d4a46bb9
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:56:43 2016 +0200

    reinvent connection_for_subscr() and move to libmsc
    
    Implement connection_for_subscr() from a completely different angle: instead of
    looking up lchans in bts structs, look up the subscriber in the global list of
    gsm_subscriber_connection. static lchan_find() is thus obsoleted.
    
    All callers of connection_for_subscr() live in libmsc, so move to libmsc.
    
    The move and edit are done in a single commit since the old and new
    implementation have nothing in common.
    
    Future: osmo-cscn will use this, without bts being present.
    
    Remove implementation of connection_for_subscr() from channel_test.c -- it is
    possible that the abort() in there was intended for a regression test, but
    actually it seems the implementation was merely added for linking reasons, and
    the abort() added to guard against the NULL return value: no comment nor the
    commit log indicate that the abort() is test critical; the addition was the
    only change in channel_test.c for that commit; at the same time a
    connection_for_subscr() call was added in libmsc.

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

commit c4180815089c5fb250eb11cbe6fd759b47c83c6e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 01:53:23 2016 +0200

    bsc vty: rename show_net_cmd to bsc_show_net_cmd
    
    Future: there will be an MSC-land show-net-cmd, so rename to something with
    bsc in its name.

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

commit 196f18c23e88622a0614ab859a863cecb32048ca
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 01:16:58 2016 +0200

    move to libxsc: network VTY that isn't BSC-specific
    
    Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more
    general VTY commands to xsc_vty.c.
    
    Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc
    specific config_write_net() function.
    
    Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a
    different config_write_net() function.
    
    Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71

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

commit c24c4d5e221c08fa1e7627f6fc9771b04e257ba0
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 18:48:39 2016 +0200

    move to libxsc: global vty gsm_network pointer
    
    Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c.
    
    Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to
    clearly mark the global variable for VTY use only.
    
    Introduce xsc_vty_init() to set vty_global_gsm_network.
    
    Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6

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

commit b967caa33a5addfcd934a72398ce4785aea92266
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu May 12 03:03:50 2016 +0200

    drop libmsc from some tests, drop duplicate libbsc linking
    
    Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc.

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

commit c507fcc875d9843369d7da2ac23c09d150fd3743
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:27:32 2016 +0200

    sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter
    
    libbsc and libmsc will have separate subscriber connection structs. Hence don't
    rely on gsm_subscriber_connection, but work on a direct pointer to the counter
    for the next RP reference.

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

commit 49d0251351e266b95c228b61800fdade23496f8a
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:30:17 2016 +0200

    factor out & introduce struct gsm_encr, in xsc.h
    
    Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in
    xsc.h.
    
    Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac
    Future: this will be used by libmsc's subscriber connection, for osmo-cscn.

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

commit 8f8d639d623753b9e871ee509068fa28b86f5cfb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 18:04:00 2016 +0200

    fix build: osmo-bsc_nat: change linking order
    
    Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting
    in an undefined reference to gsm48_extract_mi().
    
    Fix the issue by placing libfilter.a left of libbsc.a.

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

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

    move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn
    
    Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and
    gsm0480_send_releaseComplete() functions to account for the distinct subscriber
    connection structs.
    
    The current functions live in libmsc, so add the same in libbsc in new file
    gsm_04_80_utils.c.
    
    To avoid too much code dup, move the message generation part of
    gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions
    gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc.
    
    Change-Id: I33a84e3c28576ced91d2ea24103123431f551173

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

commit 07a130c0f3e25c26a47d614164b84a5206dc1d50
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 14:58:51 2016 +0200

    move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej()
    
    Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat.

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

commit ca02db49c20e7653f64a2e6e0c573fb58169a40b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:46:29 2016 +0200

    move to libxsc: net init 3: actual move
    
    Reincarnate gsm_network_init() as the parts not specific to libbsc.
    Move from bsc_network_init() those bits that are not BSC specific (and useful
    for upcoming osmo-cscn).
    
    Add libxsc to all linkages that use gsm_network_init().
    
    Note: the only requirement to allow linking gsm_network_init() without libbsc
    is to keep the call to gsm_net_update_ctype() out of libxsc. The other items
    are kept out of libxsc because it makes sense semantically. But the separation
    is not strong in that the BSC specific data members are of course still
    omnipresent in struct gsm_network. If bsc_network_init() is not called, these
    are not initialized properly -- for now no such callers exist.
    
    So this is just a first step towards a sensible split of the BSC and MSC
    gsm_network structs. The long term aim should be to have entirely separate
    structs with some common general items.

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

commit 9bf93701701342643f1a2fa1db71a2456ed80561
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:57:04 2016 +0200

    move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h
    
    bsc_network_init() is more fit to live in a BSC specific header.
    
    Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b

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

commit e7e240138aafb5b87563bcd63faca5f089865fde
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 14 00:45:26 2016 +0200

    move to libxsc: net init 1: rename to bsc_network_init
    
    The gsm_network_init() function initializes a whole lot of BSC specific stuff.
    Aiming to move some of it to libxsc, first rename it to bsc_network_init().
    This will retain the BSC specific stuff when the move is done.
    
    Adjust all callers.
    
    Future: osmo-cscn will call the more generic part and not the BSC specific
    part.
    
    Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3

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

commit 770e66989b00fbc0bcf059c986377fdfa2d05c27
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 14:28:25 2016 +0200

    define mncc_recv_cb_t to avoid code dup
    
    Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing
    right above struct gsm_network, one must include gsm_data.h to use
    mncc_recv_cb_t as function parameter in a header, which will include
    gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will
    need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would
    introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to
    begin with.
    
    Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c

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

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

    Add empty libxsc
    
    This will gradually soak up code shared by libbsc and libmsc.

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

commit 4d1b588c60a308950547822e1e355ca3557f4843
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:07:43 2016 +0200

    cosmetic: various comment, whitespace tweaks

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

commit 6463496524e6faf0caec24b3e48cbb345e9f3deb
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:59:29 2016 +0200

    utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS

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

commit 17d5e26a80dc53e33e6966db55e3e777681336ab
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Apr 1 02:17:24 2016 +0200

    vty l3 help: fix typo 'comamnds'; fix english s/his//

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

commit 7150c364d260d00bc8174cbbcd4366cc31f005ba
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:48:53 2016 +0200

    debug log for sms: fix/add
    
    One logged the wrong function name. Add others.

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

commit 1366f0c09174398533c8fc0773279b6bd3258497
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:38:51 2016 +0200

    Sanity fixes for gsm0408_dispatch(): rc, assertions
    
    gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
    level, so make sure callers pass valid pointers before using them all the way
    down the code path (related to CID#93769, a fix before this was refactored).
    
    For unknown/unimplemented packet discriminators, make sure to return error
    codes.

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

commit e759767e38c24d7492c0d02223fdb2f42b374de8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:18:08 2016 +0200

    abis vty: decouple from global bsc_gsmnet variable
    
    Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.

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

commit 91fce69605d1ee1ea49fb602460bf9f4d3fce50f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:09:47 2016 +0200

    directly access gsm_network backpointer from gsm_subscriber_connection
    
    The previous commit added a network backpointer to gsm_subscriber_connection.
    Use it wherever it makes sense, to skip the step through the bts structure.
    
    In some places, also tweak use of local variables for less code.

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

commit f286cda5de2578049f854e620f8db2abc027338c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 22:33:01 2016 +0200

    add gsm_network backpointer to gsm_subscriber_connection
    
    For the upcoming MSCSPLIT, we want a network backpointer without having to
    go through a gsm_bts struct.
    
    This commit adds the network pointer, the subsequent commit applies direct
    access to the network structure from gsm_subscriber_connection.

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

commit ff008db16ff5778ae639dcec577ce07c1b2b171e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue May 10 13:40:19 2016 +0200

    bsc_vty_init(): decouple from global bsc_gsmnet
    
    Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to
    pass full control to respective main() contexts.

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

commit 94888aeb0c4eda30a80183b7156833539188465e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 13:53:47 2016 +0200

    talloc_ctx_init(): decouple from global tall_bsc_ctx
    
    Decouple the talloc context allocations from global tall_bsc_ctx pointer.
    
    Future: it appears that talloc_ctx_init() was intended for general use, but is
    in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as
    well.

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

commit 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 19:12:44 2016 +0200

    gsm_network_init(): add explicit root talloc ctx
    
    Decouple the root talloc context from libbsc's global talloc_bsc_ctx.
    
    Future: we'll use this for the upcoming MSCSPLIT.

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

commit 8175975cb64b2f8ef403e1275275fb69da21db91
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Wed May 11 13:39:33 2016 +0200

    bsc_init: don't pass telnet dummy conn
    
    gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct,
    but that is not actually the case anymore. The dummy conn to forward the
    gsm_network is not needed.

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

commit aa8386fc636f6a06d73b3310523575eda0588ee1
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 19:12:44 2016 +0200

    doc: rename nitb graph to bsc, add msc graph
    
    In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
    'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
    libmsc graph.

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

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

    remove unused bsc_copyright from bsc_vty.c
    
    Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b

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

commit ca8aae360d21cd1bbdc803d3fc069d2efd699660
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 9 21:03:12 2016 +0200

    move subscriber conns list into struct gsm_network
    
    Replace the global sub_connections llist with gsm_network.subscr_conns.
    Initialize and apply where applicable.
    
    Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns
    directly.

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

commit 0e199f53be75bc197bc24eaa9d09faefdcadedc6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 22:32:51 2016 +0200

    properly #include <openbsc/gsm_data.h> from gsm_subscriber.h
    
    Don't use quoted, local include, use <> style include.
    
    Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc
    includes grouped.
    
    Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503

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

commit 743343c79f0cb06431260d109c7ca3159abbedfa
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed May 11 12:43:47 2016 +0200

    IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives
    
    Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b

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

commit 25844906e28a1ec5865210fb61dfd0a43c6bc827
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Wed May 11 12:42:54 2016 +0200

    IuPS: Introduce function to change PMM state
    
    This is where IuPS will redirect GTP-U endpoints in a subsequent commit.
    
    Also add comprehensive logging of pmm_state transitions.
    
    Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086

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

commit d674ef92de090911ec7c36ff593b5f2370c6c781
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:21:15 2016 +0200

    IuPS: GMM Attach: reset MM ctx pending_req
    
    Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b

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

commit a36b296fa69fc2a757d555155e1c95372ddb2bd4
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:01:21 2016 +0200

    IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
    
    Iu needs to page to transfer data in PMM-IDLE state.
    
    Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8

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

commit 72429de70e792ee77ed3074d7c20443b345af64e
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:35:41 2016 +0200

    IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection
    
    Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69

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

commit 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:15:29 2016 +0200

    IuPS: add GMM Service Request rx and tx
    
    Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd

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

commit 79f6dc90f0146c5790c8fd123a0c2856313c9a4b
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:00:09 2016 +0200

    IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c
    
    These items will probably move to libosmocore's gsm_04_08_gprs.h and .c, add
    them here in openbsc until things have settled.
    
    Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a

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

commit 3c61ce6128689cad9705171ff1e551e7a86849f6
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:16:55 2016 +0200

    IuPS: send Security Mode Command, track the new_key flag.
    
    Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09

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

commit f04cd2eb80a324d1a7e0529d50fb13bb8fe08222
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:31:12 2016 +0200

    IuPS: dev hack: init hardcoded Ki on ATT REQ
    
    Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860

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

commit c345360419729afbf15aa9c745d00895cf384333
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:55:25 2016 +0200

    IuPS: add Iu response to delete_pdp_conf()
    
    Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c

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

commit 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:53:42 2016 +0200

    IuPS: add Iu response to create_pdp_conf()
    
    Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee

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

commit 716e0b2823bb3f32a0327a5a441bcad7d2650b19
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Fri May 20 23:50:22 2016 +0200

    IuPS: redirect Iu in various places
    
    In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context
    present or not.
    
    In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages
    coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is
    initialized to avoid introducing a compiler warning.
    
    In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of
    the ue_conn_ctx in msg->dst.
    
    Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3

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

commit f8ce216e5143da2fc868f7d4ee63bc240568cbad
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 17:36:18 2016 +0200

    IuPS: sgsn-test: link Iu related libs
    
    Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap.
    So far they are unused, this is preparing for a subsequent commit that
    introduces calls to iu_tx().
    
    Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577

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

commit 9d717caf4801d8c9a75d03dd3cb8cc68255470b7
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 17:35:57 2016 +0200

    IuPS: osmo-sgsn: add core IuPS impl, call iu_init()
    
    Add:
    
    * gsm0408_gprs_rcvmsg_iu()
    * sgsn_mm_ctx_by_ue_ctx()
    * sgsn_mm_ctx_alloc_iu()
    * sgsn_ranap_iu_event()
    * sgsn_ranap_rab_ass_resp()
    
    Call iu_init() from sgsn_main.c.
    
    Add asn_debug impl ("extern" from libasn1c).
    
    osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
    
    Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5

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

commit fffe60f5fa11d4274f8d6654923ca958bdd198b2
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Sat May 21 00:11:39 2016 +0200

    IuPS: track msg->dst aka ue_conn_ctx, comment
    
    For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make
    sure to keep msg->dst intact when copying from/to msgb and from/to MM context.
    
    Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a

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

commit 40c4df2aed854433c0276b9f668503f0aeebf682
Author: Daniel Willmann <dwillmann at sysmocom.de>
Date:   Mon Jan 25 16:49:53 2016 +0100

    gprs_gmm: Fix bit mask when determining update/attach type
    
    Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
    
    In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
    MS, but only in Iu mode. According to the spec it is not required to
    react to that request with a follow-on proceed so this field can be
    ignored for now.
    
    See 3GPP TS 24.008 Ch. 4.4:
    "Unless it has specific permission from the network (follow-on proceed)
    the mobile station side should await the release of the RR connection
    used for a MM specific procedure before a new MM specific procedure or
    MM connection establishment is started."
    
    as well as Ch. 4.4.4.6:
    "If the network wishes to prolong the RR connection to allow the mobile
    station to initiate MM connection establishment (for example if the
    mobile station has indicated in the LOCATION UPDATING REQUEST that it
    has a follow-on request pending) the network shall send "follow on
    proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
    
    Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f

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

commit 7c18451cbabcee040be7e939c5689ba86c4d5ddc
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Sat May 21 00:44:50 2016 +0200

    cosmetic: gprs_sgsn.c: move pdp.h include to top
    
    Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6

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

commit 6fc41c9129cfd95734b3b24aa8d0fe998924ad16
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:38:32 2016 +0200

    add libiu
    
    Co-Authored by dwillmann, laforge, nhofmeyr
    
    Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3

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

Summary of changes:
 openbsc/include/openbsc/debug.h |  1 -
 openbsc/src/libcommon/debug.c   |  5 -----
 openbsc/src/libiu/iu.c          | 12 ++++++------
 3 files changed, 6 insertions(+), 12 deletions(-)


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



More information about the osmocom-commitlog mailing list