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=f9a35f9fae0b6fc19d403a7481fb9825…
commit f9a35f9fae0b6fc19d403a7481fb9825c6381209
Author: Neels Hofmeyr <nhofmeyr(a)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=06733941f388a033e69b33cc217f87d9…
commit 06733941f388a033e69b33cc217f87d9f0001709
Author: Neels Hofmeyr <nhofmeyr(a)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=1da5a21b68a061e51a0e0d5dbff13d33…
commit 1da5a21b68a061e51a0e0d5dbff13d33963b16f1
Author: Neels Hofmeyr <nhofmeyr(a)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=8cd457c2492ac5c93e01e9437c743c0f…
commit 8cd457c2492ac5c93e01e9437c743c0fffde360e
Author: Neels Hofmeyr <nhofmeyr(a)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=8af2dda2564b35e29693a068b5d7d19a…
commit 8af2dda2564b35e29693a068b5d7d19a555ead46
Author: Neels Hofmeyr <nhofmeyr(a)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=2872370275c3b2b24572570ddb6d4911…
commit 2872370275c3b2b24572570ddb6d491141834cfe
Author: Neels Hofmeyr <nhofmeyr(a)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=5aa16a5f262d5f7b8b823d47d65e1e06…
commit 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d
Author: Neels Hofmeyr <nhofmeyr(a)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=ca503a97e247b46ce8267b081e554ae6…
commit ca503a97e247b46ce8267b081e554ae6b9240fe3
Author: Neels Hofmeyr <nhofmeyr(a)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=0fee8f48785eaab364e2dc2833052826…
commit 0fee8f48785eaab364e2dc283305282658563a7d
Author: Neels Hofmeyr <nhofmeyr(a)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=79f08e3f4494e7547771ceb9d6478e68…
commit 79f08e3f4494e7547771ceb9d6478e6881c7f7fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=a4958443c3ad32592fb3afcfecd29f23…
commit a4958443c3ad32592fb3afcfecd29f233b6328ee
Author: Neels Hofmeyr <nhofmeyr(a)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=dec9a7a97116bfd29a3548ef5268cfa5…
commit dec9a7a97116bfd29a3548ef5268cfa5e46ee03e
Author: Neels Hofmeyr <nhofmeyr(a)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=a320fce06b1b704e0abaa66ce133b5cc…
commit a320fce06b1b704e0abaa66ce133b5ccccf15711
Author: Neels Hofmeyr <nhofmeyr(a)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=177fd13442822c4e43819971c3adbe12…
commit 177fd13442822c4e43819971c3adbe12bd0af0f5
Author: Neels Hofmeyr <nhofmeyr(a)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=600458dc255516d94a0b7cd999511d99…
commit 600458dc255516d94a0b7cd999511d99877de57b
Author: Neels Hofmeyr <nhofmeyr(a)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=95bd79c855dc4d4f9d345138036e87b6…
commit 95bd79c855dc4d4f9d345138036e87b68cdeebd1
Author: Neels Hofmeyr <nhofmeyr(a)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=e1adf4760a85f2155cbd7e1ea80db089…
commit e1adf4760a85f2155cbd7e1ea80db0895f1ae27f
Author: Neels Hofmeyr <nhofmeyr(a)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=b82e7dd0f8739c8b64b4dd79f25540db…
commit b82e7dd0f8739c8b64b4dd79f25540db2d88482b
Author: Neels Hofmeyr <nhofmeyr(a)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=9f04dbb482f9104a1a76921467768371…
commit 9f04dbb482f9104a1a76921467768371ff4689cb
Author: Neels Hofmeyr <nhofmeyr(a)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=6d5affd62b38d62d60b98d1e5acefca4…
commit 6d5affd62b38d62d60b98d1e5acefca4f98999db
Author: Neels Hofmeyr <nhofmeyr(a)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=3c7c6eff1a0934a2960bfa3c3f25f749…
commit 3c7c6eff1a0934a2960bfa3c3f25f7493628db37
Author: Neels Hofmeyr <nhofmeyr(a)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=f9a920bb719d217a565dd4d4cc09a0e0…
commit f9a920bb719d217a565dd4d4cc09a0e04535477d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=c40b5c56f366d45eedff530088d349d0…
commit c40b5c56f366d45eedff530088d349d0ceb03516
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=315ef80bd33ff7839458d1bf9d348ac8…
commit 315ef80bd33ff7839458d1bf9d348ac8096a6af9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=be139ecdad97227f3b144a3de6c9c2eb…
commit be139ecdad97227f3b144a3de6c9c2ebd65f091d
Author: Neels Hofmeyr <nhofmeyr(a)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=80e0185617d29902a4717754571d2dc1…
commit 80e0185617d29902a4717754571d2dc1aaa3805a
Author: Neels Hofmeyr <nhofmeyr(a)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=975cf6bd1e4353e21ac6891d6fd618e4…
commit 975cf6bd1e4353e21ac6891d6fd618e493ec475b
Author: Neels Hofmeyr <nhofmeyr(a)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=5d13757489d0fe7b420665b4878974b2…
commit 5d13757489d0fe7b420665b4878974b221328ae3
Author: Neels Hofmeyr <nhofmeyr(a)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=fc666a2c387088ceae60bae6ba5aab7f…
commit fc666a2c387088ceae60bae6ba5aab7f94c8363a
Author: Neels Hofmeyr <nhofmeyr(a)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=62b1342ece65951e5704226fbeaec56e…
commit 62b1342ece65951e5704226fbeaec56eb920930d
Author: Neels Hofmeyr <nhofmeyr(a)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=3d4f0c07e3335b9937a61fce8c8094e2…
commit 3d4f0c07e3335b9937a61fce8c8094e2a63234c5
Author: Neels Hofmeyr <nhofmeyr(a)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=b416991f2802e7e8e56362b2c5f7b589…
commit b416991f2802e7e8e56362b2c5f7b589f9ae9a3e
Author: Neels Hofmeyr <nhofmeyr(a)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=96769107c20a31539af939795f982e08…
commit 96769107c20a31539af939795f982e0842e0bbcb
Author: Neels Hofmeyr <nhofmeyr(a)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=42cf98cf6eac633b5eb88a523c923c7a…
commit 42cf98cf6eac633b5eb88a523c923c7aa28f33b9
Author: Neels Hofmeyr <nhofmeyr(a)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=1e4e98445933cc030e5941e48f39bb6b…
commit 1e4e98445933cc030e5941e48f39bb6b3daf9a0a
Author: Neels Hofmeyr <nhofmeyr(a)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=19a40408dd473e7f9d3e85534c0b97f1…
commit 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e
Author: Neels Hofmeyr <nhofmeyr(a)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=7d342e3f5186d367bb40afb53214e635…
commit 7d342e3f5186d367bb40afb53214e63522414e94
Author: Neels Hofmeyr <nhofmeyr(a)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=cc73db2892b6f04fe79456785036bb08…
commit cc73db2892b6f04fe79456785036bb08696f93a3
Author: Neels Hofmeyr <nhofmeyr(a)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=a9b1819adec6e709ea0be25d5a1894ec…
commit a9b1819adec6e709ea0be25d5a1894eccefe5a22
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=62d9e7df03d3a3277908e693808a9232…
commit 62d9e7df03d3a3277908e693808a9232fa6aacad
Author: Neels Hofmeyr <nhofmeyr(a)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=7de905653195e3d4a3e1f878452f93de…
commit 7de905653195e3d4a3e1f878452f93de5846a789
Author: Neels Hofmeyr <nhofmeyr(a)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=9c4aac962857f1dab26c1150825da2c8…
commit 9c4aac962857f1dab26c1150825da2c8a2164d01
Author: Neels Hofmeyr <nhofmeyr(a)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=9084965ed64c22c53b723a1333dec511…
commit 9084965ed64c22c53b723a1333dec5111c813249
Author: Neels Hofmeyr <nhofmeyr(a)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=cb958d7f2a096e0f75777db868d5fa29…
commit cb958d7f2a096e0f75777db868d5fa29c479f222
Author: Neels Hofmeyr <nhofmeyr(a)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=0aa9d6ba1ba1952a11e8d1f2cb266eb3…
commit 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef
Author: Neels Hofmeyr <nhofmeyr(a)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=b92a0f2b9e6f95a7cc4e97b11e9fad82…
commit b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a
Author: Neels Hofmeyr <nhofmeyr(a)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=add051601296a1130a9f7dcbbc157cb8…
commit add051601296a1130a9f7dcbbc157cb8806a8cad
Author: Neels Hofmeyr <nhofmeyr(a)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=849a6db00268707168ef03b52fe6a702…
commit 849a6db00268707168ef03b52fe6a70250731f91
Author: Harald Welte <laforge(a)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)