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 0cdb711b5716f0149a92e054e446f271e21d061a (commit) discards 004000df739cb082532adf2c3d626988daf8c7f4 (commit) discards bcfe01c6ac016f9bee03ee6fd65cad16c0aa4aab (commit) discards 074a50e5650b66bfc4f0a0d402343f339b3a46e5 (commit) discards 0d06f85e87faaf9a0519d9403e6ab23e91b59a3a (commit) discards 2d4bdec0cf41f4b9932c2a4395a3a6fd14bc2acf (commit) via 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (commit) via a9791df3b90e7458d0356a486df795a1226b046a (commit) via d9202b342c996c56a7e10dbc744e50d56a933b2c (commit) via c902bd40327643c161aefbd71bbf8c5583051f17 (commit) via ad21c3b8e384f9dcfd6ee8becb15fe2f9d1869ba (commit) via 28fdbdcd539004958c8ae4077ed28307edf9c747 (commit) via 903ad2e135f5d6358042e60ab0f1288ff2e1f393 (commit) via 04bfcdd6c243023fa5ba351a7f481ba7bc49c23c (commit) via 3a9c52a5dc8a625b916193b7bea90254af0e04f1 (commit) via c6580c5b2c11ca6bbc22676866c5cfe4dc36596f (commit) via fb845bb1df34170f841b330ee858016bf6a09f5f (commit) via 6f4e83beb05b7e4fd615504a7bf6a71afe15064d (commit) via 214302b306d6806605e1bec123dc97934f9f6504 (commit) via defe78f1e17cf34da0e602ad1a07c0214a7a81c9 (commit) via 061787878ceac939ed6b6882f4d810b53774d24b (commit) via 00007897d42232db0c29ebe543b2483311e56785 (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 (0cdb711b5716f0149a92e054e446f271e21d061a) \ N -- N -- N (99f2477653c1a1bff85cf0d5f823c4845fb46dc3) 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=99f2477653c1a1bff85cf0d5f823c4845fb46dc3 commit 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 19:50:37 2016 +0200 cosmetic: IuCS logging http://cgit.osmocom.org/openbsc/commit/?id=a9791df3b90e7458d0356a486df795a1226b046a commit a9791df3b90e7458d0356a486df795a1226b046a Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 19:49:58 2016 +0200 add enum iu_event_type to string conversion http://cgit.osmocom.org/openbsc/commit/?id=d9202b342c996c56a7e10dbc744e50d56a933b2c commit d9202b342c996c56a7e10dbc744e50d56a933b2c Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 16:19:29 2016 +0200 comments and debug log for paging response http://cgit.osmocom.org/openbsc/commit/?id=c902bd40327643c161aefbd71bbf8c5583051f17 commit c902bd40327643c161aefbd71bbf8c5583051f17 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:59:10 2016 +0200 msc_paging_request(): remove unused parameters The network is known from subscr; the type is not applicable after MSCSPLIT; cbfn and data are obsoleted by explicit subscr_rx_paging_response(). http://cgit.osmocom.org/openbsc/commit/?id=ad21c3b8e384f9dcfd6ee8becb15fe2f9d1869ba commit ad21c3b8e384f9dcfd6ee8becb15fe2f9d1869ba Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:58:43 2016 +0200 msc_paging_request(): make static it is never called outside of gsm_subscriber.c http://cgit.osmocom.org/openbsc/commit/?id=28fdbdcd539004958c8ae4077ed28307edf9c747 commit 28fdbdcd539004958c8ae4077ed28307edf9c747 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Wed Apr 27 02:08:07 2016 +0200 msc: paging: use gsm_subscriber API to add Integrity Protection for IuCS During peliminary paging response testing, I introduced some code duplication. Remove that and instead call the code that was there before 63b99ced83773d923 ("add preliminary paging response handling, incomplete"). By calling the gsm_subscriber API, the connection is also secured and hence Integrity Protection is enabled for IuCS. http://cgit.osmocom.org/openbsc/commit/?id=903ad2e135f5d6358042e60ab0f1288ff2e1f393 commit 903ad2e135f5d6358042e60ab0f1288ff2e1f393 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 16:40:42 2016 +0200 cosmetic: msc: handle_paging_resp() tweaks Tweak debug logging, use paging category DPAG. Change the order of arguments to make more sense in the causal relationship. http://cgit.osmocom.org/openbsc/commit/?id=04bfcdd6c243023fa5ba351a7f481ba7bc49c23c commit 04bfcdd6c243023fa5ba351a7f481ba7bc49c23c 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=3a9c52a5dc8a625b916193b7bea90254af0e04f1 commit 3a9c52a5dc8a625b916193b7bea90254af0e04f1 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. http://cgit.osmocom.org/openbsc/commit/?id=c6580c5b2c11ca6bbc22676866c5cfe4dc36596f commit c6580c5b2c11ca6bbc22676866c5cfe4dc36596f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:35:07 2016 +0200 Allow paging even though is_paging is false It doesn't really hurt to see whether we have paging responses queued for a given subscriber. Possibly a subscriber replied with a paging response later than we assumed the paging to be valid. http://cgit.osmocom.org/openbsc/commit/?id=fb845bb1df34170f841b330ee858016bf6a09f5f commit fb845bb1df34170f841b330ee858016bf6a09f5f Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:33:18 2016 +0200 cosmetic: subscr_paging_dispatch() comments/indent http://cgit.osmocom.org/openbsc/commit/?id=6f4e83beb05b7e4fd615504a7bf6a71afe15064d commit 6f4e83beb05b7e4fd615504a7bf6a71afe15064d Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:32:32 2016 +0200 subscr_paging_dispatch(): use conn->subscr instead of separate param http://cgit.osmocom.org/openbsc/commit/?id=214302b306d6806605e1bec123dc97934f9f6504 commit 214302b306d6806605e1bec123dc97934f9f6504 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:31:05 2016 +0200 cosmetic: subscr_paging_dispatch() comments/indent http://cgit.osmocom.org/openbsc/commit/?id=defe78f1e17cf34da0e602ad1a07c0214a7a81c9 commit defe78f1e17cf34da0e602ad1a07c0214a7a81c9 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:27:26 2016 +0200 add comments on MSCSPLIT and paging http://cgit.osmocom.org/openbsc/commit/?id=061787878ceac939ed6b6882f4d810b53774d24b commit 061787878ceac939ed6b6882f4d810b53774d24b Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:10:36 2016 +0200 gsm_04_08 mscsplit: subscr_request_channel() -> subscr_request_conn() Rename subscr_request_channel() to _conn() and remove the channel_type arg. The "channel" is a term from closely tied MSC+BSC code, after separation we shall call it a "connection", i.e. over IuCS or A. The channel_type arg is already unused from a previous MSCSPLIT commit. http://cgit.osmocom.org/openbsc/commit/?id=00007897d42232db0c29ebe543b2483311e56785 commit 00007897d42232db0c29ebe543b2483311e56785 Author: Neels Hofmeyr <nhofmeyr at sysmocom.de> Date: Mon May 2 15:02:32 2016 +0200 gsm_04_08: factor out subscr authorization check Add function subscr_authorized(), absorbing the guts of static authorize_subscriber() from gsm_04_08.c, except the parts specific to Location Updating. subscr_authorized() is a check that is to be added to validation of a paging response. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 2 + openbsc/include/openbsc/gsm_subscriber.h | 2 + openbsc/include/openbsc/iu.h | 6 ++ openbsc/src/libbsc/gsm_04_08_utils.c | 1 + openbsc/src/libbsc/paging.c | 6 ++ openbsc/src/libiu/iu.c | 11 +++- openbsc/src/libmsc/gsm_04_08.c | 94 ++------------------------------ openbsc/src/libmsc/gsm_subscriber.c | 29 ++++++++-- openbsc/src/libmsc/iu_cs.c | 2 + openbsc/src/libmsc/silent_call.c | 5 +- openbsc/src/osmo-cscn/cscn_main.c | 3 +- openbsc/src/osmo-cscn/iucs_ranap.c | 2 +- 12 files changed, 65 insertions(+), 98 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)