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 671cda5f839085c589db819e6f6afb0b22c130dd (commit) discards ace36b88a8bd935019e0f6234903d07d0c88b4f7 (commit) discards 4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a (commit) discards 0aa69b0144b8effa730187f4f26472ede6292159 (commit) discards bfdd09caf1d29d64671b5a44f68fd19f113bc01e (commit) discards e3577d0381abb62951a2422dc53711312b99bae6 (commit) discards e2f15ce84c2a12b9ba001e0a807501ca6fc07ade (commit) discards 352593d9754f1a1597478bcd06ec0c1928017cbb (commit) discards 8bb6714086ef83354fd40e457c055e0ea1224878 (commit) discards ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 (commit) discards 0ebadb9558e131ad524f4df5404a748bf64e99f8 (commit) discards 27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 (commit) discards f84b806854de79e2c12af41276f5767f064da510 (commit) discards c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe (commit) discards a73c821483216c972dda840e5f4c882029f9a912 (commit) discards 1e538c390fc9ed47bf08b6750068aa47f73dd05c (commit) discards 690bc355af46d78adbe6fd1485503cf1c3c59ca3 (commit) discards cf8e40bb99fd15c2b767eb99db4f720edebff3f8 (commit) discards 3cc06f8d27b62efaee7e0151ac89676bfa0b4140 (commit) discards 64e3cba4dd34390deb429d871338c91e954e7be9 (commit) discards 5c7a9b7a7317f99c1499748f7fa2c00938f2707d (commit) discards 6caa820449d75882bfe750dc917981787c5831d1 (commit) discards 05b2363fbe713f87a136ab224f66b32870873d56 (commit) discards 0c6ea7c06aa50de170559a7890edc7b56c741b16 (commit) discards e0f8fd3ee0b83406c12f5d42126a932757070643 (commit) discards b6d46a42d19b6ca452c54021e071326e989467d4 (commit) discards e688da5bf1b7bed447011e230f2eeada557ac520 (commit) discards 338321e7aca2bc512fb6bc5a0eb352b2a18698f4 (commit) discards e72e1b4803f42a42535ee52c3fcabf68f00fe5ea (commit) discards fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 (commit) discards 587c00dd7df86f5c7a8d761d12e61bea509d0263 (commit) discards 96b318b5db316622f02321a4ec812d574545849f (commit) discards b87bc0e54e9cbce5435d996967dbc80f668028ca (commit) via d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 (commit) via 03844c840c87eb722dcede7a21ca754f81757718 (commit) via b6780cf50d9f381939ad39de684e6f0fba0ca790 (commit) via 25a2896d13436371395e18a5db45ec9f1884ba5d (commit) via 322e28ceac3c94bb47a88a412f7b33ded8db9ff9 (commit) via 10922d4c98be605e23c512ec9387b058aa41373b (commit) via a4b274ae8c851f794e95e29c818f87b6eb22907d (commit) via acc3ef3a182c4c48c70296058d47fdb4f21a488f (commit) via 4ddafd77de373f3a70524fbf6160bd4ab7de951b (commit) via 571975bde8eebb160f2cfc3bee4ab9d98d24e189 (commit) via 44459de737dcbe686d6c25d6280ce15fda8ed2b4 (commit) via 9f0633d37adb83f670971aaf136b13a26808b124 (commit) via f7b6940a1f947246b03a571019c3da800cbf0da5 (commit) via 879a2347563d8caa41dd045088ab2ade4656706f (commit) via cb2e75bc25e01ab8c391770cc843ef21e9a8d89b (commit) via 8e6bb2b2b061034d5c9149cc4e081db85e308c82 (commit) via caac5431fb25fcadbab2a3fa012801a32b1bd17a (commit) via 22977c38c8737505e4f5e6154d1937012e8b8558 (commit) via 25bc0d985e41fdc2776a1862f06d321b58422d12 (commit) via d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 (commit) via c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 (commit) via c9ee684535e9f618182a3ab834c817a7e9ea59e5 (commit) via 26f4753514508dc3266b6f7596a52aceeed7c57a (commit) via 86f055b93124b1b94aa6c74cff30e7d983d026a4 (commit) via 380218e45332b353b58bd9e38bca577804212ea1 (commit) via bf30bcc4e2fc9ba082da05c208fb305225daa6c2 (commit) via a23c088381e7f3cd7de4d8247ec962d833e67171 (commit) via 0736093e06ecad5a9d4becc8cc129544d0a276cc (commit) via c481a944e953bf534b76c8f88a6544cdd30c1c47 (commit) via 289c73dbbb34ab6627136f2db569f15574850c8a (commit) via 486d42254baed89f6eaac291823f55480cedc8f6 (commit) via 5310c8ce80b71182af161ef28e8f7fa812b2b28e (commit) via 60d734d998d3db5900ecd4b4b2359022848a8e6a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (671cda5f839085c589db819e6f6afb0b22c130dd) \ N -- N -- N (d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 commit d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 Author: Harald Welte <laforge at gnumonks.org> Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN http://cgit.osmocom.org/openbsc/commit/?id=03844c840c87eb722dcede7a21ca754f81757718 commit 03844c840c87eb722dcede7a21ca754f81757718 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b http://cgit.osmocom.org/openbsc/commit/?id=b6780cf50d9f381939ad39de684e6f0fba0ca790 commit b6780cf50d9f381939ad39de684e6f0fba0ca790 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:21:55 2016 +0200 cosmetic: remove legacy comment from gsm0408_loc_upd_rej() http://cgit.osmocom.org/openbsc/commit/?id=25a2896d13436371395e18a5db45ec9f1884ba5d commit 25a2896d13436371395e18a5db45ec9f1884ba5d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=322e28ceac3c94bb47a88a412f7b33ded8db9ff9 commit 322e28ceac3c94bb47a88a412f7b33ded8db9ff9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=10922d4c98be605e23c512ec9387b058aa41373b commit 10922d4c98be605e23c512ec9387b058aa41373b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=a4b274ae8c851f794e95e29c818f87b6eb22907d commit a4b274ae8c851f794e95e29c818f87b6eb22907d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=acc3ef3a182c4c48c70296058d47fdb4f21a488f commit acc3ef3a182c4c48c70296058d47fdb4f21a488f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=4ddafd77de373f3a70524fbf6160bd4ab7de951b commit 4ddafd77de373f3a70524fbf6160bd4ab7de951b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=571975bde8eebb160f2cfc3bee4ab9d98d24e189 commit 571975bde8eebb160f2cfc3bee4ab9d98d24e189 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=44459de737dcbe686d6c25d6280ce15fda8ed2b4 commit 44459de737dcbe686d6c25d6280ce15fda8ed2b4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=9f0633d37adb83f670971aaf136b13a26808b124 commit 9f0633d37adb83f670971aaf136b13a26808b124 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=f7b6940a1f947246b03a571019c3da800cbf0da5 commit f7b6940a1f947246b03a571019c3da800cbf0da5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=879a2347563d8caa41dd045088ab2ade4656706f commit 879a2347563d8caa41dd045088ab2ade4656706f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=cb2e75bc25e01ab8c391770cc843ef21e9a8d89b commit cb2e75bc25e01ab8c391770cc843ef21e9a8d89b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=8e6bb2b2b061034d5c9149cc4e081db85e308c82 commit 8e6bb2b2b061034d5c9149cc4e081db85e308c82 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=caac5431fb25fcadbab2a3fa012801a32b1bd17a commit caac5431fb25fcadbab2a3fa012801a32b1bd17a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=22977c38c8737505e4f5e6154d1937012e8b8558 commit 22977c38c8737505e4f5e6154d1937012e8b8558 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=25bc0d985e41fdc2776a1862f06d321b58422d12 commit 25bc0d985e41fdc2776a1862f06d321b58422d12 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 commit d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 commit c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=c9ee684535e9f618182a3ab834c817a7e9ea59e5 commit c9ee684535e9f618182a3ab834c817a7e9ea59e5 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=26f4753514508dc3266b6f7596a52aceeed7c57a commit 26f4753514508dc3266b6f7596a52aceeed7c57a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=86f055b93124b1b94aa6c74cff30e7d983d026a4 commit 86f055b93124b1b94aa6c74cff30e7d983d026a4 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=380218e45332b353b58bd9e38bca577804212ea1 commit 380218e45332b353b58bd9e38bca577804212ea1 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=bf30bcc4e2fc9ba082da05c208fb305225daa6c2 commit bf30bcc4e2fc9ba082da05c208fb305225daa6c2 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=a23c088381e7f3cd7de4d8247ec962d833e67171 commit a23c088381e7f3cd7de4d8247ec962d833e67171 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=0736093e06ecad5a9d4becc8cc129544d0a276cc commit 0736093e06ecad5a9d4becc8cc129544d0a276cc Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=c481a944e953bf534b76c8f88a6544cdd30c1c47 commit c481a944e953bf534b76c8f88a6544cdd30c1c47 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=289c73dbbb34ab6627136f2db569f15574850c8a commit 289c73dbbb34ab6627136f2db569f15574850c8a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=486d42254baed89f6eaac291823f55480cedc8f6 commit 486d42254baed89f6eaac291823f55480cedc8f6 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=5310c8ce80b71182af161ef28e8f7fa812b2b28e commit 5310c8ce80b71182af161ef28e8f7fa812b2b28e Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=60d734d998d3db5900ecd4b4b2359022848a8e6a commit 60d734d998d3db5900ecd4b4b2359022848a8e6a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 30 21:44:32 2016 +0200 cut off libbsc paging, pending paging in libmsc Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new CSCN is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)