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.orgThis is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit) discards 117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit) discards 51b994a74f7326209156a05a3611214c96d4d800 (commit) discards 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit) discards 9e56d01608f37524a3371945a76b4b1114226aa3 (commit) discards deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit) discards b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit) discards 1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit) discards 6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit) discards 6afa507d3513b0c828c891d017f35d7288e2ffbe (commit) discards 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit) discards 2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit) discards a921075eb197153f132038cbf230e27df29d0537 (commit) discards 37df9260ed134b3f365a211699e8e1c58ede2a75 (commit) discards cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit) discards 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit) discards 04f5209feb337e9dac860da78fb2907889492a4f (commit) discards 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit) discards 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit) discards 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit) discards 47bc2197c17c6931db17495cd4b28056a9da4448 (commit) discards 1dde8187e119c21fe7d41a1fd82934046b652b9b (commit) discards de16da5751b8d4a70566c0e3a6c67b092d062669 (commit) discards 0c81d01e6469ef090f3cc8fed46036162954418d (commit) discards ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit) discards 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit) discards b2ea92715705700992723bf261355642739eb178 (commit) discards 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit) discards 80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit) discards 1422b0ae82eafb805286321b3766f1a652547359 (commit) discards 6897741fc9087f8a570eab42ad46570a1ccd157e (commit) discards 6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit) discards e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit) discards a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit) discards 3147ad7e16ace6241205db851499e531cb2fdbc0 (commit) discards d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit) discards 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit) discards 2a2ac83e31af8870dc7149156fbd069a42cd699a (commit) discards 2e7d82473cff32469903f89edcb917118be05f15 (commit) discards 9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit) discards da69425a7e16e10405910276a2b896fd9eed72b2 (commit) discards fdbf85e61994f2435c33a516237dd725a682a096 (commit) discards 904e75af6150e048a2d93db426ff84b49a99d900 (commit) discards 9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit) discards 48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit) discards 81975232e40c75edfde639a53e706e25eca95f39 (commit) via f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit) via 06733941f388a033e69b33cc217f87d9f0001709 (commit) via 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit) via 8cd457c2492ac5c93e01e9437c743c0fffde360e (commit) via 8af2dda2564b35e29693a068b5d7d19a555ead46 (commit) via 2872370275c3b2b24572570ddb6d491141834cfe (commit) via 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit) via ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit) via 0fee8f48785eaab364e2dc283305282658563a7d (commit) via 79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit) via a4958443c3ad32592fb3afcfecd29f233b6328ee (commit) via dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit) via a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit) via 177fd13442822c4e43819971c3adbe12bd0af0f5 (commit) via 600458dc255516d94a0b7cd999511d99877de57b (commit) via 95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit) via e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit) via b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit) via 9f04dbb482f9104a1a76921467768371ff4689cb (commit) via 6d5affd62b38d62d60b98d1e5acefca4f98999db (commit) via 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit) via f9a920bb719d217a565dd4d4cc09a0e04535477d (commit) via c40b5c56f366d45eedff530088d349d0ceb03516 (commit) via 315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit) via be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit) via 80e0185617d29902a4717754571d2dc1aaa3805a (commit) via 975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit) via 5d13757489d0fe7b420665b4878974b221328ae3 (commit) via fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit) via 62b1342ece65951e5704226fbeaec56eb920930d (commit) via 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit) via b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit) via 96769107c20a31539af939795f982e0842e0bbcb (commit) via 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit) via 1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit) via 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit) via 7d342e3f5186d367bb40afb53214e63522414e94 (commit) via cc73db2892b6f04fe79456785036bb08696f93a3 (commit) via a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit) via 62d9e7df03d3a3277908e693808a9232fa6aacad (commit) via 7de905653195e3d4a3e1f878452f93de5846a789 (commit) via 9c4aac962857f1dab26c1150825da2c8a2164d01 (commit) via 9084965ed64c22c53b723a1333dec5111c813249 (commit) via cb958d7f2a096e0f75777db868d5fa29c479f222 (commit) via 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit) via b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit) via add051601296a1130a9f7dcbbc157cb8806a8cad (commit) via 849a6db00268707168ef03b52fe6a70250731f91 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88) \ N -- N -- N (f9a35f9fae0b6fc19d403a7481fb9825c6381209) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f9a35f9fae0b6fc19d403a7481fb9825c6381209 commit f9a35f9fae0b6fc19d403a7481fb9825c6381209 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon Aug 15 19:56:00 2016 +0200 temporary define to aid debugging Change-Id: I7787b616a4d6ac8a21bd888367c3acfbb3c31411 http://cgit.osmocom.org/openbsc/commit/?id=06733941f388a033e69b33cc217f87d9f0001709 commit 06733941f388a033e69b33cc217f87d9f0001709 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:21:55 2016 +0200 cosmetic: remove legacy comment from gsm0408_loc_upd_rej() http://cgit.osmocom.org/openbsc/commit/?id=1da5a21b68a061e51a0e0d5dbff13d33963b16f1 commit 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=8cd457c2492ac5c93e01e9437c743c0fffde360e commit 8cd457c2492ac5c93e01e9437c743c0fffde360e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=8af2dda2564b35e29693a068b5d7d19a555ead46 commit 8af2dda2564b35e29693a068b5d7d19a555ead46 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=2872370275c3b2b24572570ddb6d491141834cfe commit 2872370275c3b2b24572570ddb6d491141834cfe Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d commit 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=ca503a97e247b46ce8267b081e554ae6b9240fe3 commit ca503a97e247b46ce8267b081e554ae6b9240fe3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=0fee8f48785eaab364e2dc283305282658563a7d commit 0fee8f48785eaab364e2dc283305282658563a7d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=79f08e3f4494e7547771ceb9d6478e6881c7f7fb commit 79f08e3f4494e7547771ceb9d6478e6881c7f7fb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=a4958443c3ad32592fb3afcfecd29f233b6328ee commit a4958443c3ad32592fb3afcfecd29f233b6328ee Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=dec9a7a97116bfd29a3548ef5268cfa5e46ee03e commit dec9a7a97116bfd29a3548ef5268cfa5e46ee03e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=a320fce06b1b704e0abaa66ce133b5ccccf15711 commit a320fce06b1b704e0abaa66ce133b5ccccf15711 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=177fd13442822c4e43819971c3adbe12bd0af0f5 commit 177fd13442822c4e43819971c3adbe12bd0af0f5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=600458dc255516d94a0b7cd999511d99877de57b commit 600458dc255516d94a0b7cd999511d99877de57b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=95bd79c855dc4d4f9d345138036e87b68cdeebd1 commit 95bd79c855dc4d4f9d345138036e87b68cdeebd1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=e1adf4760a85f2155cbd7e1ea80db0895f1ae27f commit e1adf4760a85f2155cbd7e1ea80db0895f1ae27f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=b82e7dd0f8739c8b64b4dd79f25540db2d88482b commit b82e7dd0f8739c8b64b4dd79f25540db2d88482b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=9f04dbb482f9104a1a76921467768371ff4689cb commit 9f04dbb482f9104a1a76921467768371ff4689cb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=6d5affd62b38d62d60b98d1e5acefca4f98999db commit 6d5affd62b38d62d60b98d1e5acefca4f98999db Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=3c7c6eff1a0934a2960bfa3c3f25f7493628db37 commit 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=f9a920bb719d217a565dd4d4cc09a0e04535477d commit f9a920bb719d217a565dd4d4cc09a0e04535477d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=c40b5c56f366d45eedff530088d349d0ceb03516 commit c40b5c56f366d45eedff530088d349d0ceb03516 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=315ef80bd33ff7839458d1bf9d348ac8096a6af9 commit 315ef80bd33ff7839458d1bf9d348ac8096a6af9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=be139ecdad97227f3b144a3de6c9c2ebd65f091d commit be139ecdad97227f3b144a3de6c9c2ebd65f091d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=80e0185617d29902a4717754571d2dc1aaa3805a commit 80e0185617d29902a4717754571d2dc1aaa3805a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=975cf6bd1e4353e21ac6891d6fd618e493ec475b commit 975cf6bd1e4353e21ac6891d6fd618e493ec475b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=5d13757489d0fe7b420665b4878974b221328ae3 commit 5d13757489d0fe7b420665b4878974b221328ae3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=fc666a2c387088ceae60bae6ba5aab7f94c8363a commit fc666a2c387088ceae60bae6ba5aab7f94c8363a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=62b1342ece65951e5704226fbeaec56eb920930d commit 62b1342ece65951e5704226fbeaec56eb920930d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=3d4f0c07e3335b9937a61fce8c8094e2a63234c5 commit 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=b416991f2802e7e8e56362b2c5f7b589f9ae9a3e commit b416991f2802e7e8e56362b2c5f7b589f9ae9a3e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=96769107c20a31539af939795f982e0842e0bbcb commit 96769107c20a31539af939795f982e0842e0bbcb Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=42cf98cf6eac633b5eb88a523c923c7aa28f33b9 commit 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=1e4e98445933cc030e5941e48f39bb6b3daf9a0a commit 1e4e98445933cc030e5941e48f39bb6b3daf9a0a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e commit 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=7d342e3f5186d367bb40afb53214e63522414e94 commit 7d342e3f5186d367bb40afb53214e63522414e94 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=cc73db2892b6f04fe79456785036bb08696f93a3 commit cc73db2892b6f04fe79456785036bb08696f93a3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=a9b1819adec6e709ea0be25d5a1894eccefe5a22 commit a9b1819adec6e709ea0be25d5a1894eccefe5a22 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=62d9e7df03d3a3277908e693808a9232fa6aacad commit 62d9e7df03d3a3277908e693808a9232fa6aacad Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=7de905653195e3d4a3e1f878452f93de5846a789 commit 7de905653195e3d4a3e1f878452f93de5846a789 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=9c4aac962857f1dab26c1150825da2c8a2164d01 commit 9c4aac962857f1dab26c1150825da2c8a2164d01 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg, add lac arg The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=9084965ed64c22c53b723a1333dec5111c813249 commit 9084965ed64c22c53b723a1333dec5111c813249 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=cb958d7f2a096e0f75777db868d5fa29c479f222 commit cb958d7f2a096e0f75777db868d5fa29c479f222 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef commit 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a commit b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional on this branch, the a_tx() is so far just a dummy (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). http://cgit.osmocom.org/openbsc/commit/?id=add051601296a1130a9f7dcbbc157cb8806a8cad commit add051601296a1130a9f7dcbbc157cb8806a8cad Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=849a6db00268707168ef03b52fe6a70250731f91 commit 849a6db00268707168ef03b52fe6a70250731f91 Author: Harald Welte <laforge at gnumonks.org> Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)