From gitosis at osmocom.org Sun May 1 13:37:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:37:27 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-418-gfc68c83 Message-ID: <201605011337.u41DbRhq092539@git.osmocom.org> 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, sysmocom/iu has been updated via fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 (commit) via 74101106a1114d819dfce83cd5a50837c8bd5d0e (commit) via db916bfd8dcceaeb0414ea0628e99a8e7955e660 (commit) via a54358879f1ab928659568ebd6547fc65265f662 (commit) via a54b47b04876152d6f5473d528480a67ccc89803 (commit) via 3b922064a478f3a403d3a40d3f22c9a5675390fa (commit) via 5b3fd465d16547f1175b211dd5366123f260fedb (commit) from 0991c684d342c292e8e5b0fb42f93fc615643580 (commit) 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=fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 commit fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 Author: Harald Welte Date: Sun May 1 15:29:52 2016 +0200 Support raw IPv4 address in RAB Assignment Response There are different Iu dialects in terms of encoding the transport layer address inside RAB Assignment req + resp. Let's be liberal in what we accept, and simply use the length as an indicator of the format. Wireshark uses similar heuristics. http://cgit.osmocom.org/openbsc/commit/?id=74101106a1114d819dfce83cd5a50837c8bd5d0e commit 74101106a1114d819dfce83cd5a50837c8bd5d0e Author: Harald Welte Date: Sun May 1 15:23:41 2016 +0200 RAB Assignment Response: Handle TEID changes When the RNC confirms the RAB Assignment, it can each time indicate a new TEID for the GTP-U endpoint on the RNC side. We need to update our information about the PDP context and include that in the UPDATE PDP CONTEXT that we're sending towards the GGSN. This is similar to updating the RNC-side IP address of the GTP endpoint. http://cgit.osmocom.org/openbsc/commit/?id=db916bfd8dcceaeb0414ea0628e99a8e7955e660 commit db916bfd8dcceaeb0414ea0628e99a8e7955e660 Author: Harald Welte Date: Sun May 1 13:36:48 2016 +0200 iu_rab_act_ps: Use GGSN-side TEI in RAB Assignment Requeset When we send the RAB Assignment Request to the RNC, we need to tell it the GGSN-side TEI for data, not "our" (SGSN side) TEID. In the RAB-Assignment.req we inform the RNC of the TEID on the GGSN side, and in the RAB-Assignment.resp the RNC informs us of the TEID on the RNC side. http://cgit.osmocom.org/openbsc/commit/?id=a54358879f1ab928659568ebd6547fc65265f662 commit a54358879f1ab928659568ebd6547fc65265f662 Author: Harald Welte Date: Sun May 1 12:43:21 2016 +0200 Identify PDP context by RAB ID, not TEI When receiving an RAB-Assignment response from the RNC, we should use the RAB ID (=NSAPI) to resolve the PDP context. We cannot use the TEID, as the TEID chosen by the RNC for this RAB has no relationship to the TEID we were using for the RAB-Assignment request. TEIDs are local to each of the peer, like UDP port numbers. http://cgit.osmocom.org/openbsc/commit/?id=a54b47b04876152d6f5473d528480a67ccc89803 commit a54b47b04876152d6f5473d528480a67ccc89803 Author: Harald Welte Date: Sun May 1 12:21:45 2016 +0200 libiu: Fix missing break statements in switch in cn_ranap_handle_co() http://cgit.osmocom.org/openbsc/commit/?id=3b922064a478f3a403d3a40d3f22c9a5675390fa commit 3b922064a478f3a403d3a40d3f22c9a5675390fa Author: Harald Welte Date: Sun May 1 10:59:12 2016 +0200 SGSN: Use PDP Context NSAPI as RAB ID As Dieter has pointed out, the RANAP spec requires the RAB ID to be equal to the NSAPI of the PDP context for which it is established. http://cgit.osmocom.org/openbsc/commit/?id=5b3fd465d16547f1175b211dd5366123f260fedb commit 5b3fd465d16547f1175b211dd5366123f260fedb Author: Harald Welte Date: Sat Apr 30 22:04:50 2016 +0200 Fix parsing of auto-generated config file When starting with empty config file, saving it by 'write file', and then re-starting osmo-cscn, it would complain: Error occurred during reading below line: long name Osmocom Circuit-Switched Core Network The problem is that the vty parser is configured to expect a single token and not a list of tokens here, but we initialize the default value with multiple words (which are treated as separate token). ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 5 ---- openbsc/src/gprs/gprs_gmm.c | 4 +-- openbsc/src/gprs/gprs_sgsn.c | 19 -------------- openbsc/src/gprs/sgsn_libgtp.c | 52 +++++++++++++++++++++++++++---------- openbsc/src/libiu/iu.c | 8 +++--- openbsc/src/osmo-cscn/cscn_main.c | 2 +- 6 files changed, 45 insertions(+), 45 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 1 13:37:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:37:41 GMT Subject: openbsc.git branch sysmocom/ipa_nano3G updated. 0.15.0-419-g4ff5aa4 Message-ID: <201605011337.u41Dbfuf092613@git.osmocom.org> 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, sysmocom/ipa_nano3G has been updated discards 699c3b688825c9a6f8165902f2319d93de1e9c45 (commit) via 4ff5aa42797fd59d6b3fc080c7ada55e4a9163d1 (commit) via fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 (commit) via 74101106a1114d819dfce83cd5a50837c8bd5d0e (commit) via db916bfd8dcceaeb0414ea0628e99a8e7955e660 (commit) via a54358879f1ab928659568ebd6547fc65265f662 (commit) via a54b47b04876152d6f5473d528480a67ccc89803 (commit) via 3b922064a478f3a403d3a40d3f22c9a5675390fa (commit) via 5b3fd465d16547f1175b211dd5366123f260fedb (commit) via 0991c684d342c292e8e5b0fb42f93fc615643580 (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 (699c3b688825c9a6f8165902f2319d93de1e9c45) \ N -- N -- N (4ff5aa42797fd59d6b3fc080c7ada55e4a9163d1) 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=4ff5aa42797fd59d6b3fc080c7ada55e4a9163d1 commit 4ff5aa42797fd59d6b3fc080c7ada55e4a9163d1 Author: Neels Hofmeyr Date: Mon Apr 25 15:40:54 2016 +0200 RAB parameters: use shorter 32 bit IP address format This is needed for the ip.access nano3G femto cell. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 5 ---- openbsc/src/gprs/gprs_gmm.c | 4 +-- openbsc/src/gprs/gprs_sgsn.c | 19 -------------- openbsc/src/gprs/sgsn_libgtp.c | 52 +++++++++++++++++++++++++++---------- openbsc/src/libiu/iu.c | 8 +++--- openbsc/src/libmsc/gsm_04_08.c | 7 ++--- openbsc/src/osmo-cscn/cscn_main.c | 2 +- 7 files changed, 47 insertions(+), 50 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 1 13:46:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:46:21 GMT Subject: osmo-iuh.git branch master updated. bb289e3b810683dadc5e2dd0b345b97cd3e8bddb Message-ID: <201605011346.u41DkLAl093920@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via bb289e3b810683dadc5e2dd0b345b97cd3e8bddb (commit) via 0a461568f0d9186328a4878daa040bcdb33160c7 (commit) via 14da5411a4fbe05eccff5b4f0934d52773a3f97a (commit) from f764a15c2339d5b24f0258d6605d5c38229209cc (commit) 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/osmo-iuh/commit/?id=bb289e3b810683dadc5e2dd0b345b97cd3e8bddb commit bb289e3b810683dadc5e2dd0b345b97cd3e8bddb Author: Harald Welte Date: Sun May 1 15:20:56 2016 +0200 RAB parameters: add Extended Max Bitrate Adjust test expectation in test-ranap.c. This IE is seen in a "real life" pcap of hNodeB operation. We did not need it so far, but add it to test the ip.access nano3G. Comment from the future: the ip.access nano3G rebooted upon RAB Assignment Request, and after adding/tweaking some IEs it stopped rebooting. This is one of the changes that fixed the reboot issue. The changes have been tested incrementally until reboots vanished, but it's not clear/hasn't been tested whether omitting this change alone will cause reboots to re-appear. http://cgit.osmocom.org/osmo-iuh/commit/?id=0a461568f0d9186328a4878daa040bcdb33160c7 commit 0a461568f0d9186328a4878daa040bcdb33160c7 Author: Neels Hofmeyr Date: Sat Apr 23 13:53:28 2016 +0200 hnbgw: dumb fix of context map hnb_list double delete http://cgit.osmocom.org/osmo-iuh/commit/?id=14da5411a4fbe05eccff5b4f0934d52773a3f97a commit 14da5411a4fbe05eccff5b4f0934d52773a3f97a Author: Harald Welte Date: Sun May 1 15:42:19 2016 +0200 test-ranap: Add test case about constrained integer range decode There was a bug in the asn1c/libffasn1c APER patch that caused constrained integer ranges to be decoded incorrectly. Add a test case for that to avoid people falling into that trap... ----------------------------------------------------------------------- Summary of changes: src/hnbgw.c | 1 + src/ranap_msg_factory.c | 16 +++++++++++++++- src/tests/test-ranap.c | 28 ++++++++++++++++++++++++++++ src/tests/test-ranap.ok | 24 +++++++++++++----------- 4 files changed, 57 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun May 1 13:46:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:46:36 GMT Subject: osmo-iuh.git branch sysmocom/ipa_nano3G updated. 575301ae326141af5745b60e286054448b6f1723 Message-ID: <201605011346.u41DkajR094000@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, sysmocom/ipa_nano3G has been updated discards 77c960c023c42f06bacf6dae085d04193266bed6 (commit) discards ecb259dbb9bdd5196a89dc3205602bba2ae3de06 (commit) discards 87b3bbfb39aa84239d76796353a3acb1d6aec889 (commit) discards e874a5db5aabd717eba5a8dc02b19cef48cb88ec (commit) discards 30dc1920bbcbf80146892808a38cfdbffeeafc6a (commit) discards 4bd1c9f605103b6ff3393ec9185bd47501eea6a3 (commit) discards 81fb7cb24bf5c66d9d196455ad22801f25e05e61 (commit) via 575301ae326141af5745b60e286054448b6f1723 (commit) via ce605fab0a1d3b6eeb417bf31ceeed03dfe724c1 (commit) via 544b76d6e2db765c57e35af0aa99f162a28685fe (commit) via bb289e3b810683dadc5e2dd0b345b97cd3e8bddb (commit) via 0a461568f0d9186328a4878daa040bcdb33160c7 (commit) via 14da5411a4fbe05eccff5b4f0934d52773a3f97a (commit) via f764a15c2339d5b24f0258d6605d5c38229209cc (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 (77c960c023c42f06bacf6dae085d04193266bed6) \ N -- N -- N (575301ae326141af5745b60e286054448b6f1723) 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/osmo-iuh/commit/?id=575301ae326141af5745b60e286054448b6f1723 commit 575301ae326141af5745b60e286054448b6f1723 Author: Harald Welte Date: Sat Apr 30 23:52:02 2016 +0200 hack: Accept also UE_Identity_PR_pTMSIRAI in HNBAP from nano3G I have the feeling that the nano3G simply forwards whatever identity it receives from the MS in RRC via HNBAP, without sending any IDENTITY REQUESTS by itself. That seems like a violation of the RANAP specification, but well. As opposed to Neels' earlier commit, the phone I was testing with (GT-I9100) is using the UE_Identity_PR_pTMSIRAI (PS identity) instead of UE_Identity_PR_tMSILAI (CS identity) when trying its first attempt to register to the network, so let's support that equally. http://cgit.osmocom.org/osmo-iuh/commit/?id=ce605fab0a1d3b6eeb417bf31ceeed03dfe724c1 commit ce605fab0a1d3b6eeb417bf31ceeed03dfe724c1 Author: Neels Hofmeyr Date: Mon Apr 25 15:05:32 2016 +0200 hack: simply accept UE Register Requests with TMSI HNBGW would usually keep track of UEs that have registered, with their IMSI. When a UE registers with only a TMSI, we obviously can't store an IMSI. However, since we're so far never *using* the list of UEs in osmo-hnbgw, we might as well just accept the TMSI registration and carry on as usual. This is particularly helpful with an ip.access nano3G femto cell, as it tends to send UE registrations with a TMSI+LAI identification instead of an IMSI when the subscriber is known. This causes timeouts of several minutes until a UE registration switches back to IMSI. When simply accepting the TMSI in osmo-hngw, no problems are apparent in our current code state. We could use the subscriber list during paging, but on the other hand, it doesn't hurt to anyway always page to all HNBs connected to osmo-hnbgw. The paging procedure does include a page-to-all-HNBs in case the first HNB paging fails. However, since we're now failing to record UEs that register by TMSI, we must be aware that trying to page such UE on only its last seen HNB will fail; it is plainly missing in the list. http://cgit.osmocom.org/osmo-iuh/commit/?id=544b76d6e2db765c57e35af0aa99f162a28685fe commit 544b76d6e2db765c57e35af0aa99f162a28685fe Author: Neels Hofmeyr Date: Mon Apr 25 14:55:35 2016 +0200 UE Register with TMSI: reply with a Register Reject When receiving a UE Register Request with TMSI and no IMSI, compose a Register Reject with the same UE Identity and send. The accepting function expects a ue_context argument and composes the message from the IMSI found there. This new rejection message cannot rely on a ue_context struct and hence uses the asn1 uE_Identity directly. ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 6 +----- src/tests/test-ranap.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ src/tests/test-ranap.ok | 23 +++++++++++++++----- 3 files changed, 76 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun May 1 13:48:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:48:24 GMT Subject: osmo-iuh.git branch laforge/wip deleted. 216ac210bfb0e540545ae22faa3da7ee44ccdd28 Message-ID: <201605011348.u41DmOww094319@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, laforge/wip has been deleted was 216ac210bfb0e540545ae22faa3da7ee44ccdd28 ----------------------------------------------------------------------- 216ac210bfb0e540545ae22faa3da7ee44ccdd28 add pkg-config file for libosmo-ranap ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun May 1 13:48:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 1 May 2016 13:48:38 GMT Subject: osmo-iuh.git branch neels/wip_hnb_list_double_del deleted. ccd3cdffcad16493fa8ea2570a11b498168aa790 Message-ID: <201605011348.u41Dmc7N094378@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/wip_hnb_list_double_del has been deleted was ccd3cdffcad16493fa8ea2570a11b498168aa790 ----------------------------------------------------------------------- ccd3cdffcad16493fa8ea2570a11b498168aa790 hnbgw: dumb fix of context map hnb_list double delete ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon May 2 06:36:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 06:36:00 GMT Subject: openbsc.git branch lafore/utran-ggsn created. 0.15.0-420-ga6c42ad Message-ID: <201605020636.u426a0bu062914@git.osmocom.org> 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, lafore/utran-ggsn has been created at a6c42ad366103ba87b17d45ebc786af75666025a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a6c42ad366103ba87b17d45ebc786af75666025a commit a6c42ad366103ba87b17d45ebc786af75666025a Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 2 12:05:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 12:05:50 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-425-g0cdb711 Message-ID: <201605021205.u42C5oEQ011712@git.osmocom.org> 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 7d8d86644746dafed2263ede8e75cc7d43b3a6f3 (commit) discards e87078e4469ca12483645022c06e8c7d4af7e1ff (commit) discards 84d0e05d89115c189791284676a492c5f9b97d30 (commit) discards 318eaf3aea3367b88bee5a5084c3352b4748a065 (commit) discards b2c66d12bab45df939133fc65eae30c3a7759340 (commit) discards 3494f218422a326cee7b188350fbee61b388bbd3 (commit) discards 427cbc07eb9de3e68d8e43835ddf9d19c38c7a84 (commit) via 0cdb711b5716f0149a92e054e446f271e21d061a (commit) via 004000df739cb082532adf2c3d626988daf8c7f4 (commit) via bcfe01c6ac016f9bee03ee6fd65cad16c0aa4aab (commit) via 074a50e5650b66bfc4f0a0d402343f339b3a46e5 (commit) via 0d06f85e87faaf9a0519d9403e6ab23e91b59a3a (commit) via 2d4bdec0cf41f4b9932c2a4395a3a6fd14bc2acf (commit) via 5c4386c6928d65252eaf327044aae63b5dfbc01e (commit) via fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 (commit) via 74101106a1114d819dfce83cd5a50837c8bd5d0e (commit) via db916bfd8dcceaeb0414ea0628e99a8e7955e660 (commit) via a54358879f1ab928659568ebd6547fc65265f662 (commit) via a54b47b04876152d6f5473d528480a67ccc89803 (commit) via 3b922064a478f3a403d3a40d3f22c9a5675390fa (commit) via 5b3fd465d16547f1175b211dd5366123f260fedb (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 (7d8d86644746dafed2263ede8e75cc7d43b3a6f3) \ N -- N -- N (0cdb711b5716f0149a92e054e446f271e21d061a) 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=0cdb711b5716f0149a92e054e446f271e21d061a commit 0cdb711b5716f0149a92e054e446f271e21d061a Author: Neels Hofmeyr Date: Wed Apr 27 14:29:30 2016 +0200 wip: paging and mscsplit http://cgit.osmocom.org/openbsc/commit/?id=004000df739cb082532adf2c3d626988daf8c7f4 commit 004000df739cb082532adf2c3d626988daf8c7f4 Author: Neels Hofmeyr Date: Wed Apr 27 13:01:53 2016 +0200 msc: paging resp: carry on even though subscr was not paging If the subscriber's paging flag was not set when a paging response is received, it can't hurt to anyway carry out paging responses if there are any. Reduce the handling to a log message, don't abort. http://cgit.osmocom.org/openbsc/commit/?id=bcfe01c6ac016f9bee03ee6fd65cad16c0aa4aab commit bcfe01c6ac016f9bee03ee6fd65cad16c0aa4aab Author: Neels Hofmeyr Date: Wed Apr 27 12:57:42 2016 +0200 msc: tweak logging for paging Use the DPAG logging category and tweak some log output http://cgit.osmocom.org/openbsc/commit/?id=074a50e5650b66bfc4f0a0d402343f339b3a46e5 commit 074a50e5650b66bfc4f0a0d402343f339b3a46e5 Author: Neels Hofmeyr Date: Wed Apr 27 12:55:25 2016 +0200 msc: paging response: properly evaluate auth event In paging_resp_action(), don't carry on when auth reports a failure. In handle_paging_resp(), pass a meaningful auth event to paging_resp_action() in case no auth needs to be established. http://cgit.osmocom.org/openbsc/commit/?id=0d06f85e87faaf9a0519d9403e6ab23e91b59a3a commit 0d06f85e87faaf9a0519d9403e6ab23e91b59a3a Author: Neels Hofmeyr Date: Wed Apr 27 02:47:54 2016 +0200 msc: paging response: use key seq from incoming msg http://cgit.osmocom.org/openbsc/commit/?id=2d4bdec0cf41f4b9932c2a4395a3a6fd14bc2acf commit 2d4bdec0cf41f4b9932c2a4395a3a6fd14bc2acf Author: Neels Hofmeyr Date: Wed Apr 27 02:08:07 2016 +0200 msc: paging: add Integrity Protection for IuCS Do the paging response actions from new function paging_resp_action(), plugged as cb function to gsm48_secure_channel() in case Integrity Protection needs to be established first (IU), or called directly otherwise. BTW, we can't reuse gsm0408_authorize() as-is, it is tied closely to a Location Updating Request. Just copy its two lines of guts, calling static authorize_subscriber() and gsm48_secure_channel() directly. http://cgit.osmocom.org/openbsc/commit/?id=5c4386c6928d65252eaf327044aae63b5dfbc01e commit 5c4386c6928d65252eaf327044aae63b5dfbc01e Author: Neels Hofmeyr Date: Wed Apr 27 01:30:24 2016 +0200 cscn: (re-)add SMPP initialization Remove legacy code from the original NITB version -- the SMPP init functions have since been refactored in 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb. Add SMPP initialization in the refactored version: call the alloc_init before reading config file, and call start with the global network struct after config is read. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 5 ---- openbsc/src/gprs/gprs_gmm.c | 4 +-- openbsc/src/gprs/gprs_sgsn.c | 19 -------------- openbsc/src/gprs/sgsn_libgtp.c | 52 +++++++++++++++++++++++++++---------- openbsc/src/libiu/iu.c | 8 +++--- openbsc/src/osmo-cscn/cscn_main.c | 2 +- 6 files changed, 45 insertions(+), 45 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 2 12:09:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 12:09:17 GMT Subject: osmo-iuh.git branch neels/wip updated. 88667ba84be4288ae45a357385b7a2e9b60a4789 Message-ID: <201605021209.u42C9HRS012192@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards e309e52e32f93f99443ebe6a41ca1c360198f4bf (commit) discards 65dd2c8315d44f1da0c89ebcf91ab7c32228f6c8 (commit) via 88667ba84be4288ae45a357385b7a2e9b60a4789 (commit) via 0116ab219ff76dfd5b6b9973711a5cd6d134372f (commit) via bb289e3b810683dadc5e2dd0b345b97cd3e8bddb (commit) via 0a461568f0d9186328a4878daa040bcdb33160c7 (commit) via 14da5411a4fbe05eccff5b4f0934d52773a3f97a (commit) via f764a15c2339d5b24f0258d6605d5c38229209cc (commit) via 02601c878585732ec75e33d02a45e5ab1147d4a1 (commit) via 64f5639eae65e9f0d16e330315aceea7058de715 (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 (e309e52e32f93f99443ebe6a41ca1c360198f4bf) \ N -- N -- N (88667ba84be4288ae45a357385b7a2e9b60a4789) 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/osmo-iuh/commit/?id=88667ba84be4288ae45a357385b7a2e9b60a4789 commit 88667ba84be4288ae45a357385b7a2e9b60a4789 Author: Neels Hofmeyr Date: Tue Apr 5 11:53:09 2016 +0200 hnb-test: plmn_id: use 0xf for unused digit http://cgit.osmocom.org/osmo-iuh/commit/?id=0116ab219ff76dfd5b6b9973711a5cd6d134372f commit 0116ab219ff76dfd5b6b9973711a5cd6d134372f Author: Neels Hofmeyr Date: Wed Apr 13 19:09:41 2016 +0200 debug log: rx-unitdata ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ src/hnbgw.c | 1 + src/ranap_msg_factory.c | 16 ++++++++++++- src/tests/test-ranap.c | 57 +++++++++++++++++++++++++++++++++++++++++++ src/tests/test-ranap.ok | 29 +++++++++++++++------- 5 files changed, 158 insertions(+), 9 deletions(-) create mode 100755 contrib/jenkins.sh hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon May 2 12:49:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 12:49:08 GMT Subject: osmo-iuh.git branch master updated. 95d0ba5f401db53d5ce3f296ec02bd33865a387b Message-ID: <201605021249.u42Cn8XY018067@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via 95d0ba5f401db53d5ce3f296ec02bd33865a387b (commit) from bb289e3b810683dadc5e2dd0b345b97cd3e8bddb (commit) 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/osmo-iuh/commit/?id=95d0ba5f401db53d5ce3f296ec02bd33865a387b commit 95d0ba5f401db53d5ce3f296ec02bd33865a387b Author: Neels Hofmeyr Date: Mon May 2 14:44:51 2016 +0200 test-ranap: fix missing free in test_aper_causemisc, fixes expout After aper_decode(), we still need to free the decoded struct. This was introduced in 14da5411a4fbe05eccff5b4f0934d52773a3f97a ("test-ranap: Add test case about constrained integer range decode") Note, in that commit there is another test failure in expout (a reversed byte order) which is "secretly" fixed in bb289e3b810683dadc5e2dd0b345b97cd3e8bddb ("RAB parameters: add Extended Max Bitrate"). This commit fixes: @@ -213,6 +212,7 @@ 00 0a 00 11 00 00 01 00 29 40 0a 00 00 01 00 28 40 03 05 c2 d0 report -talloc report on 'asn1_context' (total 0 bytes in 1 blocks) +talloc report on 'asn1_context' (total 40 bytes in 2 blocks) + constr_CHOICE.c:927 contains 40 bytes in 1 blocks (ref 0) 0x187e690 talloc report on 'msgb' (total 1 bytes in 1 blocks) exit ----------------------------------------------------------------------- Summary of changes: src/tests/test-ranap.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon May 2 16:31:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 16:31:40 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-66-gb86cc95 Message-ID: <201605021631.u42GVeVC059895@git.osmocom.org> 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 "SCCP Library". The branch, sysmocom/iu has been updated via b86cc95df32346bf77afd2005c5430d8c6a6d6ae (commit) via f3041d11101f6254a6a0933f37db51104752c5ed (commit) from d2a5eb621ae7eec7442df022d59f04a5316c4fdc (commit) 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/libosmo-sccp/commit/?id=b86cc95df32346bf77afd2005c5430d8c6a6d6ae commit b86cc95df32346bf77afd2005c5430d8c6a6d6ae Author: Neels Hofmeyr Date: Mon May 2 18:02:56 2016 +0200 fix: use proper disconnect prim param type For the N-DISCONNECT prim, parse CREF, RLC and RLSD from the proper parameter struct type: osmo_scu_disconn_param instead of osmo_scu_connect_param. Before this, the conn_id ended up in the wrong place and the other side always received a zero conn_id. Tested only for the RLSD case, which fixes Iu-Release message evaluation for all except the very first SUA conn received by the CN components. In all three cases, set: * param->responding_addr to conn->called_addr. * param->originator to OSMO_SCCP_ORIG_UNDEFINED. http://cgit.osmocom.org/libosmo-sccp/commit/?id=f3041d11101f6254a6a0933f37db51104752c5ed commit f3041d11101f6254a6a0933f37db51104752c5ed Author: Neels Hofmeyr Date: Mon May 2 17:57:48 2016 +0200 cosmetic: sua.c: comments Remove some obsolete FIXMEs. Add some human readable names. ----------------------------------------------------------------------- Summary of changes: src/sua.c | 49 ++++++++++++++++++------------------------------- 1 file changed, 18 insertions(+), 31 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon May 2 16:36:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 16:36:08 GMT Subject: libosmo-sccp.git branch neels/wip deleted. 0.0.6.3-64-gd2a5eb6 Message-ID: <201605021636.u42Ga8B6060708@git.osmocom.org> 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 "SCCP Library". The branch, neels/wip has been deleted was d2a5eb621ae7eec7442df022d59f04a5316c4fdc ----------------------------------------------------------------------- d2a5eb621ae7eec7442df022d59f04a5316c4fdc parse SCCP src+dst addresses ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon May 2 16:40:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 16:40:06 GMT Subject: osmocom-bb.git branch max/gprs_debug updated. osmocon_v0.0.0-1211-g3502633 Message-ID: <201605021640.u42Ge6B3061263@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, max/gprs_debug has been updated discards 3ad6a6f76780c7eb0ebb463c8e3a5f011b5284f0 (commit) via 350263350d16751473df785cd0b8249ed2d34ac9 (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 (3ad6a6f76780c7eb0ebb463c8e3a5f011b5284f0) \ N -- N -- N (350263350d16751473df785cd0b8249ed2d34ac9) 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/osmocom-bb/commit/?id=350263350d16751473df785cd0b8249ed2d34ac9 commit 350263350d16751473df785cd0b8249ed2d34ac9 Author: Max Date: Thu Mar 24 17:46:19 2016 +0100 Import gprsdecode utility Add modernized version of gprsdecode: * port to latest libosmocore library * add regression tests The code is based on work of SRLabs available at https://srlabs.de/gprs/ ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon May 2 16:46:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 16:46:04 GMT Subject: osmo-tacdb.git branch master updated. 9d36a704c81e81ce7121c7848fbf81b2e50d2195 Message-ID: <201605021646.u42Gk44f062232@git.osmocom.org> 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 "TAC DB (and client)". The branch, master has been updated discards cc5e6ebba7a926ab13db0aa2f1ce40b7c090902a (commit) discards 4766718253b19c21e14a7dba177c0ea2baae3d8c (commit) discards afadcdaee2cd828ba9f6cc3a2ec54b207f545447 (commit) discards 2ba53125d3148b6ef2811008731e13e1e7818bbb (commit) discards 9952245bbc30c64299abf8e47dc3edfa15e88c0c (commit) via 9d36a704c81e81ce7121c7848fbf81b2e50d2195 (commit) via c50ff84005e367bb7656649134fc6835253af9f7 (commit) via ae20121cdde93ec214ca71621a5817cadfa517ee (commit) via c6de6d76eb76b282aa8c8b2fac5fb11ae4e78bba (commit) via ce7dc61e220d08f41e0fc18b2c1ab29ff51b008c (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 (cc5e6ebba7a926ab13db0aa2f1ce40b7c090902a) \ N -- N -- N (9d36a704c81e81ce7121c7848fbf81b2e50d2195) 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/osmo-tacdb/commit/?id=9d36a704c81e81ce7121c7848fbf81b2e50d2195 commit 9d36a704c81e81ce7121c7848fbf81b2e50d2195 Author: OsmoTACDB Project Date: Thu Apr 28 23:31:58 2016 +0200 license information http://cgit.osmocom.org/osmo-tacdb/commit/?id=c50ff84005e367bb7656649134fc6835253af9f7 commit c50ff84005e367bb7656649134fc6835253af9f7 Author: OsmoTACDB Project Date: Thu Apr 28 23:09:07 2016 +0200 add gitignore http://cgit.osmocom.org/osmo-tacdb/commit/?id=ae20121cdde93ec214ca71621a5817cadfa517ee commit ae20121cdde93ec214ca71621a5817cadfa517ee Merge: c6de6d7 ce7dc61 Author: OsmoTACDB Project Date: Thu Apr 28 21:44:35 2016 +0200 Merge branch 'master' of ssh://git.osmocom.org/osmo-tacdb http://cgit.osmocom.org/osmo-tacdb/commit/?id=c6de6d76eb76b282aa8c8b2fac5fb11ae4e78bba commit c6de6d76eb76b282aa8c8b2fac5fb11ae4e78bba Author: OsmoTACDB Project Date: Thu Apr 28 21:41:38 2016 +0200 first version of our AWESOME app http://cgit.osmocom.org/osmo-tacdb/commit/?id=ce7dc61e220d08f41e0fc18b2c1ab29ff51b008c commit ce7dc61e220d08f41e0fc18b2c1ab29ff51b008c Author: OsmoTACDB Project Date: Thu Apr 28 14:14:22 2016 +0200 first commit ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- TAC DB (and client) From gitosis at osmocom.org Mon May 2 16:52:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 16:52:51 GMT Subject: libosmo-abis.git branch max/tmp deleted. 0.3.2-7-g620251c Message-ID: <201605021652.u42Gqp9v063115@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, max/tmp has been deleted was 620251cdc3160b647cb7433a7001d54f0ce7fece ----------------------------------------------------------------------- 620251cdc3160b647cb7433a7001d54f0ce7fece Set connected mode after setting remote address ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon May 2 17:51:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 17:51:22 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-435-g99f2477 Message-ID: <201605021751.u42HpMsY071988@git.osmocom.org> 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) From gitosis at osmocom.org Mon May 2 17:52:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 2 May 2016 17:52:23 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-435-g99f2477 Message-ID: <201605021752.u42HqNcn072210@git.osmocom.org> 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, sysmocom/iu has been updated 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) via 5c4386c6928d65252eaf327044aae63b5dfbc01e (commit) from fc68c83ddbda55fc2aaa908a3a6a6fca2af71761 (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_08.h | 2 + openbsc/include/openbsc/gsm_subscriber.h | 10 ++- 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 | 73 +++++---------------- openbsc/src/libmsc/gsm_04_11.c | 3 +- openbsc/src/libmsc/gsm_subscriber.c | 107 ++++++++++++++++++++----------- openbsc/src/libmsc/iu_cs.c | 2 + openbsc/src/libmsc/silent_call.c | 5 +- openbsc/src/osmo-cscn/cscn_main.c | 19 +++--- openbsc/src/osmo-cscn/iucs_ranap.c | 2 +- 13 files changed, 136 insertions(+), 111 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 3 00:34:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 00:34:39 GMT Subject: osmo-trx.git branch master updated. 68475102023be985d45698acb81b888f78db8728 Message-ID: <201605030034.u430YdYr032023@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 68475102023be985d45698acb81b888f78db8728 (commit) via 7b9ac673752d8831a785bfc1af0029389f4814bf (commit) from 047956259b468724e9c9d4b6bc436f8ee1f85a57 (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: CommonLibs/Sockets.cpp | 24 ++++++++++-------------- CommonLibs/Sockets.h | 4 ++-- CommonLibs/SocketsTest.cpp | 4 ++-- Transceiver52M/Transceiver.cpp | 4 ++-- 4 files changed, 16 insertions(+), 20 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue May 3 00:37:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 00:37:55 GMT Subject: osmo-trx.git branch master updated. 2c650a6895f573e4455f55f0d1ed136ba8ae4744 Message-ID: <201605030037.u430btu0032438@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated discards 68475102023be985d45698acb81b888f78db8728 (commit) discards 7b9ac673752d8831a785bfc1af0029389f4814bf (commit) via 2c650a6895f573e4455f55f0d1ed136ba8ae4744 (commit) via d4555f267e284d14e9e877f8f82da8bcc2d76d7a (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 (68475102023be985d45698acb81b888f78db8728) \ N -- N -- N (2c650a6895f573e4455f55f0d1ed136ba8ae4744) 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/osmo-trx/commit/?id=2c650a6895f573e4455f55f0d1ed136ba8ae4744 commit 2c650a6895f573e4455f55f0d1ed136ba8ae4744 Author: Tom Tsou Date: Thu Apr 28 21:55:17 2016 -0700 common: Add mandatory length field to UDP receive calls Current UDP receive reads up to MAX_UDP_LENGTH bytes into the passed in buffer, which may lead to buffer overflow if the write buffer is of insufficient size. Add mandatory length argument to UDP socket receive calls. Reported-by: Simone Margaritelli Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=d4555f267e284d14e9e877f8f82da8bcc2d76d7a commit d4555f267e284d14e9e877f8f82da8bcc2d76d7a Author: Tom Tsou Date: Thu Apr 28 21:24:53 2016 -0700 common: Restrict UDP binding to localhost only Reported security vulnerability where control and data UDP packets can be injected into the transceiver externally due to socket binding to all interfaces using INADDR_ANY. Existing socket interface does not allow specifying local address; only the local port and remote address/port are arguments. Restrict socket bind to localhost with INADDR_LOOPBACK. If external interfaces do need to be used, the API should be modified to allow specifying the local socket address. Reported-by: Simone Margaritelli Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue May 3 07:43:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 07:43:18 GMT Subject: osmo-tacdb.git branch master updated. b33e5d9fc9b91dc567ce465f17788eb303181b8a Message-ID: <201605030743.u437hI3Z000968@git.osmocom.org> 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 "TAC DB (and client)". The branch, master has been updated discards 9d36a704c81e81ce7121c7848fbf81b2e50d2195 (commit) discards c50ff84005e367bb7656649134fc6835253af9f7 (commit) discards ae20121cdde93ec214ca71621a5817cadfa517ee (commit) discards c6de6d76eb76b282aa8c8b2fac5fb11ae4e78bba (commit) discards ce7dc61e220d08f41e0fc18b2c1ab29ff51b008c (commit) via b33e5d9fc9b91dc567ce465f17788eb303181b8a (commit) via 113573145d46c1e5f14f06008f20670cd3f96083 (commit) via adf9a2a2f86c9b8dd7823f006322cb1ea11d865b (commit) via da68e7baa9aee4b7f259bbec1c6c140767ee5e09 (commit) via 39fa5fa3b242b064395acded261614dfe225cad6 (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 (9d36a704c81e81ce7121c7848fbf81b2e50d2195) \ N -- N -- N (b33e5d9fc9b91dc567ce465f17788eb303181b8a) 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/osmo-tacdb/commit/?id=b33e5d9fc9b91dc567ce465f17788eb303181b8a commit b33e5d9fc9b91dc567ce465f17788eb303181b8a Author: OsmoTACDB Project Date: Thu Apr 28 23:31:58 2016 +0200 license information http://cgit.osmocom.org/osmo-tacdb/commit/?id=113573145d46c1e5f14f06008f20670cd3f96083 commit 113573145d46c1e5f14f06008f20670cd3f96083 Author: OsmoTACDB Project Date: Thu Apr 28 23:09:07 2016 +0200 add gitignore http://cgit.osmocom.org/osmo-tacdb/commit/?id=adf9a2a2f86c9b8dd7823f006322cb1ea11d865b commit adf9a2a2f86c9b8dd7823f006322cb1ea11d865b Merge: da68e7b 39fa5fa Author: OsmoTACDB Project Date: Thu Apr 28 21:44:35 2016 +0200 Merge branch 'master' of ssh://git.osmocom.org/osmo-tacdb http://cgit.osmocom.org/osmo-tacdb/commit/?id=da68e7baa9aee4b7f259bbec1c6c140767ee5e09 commit da68e7baa9aee4b7f259bbec1c6c140767ee5e09 Author: OsmoTACDB Project Date: Thu Apr 28 21:41:38 2016 +0200 first version of our AWESOME app http://cgit.osmocom.org/osmo-tacdb/commit/?id=39fa5fa3b242b064395acded261614dfe225cad6 commit 39fa5fa3b242b064395acded261614dfe225cad6 Author: OsmoTACDB Project Date: Thu Apr 28 14:14:22 2016 +0200 first commit ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- TAC DB (and client) From gitosis at osmocom.org Tue May 3 08:05:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 08:05:19 GMT Subject: osmocom-bb.git branch max/gprs_debug updated. osmocon_v0.0.0-1210-gefea8d2 Message-ID: <201605030805.u4385JXt005398@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, max/gprs_debug has been updated discards 350263350d16751473df785cd0b8249ed2d34ac9 (commit) discards d333a0f04e73adaf1e8c020b443af2aa75ecda14 (commit) discards 31fbad59f11c3da3cab51bbf3c67a5c055058159 (commit) discards b20173ddfb58e8e1e0576d621f4681fbb50a9453 (commit) via efea8d2aa0d9ad52abac55aa3e6834dc5a7ac205 (commit) via 127bcbfe2bfe089566b0de545b4f55c19be85c86 (commit) via b1e2e38357cf464394fc322cdc1ce094f1b3a2d9 (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 (350263350d16751473df785cd0b8249ed2d34ac9) \ N -- N -- N (efea8d2aa0d9ad52abac55aa3e6834dc5a7ac205) 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/osmocom-bb/commit/?id=efea8d2aa0d9ad52abac55aa3e6834dc5a7ac205 commit efea8d2aa0d9ad52abac55aa3e6834dc5a7ac205 Author: Max Date: Thu Mar 24 17:46:19 2016 +0100 Import gprsdecode utility Add modernized version of gprsdecode: * port to latest libosmocore library * add regression tests The code is based on work of SRLabs available at https://srlabs.de/gprs/ http://cgit.osmocom.org/osmocom-bb/commit/?id=127bcbfe2bfe089566b0de545b4f55c19be85c86 commit 127bcbfe2bfe089566b0de545b4f55c19be85c86 Author: Max Date: Thu Mar 24 17:24:19 2016 +0100 Add basic gprs capture support http://cgit.osmocom.org/osmocom-bb/commit/?id=b1e2e38357cf464394fc322cdc1ce094f1b3a2d9 commit b1e2e38357cf464394fc322cdc1ce094f1b3a2d9 Author: Max Date: Thu Mar 24 17:23:53 2016 +0100 Drop support for old toolchains ----------------------------------------------------------------------- Summary of changes: src/target/firmware/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue May 3 11:09:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 11:09:17 GMT Subject: osmo-iuh.git branch master updated. 75f8116132a452af9e2b9c95a9fe1d1142605567 Message-ID: <201605031109.u43B9HqK033409@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via 75f8116132a452af9e2b9c95a9fe1d1142605567 (commit) from 95d0ba5f401db53d5ce3f296ec02bd33865a387b (commit) 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/osmo-iuh/commit/?id=75f8116132a452af9e2b9c95a9fe1d1142605567 commit 75f8116132a452af9e2b9c95a9fe1d1142605567 Author: Holger Hans Peter Freyther Date: Tue May 3 13:08:55 2016 +0200 jenkins: Disable parallel make as it is broken right now sed -i 's,^#include "ranap_ies_defs.h",#include ,' ranap_encoder.c ranap_decoder.c sed -i 's,^#include "ranap_common.h",#include ,' ranap_encoder.c ranap_decoder.c ranap_ies_defs.h sed -i 's,^#include "ranap_common.h",#include ,' ranap_encoder.c ranap_decoder.c ranap_ies_defs.h mv ranap_ies_defs.h ../include/osmocom/ranap/ sed: can't read ranap_ies_defs.h: No such file or directory Makefile:916: recipe for target 'ranap_decoder.c' failed ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue May 3 11:14:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 11:14:33 GMT Subject: osmo-iuh.git branch master updated. 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c Message-ID: <201605031114.u43BEX6M034366@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (commit) from 75f8116132a452af9e2b9c95a9fe1d1142605567 (commit) 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/osmo-iuh/commit/?id=802acd0da459b4d74bf4a64d8c12aba0f2a6c09c commit 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c Author: Neels Hofmeyr Date: Tue May 3 13:11:40 2016 +0200 fix: test-ranap.c: missing NULL init The decoding target pointer has to be NULL so that a new structure is allocated by aper_decode(). Fixes a probable segmentation fault upon decoding at test-ranap.c:77 or free of unallocated memory in test-ranap.c:81. ----------------------------------------------------------------------- Summary of changes: src/tests/test-ranap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue May 3 16:41:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 16:41:44 GMT Subject: openbsc.git branch max/pol created. 0.15.0-247-g0e4a196 Message-ID: <201605031641.u43GfiUV087888@git.osmocom.org> 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, max/pol has been created at 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb commit 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb Author: Max Date: Tue May 3 18:36:04 2016 +0200 Add IMSI-prefix authorization policy * extend "auth policy" vty command with new option "prefix" * add vty command "authorize-prefix" for setting arbitrary prefix * add basic vty test * add optional "imsi-prefix" argument to subscriber-create-on-demand vty command With those in place we can now set the prefix against which MS's IMSI will be checked. If IMSI's prefix match our configuration than MS is allowed to access the network. If subscriber is already marked as authorized in HLR than it'll be allowed regardless of IMSI prefix. The same way we can decide whether to create subscribers on-demand basesd on IMSI prefix match. Note: this is NITB option, not to be confused with SGSN option with the same name. Fixes: OS#1647 http://cgit.osmocom.org/openbsc/commit/?id=2b8a7ea26720bd6beb9f3c4d8a562ad4f9091a13 commit 2b8a7ea26720bd6beb9f3c4d8a562ad4f9091a13 Author: Max Date: Tue May 3 18:19:20 2016 +0200 Cleanup db tests Move copy-pasted code into separate function to make writing more tests easier. http://cgit.osmocom.org/openbsc/commit/?id=d9acc71f32933d757574332645abb15e517f0832 commit d9acc71f32933d757574332645abb15e517f0832 Author: Max Date: Tue May 3 18:12:18 2016 +0200 Simplify subscriber creation Move common code to wrapper function. http://cgit.osmocom.org/openbsc/commit/?id=e0fbe5a1dc474128fd60c1e325ff06825b928814 commit e0fbe5a1dc474128fd60c1e325ff06825b928814 Author: Max Date: Tue May 3 18:08:39 2016 +0200 Ignore extended test leftovers http://cgit.osmocom.org/openbsc/commit/?id=b68213551db4899507d1c6648e2cf496b03a66b3 commit b68213551db4899507d1c6648e2cf496b03a66b3 Author: Max Date: Tue May 3 18:03:38 2016 +0200 Use enum for subscriber creation policy This enables easier expansion of available policies in future. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 3 16:52:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 16:52:21 GMT Subject: osmo-auc.git branch master updated. 508ede80da028757ef7b2318e37e8ad9b4631790 Message-ID: <201605031652.u43GqLlI089525@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 508ede80da028757ef7b2318e37e8ad9b4631790 (commit) via 7df17ce67ee16f65dbb0430f397bef3250c989f4 (commit) via 0c3b7f0002f97a81d0aa9d9c057bb1ef4d8450b6 (commit) via 2bb6f91a56a730a0423b03906e63430a686b484b (commit) via 3596f92fadfe55e6262098727fffdb1edfb91a6d (commit) via b565a56607e7006bf2ce843611bc3d32c8c651dc (commit) from 7fc5dcc49f56fedf70a04b5cf989de7cd1d367c9 (commit) 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/osmo-auc/commit/?id=508ede80da028757ef7b2318e37e8ad9b4631790 commit 508ede80da028757ef7b2318e37e8ad9b4631790 Author: Harald Welte Date: Tue May 3 18:51:40 2016 +0200 populate_hlr_db.pl: Script to generate a HLR database It currently creates a database with 1 million subscribers, all of which are provisioned for both 2G and 3G authentication using the same key material. http://cgit.osmocom.org/osmo-auc/commit/?id=7df17ce67ee16f65dbb0430f397bef3250c989f4 commit 7df17ce67ee16f65dbb0430f397bef3250c989f4 Author: Harald Welte Date: Tue May 3 18:51:18 2016 +0200 add copyright statements to all files http://cgit.osmocom.org/osmo-auc/commit/?id=0c3b7f0002f97a81d0aa9d9c057bb1ef4d8450b6 commit 0c3b7f0002f97a81d0aa9d9c057bb1ef4d8450b6 Author: Harald Welte Date: Tue May 3 18:51:04 2016 +0200 db_auc: remove some debugging code about column types http://cgit.osmocom.org/osmo-auc/commit/?id=2bb6f91a56a730a0423b03906e63430a686b484b commit 2bb6f91a56a730a0423b03906e63430a686b484b Author: Harald Welte Date: Tue May 3 18:50:41 2016 +0200 db: Use Write-Ahead Logging mode of SQLite3 http://cgit.osmocom.org/osmo-auc/commit/?id=3596f92fadfe55e6262098727fffdb1edfb91a6d commit 3596f92fadfe55e6262098727fffdb1edfb91a6d Author: Harald Welte Date: Tue May 3 18:49:27 2016 +0200 Major update; Code now supports SAI, LU and ISD transactions We also introduce a 'gsup_router' which enables us to route a transaction to a given VLR. It works based on the SERIAL attribute communicated at time of the IPA multiplex setup as part of the CCM sub-protocol. http://cgit.osmocom.org/osmo-auc/commit/?id=b565a56607e7006bf2ce843611bc3d32c8c651dc commit b565a56607e7006bf2ce843611bc3d32c8c651dc Author: Harald Welte Date: Tue May 3 18:47:08 2016 +0200 hlr.sql: Don't use TRUE/FALSE as DEFAULT, they will be strings :( SQLite has this crappy type system where you can put a string into a boolean or integer column, which of course will break once you try to read it as bool.. Also, add an index by IMSI to the SUBSCRIBER table. ----------------------------------------------------------------------- Summary of changes: osmo-gsup-hlr/sql/hlr.sql | 9 +- osmo-gsup-hlr/src/Makefile | 6 +- osmo-gsup-hlr/src/db.c | 11 +- osmo-gsup-hlr/src/db.h | 44 +++- osmo-gsup-hlr/src/db_auc.c | 4 - osmo-gsup-hlr/src/db_hlr.c | 136 +++++++++++++ osmo-gsup-hlr/src/gsup_router.c | 85 ++++++++ osmo-gsup-hlr/src/gsup_router.h | 8 + osmo-gsup-hlr/src/gsup_server.c | 82 +++++++- osmo-gsup-hlr/src/gsup_server.h | 2 + osmo-gsup-hlr/src/hlr.c | 376 ++++++++++++++++++++++++++++++++++- osmo-gsup-hlr/src/populate_hlr_db.pl | 75 +++++++ 12 files changed, 819 insertions(+), 19 deletions(-) create mode 100644 osmo-gsup-hlr/src/db_hlr.c create mode 100644 osmo-gsup-hlr/src/gsup_router.c create mode 100644 osmo-gsup-hlr/src/gsup_router.h create mode 100755 osmo-gsup-hlr/src/populate_hlr_db.pl hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 3 22:18:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 3 May 2016 22:18:08 GMT Subject: osmo-trx.git branch master updated. 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 Message-ID: <201605032218.u43MI8ER063202@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 (commit) via a5e0f1cdba850d50a6743ec3aeaa565b25db0465 (commit) from 2c650a6895f573e4455f55f0d1ed136ba8ae4744 (commit) 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/osmo-trx/commit/?id=0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 commit 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 Author: Tom Tsou Date: Tue May 3 15:14:45 2016 -0700 uhd: Set default Tx sampling to 4 sps The majority of GSM host platforms are capable of operating with the 4x oversampled modulator, which justifies the new default setting. The small number exceptions (e.g. Raspberry Pi) can still use the lower complexity 1 sps modulator with the '-s 1' command line option if required. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=a5e0f1cdba850d50a6743ec3aeaa565b25db0465 commit a5e0f1cdba850d50a6743ec3aeaa565b25db0465 Author: Tom Tsou Date: Tue May 3 15:14:06 2016 -0700 uhd: Update default E3XX settings Tune timing values after testing on UHD 003.009.002 for E3XX. Table value for 1 sps was off by 10 samples causing improper operation. Table value for 4 sps was shifted by 1 sample for more accurate timing. Also update E3XX description string detection. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 9 +++++---- Transceiver52M/osmo-trx.cpp | 7 +------ 2 files changed, 6 insertions(+), 10 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed May 4 09:56:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 09:56:01 GMT Subject: openbsc.git branch max/pol updated. 0.15.0-248-g98ec8f9 Message-ID: <201605040956.u449u1lH076723@git.osmocom.org> 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, max/pol has been updated discards 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb (commit) via 98ec8f950c226b95f179fb94bedd8a7d24a2c36d (commit) via a87b30cbc95728d1073e4b969e0432d77616b101 (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 (0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb) \ N -- N -- N (98ec8f950c226b95f179fb94bedd8a7d24a2c36d) 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=98ec8f950c226b95f179fb94bedd8a7d24a2c36d commit 98ec8f950c226b95f179fb94bedd8a7d24a2c36d Author: Max Date: Wed May 4 11:14:29 2016 +0200 Make random MSISDN assignment optional Previously if subscriber was automatically created it got assigned random MSISDN number between 20000 and 49999. Make it optional (defaulting to previous behavior) by adding following: * optional "no-extension" argument to subscriber-create-on-demand * db unit tests * vty test The range for random extension can now be specified with "subscriber-create-on-demand random" command. Note: using the db made with new code might result in subscribers with empty extension. Such subscribers cannot be deleted using old code. Make sure not to mix db versions or manually fix it by editing sqlite with external program. Fixes: OS#1658 http://cgit.osmocom.org/openbsc/commit/?id=a87b30cbc95728d1073e4b969e0432d77616b101 commit a87b30cbc95728d1073e4b969e0432d77616b101 Author: Max Date: Tue May 3 18:36:04 2016 +0200 Add IMSI-prefix authorization policy * extend "auth policy" vty command with new option "prefix" * add vty command "authorize-prefix" for setting arbitrary prefix * add basic vty test * add optional "imsi-prefix" argument to subscriber-create-on-demand vty command With those in place we can now set the prefix against which MS's IMSI will be checked. If IMSI's prefix match our configuration than MS is allowed to access the network. If subscriber is already marked as authorized in HLR than it'll be allowed regardless of IMSI prefix. The same way we can decide whether to create subscribers on-demand basesd on IMSI prefix match. Similar to authorization this restriction can be overridden by manually creating subscriber via vty, ctrl interface or directly in HLR. Note: this is NITB option, not to be confused with SGSN option with the same name. Fixes: OS#1647 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/db.h | 8 +++- openbsc/include/openbsc/gsm_data.h | 3 ++ openbsc/include/openbsc/gsm_subscriber.h | 5 ++- openbsc/src/libbsc/net_init.c | 3 +- openbsc/src/libcommon/gsm_subscriber_base.c | 1 + openbsc/src/libmsc/ctrl_commands.c | 9 ++++- openbsc/src/libmsc/db.c | 37 ++++++++++++------- openbsc/src/libmsc/gsm_04_08.c | 10 +++-- openbsc/src/libmsc/gsm_subscriber.c | 6 ++- openbsc/src/libmsc/vty_interface_layer3.c | 57 +++++++++++++++++++++++++++-- openbsc/tests/db/db_test.c | 18 ++++++--- openbsc/tests/vty_test_runner.py | 51 +++++++++++++++++++++++++- 12 files changed, 174 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 09:57:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 09:57:24 GMT Subject: openbsc.git branch max/pol updated. 0.15.0-248-gdc294eb Message-ID: <201605040957.u449vO1I076922@git.osmocom.org> 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, max/pol has been updated discards 98ec8f950c226b95f179fb94bedd8a7d24a2c36d (commit) via dc294eb1238c9fe53ef5b7af50abf115636f94bd (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 (98ec8f950c226b95f179fb94bedd8a7d24a2c36d) \ N -- N -- N (dc294eb1238c9fe53ef5b7af50abf115636f94bd) 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=dc294eb1238c9fe53ef5b7af50abf115636f94bd commit dc294eb1238c9fe53ef5b7af50abf115636f94bd Author: Max Date: Wed May 4 11:14:29 2016 +0200 Make random MSISDN assignment optional Previously if subscriber was automatically created it got assigned random MSISDN number between 20000 and 49999. Make it optional (defaulting to previous behavior) by adding following: * optional "no-extension" argument to subscriber-create-on-demand * db unit tests * vty test The range for random extension can now be specified with "subscriber-create-on-demand random" command. Note: using the db made with new code might result in subscribers with empty extension. Such subscribers cannot be deleted using old code. Make sure not to mix db versions or manually fix it by editing sqlite with external program. Fixes: OS#1658 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 10:32:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 10:32:16 GMT Subject: openbsc.git branch max/pol updated. 0.15.0-248-g10112d9 Message-ID: <201605041032.u44AWGoE082256@git.osmocom.org> 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, max/pol has been updated discards dc294eb1238c9fe53ef5b7af50abf115636f94bd (commit) via 10112d9329fd1c1f822567b78726a54399c1352e (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 (dc294eb1238c9fe53ef5b7af50abf115636f94bd) \ N -- N -- N (10112d9329fd1c1f822567b78726a54399c1352e) 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=10112d9329fd1c1f822567b78726a54399c1352e commit 10112d9329fd1c1f822567b78726a54399c1352e Author: Max Date: Wed May 4 11:14:29 2016 +0200 Make random MSISDN assignment optional Previously if subscriber was automatically created it got assigned random MSISDN number between 20000 and 49999. Make it optional (defaulting to previous behavior) by adding following: * optional "no-extension" argument to subscriber-create-on-demand * db unit tests * vty test The range for random extension can now be specified with "subscriber-create-on-demand random" command. Note: using the db made with new code might result in subscribers with empty extension. Such subscribers cannot be deleted using old code. Make sure not to mix db versions or manually fix it by editing sqlite with external program. Fixes: OS#1658 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 28 +++++++++++----------------- openbsc/tests/vty_test_runner.py | 7 ++++--- 2 files changed, 15 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 10:42:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 10:42:15 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-441-g0adaab0 Message-ID: <201605041042.u44AgFMQ083649@git.osmocom.org> 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 via 0adaab0d357a7ecae8a88c3270e566fc79de1c1e (commit) via 566ea592a538b79c1025ede5f8fa15b4e7c1b81c (commit) via c4660e5d7e2c070d9486e823af767de385a64be4 (commit) via ebc9a6288cda9440d70e8789bb8385b0576d523a (commit) via 2e716ca9b2c99ac1d3a47125117582e2a1c04454 (commit) via c731b23285013eb751e7b4b4213453d98f0a978f (commit) from 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (commit) 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=0adaab0d357a7ecae8a88c3270e566fc79de1c1e commit 0adaab0d357a7ecae8a88c3270e566fc79de1c1e Author: Neels Hofmeyr Date: Wed May 4 12:40:52 2016 +0200 comment tweak http://cgit.osmocom.org/openbsc/commit/?id=566ea592a538b79c1025ede5f8fa15b4e7c1b81c commit 566ea592a538b79c1025ede5f8fa15b4e7c1b81c Author: Neels Hofmeyr Date: Wed May 4 12:40:36 2016 +0200 pass subscr explicitly http://cgit.osmocom.org/openbsc/commit/?id=c4660e5d7e2c070d9486e823af767de385a64be4 commit c4660e5d7e2c070d9486e823af767de385a64be4 Author: Neels Hofmeyr Date: Wed May 4 12:40:05 2016 +0200 paging cb: add assertions http://cgit.osmocom.org/openbsc/commit/?id=ebc9a6288cda9440d70e8789bb8385b0576d523a commit ebc9a6288cda9440d70e8789bb8385b0576d523a Author: Neels Hofmeyr Date: Wed May 4 12:39:38 2016 +0200 wip: paging timeout http://cgit.osmocom.org/openbsc/commit/?id=2e716ca9b2c99ac1d3a47125117582e2a1c04454 commit 2e716ca9b2c99ac1d3a47125117582e2a1c04454 Author: Neels Hofmeyr Date: Wed May 4 12:34:51 2016 +0200 debug log for SMS http://cgit.osmocom.org/openbsc/commit/?id=c731b23285013eb751e7b4b4213453d98f0a978f commit c731b23285013eb751e7b4b4213453d98f0a978f Author: Neels Hofmeyr Date: Wed May 4 12:34:12 2016 +0200 debug log tweaks for paging ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 1 + openbsc/src/libiu/iu.c | 21 ++++++++---- openbsc/src/libmsc/db.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 55 ++++++++++++++++++++++++++----- openbsc/src/libmsc/sms_queue.c | 9 ++++- openbsc/src/libmsc/vty_interface_layer3.c | 1 + 6 files changed, 72 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 10:59:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 10:59:10 GMT Subject: openbsc.git branch max/pol updated. 0.15.0-248-g6eddd75 Message-ID: <201605041059.u44AxAUF086131@git.osmocom.org> 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, max/pol has been updated discards 10112d9329fd1c1f822567b78726a54399c1352e (commit) via 6eddd75c794f8dab4d27f4b7fb443d3305229930 (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 (10112d9329fd1c1f822567b78726a54399c1352e) \ N -- N -- N (6eddd75c794f8dab4d27f4b7fb443d3305229930) 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=6eddd75c794f8dab4d27f4b7fb443d3305229930 commit 6eddd75c794f8dab4d27f4b7fb443d3305229930 Author: Max Date: Wed May 4 11:14:29 2016 +0200 Make random MSISDN assignment optional Previously if subscriber was automatically created it got assigned random MSISDN number between 20000 and 49999. Make it optional (defaulting to previous behavior) by adding following: * optional "no-extension" argument to subscriber-create-on-demand * db unit tests * vty test The range for random extension can now be specified with "subscriber-create-on-demand random" command. Note: using the db made with new code might result in subscribers with empty extension. Such subscribers cannot be deleted using old code. Make sure not to mix db versions or manually fix it by editing sqlite with external program. Fixes: OS#1658 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/vty_interface_layer3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 11:37:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 11:37:59 GMT Subject: osmo-iuh.git branch neels/wip updated. 978c6392d7dc4f5bf302e272e045dfc0b9908cbe Message-ID: <201605041137.u44Bbx7M092356@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 88667ba84be4288ae45a357385b7a2e9b60a4789 (commit) discards 0116ab219ff76dfd5b6b9973711a5cd6d134372f (commit) via 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (commit) via 9fb68a9c1e6c09dc9d5906c87948399ab9133e83 (commit) via 211a77a5f33112a20dd05267d6d4d05da85503ad (commit) via 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (commit) via 75f8116132a452af9e2b9c95a9fe1d1142605567 (commit) via 95d0ba5f401db53d5ce3f296ec02bd33865a387b (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 (88667ba84be4288ae45a357385b7a2e9b60a4789) \ N -- N -- N (978c6392d7dc4f5bf302e272e045dfc0b9908cbe) 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/osmo-iuh/commit/?id=978c6392d7dc4f5bf302e272e045dfc0b9908cbe commit 978c6392d7dc4f5bf302e272e045dfc0b9908cbe Author: Neels Hofmeyr Date: Wed May 4 13:37:12 2016 +0200 wip: hnb-test: paging response http://cgit.osmocom.org/osmo-iuh/commit/?id=9fb68a9c1e6c09dc9d5906c87948399ab9133e83 commit 9fb68a9c1e6c09dc9d5906c87948399ab9133e83 Author: Neels Hofmeyr Date: Tue Apr 5 11:53:09 2016 +0200 hnb-test: plmn_id: use 0xf for unused digit http://cgit.osmocom.org/osmo-iuh/commit/?id=211a77a5f33112a20dd05267d6d4d05da85503ad commit 211a77a5f33112a20dd05267d6d4d05da85503ad Author: Neels Hofmeyr Date: Wed Apr 13 19:09:41 2016 +0200 debug log: rx-unitdata ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 6 +++--- src/tests/hnb-test.c | 32 ++++++++++++++++++++++++++++++++ src/tests/test-ranap.c | 3 ++- 3 files changed, 37 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed May 4 11:55:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 11:55:44 GMT Subject: osmo-iuh.git branch master updated. a9cf70f665c553e7d31ed3c7a68bca326db0d964 Message-ID: <201605041155.u44Btidn097244@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via a9cf70f665c553e7d31ed3c7a68bca326db0d964 (commit) from 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (commit) 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/osmo-iuh/commit/?id=a9cf70f665c553e7d31ed3c7a68bca326db0d964 commit a9cf70f665c553e7d31ed3c7a68bca326db0d964 Author: Daniel Willmann Date: Wed May 4 13:50:43 2016 +0200 ranap_msg_factory: Fix endianess in paging command the asn1 helper functions already take care of byte ordering, so use these. ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed May 4 11:59:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 11:59:22 GMT Subject: osmo-iuh.git branch neels/wip updated. d597a543eef9273c119b75d9372218ebf9173247 Message-ID: <201605041159.u44BxMxx097763@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/wip has been updated via d597a543eef9273c119b75d9372218ebf9173247 (commit) from 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (commit) 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/osmo-iuh/commit/?id=d597a543eef9273c119b75d9372218ebf9173247 commit d597a543eef9273c119b75d9372218ebf9173247 Author: Neels Hofmeyr Date: Wed May 4 13:48:25 2016 +0200 ranap: fix tmsi byte order ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 2 +- src/tests/test-ranap.ok | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed May 4 12:01:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 12:01:37 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-442-gf3bcdd2 Message-ID: <201605041201.u44C1bxf098418@git.osmocom.org> 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, sysmocom/iu has been updated via f3bcdd272b557c164950162ce5372c85cb8a731b (commit) via 1d125c902fa163904dfa5364b82552cbabf6f7dd (commit) via 35ebbbea7a72103b3722e6e3ce59d71f5579a61d (commit) via a95927c1ded01a081fca43d1e500d419721cfee2 (commit) via 03ded61060e78d5a604c7c955247e2a1b1863008 (commit) via 26d0326157ca88abb3e7888b541c304b1d012648 (commit) via 885a11b33e79ee55e323eaf4bda975284a54d50d (commit) from 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (commit) 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=f3bcdd272b557c164950162ce5372c85cb8a731b commit f3bcdd272b557c164950162ce5372c85cb8a731b Author: Neels Hofmeyr Date: Wed May 4 12:39:38 2016 +0200 msc subscr: add paging timeout In NITB, the paging timeout would be handled from the BSC side. In IuCS, we need to invalidate the paging request from libmsc alone, so add a paging timer to gsm_subscriber. Possibly, the HNB-GW should respond with a paging failure and libmsc could trigger on that, nevertheless libmsc should not rely on a failure message to expire pending pagings. http://cgit.osmocom.org/openbsc/commit/?id=1d125c902fa163904dfa5364b82552cbabf6f7dd commit 1d125c902fa163904dfa5364b82552cbabf6f7dd Author: Neels Hofmeyr Date: Wed May 4 12:40:05 2016 +0200 subscr_paging_dispatch(): add assertions Make sure that subscr and conn are valid: * a subscr must always be present. * on success, a conn must be present and the subscr must match the conn's subscr. Also check the hooknum. http://cgit.osmocom.org/openbsc/commit/?id=35ebbbea7a72103b3722e6e3ce59d71f5579a61d commit 35ebbbea7a72103b3722e6e3ce59d71f5579a61d Author: Neels Hofmeyr Date: Wed May 4 12:51:54 2016 +0200 gitignore dir for python config tests http://cgit.osmocom.org/openbsc/commit/?id=a95927c1ded01a081fca43d1e500d419721cfee2 commit a95927c1ded01a081fca43d1e500d419721cfee2 Author: Neels Hofmeyr Date: Wed May 4 12:40:52 2016 +0200 comment tweak http://cgit.osmocom.org/openbsc/commit/?id=03ded61060e78d5a604c7c955247e2a1b1863008 commit 03ded61060e78d5a604c7c955247e2a1b1863008 Author: Neels Hofmeyr Date: Wed May 4 12:34:51 2016 +0200 debug log for SMS http://cgit.osmocom.org/openbsc/commit/?id=26d0326157ca88abb3e7888b541c304b1d012648 commit 26d0326157ca88abb3e7888b541c304b1d012648 Author: Neels Hofmeyr Date: Wed May 4 12:34:12 2016 +0200 debug log tweaks for paging http://cgit.osmocom.org/openbsc/commit/?id=885a11b33e79ee55e323eaf4bda975284a54d50d commit 885a11b33e79ee55e323eaf4bda975284a54d50d Author: Neels Hofmeyr Date: Wed May 4 12:53:15 2016 +0200 Revert "subscr_paging_dispatch(): use conn->subscr instead of separate param" This reverts commit 6f4e83beb05b7e4fd615504a7bf6a71afe15064d, but note: this is not a 1:1 revert since the subscr_paging_sec_cb() semantics have changed. In subscr_paging_dispatch(), the separate subscr parameter is needed in cases where paging expired and there is no conn available. For subscr_paging_sec_cb(), a conn must always be available. Hence it avoids any duplicity by only passing the conn and deriving the subscr from that. Callers of subscr_paging_sec_cb() pass NULL as param, so pass conn->subscr when calling subscr_paging_dispatch() from subscr_paging_sec_cb(). ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/include/openbsc/gsm_subscriber.h | 1 + openbsc/src/libiu/iu.c | 21 +++++++++----- openbsc/src/libmsc/db.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 46 +++++++++++++++++++++++++++---- openbsc/src/libmsc/sms_queue.c | 9 +++++- openbsc/src/libmsc/vty_interface_layer3.c | 1 + 7 files changed, 66 insertions(+), 15 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 12:01:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 12:01:56 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-442-gf3bcdd2 Message-ID: <201605041201.u44C1uMC098509@git.osmocom.org> 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 0adaab0d357a7ecae8a88c3270e566fc79de1c1e (commit) discards 566ea592a538b79c1025ede5f8fa15b4e7c1b81c (commit) discards c4660e5d7e2c070d9486e823af767de385a64be4 (commit) discards ebc9a6288cda9440d70e8789bb8385b0576d523a (commit) discards 2e716ca9b2c99ac1d3a47125117582e2a1c04454 (commit) discards c731b23285013eb751e7b4b4213453d98f0a978f (commit) via f3bcdd272b557c164950162ce5372c85cb8a731b (commit) via 1d125c902fa163904dfa5364b82552cbabf6f7dd (commit) via 35ebbbea7a72103b3722e6e3ce59d71f5579a61d (commit) via a95927c1ded01a081fca43d1e500d419721cfee2 (commit) via 03ded61060e78d5a604c7c955247e2a1b1863008 (commit) via 26d0326157ca88abb3e7888b541c304b1d012648 (commit) via 885a11b33e79ee55e323eaf4bda975284a54d50d (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 (0adaab0d357a7ecae8a88c3270e566fc79de1c1e) \ N -- N -- N (f3bcdd272b557c164950162ce5372c85cb8a731b) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/src/libmsc/gsm_subscriber.c | 13 ++++--------- 2 files changed, 5 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 12:09:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 12:09:00 GMT Subject: osmo-iuh.git branch master updated. fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc Message-ID: <201605041209.u44C90PW099542@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit) from a9cf70f665c553e7d31ed3c7a68bca326db0d964 (commit) 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/osmo-iuh/commit/?id=fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc commit fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc Author: Neels Hofmeyr Date: Wed May 4 13:48:25 2016 +0200 fix test-ranap, after tmsi endianness fix a9cf70f665c553e7d changed the TMSI byte order, the test expectations need to be adjusted accordingly. ----------------------------------------------------------------------- Summary of changes: src/tests/test-ranap.ok | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed May 4 12:09:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 12:09:30 GMT Subject: osmo-iuh.git branch neels/wip updated. bf21ae2450f97fa9713b90fdce9866db57175f9a Message-ID: <201605041209.u44C9UMm099663@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards d597a543eef9273c119b75d9372218ebf9173247 (commit) discards 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (commit) discards 9fb68a9c1e6c09dc9d5906c87948399ab9133e83 (commit) discards 211a77a5f33112a20dd05267d6d4d05da85503ad (commit) via bf21ae2450f97fa9713b90fdce9866db57175f9a (commit) via 44013416a3a6317f234f3786b414b1353718b3f3 (commit) via b86e756ce7b8ee5981893e38c163978dab8b85b2 (commit) via fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit) via a9cf70f665c553e7d31ed3c7a68bca326db0d964 (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 (d597a543eef9273c119b75d9372218ebf9173247) \ N -- N -- N (bf21ae2450f97fa9713b90fdce9866db57175f9a) 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/osmo-iuh/commit/?id=bf21ae2450f97fa9713b90fdce9866db57175f9a commit bf21ae2450f97fa9713b90fdce9866db57175f9a Author: Neels Hofmeyr Date: Wed May 4 13:37:12 2016 +0200 wip: hnb-test: paging response http://cgit.osmocom.org/osmo-iuh/commit/?id=44013416a3a6317f234f3786b414b1353718b3f3 commit 44013416a3a6317f234f3786b414b1353718b3f3 Author: Neels Hofmeyr Date: Tue Apr 5 11:53:09 2016 +0200 hnb-test: plmn_id: use 0xf for unused digit http://cgit.osmocom.org/osmo-iuh/commit/?id=b86e756ce7b8ee5981893e38c163978dab8b85b2 commit b86e756ce7b8ee5981893e38c163978dab8b85b2 Author: Neels Hofmeyr Date: Wed Apr 13 19:09:41 2016 +0200 debug log: rx-unitdata ----------------------------------------------------------------------- Summary of changes: src/ranap_msg_factory.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed May 4 14:10:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 14:10:12 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-449-g960d280 Message-ID: <201605041410.u44EACVT022508@git.osmocom.org> 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 via 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit) via a27b295100f30f5477bc5baae4a2872997f86f33 (commit) via 9015d4db52d9de0fea39eede34a3972551a96edf (commit) via 3cda07754184867c49b7116f6dc000d03c0e33ea (commit) via c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd (commit) via bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 (commit) via f959ad8991283acd08b5b142541db32a260c87ce (commit) from f3bcdd272b557c164950162ce5372c85cb8a731b (commit) 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=960d28087e18263027f7dbdb5e5bc641053c7e64 commit 960d28087e18263027f7dbdb5e5bc641053c7e64 Author: Neels Hofmeyr Date: Wed May 4 16:02:39 2016 +0200 IuCS: upon sec mode compl, check that a sec op is pending Safety check: discard Security Mode Complete messages when there is no security operation pending. http://cgit.osmocom.org/openbsc/commit/?id=a27b295100f30f5477bc5baae4a2872997f86f33 commit a27b295100f30f5477bc5baae4a2872997f86f33 Author: Neels Hofmeyr Date: Wed May 4 16:00:34 2016 +0200 msc: fix: two missing security operation releases When receiving authentication response or security mode complete messages, actually release the security operation stored with the subscriber conn. http://cgit.osmocom.org/openbsc/commit/?id=9015d4db52d9de0fea39eede34a3972551a96edf commit 9015d4db52d9de0fea39eede34a3972551a96edf Author: Neels Hofmeyr Date: Wed May 4 15:59:20 2016 +0200 msc: ignore cb retval on auth/sec mode rx Just return 0 regardless of the security callback's return value when receiving authentication response or security mode complete messages. http://cgit.osmocom.org/openbsc/commit/?id=3cda07754184867c49b7116f6dc000d03c0e33ea commit 3cda07754184867c49b7116f6dc000d03c0e33ea Author: Neels Hofmeyr Date: Wed May 4 15:36:56 2016 +0200 IuCS: properly clean up conn on release Don't call msc_subscr_con_free() directly, instead use gsm0408_clear_request(), which properly cleans up all pending operations before freeing the connection. http://cgit.osmocom.org/openbsc/commit/?id=c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd commit c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd Author: Neels Hofmeyr 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=bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 commit bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 Author: Neels Hofmeyr Date: Wed May 4 15:30:30 2016 +0200 gsm04_08_clear_request(): release loc with arg release=0 In gsm04_08_clear_request(), in_release == 1 anyway and msc_release_connection() would exit immediately without any effect. Don't confuse the reader by passing release=1 arg. http://cgit.osmocom.org/openbsc/commit/?id=f959ad8991283acd08b5b142541db32a260c87ce commit f959ad8991283acd08b5b142541db32a260c87ce Author: Neels Hofmeyr Date: Wed May 4 14:51:28 2016 +0200 cosmetic: move subscr_conn alloc&free to gsm_04_08.c Subscriber conn stuff doesn't really belong in gsm_subscriber.c. (I moved because I thought it would call some static functions in gsm_04_08.c, which ended up not being the case; anyway, it makes more sense to stay in gsm_04_08.c.) ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 40 ++++++++++++++++++++++++++++++++----- openbsc/src/libmsc/gsm_subscriber.c | 27 ------------------------- openbsc/src/libmsc/iu_cs.c | 4 ++-- openbsc/src/osmo-cscn/iucs_ranap.c | 19 +++++++++++++----- 4 files changed, 51 insertions(+), 39 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 14:10:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 14:10:41 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-449-g960d280 Message-ID: <201605041410.u44EAfNB022662@git.osmocom.org> 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, sysmocom/iu has been updated via 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit) via a27b295100f30f5477bc5baae4a2872997f86f33 (commit) via 9015d4db52d9de0fea39eede34a3972551a96edf (commit) via 3cda07754184867c49b7116f6dc000d03c0e33ea (commit) via c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd (commit) via bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 (commit) via f959ad8991283acd08b5b142541db32a260c87ce (commit) from f3bcdd272b557c164950162ce5372c85cb8a731b (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 40 ++++++++++++++++++++++++++++++++----- openbsc/src/libmsc/gsm_subscriber.c | 27 ------------------------- openbsc/src/libmsc/iu_cs.c | 4 ++-- openbsc/src/osmo-cscn/iucs_ranap.c | 19 +++++++++++++----- 4 files changed, 51 insertions(+), 39 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 4 17:05:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 4 May 2016 17:05:41 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-454-gcf2ca64 Message-ID: <201605041705.u44H5fa6051235@git.osmocom.org> 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, sysmocom/iu has been updated via cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit) via 62ee416d95711298da23e3c48019bf05e6a60299 (commit) via e42a2ab158bdeb042062fb53abb59b83c5335f9a (commit) via 9336cede840a10dd3252298529721e285ca4e871 (commit) via 8c6732909bd8dc090c079755a4166e813bac826a (commit) from 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit) 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=cf2ca648e9f8b9ed753b4ffb588305b0a3430208 commit cf2ca648e9f8b9ed753b4ffb588305b0a3430208 Author: Daniel Willmann Date: Wed May 4 18:56:33 2016 +0200 gprs: Update mm_ctx ra_id from ue_ctx http://cgit.osmocom.org/openbsc/commit/?id=62ee416d95711298da23e3c48019bf05e6a60299 commit 62ee416d95711298da23e3c48019bf05e6a60299 Author: Daniel Willmann Date: Wed May 4 18:52:32 2016 +0200 libiu: Keep current ra_id in ue_conn_ctx http://cgit.osmocom.org/openbsc/commit/?id=e42a2ab158bdeb042062fb53abb59b83c5335f9a commit e42a2ab158bdeb042062fb53abb59b83c5335f9a Author: Daniel Willmann Date: Wed May 4 17:21:15 2016 +0200 libiu: Also get routing area code if present in InitialUE Message http://cgit.osmocom.org/openbsc/commit/?id=9336cede840a10dd3252298529721e285ca4e871 commit 9336cede840a10dd3252298529721e285ca4e871 Author: Daniel Willmann Date: Wed May 4 16:45:02 2016 +0200 libiu: Fix memory leaks on receive and transmit The ranap_handle_* functions generate a msgb and pass it on to the receive callback. After processing the message the msgb needs to be freed again. iu_tx() takes a msgb and uses ranap_new_msg_dt() to generate a new msgb from it. The old msgb needs to be freed. http://cgit.osmocom.org/openbsc/commit/?id=8c6732909bd8dc090c079755a4166e813bac826a commit 8c6732909bd8dc090c079755a4166e813bac826a Author: Daniel Willmann Date: Mon May 2 16:46:43 2016 +0200 gprs: Track PMM states For Iu mode it is important to know when the UE is in PMM-IDLE mode since the SGSN will need to page the UE if there is data for it. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 15 +++++++++++++-- openbsc/include/openbsc/iu.h | 1 + openbsc/src/gprs/gprs_gmm.c | 10 ++++++++-- openbsc/src/gprs/gprs_sgsn.c | 6 ++++++ openbsc/src/libiu/iu.c | 17 ++++++++++++++--- 5 files changed, 42 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu May 5 14:39:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 May 2016 14:39:22 GMT Subject: osmo-auc.git branch master updated. 06db912aaa4aac0665ad2180c608d4b216dfd9e1 Message-ID: <201605051439.u45EdMjU063301@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 06db912aaa4aac0665ad2180c608d4b216dfd9e1 (commit) from 508ede80da028757ef7b2318e37e8ad9b4631790 (commit) 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/osmo-auc/commit/?id=06db912aaa4aac0665ad2180c608d4b216dfd9e1 commit 06db912aaa4aac0665ad2180c608d4b216dfd9e1 Author: Harald Welte Date: Thu May 5 16:38:14 2016 +0200 AUC: Differentiate between actual error and unknown IMSI When responding to a SendAuthInfo.req, we need to differentiate an error case caused by an unknown IMSI, or an error caused by an error regarding accessing the database or data integrity. ----------------------------------------------------------------------- Summary of changes: osmo-gsup-hlr/src/db_auc.c | 39 +++++++++++++++++++++++++++++---------- osmo-gsup-hlr/src/hlr.c | 6 +++++- 2 files changed, 34 insertions(+), 11 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 5 16:33:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 May 2016 16:33:26 GMT Subject: openbsc.git branch laforge/pending updated. 0.15.0-258-g7c55ede Message-ID: <201605051633.u45GXQgA083086@git.osmocom.org> 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, laforge/pending has been updated via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) via 5f2524fe3d7242530f2088635df03df297862da0 (commit) from 5d547a4358edbd18744d1996d6ecb40328f09061 (commit) 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=7c55ede8b12faf1420b25ba30b5a22467fb2445c commit 7c55ede8b12faf1420b25ba30b5a22467fb2445c Author: Harald Welte Date: Thu May 5 18:31:37 2016 +0200 Add human-readable name of SGSN_AUTH_AUTHENTICATE In commit 4adb136da63a1d3ed523ad85e12fd99fc62f5701 we introduced a new authentication state SGSN_AUTH_AUTHENTICATE, but we didn't add that to auth_state_names[] resulting in log messages printing it abut 'unknown 0x1' rather than something more useful. http://cgit.osmocom.org/openbsc/commit/?id=5f2524fe3d7242530f2088635df03df297862da0 commit 5f2524fe3d7242530f2088635df03df297862da0 Author: Harald Welte Date: Thu May 5 18:25:12 2016 +0200 sgsn/GSUP: Support MAP-style nested LU/ISD The existing GSUP code expected the subscriber data to be piggy-backed onto the location update response, rather than a separate (and nested) insert subscriber data request/response phase. With this patch we should now support both the nested as well as the piggy-backed version. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 22 ++++++++++++++++++++++ openbsc/src/gprs/sgsn_auth.c | 1 + 2 files changed, 23 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu May 5 19:33:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 5 May 2016 19:33:16 GMT Subject: osmo-trx.git branch master updated. 3b093bb13ba04f03f1f078b986524eacb7d4a3f1 Message-ID: <201605051933.u45JXGOw013384@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 3b093bb13ba04f03f1f078b986524eacb7d4a3f1 (commit) via 3f4a13f0496d2407a698df62c34bdb410529fc54 (commit) from 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 (commit) 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/osmo-trx/commit/?id=3b093bb13ba04f03f1f078b986524eacb7d4a3f1 commit 3b093bb13ba04f03f1f078b986524eacb7d4a3f1 Author: Tom Tsou Date: Tue May 3 19:04:15 2016 -0700 uhd: Set minimum UHD version requirement for E3XX Create runtime version check for minimum supported UHD driver when using USRP E3XX devices. The minimum version, 3.9.0, matches supported version on current E3XX release images. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=3f4a13f0496d2407a698df62c34bdb410529fc54 commit 3f4a13f0496d2407a698df62c34bdb410529fc54 Author: Tom Tsou Date: Tue May 3 19:02:24 2016 -0700 uhd: Make device offset check a private method Removes extra arguments and a static call. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 155 +++++++++++++++++++++++++------------------ 1 file changed, 92 insertions(+), 63 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri May 6 09:22:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 09:22:44 GMT Subject: libosmocore.git branch master updated. 0.9.0-151-g7530d82 Message-ID: <201605060922.u469MiFY049524@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 7530d8242e528cd5ef5062192effde835ca48dfb (commit) via 766da8687741340135b637aa593886b7345b8ddc (commit) via 48dc1a5a64041e53e7cf7ae39758ed92aecbb6a3 (commit) via 3b6fb0880c3ab1e23a3d7d738d073b00c2a794c2 (commit) via 9709b2e6fd84cab48fc7844475518f68f937bb01 (commit) via fbd02fa8ccb27472412189febcc22f77d83ba0ac (commit) via 2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6 (commit) via 0996c879255e4653740814112bf98d0ddc93100c (commit) via 64f38c0410552e7c8ce1f12ceed8af0496d4ff01 (commit) via 69e6c3c7cdaeabbe31f66fffe9606cb6ee2ec8ee (commit) via cd9cb90f452ed83a3df0bf9d136aea19186c7f7b (commit) from 3a96d2837c2d5648692737ad5ddcc3893e12e913 (commit) 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/libosmocore/commit/?id=7530d8242e528cd5ef5062192effde835ca48dfb commit 7530d8242e528cd5ef5062192effde835ca48dfb Author: Harald Welte Date: Mon Apr 25 19:09:24 2016 +0200 add doc/*.tag to .gitignore http://cgit.osmocom.org/libosmocore/commit/?id=766da8687741340135b637aa593886b7345b8ddc commit 766da8687741340135b637aa593886b7345b8ddc Author: Harald Welte Date: Fri May 6 11:18:15 2016 +0200 GSUP: Add support for RAND in SendAuthInfo.req In the autentication re-sync case, we need not only the AUTS from the MS/UE, but also the RAND that we sent as part of the failed authentication challenge. http://cgit.osmocom.org/libosmocore/commit/?id=48dc1a5a64041e53e7cf7ae39758ed92aecbb6a3 commit 48dc1a5a64041e53e7cf7ae39758ed92aecbb6a3 Author: Harald Welte Date: Thu May 5 18:46:42 2016 +0200 GSUP: Add OSMO_GSUP_CN_DOMAIN_IE to differentiate CS and PS plane We're starting to use GSUP for circuit-switched (CS) plane, so we need to differentiate the two planes somehow from each other. http://cgit.osmocom.org/libosmocore/commit/?id=3b6fb0880c3ab1e23a3d7d738d073b00c2a794c2 commit 3b6fb0880c3ab1e23a3d7d738d073b00c2a794c2 Author: Harald Welte Date: Mon Apr 25 18:46:22 2016 +0200 import gprs_gsup_message.[ch] from openbsc as gsup.[ch] Move those routines from OpenBSC to libosmogsm, so they can be re-used from other programs. I think it was a mistake to add them only inside the openbsc repository in the first place. We need to pay more attention to this in the future. http://cgit.osmocom.org/libosmocore/commit/?id=9709b2e6fd84cab48fc7844475518f68f937bb01 commit 9709b2e6fd84cab48fc7844475518f68f937bb01 Author: Harald Welte Date: Mon Apr 25 18:47:53 2016 +0200 Import osmo_{encode,decode}_big_endian() from openbsc http://cgit.osmocom.org/libosmocore/commit/?id=fbd02fa8ccb27472412189febcc22f77d83ba0ac commit fbd02fa8ccb27472412189febcc22f77d83ba0ac Author: Harald Welte Date: Mon Apr 25 15:19:35 2016 +0200 tlv: Import osmo_shift_* and osmo_match_shift_* from openbsc These routines have nothing to do with specifically the BSC, so import them to the TLV parser we keep in libosmogsm. http://cgit.osmocom.org/libosmocore/commit/?id=2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6 commit 2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6 Author: Harald Welte Date: Mon Apr 25 12:11:20 2016 +0200 Update doxygen annotations in libosmocore This adds and improves doxygen API descriptions all over libosmocore, reducing the 'white spots' that don't have any documentation. http://cgit.osmocom.org/libosmocore/commit/?id=0996c879255e4653740814112bf98d0ddc93100c commit 0996c879255e4653740814112bf98d0ddc93100c Author: Harald Welte Date: Wed Apr 20 17:28:03 2016 +0200 add new header file for TS 23.003 http://cgit.osmocom.org/libosmocore/commit/?id=64f38c0410552e7c8ce1f12ceed8af0496d4ff01 commit 64f38c0410552e7c8ce1f12ceed8af0496d4ff01 Author: Harald Welte Date: Wed Apr 20 17:12:24 2016 +0200 import gsm_04_08_gprs.[ch] from openbsc.git The definitions in this header file (and associated strings in the c file) are generic about the GPRS Layer3 signalling protocols, and thus should be part of the library. http://cgit.osmocom.org/libosmocore/commit/?id=69e6c3c7cdaeabbe31f66fffe9606cb6ee2ec8ee commit 69e6c3c7cdaeabbe31f66fffe9606cb6ee2ec8ee Author: Harald Welte Date: Wed Apr 20 10:41:27 2016 +0200 Add log_fini() function to release all memory allocated by logging framework This is e.g. quite useful to call at the end of test code, in order to show that all memory allocated actually is released before exit(). http://cgit.osmocom.org/libosmocore/commit/?id=cd9cb90f452ed83a3df0bf9d136aea19186c7f7b commit cd9cb90f452ed83a3df0bf9d136aea19186c7f7b Author: Harald Welte Date: Wed Apr 20 10:39:00 2016 +0200 auth_core: Add osmo_auth_3g_from_2g() to compute CK+IK from Kc This function performs the C5+C4 conversion to derive UMTS key material from a 2G-only subscriber. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 3 + include/osmocom/core/bits.h | 11 +- include/osmocom/core/gsmtap.h | 26 +- include/osmocom/core/gsmtap_util.h | 4 +- include/osmocom/core/linuxlist.h | 195 +++++----- include/osmocom/core/logging.h | 42 ++- include/osmocom/core/rate_ctr.h | 7 +- include/osmocom/core/signal.h | 6 +- include/osmocom/core/socket.h | 3 + include/osmocom/core/utils.h | 13 + include/osmocom/gsm/gsup.h | 147 ++++++++ include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 397 +++++++++++++++++++++ include/osmocom/gsm/protocol/gsm_23_003.h | 23 ++ include/osmocom/gsm/tlv.h | 11 + src/application.c | 2 +- src/backtrace.c | 2 + src/bitcomp.c | 16 +- src/bits.c | 1 + src/bitvec.c | 51 ++- src/crc16.c | 14 +- src/gsm/Makefile.am | 5 +- src/gsm/auth_core.c | 41 +++ src/gsm/gsm_04_08_gprs.c | 140 ++++++++ src/gsm/gsup.c | 492 ++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 17 + src/gsm/tlv_parser.c | 171 +++++++++ src/gsmtap_util.c | 21 +- src/logging.c | 72 +++- src/macaddr.c | 27 +- src/msgb.c | 1 + src/panic.c | 25 +- src/prim.c | 2 + src/rate_ctr.c | 23 +- src/select.c | 6 +- src/signal.c | 1 + src/socket.c | 6 + src/timer.c | 2 + src/utils.c | 62 ++++ src/write_queue.c | 2 + tests/Makefile.am | 10 +- tests/gsup/gsup_test.c | 264 ++++++++++++++ tests/gsup/gsup_test.ok | 14 + tests/testsuite.at | 12 + tests/tlv/tlv_test.c | 250 +++++++++++++ tests/tlv/tlv_test.ok | 2 + 46 files changed, 2453 insertions(+), 190 deletions(-) create mode 100644 include/osmocom/gsm/gsup.h create mode 100644 include/osmocom/gsm/protocol/gsm_04_08_gprs.h create mode 100644 include/osmocom/gsm/protocol/gsm_23_003.h create mode 100644 src/gsm/gsm_04_08_gprs.c create mode 100644 src/gsm/gsup.c create mode 100644 tests/gsup/gsup_test.c create mode 100644 tests/gsup/gsup_test.ok create mode 100644 tests/tlv/tlv_test.c create mode 100644 tests/tlv/tlv_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri May 6 09:24:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 09:24:03 GMT Subject: openbsc.git branch master updated. 0.15.0-258-g7c55ede Message-ID: <201605060924.u469O34K049807@git.osmocom.org> 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, master has been updated via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) via 5f2524fe3d7242530f2088635df03df297862da0 (commit) via 5d547a4358edbd18744d1996d6ecb40328f09061 (commit) via d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit) via 564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit) via 31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit) via 23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit) via 50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit) via eff215a8bb766e62a02bcc0f4334470a53475001 (commit) via 7ca035decaaed460e66286868b1f14ccd3e00013 (commit) via 85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit) via 842674b8b3d245a2eecb352eb89609ed44cb0832 (commit) via 28903a99eae60cee616901fd3863960b1321ff54 (commit) via d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit) via 53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit) via 121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit) from 3ffce19cb4929c907460753d302e4720558cc6d2 (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 6 +- openbsc/include/openbsc/gprs_gsup_messages.h | 119 ------- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gprs_utils.h | 11 - openbsc/include/openbsc/gsm_04_08_gprs.h | 397 ---------------------- openbsc/include/openbsc/gsm_data.h | 5 +- openbsc/include/openbsc/gsm_subscriber.h | 7 +- openbsc/include/openbsc/ipaccess.h | 3 +- openbsc/include/openbsc/oap.h | 4 +- openbsc/include/openbsc/oap_messages.h | 16 +- openbsc/include/openbsc/utils.h | 26 -- openbsc/src/gprs/Makefile.am | 4 +- openbsc/src/gprs/gb_proxy.c | 2 +- openbsc/src/gprs/gb_proxy_patch.c | 1 - openbsc/src/gprs/gb_proxy_peer.c | 1 - openbsc/src/gprs/gprs_gb_parse.c | 58 ++-- openbsc/src/gprs/gprs_gmm.c | 14 +- openbsc/src/gprs/gprs_gsup_messages.c | 419 ----------------------- openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 131 +++++--- openbsc/src/gprs/gprs_utils.c | 136 +------- openbsc/src/gprs/gsm_04_08_gprs.c | 141 -------- openbsc/src/gprs/gtphub_ares.c | 2 +- openbsc/src/gprs/oap.c | 43 +-- openbsc/src/gprs/oap_messages.c | 20 +- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 14 +- openbsc/src/libcommon/Makefile.am | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 2 +- openbsc/src/libcommon/utils.c | 58 ---- openbsc/src/libmsc/auth.c | 8 +- openbsc/src/libmsc/ctrl_commands.c | 2 +- openbsc/src/libmsc/db.c | 25 +- openbsc/src/libmsc/gsm_04_08.c | 10 +- openbsc/src/libmsc/vty_interface_layer3.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- openbsc/tests/gbproxy/gbproxy_test.c | 2 +- openbsc/tests/gprs/Makefile.am | 4 +- openbsc/tests/gprs/gprs_test.c | 480 +-------------------------- openbsc/tests/gprs/gprs_test.ok | 14 - openbsc/tests/gtphub/gtphub_test.c | 2 +- openbsc/tests/mm_auth/mm_auth_test.c | 6 +- openbsc/tests/oap/Makefile.am | 1 - openbsc/tests/oap/oap_test.c | 9 +- openbsc/tests/sgsn/Makefile.am | 2 - openbsc/tests/sgsn/sgsn_test.c | 21 +- 48 files changed, 239 insertions(+), 2014 deletions(-) delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h delete mode 100644 openbsc/include/openbsc/gsm_04_08_gprs.h delete mode 100644 openbsc/include/openbsc/utils.h delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c delete mode 100644 openbsc/src/gprs/gsm_04_08_gprs.c delete mode 100644 openbsc/src/libcommon/utils.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 6 09:25:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 09:25:03 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-10-g9ed7ca5 Message-ID: <201605060925.u469P3dw050063@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (commit) via 12814b96367ca4ef7e94fb5fb18609d5fabd33a1 (commit) via b2d727a10256ed133f0db7f6760bfef73f8b9f6e (commit) from 8c119f7a0510b75e7fa1b96a37f2a6650e13824f (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmocom/abis/ipa.h | 6 ++++ src/input/ipa.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++ src/input/ipaccess.c | 17 +++++++---- 3 files changed, 93 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri May 6 11:50:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 11:50:21 GMT Subject: openbsc.git branch master updated. 0.15.0-259-gcd5e526 Message-ID: <201605061150.u46BoLdl072302@git.osmocom.org> 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, master has been updated via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit) from 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) 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=cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 commit cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 Author: Harald Welte Date: Fri May 6 13:46:21 2016 +0200 sgsn_test: Adapt test case to now-existing InsertSubscriberData We recently implementd InsertSubscriberData in the SGSN, adapt the test to reflect that. ----------------------------------------------------------------------- Summary of changes: openbsc/tests/sgsn/sgsn_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 6 21:31:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 21:31:05 GMT Subject: openbsc.git branch laforge/pending updated. 0.15.0-265-g325264b Message-ID: <201605062131.u46LV5bf059791@git.osmocom.org> 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, laforge/pending has been updated via 325264bfed7cac7f5a436778cadbf389bbc83bb8 (commit) via 8942dde31150fea0ce0d904488770a1fc7fb1dff (commit) via f73e028aa53cc3311d6233bfad65b76e091f60ba (commit) via aba7b4f62b37a37b25981f85e72b807edc80e9c7 (commit) via 972b47c69774b02907151e64dd2b23b2d4663925 (commit) via 5540781b25cb1c885028dbac83526eccd8183f44 (commit) via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit) from 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) 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=325264bfed7cac7f5a436778cadbf389bbc83bb8 commit 325264bfed7cac7f5a436778cadbf389bbc83bb8 Author: Harald Welte Date: Fri May 6 23:28:52 2016 +0200 WIP: move OAP client to libosmocore http://cgit.osmocom.org/openbsc/commit/?id=8942dde31150fea0ce0d904488770a1fc7fb1dff commit 8942dde31150fea0ce0d904488770a1fc7fb1dff Author: Harald Welte Date: Fri May 6 23:29:17 2016 +0200 gsup_client: Make use of OAP optional http://cgit.osmocom.org/openbsc/commit/?id=f73e028aa53cc3311d6233bfad65b76e091f60ba commit f73e028aa53cc3311d6233bfad65b76e091f60ba Author: Harald Welte Date: Fri May 6 23:28:11 2016 +0200 VTY: Print 3G auth tuples, not just 2G auth tuples http://cgit.osmocom.org/openbsc/commit/?id=aba7b4f62b37a37b25981f85e72b807edc80e9c7 commit aba7b4f62b37a37b25981f85e72b807edc80e9c7 Author: Harald Welte Date: Fri May 6 23:27:38 2016 +0200 WIP: add gsup_test_client program http://cgit.osmocom.org/openbsc/commit/?id=972b47c69774b02907151e64dd2b23b2d4663925 commit 972b47c69774b02907151e64dd2b23b2d4663925 Author: Harald Welte Date: Fri May 6 13:49:49 2016 +0200 WIP: Handle Authentication Failure from MS http://cgit.osmocom.org/openbsc/commit/?id=5540781b25cb1c885028dbac83526eccd8183f44 commit 5540781b25cb1c885028dbac83526eccd8183f44 Author: Harald Welte Date: Thu May 5 22:52:41 2016 +0200 SGSN: Integrate basic support for UMTS AKA We already had almost all the parts in place before: * GSUP with capability to send us auth_vectors that contain either triplets or quintuples * mm_context that holds such auth_vectors All that we need to add in this patch is the capability to send the AUTN parameter in the GMM AUTH REQ and parse the extended RES in the GMM AUTH RESP. TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err) ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/oap_messages.h | 70 -------- openbsc/src/gprs/Makefile.am | 9 +- openbsc/src/gprs/gprs_gmm.c | 134 ++++++++++++--- openbsc/src/gprs/gprs_gsup_client.c | 9 +- openbsc/src/gprs/gsup_test_client.c | 303 +++++++++++++++++++++++++++++++++ openbsc/src/gprs/oap.c | 2 +- openbsc/src/gprs/oap_messages.c | 178 ------------------- openbsc/src/gprs/sgsn_vty.c | 33 +++- openbsc/tests/oap/oap_test.c | 3 +- openbsc/tests/sgsn/sgsn_test.c | 4 +- 11 files changed, 460 insertions(+), 287 deletions(-) delete mode 100644 openbsc/include/openbsc/oap_messages.h create mode 100644 openbsc/src/gprs/gsup_test_client.c delete mode 100644 openbsc/src/gprs/oap_messages.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 6 21:32:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 6 May 2016 21:32:41 GMT Subject: openbsc.git branch laforge/pending updated. 0.15.0-266-g304465f Message-ID: <201605062132.u46LWf73059996@git.osmocom.org> 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, laforge/pending has been updated via 304465ffbcc7fc4dcaa838944bbe1c958804b42a (commit) from 325264bfed7cac7f5a436778cadbf389bbc83bb8 (commit) 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=304465ffbcc7fc4dcaa838944bbe1c958804b42a commit 304465ffbcc7fc4dcaa838944bbe1c958804b42a Author: Harald Welte Date: Fri May 6 23:25:45 2016 +0200 WIP: Introduce libvlr ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/vlr.h | 116 +++++ openbsc/src/Makefile.am | 2 +- openbsc/src/libvlr/Makefile.am | 7 + openbsc/src/libvlr/vlr.c | 975 ++++++++++++++++++++++++++++++++++++ 7 files changed, 1102 insertions(+), 2 deletions(-) create mode 100644 openbsc/include/openbsc/vlr.h create mode 100644 openbsc/src/libvlr/Makefile.am create mode 100644 openbsc/src/libvlr/vlr.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 7 09:53:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 7 May 2016 09:53:30 GMT Subject: osmo-sip-connector.git branch master updated. 550264987f6c4a953b9d4f71ec45054c6dbddbc0 Message-ID: <201605070953.u479rUVv079032@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via 550264987f6c4a953b9d4f71ec45054c6dbddbc0 (commit) from e4bd8d42e98cadab453f6a20c4b395c56e713ed8 (commit) 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/osmo-sip-connector/commit/?id=550264987f6c4a953b9d4f71ec45054c6dbddbc0 commit 550264987f6c4a953b9d4f71ec45054c6dbddbc0 Author: Holger Hans Peter Freyther Date: Sat May 7 11:52:24 2016 +0200 sip: Start the application even if sofia-sip is broken In case of solely managing the application through the VTY we want/need to have the application running besides a wrong config has been entered. SIP will be broken but a user will be able to see the log message and can fix it. ----------------------------------------------------------------------- Summary of changes: src/main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sun May 8 10:01:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 May 2016 10:01:31 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-20-gc2715e9 Message-ID: <201605081001.u48A1VYh097488@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated discards 5e0deeaee7cc6496b2672456cd74ab565459deca (commit) discards 26250ea25849824263a95b8bc0e758b7cb59bffe (commit) discards a1ee14f26d0cf1f4b159444454a6bce7e86887e8 (commit) discards 7b82c952af8411b41b355c8bf297db283a5c1770 (commit) discards 240c1b973e2d1a33a5b8f894145ce5de85a799d4 (commit) via c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (commit) via ea4ad4680a9ca3a28dfb1262baeed6da573db94d (commit) via ddc698fa9252af080bffc792f79adbbf426b7676 (commit) via 072b183cd8447be38ceaa325a0fc43c97a8f7642 (commit) via 7ab0c0b86cabd1308f49efd9231e03d2d812f642 (commit) via 157797317ddd5fe5d77f8ebee5b12384874b8e8a (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 (5e0deeaee7cc6496b2672456cd74ab565459deca) \ N -- N -- N (c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4) 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/osmo-pcap/commit/?id=c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 commit c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 Author: Holger Hans Peter Freyther Date: Sun May 8 11:24:04 2016 +0200 todo: Update with my long term goal to have TLS support Change-Id: I566d48fe9831f384b93c3fad72a7dae9dd61b2d2 http://cgit.osmocom.org/osmo-pcap/commit/?id=ea4ad4680a9ca3a28dfb1262baeed6da573db94d commit ea4ad4680a9ca3a28dfb1262baeed6da573db94d Author: Holger Hans Peter Freyther Date: Sun Apr 24 11:30:44 2016 +0200 jenkins: Attempt to fix FreeBSD distcheck Change-Id: I758a5590f3d964039363852f07f0967170fd9a28 http://cgit.osmocom.org/osmo-pcap/commit/?id=ddc698fa9252af080bffc792f79adbbf426b7676 commit ddc698fa9252af080bffc792f79adbbf426b7676 Author: Holger Hans Peter Freyther Date: Sun Apr 24 11:09:13 2016 +0200 freebsd: Another fix for the next file Change-Id: I509e44c48d7983b305bc5fbcd9360ead74ef8d68 http://cgit.osmocom.org/osmo-pcap/commit/?id=072b183cd8447be38ceaa325a0fc43c97a8f7642 commit 072b183cd8447be38ceaa325a0fc43c97a8f7642 Author: Holger Hans Peter Freyther Date: Sun Apr 24 11:06:51 2016 +0200 freebsd: Include netinet/in.h and hopefully fix the build Fixes: /usr/include/netinet/ip.h:69:17: error: field has incomplete type 'struct in_addr' struct in_addr ip_src,ip_dst; /* source and dest address */ Change-Id: I446f67b85122363de66c86ddb25c8392ffa61a4f http://cgit.osmocom.org/osmo-pcap/commit/?id=7ab0c0b86cabd1308f49efd9231e03d2d812f642 commit 7ab0c0b86cabd1308f49efd9231e03d2d812f642 Author: Holger Hans Peter Freyther Date: Sun Apr 24 10:55:51 2016 +0200 jenkins: Attempt to fix build on FreeBSD and not break Linux pcap-config is not present as libpcap is part of the base system. Use it as /bin/true and inject -lpcap as PCAP_LIBS. Change-Id: I0c2b5222da0ee037d3a3156ac1fef89dfd849cad http://cgit.osmocom.org/osmo-pcap/commit/?id=157797317ddd5fe5d77f8ebee5b12384874b8e8a commit 157797317ddd5fe5d77f8ebee5b12384874b8e8a Author: Holger Hans Peter Freyther Date: Sun Apr 24 10:36:59 2016 +0200 distcheck: Need to package .version on Ubuntu as well echo 0.0.6.14-5dff > ../../.version-t && mv ../../.version-t ../../.version /bin/bash: ../../.version-t: Permission denied Makefile:786: recipe for target '../../.version' failed make[1]: *** [../../.version] Error 1 Change-Id: I726181f7af3e7582398738e0746982a5ea31d7e9 ----------------------------------------------------------------------- Summary of changes: TODO | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Sun May 8 10:07:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 May 2016 10:07:22 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-21-g2be0e62 Message-ID: <201605081007.u48A7MOK098263@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated via 2be0e62bead6bdc39292aad4d0ec36daba32ccc9 (commit) from c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (commit) 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/osmo-pcap/commit/?id=2be0e62bead6bdc39292aad4d0ec36daba32ccc9 commit 2be0e62bead6bdc39292aad4d0ec36daba32ccc9 Author: Holger Hans Peter Freyther Date: Sun May 8 12:06:54 2016 +0200 todo: Add another of my wishlist items Change-Id: I5a6c473a97d04aecae8101a024edb734bbe24401 ----------------------------------------------------------------------- Summary of changes: TODO | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Sun May 8 10:07:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 May 2016 10:07:55 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-20-gc2715e9 Message-ID: <201605081007.u48A7tR4098337@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated discards 2be0e62bead6bdc39292aad4d0ec36daba32ccc9 (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4) \ O -- O -- O (2be0e62bead6bdc39292aad4d0ec36daba32ccc9) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: TODO | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Sun May 8 22:28:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 8 May 2016 22:28:42 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-513-g6950d14 Message-ID: <201605082228.u48MSgAQ023384@git.osmocom.org> 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, sysmocom/iu has been updated via 6950d14c5bf301fbb3061f5a4fe67f5f57b76040 (commit) via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit) via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) via 5f2524fe3d7242530f2088635df03df297862da0 (commit) via 5d547a4358edbd18744d1996d6ecb40328f09061 (commit) via d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit) via 564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit) via 31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit) via 23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit) via 50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit) via eff215a8bb766e62a02bcc0f4334470a53475001 (commit) via 7ca035decaaed460e66286868b1f14ccd3e00013 (commit) via 85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit) via 842674b8b3d245a2eecb352eb89609ed44cb0832 (commit) via 28903a99eae60cee616901fd3863960b1321ff54 (commit) via d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit) via 53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit) via 121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit) via 3ffce19cb4929c907460753d302e4720558cc6d2 (commit) via 35697b9a109f08791c00dbb1a8dfaaaff29a8a80 (commit) via 299a9994656e97defea85689467e61ba34e8577e (commit) via e01f5050efbc3828defa2df9b789624854297663 (commit) via 8db12e42638483adb2feaf42cfd163dfe1fa973c (commit) via aafff96c4060e9bf6ceb9dee9652a91d293a6e1e (commit) via 26679e0475593aca645c7029e1aad899da73217a (commit) via 27c3e76aa7e0912d3404b96a4a043e7208044d0f (commit) via 0c1bc26b644c2ea7832afd615e9269095921c159 (commit) via 36212f28501e36fed43edb579a9abd6b7adc0f27 (commit) via 3a434f8e8c63b9340a8daf165c520caa52cba241 (commit) via e43f8e040029a1bd72f23e139a787225ae2686a6 (commit) via 59a1bf3dae0d0a9e914d3c615c6aa7fc8955d7b5 (commit) via 5fa7e36bbc100c5cec4542280ca717ae4800b316 (commit) via f3f3505f493f63e9e79c72e407907783913b9c9c (commit) via c9ac20ea43e0107c293b5d3f5c90076963e95059 (commit) via a6e81a09861645dc9e8a6aa44a6a1d43bd70dcb7 (commit) via 312bf6ce8bc56f88e49e8118f519494e71a4289a (commit) via 8bb6204d50373ad99b769f8cf42850ae30551c08 (commit) via 2abf2b072d7616ffa760461b6d6bd44a28490066 (commit) via e98c9c7136e2612cedf87105eafe12fedff1f9a0 (commit) via 84ae27e7314ad1743c8fbdb2feae372122355066 (commit) via 44ed4979c9fc6143023aad796cfd8628b08fc47a (commit) via f1a61bb99f13b054d912f47dac90a15b2cf56651 (commit) via 4936448761a6ca42ab661d130f5202dfdabca426 (commit) via 82f5ecde6a10c3c22980822a892a3fb5c69acf4f (commit) via 70cf7290da7cfca796eed8ffbd143073d9418dd2 (commit) via a47b4019900afbf89144d9e9ff9f62ae5d994cea (commit) via 714b170f895dfdc2f0d725ab110baf3dc14ef874 (commit) via 7a301d357612347723e59c7f16a97227814d406e (commit) via f220b52df3e15e25dcbb329c76c646f77ec3b506 (commit) via e5686f21d64c804db825b0baa8d1285250d9d650 (commit) via 687f048ab04ed135eeb11deb29e6b4cb9727c27d (commit) via 9bcb1a56cbec710cbfa49ae6623c10595eab08ec (commit) via adb86759daa80a484eef4b5a24bc0ce0de0a0763 (commit) via 2826df56b2af5a6a0f20e5a9bcf1d50a1130f0ba (commit) via de392254ff05a5304ef0bbd351314d74b2ffd1e3 (commit) via 7dd2eed6d3426ce27dc168e46a4db8b705608de4 (commit) via c6a65511f326340783f0e837c6eb58b0cf2c6abc (commit) via 740e65fb7bd1516117cd23c7b524976548e1a397 (commit) via 3a38ee6c3d9985200b10229b27f3b9ae9edd50ae (commit) from cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit) 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=6950d14c5bf301fbb3061f5a4fe67f5f57b76040 commit 6950d14c5bf301fbb3061f5a4fe67f5f57b76040 Merge: cf2ca64 cd5e526 Author: Neels Hofmeyr Date: Sun May 8 23:25:31 2016 +0200 Merge branch 'master' into sysmocom/iu, with tweaks Numerous manual adjustments are included to make sense on the sysmocom/iu branch: * gsm_04_08_gprs.h has moved to libosmocore on the master branch, but sysmocom/iu has added some entries. Until it is clear whether to move the additions to libosmocore as well, keep gsm_04_08_gprs.h on sysmocom/iu with merely the additions. * Thus, keep using the old gsm_04_08_gprs.[hc] from openbsc in the Makefiles, but only where the sysmocom/iu additions are needed. * In openbsc's gsm_04_08_gprs.h, * include the libosmocore gsm_04_08_gprs.h, * use '#pragma once' instead of #ifndef and * add a TODO comment about moving the rest to libosmocore. * Apply the addition of an osmo_auth_vector to gsm_auth_tuple: in the Iu auth vector hacks, use the gsm_auth_tuple.vec instead of a local struct. See iu_hack__get_hardcoded_auth_tuple() and gsm48_rx_gmm_att_req(). * In the si2q tests, pass NULL as ctx to gsm_network_init(). * In cscn_main.c, add a debug log that was originally added to osmo-nitb. * openbsc/.gitignore: keep only one addition of 'writtenconfig' Conflicts: openbsc/include/openbsc/gprs_sgsn.h openbsc/include/openbsc/gsm_04_08_gprs.h openbsc/src/gprs/gsm_04_08_gprs.c openbsc/src/libmsc/gsm_04_08.c openbsc/src/osmo-cscn/cscn_main.c openbsc/tests/gsm0408/Makefile.am ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 57 +++ openbsc/.gitignore | 4 +- openbsc/contrib/nat/ussd_example.py | 65 +++ openbsc/doc/examples/osmo-bsc_nat/bscs.config | 13 + openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 8 +- openbsc/include/openbsc/Makefile.am | 4 +- openbsc/include/openbsc/abis_rsl.h | 1 + openbsc/include/openbsc/bsc_nat.h | 13 +- openbsc/include/openbsc/gprs_gsup_messages.h | 119 ----- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gprs_utils.h | 11 - openbsc/include/openbsc/gsm_04_08_gprs.h | 397 +---------------- openbsc/include/openbsc/gsm_data.h | 5 +- openbsc/include/openbsc/gsm_data_shared.h | 7 + openbsc/include/openbsc/gsm_subscriber.h | 7 +- openbsc/include/openbsc/ipaccess.h | 3 +- openbsc/include/openbsc/oap.h | 4 +- openbsc/include/openbsc/oap_messages.h | 16 +- openbsc/include/openbsc/rest_octets.h | 10 +- openbsc/include/openbsc/system_information.h | 10 +- openbsc/include/openbsc/utils.h | 26 -- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy.c | 2 +- openbsc/src/gprs/gb_proxy_patch.c | 1 - openbsc/src/gprs/gb_proxy_peer.c | 1 - openbsc/src/gprs/gprs_gb_parse.c | 58 +-- openbsc/src/gprs/gprs_gmm.c | 22 +- openbsc/src/gprs/gprs_gsup_messages.c | 419 ------------------ openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 131 +++--- openbsc/src/gprs/gprs_utils.c | 136 +----- openbsc/src/gprs/gsm_04_08_gprs.c | 116 +---- openbsc/src/gprs/gtphub.c | 10 +- openbsc/src/gprs/gtphub_ares.c | 2 +- openbsc/src/gprs/oap.c | 43 +- openbsc/src/gprs/oap_messages.c | 20 +- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 14 +- openbsc/src/libbsc/abis_nm.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 2 - openbsc/src/libbsc/bsc_api.c | 6 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 12 +- openbsc/src/libbsc/bsc_init.c | 10 +- openbsc/src/libbsc/bsc_vty.c | 172 ++++++++ openbsc/src/libbsc/gsm_04_08_utils.c | 15 +- openbsc/src/libbsc/rest_octets.c | 263 +++++++++++ openbsc/src/libbsc/system_information.c | 222 +++++++++- openbsc/src/libcommon/Makefile.am | 2 +- openbsc/src/libcommon/gsm_data.c | 5 + openbsc/src/libcommon/gsm_subscriber_base.c | 2 +- openbsc/src/libcommon/utils.c | 58 --- openbsc/src/libiu/iu.c | 8 +- openbsc/src/libmsc/auth.c | 8 +- openbsc/src/libmsc/ctrl_commands.c | 62 ++- openbsc/src/libmsc/db.c | 40 +- openbsc/src/libmsc/gsm_04_08.c | 87 +++- openbsc/src/libmsc/mncc_builtin.c | 3 +- openbsc/src/libmsc/vty_interface_layer3.c | 22 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 13 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 7 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 98 ++++- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- openbsc/src/osmo-cscn/cscn_main.c | 2 + openbsc/tests/bsc-nat/bsc_nat_test.c | 14 +- openbsc/tests/ctrl_test_runner.py | 27 ++ openbsc/tests/db/db_test.c | 6 +- openbsc/tests/gbproxy/gbproxy_test.c | 3 +- openbsc/tests/gprs/Makefile.am | 4 +- openbsc/tests/gprs/gprs_test.c | 480 +-------------------- openbsc/tests/gprs/gprs_test.ok | 14 - openbsc/tests/gsm0408/Makefile.am | 3 +- openbsc/tests/gsm0408/gsm0408_test.c | 128 +++++- openbsc/tests/gsm0408/gsm0408_test.ok | 21 + openbsc/tests/gtphub/gtphub_test.c | 2 +- openbsc/tests/mm_auth/mm_auth_test.c | 6 +- openbsc/tests/oap/Makefile.am | 1 - openbsc/tests/oap/oap_test.c | 9 +- openbsc/tests/sgsn/Makefile.am | 1 - openbsc/tests/sgsn/sgsn_test.c | 25 +- openbsc/tests/vty_test_runner.py | 225 +++++++++- 81 files changed, 1735 insertions(+), 2128 deletions(-) create mode 100755 contrib/jenkins.sh create mode 100644 openbsc/contrib/nat/ussd_example.py create mode 100644 openbsc/doc/examples/osmo-bsc_nat/bscs.config delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h delete mode 100644 openbsc/include/openbsc/utils.h delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c delete mode 100644 openbsc/src/libcommon/utils.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 9 11:46:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 May 2016 11:46:55 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-516-g579c783 Message-ID: <201605091146.u49BktYp073024@git.osmocom.org> 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 via 579c7836cd9e8e6063cfa61f3b5980eee7e20914 (commit) via 3f4f4645b63db25018eb443ce9deb83cb2137ccb (commit) via b7050e25a963aa2bca744ceecc11f3c5204d2588 (commit) via 6950d14c5bf301fbb3061f5a4fe67f5f57b76040 (commit) via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit) via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit) via 5f2524fe3d7242530f2088635df03df297862da0 (commit) via cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit) via 62ee416d95711298da23e3c48019bf05e6a60299 (commit) via e42a2ab158bdeb042062fb53abb59b83c5335f9a (commit) via 9336cede840a10dd3252298529721e285ca4e871 (commit) via 8c6732909bd8dc090c079755a4166e813bac826a (commit) via 5d547a4358edbd18744d1996d6ecb40328f09061 (commit) via d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit) via 564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit) via 31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit) via 23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit) via 50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit) via eff215a8bb766e62a02bcc0f4334470a53475001 (commit) via 7ca035decaaed460e66286868b1f14ccd3e00013 (commit) via 85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit) via 842674b8b3d245a2eecb352eb89609ed44cb0832 (commit) via 28903a99eae60cee616901fd3863960b1321ff54 (commit) via d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit) via 53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit) via 121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit) via 3ffce19cb4929c907460753d302e4720558cc6d2 (commit) via 35697b9a109f08791c00dbb1a8dfaaaff29a8a80 (commit) via 299a9994656e97defea85689467e61ba34e8577e (commit) via e01f5050efbc3828defa2df9b789624854297663 (commit) via 8db12e42638483adb2feaf42cfd163dfe1fa973c (commit) via aafff96c4060e9bf6ceb9dee9652a91d293a6e1e (commit) via 26679e0475593aca645c7029e1aad899da73217a (commit) via 27c3e76aa7e0912d3404b96a4a043e7208044d0f (commit) via 0c1bc26b644c2ea7832afd615e9269095921c159 (commit) via 36212f28501e36fed43edb579a9abd6b7adc0f27 (commit) via 3a434f8e8c63b9340a8daf165c520caa52cba241 (commit) via e43f8e040029a1bd72f23e139a787225ae2686a6 (commit) via 59a1bf3dae0d0a9e914d3c615c6aa7fc8955d7b5 (commit) via 5fa7e36bbc100c5cec4542280ca717ae4800b316 (commit) via f3f3505f493f63e9e79c72e407907783913b9c9c (commit) via c9ac20ea43e0107c293b5d3f5c90076963e95059 (commit) via a6e81a09861645dc9e8a6aa44a6a1d43bd70dcb7 (commit) via 312bf6ce8bc56f88e49e8118f519494e71a4289a (commit) via 8bb6204d50373ad99b769f8cf42850ae30551c08 (commit) via 2abf2b072d7616ffa760461b6d6bd44a28490066 (commit) via e98c9c7136e2612cedf87105eafe12fedff1f9a0 (commit) via 84ae27e7314ad1743c8fbdb2feae372122355066 (commit) via 44ed4979c9fc6143023aad796cfd8628b08fc47a (commit) via f1a61bb99f13b054d912f47dac90a15b2cf56651 (commit) via 4936448761a6ca42ab661d130f5202dfdabca426 (commit) via 82f5ecde6a10c3c22980822a892a3fb5c69acf4f (commit) via 70cf7290da7cfca796eed8ffbd143073d9418dd2 (commit) via a47b4019900afbf89144d9e9ff9f62ae5d994cea (commit) via 714b170f895dfdc2f0d725ab110baf3dc14ef874 (commit) via 7a301d357612347723e59c7f16a97227814d406e (commit) via f220b52df3e15e25dcbb329c76c646f77ec3b506 (commit) via e5686f21d64c804db825b0baa8d1285250d9d650 (commit) via 687f048ab04ed135eeb11deb29e6b4cb9727c27d (commit) via 9bcb1a56cbec710cbfa49ae6623c10595eab08ec (commit) via adb86759daa80a484eef4b5a24bc0ce0de0a0763 (commit) via 2826df56b2af5a6a0f20e5a9bcf1d50a1130f0ba (commit) via de392254ff05a5304ef0bbd351314d74b2ffd1e3 (commit) via 7dd2eed6d3426ce27dc168e46a4db8b705608de4 (commit) via c6a65511f326340783f0e837c6eb58b0cf2c6abc (commit) via 740e65fb7bd1516117cd23c7b524976548e1a397 (commit) via 3a38ee6c3d9985200b10229b27f3b9ae9edd50ae (commit) from 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit) 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=579c7836cd9e8e6063cfa61f3b5980eee7e20914 commit 579c7836cd9e8e6063cfa61f3b5980eee7e20914 Author: Neels Hofmeyr 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=3f4f4645b63db25018eb443ce9deb83cb2137ccb commit 3f4f4645b63db25018eb443ce9deb83cb2137ccb Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=b7050e25a963aa2bca744ceecc11f3c5204d2588 commit b7050e25a963aa2bca744ceecc11f3c5204d2588 Author: Neels Hofmeyr 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. ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 57 +++ openbsc/.gitignore | 4 +- openbsc/contrib/nat/ussd_example.py | 65 +++ openbsc/doc/examples/osmo-bsc_nat/bscs.config | 13 + openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 8 +- openbsc/include/openbsc/Makefile.am | 4 +- openbsc/include/openbsc/abis_rsl.h | 1 + openbsc/include/openbsc/bsc_nat.h | 13 +- openbsc/include/openbsc/gprs_gsup_messages.h | 119 ----- openbsc/include/openbsc/gprs_sgsn.h | 22 +- openbsc/include/openbsc/gprs_utils.h | 11 - openbsc/include/openbsc/gsm_04_08_gprs.h | 397 +---------------- openbsc/include/openbsc/gsm_data.h | 11 +- openbsc/include/openbsc/gsm_data_shared.h | 7 + openbsc/include/openbsc/gsm_subscriber.h | 7 +- openbsc/include/openbsc/ipaccess.h | 3 +- openbsc/include/openbsc/iu.h | 1 + openbsc/include/openbsc/oap.h | 4 +- openbsc/include/openbsc/oap_messages.h | 16 +- openbsc/include/openbsc/rest_octets.h | 10 +- openbsc/include/openbsc/system_information.h | 10 +- openbsc/include/openbsc/utils.h | 26 -- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy.c | 2 +- openbsc/src/gprs/gb_proxy_patch.c | 1 - openbsc/src/gprs/gb_proxy_peer.c | 1 - openbsc/src/gprs/gprs_gb_parse.c | 58 +-- openbsc/src/gprs/gprs_gmm.c | 32 +- openbsc/src/gprs/gprs_gsup_messages.c | 419 ------------------ openbsc/src/gprs/gprs_sgsn.c | 8 +- openbsc/src/gprs/gprs_subscriber.c | 131 +++--- openbsc/src/gprs/gprs_utils.c | 136 +----- openbsc/src/gprs/gsm_04_08_gprs.c | 116 +---- openbsc/src/gprs/gtphub.c | 10 +- openbsc/src/gprs/gtphub_ares.c | 2 +- openbsc/src/gprs/oap.c | 43 +- openbsc/src/gprs/oap_messages.c | 20 +- openbsc/src/gprs/sgsn_auth.c | 3 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 14 +- openbsc/src/libbsc/abis_nm.c | 2 +- openbsc/src/libbsc/abis_rsl.c | 2 - openbsc/src/libbsc/bsc_api.c | 6 +- openbsc/src/libbsc/bsc_ctrl_commands.c | 12 +- openbsc/src/libbsc/bsc_init.c | 10 +- openbsc/src/libbsc/bsc_vty.c | 172 ++++++++ openbsc/src/libbsc/gsm_04_08_utils.c | 15 +- openbsc/src/libbsc/rest_octets.c | 263 +++++++++++ openbsc/src/libbsc/system_information.c | 222 +++++++++- openbsc/src/libcommon/Makefile.am | 2 +- openbsc/src/libcommon/gsm_data.c | 5 + openbsc/src/libcommon/gsm_subscriber_base.c | 2 +- openbsc/src/libcommon/utils.c | 58 --- openbsc/src/libiu/iu.c | 25 +- openbsc/src/libmsc/auth.c | 8 +- openbsc/src/libmsc/ctrl_commands.c | 62 ++- openbsc/src/libmsc/db.c | 40 +- openbsc/src/libmsc/gsm_04_08.c | 137 ++++-- openbsc/src/libmsc/mncc_builtin.c | 3 +- openbsc/src/libmsc/vty_interface_layer3.c | 28 +- openbsc/src/libxsc/xsc.c | 4 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 13 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 7 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 98 ++++- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +- openbsc/src/osmo-cscn/cscn_main.c | 2 + openbsc/tests/bsc-nat/bsc_nat_test.c | 14 +- openbsc/tests/ctrl_test_runner.py | 27 ++ openbsc/tests/db/db_test.c | 6 +- openbsc/tests/gbproxy/gbproxy_test.c | 3 +- openbsc/tests/gprs/Makefile.am | 4 +- openbsc/tests/gprs/gprs_test.c | 480 +-------------------- openbsc/tests/gprs/gprs_test.ok | 14 - openbsc/tests/gsm0408/Makefile.am | 3 +- openbsc/tests/gsm0408/gsm0408_test.c | 128 +++++- openbsc/tests/gsm0408/gsm0408_test.ok | 21 + openbsc/tests/gtphub/gtphub_test.c | 2 +- openbsc/tests/mm_auth/mm_auth_test.c | 6 +- openbsc/tests/oap/Makefile.am | 1 - openbsc/tests/oap/oap_test.c | 9 +- openbsc/tests/sgsn/Makefile.am | 1 - openbsc/tests/sgsn/sgsn_test.c | 25 +- openbsc/tests/vty_test_runner.py | 225 +++++++++- 83 files changed, 1816 insertions(+), 2162 deletions(-) create mode 100755 contrib/jenkins.sh create mode 100644 openbsc/contrib/nat/ussd_example.py create mode 100644 openbsc/doc/examples/osmo-bsc_nat/bscs.config delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h delete mode 100644 openbsc/include/openbsc/utils.h delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c delete mode 100644 openbsc/src/libcommon/utils.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 9 20:38:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 May 2016 20:38:57 GMT Subject: openbsc.git branch neels/iu created. 0.15.0-277-gee29cd9 Message-ID: <201605092038.u49KcvHc068332@git.osmocom.org> 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/iu has been created at ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 commit ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 Author: Neels Hofmeyr Date: Mon May 9 21:12:34 2016 +0200 struct gsm_encr http://cgit.osmocom.org/openbsc/commit/?id=8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=79bf445c04e85bec4f2c2c189c76ba5c474068e6 commit 79bf445c04e85bec4f2c2c189c76ba5c474068e6 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=4c0a205aa0189102a0dfd7292db5e00d1f536843 commit 4c0a205aa0189102a0dfd7292db5e00d1f536843 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c commit 9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c Author: Neels Hofmeyr 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=038c3f75f0fc646a41b78449abea48a4f7db3df8 commit 038c3f75f0fc646a41b78449abea48a4f7db3df8 Author: Neels Hofmeyr 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=ee733e747404ba98d35939d8fde7c725708ff83d commit ee733e747404ba98d35939d8fde7c725708ff83d Author: Neels Hofmeyr 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=00f705c142f7f43c5b197a9b18548896bb97af3b commit 00f705c142f7f43c5b197a9b18548896bb97af3b Author: Neels Hofmeyr 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=6330dd6c6807ff5aa27767712e333e0b7b3667b8 commit 6330dd6c6807ff5aa27767712e333e0b7b3667b8 Author: Neels Hofmeyr 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=f9ad575d68fa647bb26e43804cc8cf60c62783ef commit f9ad575d68fa647bb26e43804cc8cf60c62783ef Author: Neels Hofmeyr 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 applies direct access to the network structure from gsm_subscriber_connection. http://cgit.osmocom.org/openbsc/commit/?id=fdca9bc2ad635300648abccd2daad8f82b11875c commit fdca9bc2ad635300648abccd2daad8f82b11875c Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=20ce1fee69d0ee306ae5a39ae31f899b702853ce commit 20ce1fee69d0ee306ae5a39ae31f899b702853ce Author: Neels Hofmeyr Date: Mon May 9 21:04:43 2016 +0200 bsc,msc: clarify root talloc ctx and global gsm_network. The root talloc context used to be tightly bound to libbsc. For the upcoming MSCSPLIT, allow passing an own root talloc context and global gsm_network struct instance cleanly. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which is needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. Add root_ctx argument to talloc_ctx_init(). (Side note: it appears that talloc_ctx_init() was intended for general use, but is only used by osmo-nitb. It will soon be used by the upcoming osmo-cscn as well.) http://cgit.osmocom.org/openbsc/commit/?id=2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5 commit 2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5 Author: Neels Hofmeyr 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=14a84118b360d9e5548994e0ff52d842e8517c8a commit 14a84118b360d9e5548994e0ff52d842e8517c8a Author: Neels Hofmeyr 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(). http://cgit.osmocom.org/openbsc/commit/?id=1a5fa7652906eebad3721c93f51fb335b013fce6 commit 1a5fa7652906eebad3721c93f51fb335b013fce6 Author: Neels Hofmeyr Date: Mon May 9 21:28:05 2016 +0200 tweak db debug log: log TMSI as hex http://cgit.osmocom.org/openbsc/commit/?id=2a7a86fd3b32d11764c0279ccb7f98f61f6a880a commit 2a7a86fd3b32d11764c0279ccb7f98f61f6a880a Author: Neels Hofmeyr Date: Mon May 9 21:20:21 2016 +0200 sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer Instead of passing the uint64_t kc bytes wrongly interpreted as memory address, pass its actual kc bytes by casting via (uint8_t*)&kc. http://cgit.osmocom.org/openbsc/commit/?id=38516b7514565b2468d69a4d8dc4657b297a583c commit 38516b7514565b2468d69a4d8dc4657b297a583c Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=d0c9cb0571f0a012172c44e6c6cb18a7525938bb commit d0c9cb0571f0a012172c44e6c6cb18a7525938bb Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 9 20:42:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 May 2016 20:42:05 GMT Subject: openbsc.git tag neels/before_mscsplit created. 0.15.0-276-g8eb866c Message-ID: <201605092042.u49Kg5Yh068855@git.osmocom.org> 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 tag, neels/before_mscsplit has been created at 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d (commit) - Log ----------------------------------------------------------------- commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 9 23:40:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 9 May 2016 23:40:33 GMT Subject: openbsc.git branch user/zecke/ctrl-interface created. 0.15.0-213-gd66507d Message-ID: <201605092340.u49NeX95003229@git.osmocom.org> 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, user/zecke/ctrl-interface has been created at d66507d5739be5705e40b97e7d88eb1b6349efb0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d66507d5739be5705e40b97e7d88eb1b6349efb0 commit d66507d5739be5705e40b97e7d88eb1b6349efb0 Author: Holger Hans Peter Freyther Date: Tue May 10 01:39:15 2016 +0200 nitb: Generate ctrl trap for quick LU rejects.. http://cgit.osmocom.org/openbsc/commit/?id=d5da4b550d97a979b82925a089c569995cf5e0ad commit d5da4b550d97a979b82925a089c569995cf5e0ad Author: Holger Hans Peter Freyther Date: Mon May 9 23:11:23 2016 +0200 bsc: Prevent generating broken VTY config.. http://cgit.osmocom.org/openbsc/commit/?id=f26b42e129e0b2dbe58200fa5561ddff1fd29e31 commit f26b42e129e0b2dbe58200fa5561ddff1fd29e31 Author: Holger Hans Peter Freyther Date: Mon May 9 22:46:36 2016 +0200 nitb: Limit service to SMS only * Pick a worse "extension space" for the auto extensions * Add some form of "limiting" the service.. http://cgit.osmocom.org/openbsc/commit/?id=301126d5b5a9eff4de490d23c1af45dabe365aea commit 301126d5b5a9eff4de490d23c1af45dabe365aea Author: Holger Hans Peter Freyther Date: Mon May 9 20:53:28 2016 +0200 ctrl: Add command to list subs, modify, set name, etc ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 10 11:05:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 11:05:43 GMT Subject: libosmocore.git branch master updated. 0.9.0-152-gc7bf8d0 Message-ID: <201605101105.u4AB5ha9046940@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via c7bf8d0c8474534816d893d4b51f4844ccd71a86 (commit) from 7530d8242e528cd5ef5062192effde835ca48dfb (commit) 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/libosmocore/commit/?id=c7bf8d0c8474534816d893d4b51f4844ccd71a86 commit c7bf8d0c8474534816d893d4b51f4844ccd71a86 Author: Neels Hofmeyr Date: Sun May 8 22:23:40 2016 +0200 api doc: auth_core.c: add \returns, cosmetic Add various missing \returns doxygen entries. In osmo_auth_3g_from_2g(), also adjust two comment-closing instances to match common style and add a period to end a sentence. (The recent addition of osmo_auth_3g_from_2g() raised my attention, and I added more return value docs while at it.) Change-Id: Iea71eb666bc061acb6b14215f398bd38d17b3ad3 Reviewed-on: https://gerrit.osmocom.org/33 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/gsm/auth_core.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 10 11:43:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 11:43:41 GMT Subject: libosmocore.git branch master updated. 0.9.0-153-gd71257f Message-ID: <201605101143.u4ABhfvo055536@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 (commit) from c7bf8d0c8474534816d893d4b51f4844ccd71a86 (commit) 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/libosmocore/commit/?id=d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 commit d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 Author: Holger Hans Peter Freyther Date: Tue May 10 13:00:05 2016 +0200 debian: Fix packaging by requiring python-minimal We require the python2 binary to generate code. In Debian this is provided by python-minimal. Add it to the build-depends to fix building packages. Change-Id: Iaa26f4331966d015b193d2ab1e34621b1e319ef1 Reviewed-on: https://gerrit.osmocom.org/37 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 10 11:54:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 11:54:38 GMT Subject: openbsc.git branch user/zecke/ctrl-interface updated. 0.15.0-214-g1710b31 Message-ID: <201605101154.u4ABsclA058045@git.osmocom.org> 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, user/zecke/ctrl-interface has been updated via 1710b3139421b76d2ab7f68fe7f6f2cff4fcec14 (commit) from d66507d5739be5705e40b97e7d88eb1b6349efb0 (commit) 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=1710b3139421b76d2ab7f68fe7f6f2cff4fcec14 commit 1710b3139421b76d2ab7f68fe7f6f2cff4fcec14 Author: Holger Hans Peter Freyther Date: Tue May 10 11:15:19 2016 +0200 nitb: Hack different network modes to be used in the system * Just reject.. * Create but limit service * Create and full service.. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 8 ++++- openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 57 ++++++++++++++++++++++++++----- openbsc/src/libmsc/vty_interface_layer3.c | 31 ++++++++++++++--- 4 files changed, 84 insertions(+), 14 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 10 17:07:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 17:07:56 GMT Subject: openggsn.git branch master updated. 0.92-14-g8419e33 Message-ID: <201605101707.u4AH7uio025092@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 8419e33c4acd77a80456a6896385c2d9f7255699 (commit) via d9d7be339d6a152d6db58ca6409317ebeac5b53a (commit) via 7b31987a462b83f91d3a761586417ef997e0cd0c (commit) from f89dc4e127eea6addea6a7b45eb96da8c1053ba4 (commit) 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/openggsn/commit/?id=8419e33c4acd77a80456a6896385c2d9f7255699 commit 8419e33c4acd77a80456a6896385c2d9f7255699 Author: Pablo Neira Ayuso Date: Tue May 10 18:54:03 2016 +0200 examples: ggsn.conf: document gtp-linux toggle Enable Linux kernel GTP datapath driver. http://cgit.osmocom.org/openggsn/commit/?id=d9d7be339d6a152d6db58ca6409317ebeac5b53a commit d9d7be339d6a152d6db58ca6409317ebeac5b53a Author: Pablo Neira Ayuso Date: Tue May 10 18:43:12 2016 +0200 ggsn: cmdline: no need to specify interface anymore --gtpnl is now gone, instead you have --gtpkernel that behaves as an on/off toggle. We full rely on the kernel routing base to select the real device to transmit. I have updated ggsn/cmdline.ggo and then run 'gengetopt' to refresh the automatic code generation for command line options that openggsn uses. http://cgit.osmocom.org/openggsn/commit/?id=7b31987a462b83f91d3a761586417ef997e0cd0c commit 7b31987a462b83f91d3a761586417ef997e0cd0c Author: Pablo Neira Ayuso Date: Tue May 10 18:38:30 2016 +0200 ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface Andreas modified this interface, so update so this compiles again. ----------------------------------------------------------------------- Summary of changes: examples/ggsn.conf | 6 +++--- examples/ggsn.conf => ggsn.conf | 14 ++++++------- ggsn/cmdline.c | 46 ++++++++++++++++++++--------------------- ggsn/cmdline.ggo | 2 +- ggsn/cmdline.h | 11 +++++----- ggsn/ggsn.c | 8 +++---- ggsn/gtp-kernel.c | 5 ++--- 7 files changed, 46 insertions(+), 46 deletions(-) copy examples/ggsn.conf => ggsn.conf (93%) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue May 10 17:13:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 17:13:09 GMT Subject: openggsn.git branch master updated. 0.92-15-g466da99 Message-ID: <201605101713.u4AHD9k7026369@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 466da999344a44e82c0c0945302f7532a43c4751 (commit) from 8419e33c4acd77a80456a6896385c2d9f7255699 (commit) 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/openggsn/commit/?id=466da999344a44e82c0c0945302f7532a43c4751 commit 466da999344a44e82c0c0945302f7532a43c4751 Author: Pablo Neira Ayuso Date: Tue May 10 19:08:29 2016 +0200 configure: rename from --enable-gtp-kernel to --enable-gtp-linux This software seems to run on other *nixes, so indicate explicitly that this is the Linux kernel datapath support. ----------------------------------------------------------------------- Summary of changes: configure.ac | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue May 10 17:18:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 10 May 2016 17:18:25 GMT Subject: openggsn.git branch master updated. 0.92-16-g23d9976 Message-ID: <201605101718.u4AHIPxO027394@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 23d997603948057acab255aa207eb48d5f281a43 (commit) from 466da999344a44e82c0c0945302f7532a43c4751 (commit) 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/openggsn/commit/?id=23d997603948057acab255aa207eb48d5f281a43 commit 23d997603948057acab255aa207eb48d5f281a43 Author: Pablo Neira Ayuso Date: Tue May 10 19:17:23 2016 +0200 get rid of accidental copy of ggsn.conf Included accidentaly in 8419e33 ("examples: ggsn.conf: document tp-linux toggle"). ----------------------------------------------------------------------- Summary of changes: ggsn.conf | 92 --------------------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 ggsn.conf hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed May 11 07:20:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 11 May 2016 07:20:36 GMT Subject: osmo-auc.git branch master updated. 09ccb6308ed60893e0f7ab22d2731b76c8cf938b Message-ID: <201605110720.u4B7KaNJ009627@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 09ccb6308ed60893e0f7ab22d2731b76c8cf938b (commit) via 590eb20620107cd04677c10e9d4bc1aebe20a467 (commit) via 82a583b6ba3f7d02d9c65eb735b8e57c22426fec (commit) via 17cbcb733be91335692277de0f6b323927ae89d7 (commit) via 6294b3a19eaa04ac0a7a5793ecf90d3654f36768 (commit) via 9239c1a61584e40a58f869a5c97dc3ab3465a339 (commit) from 06db912aaa4aac0665ad2180c608d4b216dfd9e1 (commit) 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/osmo-auc/commit/?id=09ccb6308ed60893e0f7ab22d2731b76c8cf938b commit 09ccb6308ed60893e0f7ab22d2731b76c8cf938b Author: Harald Welte Date: Thu May 5 21:05:17 2016 +0200 LU: remote oudated FIXME comments http://cgit.osmocom.org/osmo-auc/commit/?id=590eb20620107cd04677c10e9d4bc1aebe20a467 commit 590eb20620107cd04677c10e9d4bc1aebe20a467 Author: Harald Welte Date: Thu May 5 21:04:11 2016 +0200 LU: correctly determine and use is_ps Don't use a local uninitialized variable but the luop->is_ps instead. http://cgit.osmocom.org/osmo-auc/commit/?id=82a583b6ba3f7d02d9c65eb735b8e57c22426fec commit 82a583b6ba3f7d02d9c65eb735b8e57c22426fec Author: Harald Welte Date: Thu May 5 21:03:03 2016 +0200 implement PURGE-MS from VLR/SGSN to HLR Using this procedure, the VLR/SGSN can set the cs/ps purged flag for the subscriber. We might not even need to store this persistent in the database according to spec, but let's do it anyway, at least until it turns out to be a performance issue. http://cgit.osmocom.org/osmo-auc/commit/?id=17cbcb733be91335692277de0f6b323927ae89d7 commit 17cbcb733be91335692277de0f6b323927ae89d7 Author: Harald Welte Date: Thu May 5 18:24:15 2016 +0200 some more comment / todo updates http://cgit.osmocom.org/osmo-auc/commit/?id=6294b3a19eaa04ac0a7a5793ecf90d3654f36768 commit 6294b3a19eaa04ac0a7a5793ecf90d3654f36768 Author: Harald Welte Date: Thu May 5 17:07:17 2016 +0200 AUC: use osmo_hexparse() when reading key material from db The database stores the key material as hex-ascii, we thus need to go through osmo_hexparse() when reading. We could also store the material as BLOB in the database. That would however complicate matters, as it would basically mean using the sqlite3 command to manually inspect/modify data from the console would no longer be easily possible. Using this commit I have 2G authentication working against osmo-sgsn with GSUP and 'auth policy remote'. http://cgit.osmocom.org/osmo-auc/commit/?id=9239c1a61584e40a58f869a5c97dc3ab3465a339 commit 9239c1a61584e40a58f869a5c97dc3ab3465a339 Author: Harald Welte Date: Thu May 5 16:50:39 2016 +0200 State number of auth vectors in SAI response ----------------------------------------------------------------------- Summary of changes: osmo-gsup-hlr/sql/hlr.sql | 2 ++ osmo-gsup-hlr/src/db.h | 5 +++++ osmo-gsup-hlr/src/db_auc.c | 10 +++++---- osmo-gsup-hlr/src/db_hlr.c | 46 +++++++++++++++++++++++++++++++++++++ osmo-gsup-hlr/src/hlr.c | 56 +++++++++++++++++++++++++++++++++++++++++----- 5 files changed, 109 insertions(+), 10 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 12 11:15:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 11:15:37 GMT Subject: libosmocore.git branch master updated. 0.9.0-154-g3d79240 Message-ID: <201605121115.u4CBFbrB085563@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 3d79240fb41270d58f9c33508e11f0c215951cc9 (commit) from d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 (commit) 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/libosmocore/commit/?id=3d79240fb41270d58f9c33508e11f0c215951cc9 commit 3d79240fb41270d58f9c33508e11f0c215951cc9 Author: Harald Welte Date: Tue May 10 15:23:06 2016 +0200 logging: Use __BASE_FILE__ instead of __FILE__ Apparently __FILE__ expands to nasty '../../..' paths when BUILDDIR != SRCDIR. This in turn leads to ugly log lines like: <0000> ../../../../osmo-bts/src/common/rsl.c:1642 (bts=0,trx=0,ts=0,ss=0) Handing RLL msg UNIT_DATA_IND from LAPDm to MEAS REP Where we certainly wouldn't want the "../../../../osmo-bts" part. Change-Id: If6d2de33c3b6bb2943954bbd81eff261dc279d58 Reviewed-on: https://gerrit.osmocom.org/38 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 8 ++++---- include/osmocom/core/utils.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu May 12 11:22:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 11:22:55 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-21-g26ba7b2 Message-ID: <201605121122.u4CBMtLU087459@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated via 26ba7b247e7ec247d2e3163d39160d912e3de75c (commit) from c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (commit) 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/osmo-pcap/commit/?id=26ba7b247e7ec247d2e3163d39160d912e3de75c commit 26ba7b247e7ec247d2e3163d39160d912e3de75c Author: Holger Hans Peter Freyther Date: Sun May 8 12:06:54 2016 +0200 todo: Add another of my wishlist items Change-Id: I5a6c473a97d04aecae8101a024edb734bbe24401 Reviewed-on: https://gerrit.osmocom.org/27 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: TODO | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu May 12 12:24:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 12:24:39 GMT Subject: openbsc.git branch master updated. 0.15.0-260-g34e2b09 Message-ID: <201605121224.u4CCOdYr000774@git.osmocom.org> 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, master has been updated via 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d (commit) from cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit) 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=34e2b0927801463fc3dbb5d8f9eec3ae01f9501d commit 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d Author: Max Date: Wed May 11 10:52:41 2016 +0200 Ignore extended test leftovers Change-Id: If9e3522d934611f631cbfde6e6db52251babc37f Reviewed-on: https://gerrit.osmocom.org/41 Reviewed-by: Harald Welte Reviewed-by: Neels Hofmeyr Tested-by: Holger Freyther Reviewed-on: https://gerrit.osmocom.org/56 Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu May 12 14:56:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 14:56:36 GMT Subject: openggsn.git branch master updated. 0.92-17-g176e895 Message-ID: <201605121456.u4CEua1Y031068@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 176e895bd6ec06fdf062fe39ca208a59e91d23a3 (commit) from 23d997603948057acab255aa207eb48d5f281a43 (commit) 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/openggsn/commit/?id=176e895bd6ec06fdf062fe39ca208a59e91d23a3 commit 176e895bd6ec06fdf062fe39ca208a59e91d23a3 Author: Pablo Neira Ayuso Date: Thu May 12 16:54:03 2016 +0200 ggsn: fix compilation error with --disable-gtp-kernel gtp-kernel.h: In function ???gtp_kernel_init???: gtp-kernel.h:25:15: error: ???struct gengetopt_args_info??? has no member named ???gtpnl_given??? if (args_info->gtpnl_given) { ^ Makefile:422: recipe for target 'ggsn Reported-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: ggsn/gtp-kernel.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu May 12 15:02:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 15:02:47 GMT Subject: openggsn.git branch master updated. 0.92-18-g0eaa5b8 Message-ID: <201605121502.u4CF2lTW032472@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf (commit) from 176e895bd6ec06fdf062fe39ca208a59e91d23a3 (commit) 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/openggsn/commit/?id=0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf commit 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf Author: Pablo Neira Ayuso Date: Thu May 12 16:58:23 2016 +0200 gtp: fix several compilation warnings CC gtpie.lo gtpie.c: In function 'gtpie_encaps': gtpie.c:437:22: warning: variable 'm' set but not used [-Wunused-but-set-variable] union gtpie_member *m; ^ gtpie.c: In function 'gtpie_encaps2': gtpie.c:537:22: warning: variable 'm' set but not used [-Wunused-but-set-variable] union gtpie_member *m; ^ lookup.c: In function ???lookup???: lookup.c:40:24: warning: typedef ???ub1??? locally defined but not used [-Wunused-local-typedefs] typedef unsigned char ub1; /* unsigned 1-byte quantities */ ^ Still one compilation warning left in cmdline.c, but that code is autogenerated. ----------------------------------------------------------------------- Summary of changes: gtp/gtpie.c | 4 ---- lib/lookup.c | 1 - 2 files changed, 5 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu May 12 15:56:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 12 May 2016 15:56:55 GMT Subject: libosmocore.git branch master updated. 0.9.0-155-gfe65fa7 Message-ID: <201605121556.u4CFutte041860@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via fe65fa7e36a400d362666e2c5bd0f289d45aa56a (commit) from 3d79240fb41270d58f9c33508e11f0c215951cc9 (commit) 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/libosmocore/commit/?id=fe65fa7e36a400d362666e2c5bd0f289d45aa56a commit fe65fa7e36a400d362666e2c5bd0f289d45aa56a Author: Max Date: Tue May 10 17:17:05 2016 +0200 Set DTX in Cell Options * rename field of struct gsm48_cell_options to better match the spec * add comments with spec references * add function for setting DTX in cell options struct * add necessary enum type Change-Id: I5a8924f57669c951b2e51b663d95f1d360062a54 Reviewed-on: https://gerrit.osmocom.org/39 Reviewed-by: Harald Welte Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 15 ++++++++++- src/gsm/gsm48.c | 46 +++++++++++++++++++++++++++++++- src/gsm/libosmogsm.map | 2 ++ 3 files changed, 61 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri May 13 20:45:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 13 May 2016 20:45:34 GMT Subject: osmo-bts.git branch sysmocom/old-stable created. 0.3.0-242-gb86abf1 Message-ID: <201605132045.u4DKjYp1048394@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, sysmocom/old-stable has been created at b86abf1d22e3229fd80cb6949ed362f002caf633 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=b86abf1d22e3229fd80cb6949ed362f002caf633 commit b86abf1d22e3229fd80cb6949ed362f002caf633 Author: Holger Hans Peter Freyther Date: Tue Dec 16 15:07:15 2014 +0100 sysmobts: Read the clock calibration from another place Read the clock calibration from the place that will be read by the BTS process. Use the standard eeprom code for doing that. The code assumes that this and the other eeprom code don't write/invlidate the others reason. If that assumption would not be true calls to eeprom_free_resources should be added. http://cgit.osmocom.org/osmo-bts/commit/?id=2e74ff3700919683e8dd825539efd7d521d4d9af commit 2e74ff3700919683e8dd825539efd7d521d4d9af Author: Holger Hans Peter Freyther Date: Tue Dec 16 11:17:41 2014 +0100 sysmobts: Don't list non integer parameters in the help The command can only read integer parameters. Don't offer buffers as this will lead to error 22. http://cgit.osmocom.org/osmo-bts/commit/?id=680e7adabfb9ba5e21a9eb0332876c46a9f18d37 commit 680e7adabfb9ba5e21a9eb0332876c46a9f18d37 Author: Holger Hans Peter Freyther Date: Tue Dec 16 15:01:09 2014 +0100 eeprom: Fix brown paper bag introduced a long while ago 91d204e2db8f53a6ae4827ecc4b0ccb0137375d0 while adding checks to resolve coverity issues. We simply had no one writing to the eeprom so this was unnoticed for a long time. http://cgit.osmocom.org/osmo-bts/commit/?id=42f84ef94317070f63b6171052367912c9275a04 commit 42f84ef94317070f63b6171052367912c9275a04 Author: Andreas Eversberg Date: Thu Feb 14 11:17:58 2013 +0100 Correctly fill system information messages from BSC SI 5*/6 require L2 header of 0x03,0x03. All SI might be less than 23 octets, so they need to be filled with 0x2b. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat May 14 02:30:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 May 2016 02:30:06 GMT Subject: openbsc.git branch gn/iu created. 0.15.0-351-gb813ea2 Message-ID: <201605140230.u4E2U6wb005896@git.osmocom.org> 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, gn/iu has been created at b813ea21340244f8a32086b8fda7e544a9592e8b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b813ea21340244f8a32086b8fda7e544a9592e8b commit b813ea21340244f8a32086b8fda7e544a9592e8b Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=51b4880954f3c81dae747db8436b64dc345d23df commit 51b4880954f3c81dae747db8436b64dc345d23df Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=e84305dfed4bb9a0f9e5ad572f456d9a031138a7 commit e84305dfed4bb9a0f9e5ad572f456d9a031138a7 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=209559d67815ca2839373eb36030ee91b8473323 commit 209559d67815ca2839373eb36030ee91b8473323 Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=2b6fc90222528b7ae8168833f613c6700c1a6dc3 commit 2b6fc90222528b7ae8168833f613c6700c1a6dc3 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=f90ace23dd300d3375d930ef2a64851923c4811d commit f90ace23dd300d3375d930ef2a64851923c4811d Author: Neels Hofmeyr 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=faf9160ac15287fb882447ef3d5ab82d9e7af8ad commit faf9160ac15287fb882447ef3d5ab82d9e7af8ad Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=6f1590a419feaf233a24ace5a49fbe08a2e95c2c commit 6f1590a419feaf233a24ace5a49fbe08a2e95c2c Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=ae712b866b4a420f59597fdaa30f052ea84d2e21 commit ae712b866b4a420f59597fdaa30f052ea84d2e21 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=d813908ffe9d293aa9d57919b5ef3ab8203aad71 commit d813908ffe9d293aa9d57919b5ef3ab8203aad71 Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config http://cgit.osmocom.org/openbsc/commit/?id=893fb9cb7516878fb2bf1b683b99fef5598e788e commit 893fb9cb7516878fb2bf1b683b99fef5598e788e Author: Neels Hofmeyr 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=56c897c35e20e174e66315498d2d45092ec25ac4 commit 56c897c35e20e174e66315498d2d45092ec25ac4 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=10cea6ce4b20f9830230bcd9028f4fef9971feba commit 10cea6ce4b20f9830230bcd9028f4fef9971feba Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=8a887ff7f544f67a010719eeba70f583e6b63cad commit 8a887ff7f544f67a010719eeba70f583e6b63cad Author: Neels Hofmeyr Date: Tue May 10 14:13:55 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=e21ebeaf73a95832ac3c8d8a8867055378bfce93 commit e21ebeaf73a95832ac3c8d8a8867055378bfce93 Author: Neels Hofmeyr Date: Tue May 10 14:12:01 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=d69636c56485677e8bc7596c6e30ce53afbd7027 commit d69636c56485677e8bc7596c6e30ce53afbd7027 Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=a0e919583ecacb9c8d1b864854d066c6cc9fdd61 commit a0e919583ecacb9c8d1b864854d066c6cc9fdd61 Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=e480fecc1facc97a135984680827a7c7a70b1669 commit e480fecc1facc97a135984680827a7c7a70b1669 Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=55d74045d0ada3e7a31c768ef2e2a71e1ff67bad commit 55d74045d0ada3e7a31c768ef2e2a71e1ff67bad Author: Neels Hofmeyr Date: Tue May 10 14:08:37 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=86157c9c21322a121bd9f336fa04ff82f4e6504b commit 86157c9c21322a121bd9f336fa04ff82f4e6504b Author: Neels Hofmeyr Date: Tue May 10 14:08:01 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=7d4b08c27c4d27b6a4ddd340a8f930584f0b9c09 commit 7d4b08c27c4d27b6a4ddd340a8f930584f0b9c09 Author: Neels Hofmeyr 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=d99ed97b44140f4843fe40aa3b3b06495c841b65 commit d99ed97b44140f4843fe40aa3b3b06495c841b65 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=17a926f2ac71fc6c64bf5ad22b0b5e94c4dd546b commit 17a926f2ac71fc6c64bf5ad22b0b5e94c4dd546b Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=e0905215fbc27da54651efe365b6e4107b2ec67b commit e0905215fbc27da54651efe365b6e4107b2ec67b Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 iu_cs http://cgit.osmocom.org/openbsc/commit/?id=f17a3015d0f290fa7207878de66ae738aebd3749 commit f17a3015d0f290fa7207878de66ae738aebd3749 Author: Neels Hofmeyr Date: Tue May 10 14:01:49 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=967bc272be308a9d59b81b1e630069981a049ec0 commit 967bc272be308a9d59b81b1e630069981a049ec0 Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=40e31ceab2bcc3be308368b82af5aded76f3f315 commit 40e31ceab2bcc3be308368b82af5aded76f3f315 Author: Neels Hofmeyr Date: Tue May 10 14:00:11 2016 +0200 meas_rep http://cgit.osmocom.org/openbsc/commit/?id=0933a927d999a262a624e1c3704b2d853108a34a commit 0933a927d999a262a624e1c3704b2d853108a34a Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 meas_rep http://cgit.osmocom.org/openbsc/commit/?id=d8fabc1c2a4ab03ee28099ac67e5fb68a1b2a24e commit d8fabc1c2a4ab03ee28099ac67e5fb68a1b2a24e Author: Neels Hofmeyr Date: Tue May 10 13:59:49 2016 +0200 xsc_neighbor http://cgit.osmocom.org/openbsc/commit/?id=ab6ee0a69621eda56ab0edcc7691c264fbf0c8b0 commit ab6ee0a69621eda56ab0edcc7691c264fbf0c8b0 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 xsc_neighbor http://cgit.osmocom.org/openbsc/commit/?id=d341517873de6e77209f8ca47e3796b18f876456 commit d341517873de6e77209f8ca47e3796b18f876456 Author: Neels Hofmeyr Date: Tue May 10 13:50:44 2016 +0200 bsc_copyright http://cgit.osmocom.org/openbsc/commit/?id=a8f4458e2758357517a83672fef3ad594f8bc347 commit a8f4458e2758357517a83672fef3ad594f8bc347 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=00eff91d9198a6426b753e1f8703581cc43fb1a5 commit 00eff91d9198a6426b753e1f8703581cc43fb1a5 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_api_h__compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=d3c83853cff33fba7f8b421a5492e823fd9cf635 commit d3c83853cff33fba7f8b421a5492e823fd9cf635 Author: Neels Hofmeyr Date: Tue May 10 13:36:15 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=332e6d9eff851126470fb616802b3ef6ae2e7dd3 commit 332e6d9eff851126470fb616802b3ef6ae2e7dd3 Author: Neels Hofmeyr Date: Tue May 10 13:32:27 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=37cecbc5cbf204a59f8207c5c31319cd8cf598e7 commit 37cecbc5cbf204a59f8207c5c31319cd8cf598e7 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=2e489ed50f61346d37e431cf9d5ee3a7abe3cf9f commit 2e489ed50f61346d37e431cf9d5ee3a7abe3cf9f Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=3616a178bd6f70246c37269cc856bb32d8799f09 commit 3616a178bd6f70246c37269cc856bb32d8799f09 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=c99ba0c80abf7e3ee72efc06f544930b2a004f27 commit c99ba0c80abf7e3ee72efc06f544930b2a004f27 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=ce54714d17e373c1319f1ba3db1e4995f0e45355 commit ce54714d17e373c1319f1ba3db1e4995f0e45355 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=41b836078591d7fe20c4b681b348374d4fe3b308 commit 41b836078591d7fe20c4b681b348374d4fe3b308 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=3168ce5998a018b508c9063e2a9cbe79d7b1dff8 commit 3168ce5998a018b508c9063e2a9cbe79d7b1dff8 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=cef2d30c35bf50e3f72c4cee3f695bb9d6e187b3 commit cef2d30c35bf50e3f72c4cee3f695bb9d6e187b3 Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=fc4edca2ed6498f9b02f8b776df0acf618938c73 commit fc4edca2ed6498f9b02f8b776df0acf618938c73 Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=0ccc644b1def3e181f84f32d062a5bfc5dfc2398 commit 0ccc644b1def3e181f84f32d062a5bfc5dfc2398 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=beaed4c11d38389cbe894d118cb6aa19a24af379 commit beaed4c11d38389cbe894d118cb6aa19a24af379 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=2c6d3cace155eb737feae944905d7931088ae498 commit 2c6d3cace155eb737feae944905d7931088ae498 Author: Neels Hofmeyr Date: Tue May 10 14:15:36 2016 +0200 msc_subscr_alloc http://cgit.osmocom.org/openbsc/commit/?id=ea5210c375085d9a0d95f309bf05df9aaa1d1014 commit ea5210c375085d9a0d95f309bf05df9aaa1d1014 Author: Neels Hofmeyr Date: Tue May 10 14:06:29 2016 +0200 msc_alloc http://cgit.osmocom.org/openbsc/commit/?id=8f4b27ac12cae1d4dc968e9dc91f0a7781d38e15 commit 8f4b27ac12cae1d4dc968e9dc91f0a7781d38e15 Author: Neels Hofmeyr Date: Tue May 10 14:19:54 2016 +0200 bsc_subscr_alloc http://cgit.osmocom.org/openbsc/commit/?id=b653273766e290c3d4f6bd1c3a021bba84b1faa1 commit b653273766e290c3d4f6bd1c3a021bba84b1faa1 Author: Neels Hofmeyr Date: Tue May 10 14:18:50 2016 +0200 bsc_subscr_alloc http://cgit.osmocom.org/openbsc/commit/?id=1791998ad1ba3bc9d1439e1c8822a8b9159ad486 commit 1791998ad1ba3bc9d1439e1c8822a8b9159ad486 Author: Neels Hofmeyr Date: Tue May 10 13:45:05 2016 +0200 bsc_alloc http://cgit.osmocom.org/openbsc/commit/?id=575b05d50d6d7248e4cfd6268c1e6fa8526a0425 commit 575b05d50d6d7248e4cfd6268c1e6fa8526a0425 Author: Neels Hofmeyr Date: Tue May 10 13:30:02 2016 +0200 bsc_msc_alloc http://cgit.osmocom.org/openbsc/commit/?id=46752713f39fb058d425573ff3ad5800034e806b commit 46752713f39fb058d425573ff3ad5800034e806b Author: Neels Hofmeyr 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=9c0dac64345b71c530e9c362386eb4c8e9959b27 commit 9c0dac64345b71c530e9c362386eb4c8e9959b27 Author: Neels Hofmeyr 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=cbbf84af09aee2c4a92b6f65e8299f815fe9bd37 commit cbbf84af09aee2c4a92b6f65e8299f815fe9bd37 Author: Neels Hofmeyr 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=f8d87b273be230b00eaa51ea265845a2831f4ddc commit f8d87b273be230b00eaa51ea265845a2831f4ddc Author: Neels Hofmeyr 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=b586e9ef9028574e645c47cf7c296bae7e73ea8a commit b586e9ef9028574e645c47cf7c296bae7e73ea8a Author: Neels Hofmeyr 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=3924a675e2edaea4e7416e7c60fcd70d342afbad commit 3924a675e2edaea4e7416e7c60fcd70d342afbad Author: Neels Hofmeyr 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=bec13c53b4dd5fa586236d96f040ce62b8a2aa71 commit bec13c53b4dd5fa586236d96f040ce62b8a2aa71 Author: Neels Hofmeyr 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=00949576fee08a5e5c2d35349c4c6d292b17a90f commit 00949576fee08a5e5c2d35349c4c6d292b17a90f Author: Neels Hofmeyr 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=9a60d0722d159ada9ba5f2b50d2cd4075bfd210c commit 9a60d0722d159ada9ba5f2b50d2cd4075bfd210c Author: Neels Hofmeyr 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. Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=da7dae083becd615bb2ba35ffee0c956889096ef commit da7dae083becd615bb2ba35ffee0c956889096ef Author: Neels Hofmeyr 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=d55c4cc4c5dcfdbc1bf5b506b262c9504cf4fb06 commit d55c4cc4c5dcfdbc1bf5b506b262c9504cf4fb06 Author: Neels Hofmeyr 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=54f428bc20289956b816a16304d370be38d89ed4 commit 54f428bc20289956b816a16304d370be38d89ed4 Author: Neels Hofmeyr 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=c278a5e18ba0df9f5da4065864670c924fa19789 commit c278a5e18ba0df9f5da4065864670c924fa19789 Author: Neels Hofmeyr 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=cb711f74342499c4d9f6889ba30e024c567032d8 commit cb711f74342499c4d9f6889ba30e024c567032d8 Author: Neels Hofmeyr 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=4dd336dd14e421195ff4994bb20f6a77689d50c1 commit 4dd336dd14e421195ff4994bb20f6a77689d50c1 Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=54bd8609dd86d28ae9ca924e87d64ed9a0950602 commit 54bd8609dd86d28ae9ca924e87d64ed9a0950602 Author: Neels Hofmeyr 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=4b11fc83264a569cddee4932a81eedd3081059c9 commit 4b11fc83264a569cddee4932a81eedd3081059c9 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=a87ea58adde99f0236f54e67b2e3c4e846245f87 commit a87ea58adde99f0236f54e67b2e3c4e846245f87 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=fe1eebd01750a6db226b4bdbdea25ca49181eeba commit fe1eebd01750a6db226b4bdbdea25ca49181eeba Author: Neels Hofmeyr 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=af01aa971331a89e3c4828adb9ad8196939507d6 commit af01aa971331a89e3c4828adb9ad8196939507d6 Author: Neels Hofmeyr 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=b9005c3c4b3a1783736d415f0d3e47641cb51ed8 commit b9005c3c4b3a1783736d415f0d3e47641cb51ed8 Author: Neels Hofmeyr 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=b8910360f8a50fb85f114e13e1a84f5809cf0fca commit b8910360f8a50fb85f114e13e1a84f5809cf0fca Author: Neels Hofmeyr 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=21b9a6c81bbdacb260d9d7a6bdf74bfa647f8e22 commit 21b9a6c81bbdacb260d9d7a6bdf74bfa647f8e22 Author: Neels Hofmeyr 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=de735cf38a48262401a0f6e53b3f4dea83b3445c commit de735cf38a48262401a0f6e53b3f4dea83b3445c Author: Neels Hofmeyr 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=cb75b9f5bb71451b5de65183e4f036176be53e9e commit cb75b9f5bb71451b5de65183e4f036176be53e9e Author: Neels Hofmeyr 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=7732b565bbc2b5389601485707580af3a4039096 commit 7732b565bbc2b5389601485707580af3a4039096 Author: Neels Hofmeyr 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=855b5dcd0a12f95044c2b6b62b28bf6dfe7f2404 commit 855b5dcd0a12f95044c2b6b62b28bf6dfe7f2404 Author: Neels Hofmeyr 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=620f245e06c17f700d230a0cf94c36214a4087c5 commit 620f245e06c17f700d230a0cf94c36214a4087c5 Author: Neels Hofmeyr 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=27842dd2625f7f738eb2895659439e23da2f2046 commit 27842dd2625f7f738eb2895659439e23da2f2046 Author: Neels Hofmeyr 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=725b1ce1241dcbd3ec6aedf5d491c283fbaf6af2 commit 725b1ce1241dcbd3ec6aedf5d491c283fbaf6af2 Author: Neels Hofmeyr 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=88563b7eab160fd4de6b302397d603d9c5dd8e71 commit 88563b7eab160fd4de6b302397d603d9c5dd8e71 Author: Neels Hofmeyr Date: Mon May 9 21:28:05 2016 +0200 tweak db debug log: log TMSI as hex http://cgit.osmocom.org/openbsc/commit/?id=cb36519e17e425f88e838230e930af20bf0f82db commit cb36519e17e425f88e838230e930af20bf0f82db Author: Neels Hofmeyr Date: Wed May 4 15:30:30 2016 +0200 gsm04_08_clear_request(): release loc with arg release=0 In gsm04_08_clear_request(), in_release == 1 anyway and msc_release_connection() would exit immediately without any effect. Don't confuse the reader by passing release=1 arg. http://cgit.osmocom.org/openbsc/commit/?id=c56b182adad30a61bd65ab89d589034591162172 commit c56b182adad30a61bd65ab89d589034591162172 Author: Neels Hofmeyr Date: Mon May 9 21:20:21 2016 +0200 sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer Instead of passing the uint64_t kc bytes wrongly interpreted as memory address, pass its actual kc bytes by casting via (uint8_t*)&kc. http://cgit.osmocom.org/openbsc/commit/?id=aa3bddf87e07ce7cfe6a3567cfda85b1678c39f4 commit aa3bddf87e07ce7cfe6a3567cfda85b1678c39f4 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=d457822675ab507064775feee7054beff19f55f4 commit d457822675ab507064775feee7054beff19f55f4 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=0c51922b7561a121e3cec95dcfde59ec311facc0 commit 0c51922b7561a121e3cec95dcfde59ec311facc0 Author: Neels Hofmeyr Date: Thu May 12 03:04:33 2016 +0200 tests/gsm0408 rm libbsc dup http://cgit.osmocom.org/openbsc/commit/?id=6225eeb05e53ec33002ee2bde13d44f4c3c157be commit 6225eeb05e53ec33002ee2bde13d44f4c3c157be Author: Neels Hofmeyr Date: Wed May 11 17:20:13 2016 +0200 osmo-nitb Makefile: drop dup linking of libbsc.a http://cgit.osmocom.org/openbsc/commit/?id=0b7ab24076b1260ac56fd7ada24ac54654750d7d commit 0b7ab24076b1260ac56fd7ada24ac54654750d7d Author: Neels Hofmeyr Date: Wed May 11 17:03:22 2016 +0200 ipaccess Makefile: drop superfluous linking Drop unused linking of libmsc, and drop duplicate linking of libbsc. http://cgit.osmocom.org/openbsc/commit/?id=c0f6e0e6db625601dfc3c32e4528c9d10f0ec77a commit c0f6e0e6db625601dfc3c32e4528c9d10f0ec77a Author: Neels Hofmeyr Date: Wed May 11 16:18:27 2016 +0200 osmo-bsc Makefile: drop dup linking of libcommon.a ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 14 02:58:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 May 2016 02:58:49 GMT Subject: openbsc.git branch users/neels/iu created. 0.15.0-351-gb813ea2 Message-ID: <201605140258.u4E2wn6Y010462@git.osmocom.org> 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, users/neels/iu has been created at b813ea21340244f8a32086b8fda7e544a9592e8b (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 14 10:06:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 14 May 2016 10:06:54 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-14-gecee3f9 Message-ID: <201605141006.u4EA6s9T088776@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 (commit) from 3583bc4f030b1b4bb637d17e4ca8a61b19bcfb58 (commit) 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/libosmo-netif/commit/?id=ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 commit ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 Author: Holger Hans Peter Freyther Date: Fri May 13 20:18:23 2016 +0200 misc: Drop oRTP dependency as there is nothing using it This seems to be a copy of paste of libsomo-abis. Let us just drop it here and be done with it. Change-Id: Ia5cb2b572fb5597605284d1c3f657d548aa790f2 Reviewed-on: https://gerrit.osmocom.org/64 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 - debian/control | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sun May 15 19:31:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 May 2016 19:31:33 GMT Subject: openbsc.git branch master updated. 0.15.0-261-ga8d8e93 Message-ID: <201605151931.u4FJVXJO049916@git.osmocom.org> 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, master has been updated via a8d8e93086580904aded88ffb957a6e7e3660cbe (commit) from 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d (commit) 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=a8d8e93086580904aded88ffb957a6e7e3660cbe commit a8d8e93086580904aded88ffb957a6e7e3660cbe Author: Vadim Yanitskiy Date: Fri May 13 15:38:09 2016 +0600 db.c: implemented incremental migration In the past, normal migration was possible only if the actual schema version differed from the version used in DB by 1. For example, if DB uses an old version 3 and you need to use it with the code written for version 5, the check_db_revision() will convert it to 4 and DB will still use incompatible schema version during Osmo-NITB running time. After next run it will be converted to version 5. This patch replaces a set of 'else-if' checks by a 'switch' without 'break' statements between 'case' labels (waterfall). It makes you able to migrate from current version to the latest despite any difference between them. Change-Id: Ia9c2aa86f96b88ad8a710d0a23879ce219bc82dc Reviewed-on: https://gerrit.osmocom.org/62 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 53 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 18 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 15 23:28:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 15 May 2016 23:28:30 GMT Subject: osmo-iuh.git branch master updated. 156fa393fc7472ba57683905c054adc6892b3cbd Message-ID: <201605152328.u4FNSUNf069318@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via 156fa393fc7472ba57683905c054adc6892b3cbd (commit) from fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit) 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/osmo-iuh/commit/?id=156fa393fc7472ba57683905c054adc6892b3cbd commit 156fa393fc7472ba57683905c054adc6892b3cbd Author: Alexander Huemer Date: Sun May 15 04:24:54 2016 +0200 attempt to fix parallel build, improve AM logic The formerly existing make rule caused a race condition in parallel builds and wrongly stated the .c files as targets, which caused make to execute the rule twice (once for each target). This was actually only fallout of the attempt to express the fact that those two files are generated by the rule. The generated file ranap_ies_defs.h was moved by one make job, another job then tried to access the file in the old location and failed. parallel build verified with: $ for i in $(seq 1 10) do echo "XXXX iteration $i" git clean -xfd autoreconf -i ./configure make -j${i} || break done Coauthored by Andreas Rottmann Change-Id: I439edcb4b7742de861c99ed401114f51061f8088 Reviewed-on: https://gerrit.osmocom.org/65 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + contrib/jenkins.sh | 6 +- include/osmocom/ranap/ranap_ies_defs.h | 2967 -------------------------------- src/Makefile.am | 5 +- 4 files changed, 8 insertions(+), 2972 deletions(-) delete mode 100644 include/osmocom/ranap/ranap_ies_defs.h hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue May 17 16:10:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 May 2016 16:10:47 GMT Subject: libosmocore.git branch master updated. 0.9.0-156-g764b022 Message-ID: <201605171610.u4HGAlIa064102@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 764b022fc69c4bb9816e12801186f8fa25f8dd72 (commit) from fe65fa7e36a400d362666e2c5bd0f289d45aa56a (commit) 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/libosmocore/commit/?id=764b022fc69c4bb9816e12801186f8fa25f8dd72 commit 764b022fc69c4bb9816e12801186f8fa25f8dd72 Author: Max Date: Wed May 11 17:33:17 2016 +0200 Add function to make Uplink Measurement It assembles RSL Uplink Measurement IE according to 3GPP TS 08.58 ??9.3.25. The function is based on lchan_build_rsl_ul_meas() from OsmoBTS but optionally includes DTX information. Change-Id: Ib37107bcc9909e5105ea711de42d3fb1db7e8d9e Reviewed-on: https://gerrit.osmocom.org/44 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/meas_rep.h | 4 ++++ src/gsm/gsm_utils.c | 20 ++++++++++++++++++++ src/gsm/libosmogsm.map | 2 ++ 3 files changed, 26 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 17 16:14:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 May 2016 16:14:22 GMT Subject: openbsc.git branch master updated. 0.15.0-262-g9a7e25b Message-ID: <201605171614.u4HGEMPx065237@git.osmocom.org> 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, master has been updated via 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit) from a8d8e93086580904aded88ffb957a6e7e3660cbe (commit) 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=9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 commit 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 Author: Max Date: Wed May 11 13:05:13 2016 +0200 Cleanup db test Move copy-pasted code into separate function to make writing more tests easier. Related: OS#1658 Change-Id: I9e39af85718514dd0f081d41c234c9dda77c4b27 Reviewed-on: https://gerrit.osmocom.org/43 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/tests/db/db_test.c | 87 ++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 53 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 17 16:18:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 May 2016 16:18:10 GMT Subject: openbsc.git branch master updated. 0.15.0-263-gc08ee71 Message-ID: <201605171618.u4HGIAEK066409@git.osmocom.org> 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, master has been updated via c08ee71bff4d86120b051b70e77833458e68aa0b (commit) from 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit) 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=c08ee71bff4d86120b051b70e77833458e68aa0b commit c08ee71bff4d86120b051b70e77833458e68aa0b Author: Max Date: Wed May 11 12:45:13 2016 +0200 Move DTX settings to BTS * Add per-BTS DTX settings * Configure Uplink and Downlink DTX separately * Deprecate global DTX option (it was never tested/used anyway) * Use libosmocore function for DTX indicator in System Information (previously it was incorrectly assigned for half-rate channels) Related: OS#22 Change-Id: I3d55168475ad47044b6238b55846ea22bdd518a4 Reviewed-on: https://gerrit.osmocom.org/40 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +- openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 - openbsc/include/openbsc/gsm_data.h | 3 - openbsc/include/openbsc/gsm_data_shared.h | 6 +- openbsc/src/libbsc/abis_rsl.c | 11 ++- openbsc/src/libbsc/bsc_init.c | 6 -- openbsc/src/libbsc/bsc_vty.c | 85 +++++++++++++++++++--- openbsc/src/libbsc/system_information.c | 5 ++ openbsc/src/libcommon/gsm_data.c | 6 +- 9 files changed, 98 insertions(+), 28 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 17 16:19:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 May 2016 16:19:48 GMT Subject: osmo-pcu.git branch master updated. 0.2-767-gde810f2 Message-ID: <201605171619.u4HGJm47066825@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via de810f2005b7a97fa8385d42f0a2399ceff6452a (commit) from cad867ec8d550638065d1115ef2a6296cfe557db (commit) 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/osmo-pcu/commit/?id=de810f2005b7a97fa8385d42f0a2399ceff6452a commit de810f2005b7a97fa8385d42f0a2399ceff6452a Author: Max Date: Fri May 13 10:27:35 2016 +0200 Restructure sources Move hardware-spicefic files into subdirectory similar to the way it's done in OsmoBTS to make adding new hardware support easier. Change-Id: I05004ad9032759a5dbfa57290ed1df83e89d5cb8 Related: SYS#2443 Reviewed-on: https://gerrit.osmocom.org/58 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 49 +++++++++++++++++++-------------- src/{ => osmo-bts-sysmo}/femtobts.c | 0 src/{ => osmo-bts-sysmo}/femtobts.h | 0 src/{ => osmo-bts-sysmo}/sysmo_l1_fwd.c | 0 src/{ => osmo-bts-sysmo}/sysmo_l1_hw.c | 0 src/{ => osmo-bts-sysmo}/sysmo_l1_if.c | 0 src/{ => osmo-bts-sysmo}/sysmo_l1_if.h | 0 7 files changed, 29 insertions(+), 20 deletions(-) rename src/{ => osmo-bts-sysmo}/femtobts.c (100%) rename src/{ => osmo-bts-sysmo}/femtobts.h (100%) rename src/{ => osmo-bts-sysmo}/sysmo_l1_fwd.c (100%) rename src/{ => osmo-bts-sysmo}/sysmo_l1_hw.c (100%) rename src/{ => osmo-bts-sysmo}/sysmo_l1_if.c (100%) rename src/{ => osmo-bts-sysmo}/sysmo_l1_if.h (100%) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 17 16:41:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 17 May 2016 16:41:35 GMT Subject: osmo-pcu.git branch master updated. 0.2-768-gf0bb254 Message-ID: <201605171641.u4HGfZZX074050@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via f0bb25450c096c9811deb29831e567f921d573e8 (commit) from de810f2005b7a97fa8385d42f0a2399ceff6452a (commit) 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/osmo-pcu/commit/?id=f0bb25450c096c9811deb29831e567f921d573e8 commit f0bb25450c096c9811deb29831e567f921d573e8 Author: Yves Godin Date: Fri May 13 10:50:47 2016 +0200 Enable subdir-objects automake option Change-Id: I01fd264fd1f990f39cdbf309149e0eb857d7732f Related: SYS#2443 Reviewed-on: https://gerrit.osmocom.org/60 Reviewed-by: Harald Welte Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 19 06:31:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 May 2016 06:31:50 GMT Subject: libosmocore.git branch master updated. 0.9.0-157-gec012d0 Message-ID: <201605190631.u4J6VouR009150@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via ec012d09995f8336f917f5b1d22cdb8bba9c03a9 (commit) from 764b022fc69c4bb9816e12801186f8fa25f8dd72 (commit) 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/libosmocore/commit/?id=ec012d09995f8336f917f5b1d22cdb8bba9c03a9 commit ec012d09995f8336f917f5b1d22cdb8bba9c03a9 Author: Arran Cudbard-Bell Date: Wed May 18 16:02:53 2016 -0400 Ignore config.cache Change-Id: Ida2294e490eb5eec515aa00742fb6cfc29b11b48 Reviewed-on: https://gerrit.osmocom.org/83 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu May 19 06:39:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 May 2016 06:39:29 GMT Subject: libosmocore.git branch master updated. 0.9.0-158-g2da9e11 Message-ID: <201605190639.u4J6dTwY010880@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 2da9e11258588367f288e6abfa9ebcb50d11f456 (commit) from ec012d09995f8336f917f5b1d22cdb8bba9c03a9 (commit) 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/libosmocore/commit/?id=2da9e11258588367f288e6abfa9ebcb50d11f456 commit 2da9e11258588367f288e6abfa9ebcb50d11f456 Author: Alexander Couzens Date: Tue May 17 17:56:58 2016 +0200 add .gitreview A gitreview file is required to use git review. More information about git review https://www.mediawiki.org/wiki/Gerrit/git-review Change-Id: I95235dddf60670c38a5a7a726c2a77f09d03c303 Reviewed-on: https://gerrit.osmocom.org/69 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu May 19 06:40:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 May 2016 06:40:00 GMT Subject: osmo-pcu.git branch master updated. 0.2-769-ged3ae4a Message-ID: <201605190640.u4J6e0nf011003@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via ed3ae4a39277d8a054545498905dcf032549218c (commit) from f0bb25450c096c9811deb29831e567f921d573e8 (commit) 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/osmo-pcu/commit/?id=ed3ae4a39277d8a054545498905dcf032549218c commit ed3ae4a39277d8a054545498905dcf032549218c Author: Alexander Couzens Date: Tue May 17 17:53:23 2016 +0200 add .gitreview A .gitreview file is required to use git review. More information about git review https://www.mediawiki.org/wiki/Gerrit/git-review Change-Id: I03cbdf3a95bcf36a7388b5fa2652fd774b8f0f5b Reviewed-on: https://gerrit.osmocom.org/68 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 19 06:40:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 May 2016 06:40:41 GMT Subject: osmo-pcu.git branch master updated. 0.2-770-g58b6646 Message-ID: <201605190640.u4J6efS7011237@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 58b664675013b948a37ce151948cabe9fe17d386 (commit) from ed3ae4a39277d8a054545498905dcf032549218c (commit) 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/osmo-pcu/commit/?id=58b664675013b948a37ce151948cabe9fe17d386 commit 58b664675013b948a37ce151948cabe9fe17d386 Author: Max Date: Fri May 13 10:34:15 2016 +0200 Change internal API for consistency Make TRX API (void *) consistent with the way it's used (integer). Use uint8_t for TRX numbering everywhere (we don't expect hardware with more than 256 transceivers in the near future). This change helps to avoid unnecessary casts and make API much clearer. Change-Id: Ic584611184b0c8b5417ecff0ddae3d526b55a079 Related: SYS#2443 Reviewed-on: https://gerrit.osmocom.org/59 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/sysmo_l1_if.c | 8 ++++---- src/osmo-bts-sysmo/sysmo_l1_if.h | 2 +- src/pcu_l1_if.cpp | 9 +++++---- 3 files changed, 10 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu May 19 18:24:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 19 May 2016 18:24:04 GMT Subject: openbsc.git branch sysmocom/201504-stable updated. 0.13.0-670-g55101ae Message-ID: <201605191824.u4JIO4vm041143@git.osmocom.org> 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, sysmocom/201504-stable has been updated via 55101ae00455d0c75a908a6dd4625fc08c0318e7 (commit) from 8b2fcce98481888ed38c9724ed5800a0cbe6e301 (commit) 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=55101ae00455d0c75a908a6dd4625fc08c0318e7 commit 55101ae00455d0c75a908a6dd4625fc08c0318e7 Author: Holger Hans Peter Freyther Date: Tue May 17 23:20:03 2016 +0200 bsc: Create minimal SI6 rest octets In GSM R99 SI6 has mandatory SI6 rest octets and so far we did not include them. Add minimal support to generate the right band indicator. Change-Id: I417a40eb91f42a3416b4e07bb9fb4d7a01aaa36b Fixes: OS#1698 Related: OS#1725 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 1 + openbsc/src/libbsc/rest_octets.c | 39 +++++++++++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 4 +++- 3 files changed, 43 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 20 16:26:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:26:36 GMT Subject: osmo-pcu.git branch master updated. 0.2-771-g660709d Message-ID: <201605201626.u4KGQalm098640@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 660709dc7cfd6a42088988122d65ae8dfadd009c (commit) from 58b664675013b948a37ce151948cabe9fe17d386 (commit) 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/osmo-pcu/commit/?id=660709dc7cfd6a42088988122d65ae8dfadd009c commit 660709dc7cfd6a42088988122d65ae8dfadd009c Author: Yves Godin Date: Thu May 19 11:08:03 2016 +0200 Add support for NuRAN Wireless Litecell 1.5 BTS Layer 1 compatibility with previous generation or NuRan GSM product, therefore the support for the Litecell 1.5 uses its own sources instead of using tons of ifdef/endif. Max's amendments: * make headers path configurable * use configured TRX instead of hardcoded value * split subdir-objects into separate commit * cosmetic changes Change-Id: Ib1287375cb10a889625bbac8528fa60deed23a2b Fixes: SYS#2443 Reviewed-on: https://gerrit.osmocom.org/61 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: configure.ac | 19 ++ src/Makefile.am | 24 ++ .../lc15_l1_hw.c} | 103 ++++--- .../lc15_l1_if.c} | 106 ++++--- .../lc15_l1_if.h} | 59 ++-- src/osmo-bts-litecell15/lc15bts.c | 332 +++++++++++++++++++++ src/osmo-bts-litecell15/lc15bts.h | 64 ++++ 7 files changed, 586 insertions(+), 121 deletions(-) copy src/{osmo-bts-sysmo/sysmo_l1_hw.c => osmo-bts-litecell15/lc15_l1_hw.c} (63%) copy src/{osmo-bts-sysmo/sysmo_l1_if.c => osmo-bts-litecell15/lc15_l1_if.c} (73%) copy src/{osmo-bts-sysmo/sysmo_l1_if.h => osmo-bts-litecell15/lc15_l1_if.h} (50%) create mode 100644 src/osmo-bts-litecell15/lc15bts.c create mode 100644 src/osmo-bts-litecell15/lc15bts.h hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 20 16:26:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:26:48 GMT Subject: openbsc.git branch master updated. 0.15.0-264-g8a4d2e7 Message-ID: <201605201626.u4KGQmKD098704@git.osmocom.org> 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, master has been updated via 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit) from c08ee71bff4d86120b051b70e77833458e68aa0b (commit) 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=8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb commit 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb Author: Max Date: Tue May 17 15:56:49 2016 +0200 Use proper measurement for handover Previously *FULL measurements were always used for handover decisions. Those are incorrect in case of DTX - check if it was enabled and use *SUB instead. Note: *SUB values have higher variance so there might be more "bad" values compared to *FULL although real quality remains the same. Change-Id: I95e8e544047a83a256e057a47458678f40a19a15 Related: OS#1701 Reviewed-on: https://gerrit.osmocom.org/66 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/handover_decision.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 20 16:27:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:27:06 GMT Subject: libosmocore.git branch master updated. 0.9.0-159-g78ad042 Message-ID: <201605201627.u4KGR6BP098792@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 (commit) from 2da9e11258588367f288e6abfa9ebcb50d11f456 (commit) 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/libosmocore/commit/?id=78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 commit 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 Author: Vadim Yanitskiy Date: Fri May 13 13:11:13 2016 +0600 gsm48: move to hex TMSI representation Previously, we traditionally displayed a TMSI in its integer representation, which is quite unusual in the telecom world. A TMSI is normally printed as a series of 8 hex digits. Review at https://gerrit.osmocom.org/57/ Change-Id: Ifd25365bfa3b4ee95b16979740c3229948ce17f2 Reviewed-on: https://gerrit.osmocom.org/57 Tested-by: Jenkins Builder Reviewed-by: Harald Welte Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm48.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri May 20 16:32:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:32:22 GMT Subject: osmo-pcu.git branch master updated. 0.2-772-g9736d00 Message-ID: <201605201632.u4KGWMkY099939@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 9736d00b12fea82fb4c9b8dc47b7ce452660554c (commit) from 660709dc7cfd6a42088988122d65ae8dfadd009c (commit) 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/osmo-pcu/commit/?id=9736d00b12fea82fb4c9b8dc47b7ce452660554c commit 9736d00b12fea82fb4c9b8dc47b7ce452660554c Author: Alexander Couzens Date: Wed May 18 16:41:03 2016 +0200 move statistics counter rlc_sent() to gprs_rlcmac_sched The counter rlc_sent has nothing to do with the TBF. The RLC packet got sent in the gprs_rlcmac_sched(). Change-Id: I5d2b910ea7cc250f17530406eda3be9b29b051fd Reviewed-on: https://gerrit.osmocom.org/84 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_sched.cpp | 5 ++++- src/tbf_dl.cpp | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri May 20 16:32:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:32:52 GMT Subject: openbsc.git branch master updated. 0.15.0-265-ge21cf38 Message-ID: <201605201632.u4KGWqrk000173@git.osmocom.org> 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, master has been updated via e21cf38da4ae4fe89845a48f5af055439f33818b (commit) from 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit) 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=e21cf38da4ae4fe89845a48f5af055439f33818b commit e21cf38da4ae4fe89845a48f5af055439f33818b Author: Max Date: Wed May 11 11:01:06 2016 +0200 Make extending subscriber creation easier * rename variable controlling subscriber creation * use enum for subscriber creation policy * move check for subscriber creation policy into separate static function Related: OS#1658, OS#1647 Change-Id: I3b10a9a764fd3a7bb96717a990e52caae16266da Reviewed-on: https://gerrit.osmocom.org/42 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 7 ++++++- openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 20 +++++++++++++------- openbsc/src/libmsc/vty_interface_layer3.c | 6 +++--- 4 files changed, 23 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 20 16:33:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 16:33:13 GMT Subject: libosmocore.git branch master updated. 0.9.0-160-gcc3694b Message-ID: <201605201633.u4KGXDpn000438@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab (commit) from 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4 (commit) 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/libosmocore/commit/?id=cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab commit cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab Author: Arran Cudbard-Bell Date: Wed May 18 16:02:19 2016 -0400 Fix build for OSX Change-Id: I580a500edcf4812e570be586890abef746083a8c Reviewed-on: https://gerrit.osmocom.org/74 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/endian.h | 11 +++++++++++ src/stats.c | 14 +++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri May 20 19:43:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 20 May 2016 19:43:05 GMT Subject: libosmocore.git branch master updated. 0.9.0-161-g45abec2 Message-ID: <201605201943.u4KJh5WY037071@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 45abec20dd66a7ebb762ad8942d1ba818287ff63 (commit) from cc3694b650e22598811b3e5eaf74ef3dc0e4f7ab (commit) 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/libosmocore/commit/?id=45abec20dd66a7ebb762ad8942d1ba818287ff63 commit 45abec20dd66a7ebb762ad8942d1ba818287ff63 Author: Holger Freyther Date: Fri May 20 19:21:27 2016 +0000 Revert "gsm48: move to hex TMSI representation" This is a "flag" day change. Old OpenBSC break with new libosmocore because suddenly there is the 0x in front. I am afraid we need to find a better solution here. I think we will need to create a gsm48_mi_to_string variant that takes a mode parameter to enable the TMSI mode and deprecate the old method. Right now we should not break old versions of OpenBSC. This reverts commit 78ad042f94afd5bf7de477ae634e9d2fdd9c9dc4. Change-Id: I2f61e626f2f9088b492e1b643c3dcc9bce77d52b Reviewed-on: https://gerrit.osmocom.org/86 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm48.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat May 21 14:57:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 14:57:12 GMT Subject: openbsc.git branch users/neels/iups created. 0.15.0-328-geb0c188 Message-ID: <201605211457.u4LEvCU1055645@git.osmocom.org> 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, users/neels/iups has been created at eb0c188d8ab866ea955abc115634c2473df7d887 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=eb0c188d8ab866ea955abc115634c2473df7d887 commit eb0c188d8ab866ea955abc115634c2473df7d887 Author: Neels Hofmeyr Date: Sat May 21 00:41:42 2016 +0200 add debug log to gsm0408_gprs_rcvmsg_iu() Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8 http://cgit.osmocom.org/openbsc/commit/?id=2abe9ef5f12e84ff71e13b5a8534066d659197c6 commit 2abe9ef5f12e84ff71e13b5a8534066d659197c6 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=8669efee2fa191d978100619c65ffc96017d1482 commit 8669efee2fa191d978100619c65ffc96017d1482 Author: Neels Hofmeyr Date: Sat May 21 01:45:22 2016 +0200 pending_req fixme comment Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a http://cgit.osmocom.org/openbsc/commit/?id=917a1b718ad29eb20d061bfa51b3b190d84132eb commit 917a1b718ad29eb20d061bfa51b3b190d84132eb Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request -- TODO really? Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=f1929fb9e57b24d67f7f07f01a255fca90ced78f commit f1929fb9e57b24d67f7f07f01a255fca90ced78f Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=606e27cd67b111d993d36c0f93b5d99f92d1b90e commit 606e27cd67b111d993d36c0f93b5d99f92d1b90e Author: Neels Hofmeyr Date: Sat May 21 00:57:25 2016 +0200 sgsn_main.c: add asn_debug flag impl ("extern") Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=248ae8dc2aebd231b05c4db9615240cc3a6a5e5d commit 248ae8dc2aebd231b05c4db9615240cc3a6a5e5d Author: Neels Hofmeyr Date: Sat May 21 00:55:42 2016 +0200 sgsn_main.c: iu.h Change-Id: Ia7d0a039419b2e14e3853815887d3665739d4ee6 http://cgit.osmocom.org/openbsc/commit/?id=119c2d280e4f2b14dbbd4354321a1cdcef1acaf7 commit 119c2d280e4f2b14dbbd4354321a1cdcef1acaf7 Author: Neels Hofmeyr Date: Sat May 21 00:51:23 2016 +0200 sgsn_libgtp.c: asn1chelpers.h Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc http://cgit.osmocom.org/openbsc/commit/?id=1c77d7b531facb777cf52d7e01cd9295878d51e1 commit 1c77d7b531facb777cf52d7e01cd9295878d51e1 Author: Neels Hofmeyr Date: Sat May 21 00:51:09 2016 +0200 sgsn_libgtp.c: ranap_ies_defs.h Change-Id: I647b9251d56c77810dba9adba0450c4eb8eb1dbb http://cgit.osmocom.org/openbsc/commit/?id=5c2ad46e8f22e6797ae0b4048ae09a3bcec19019 commit 5c2ad46e8f22e6797ae0b4048ae09a3bcec19019 Author: Neels Hofmeyr Date: Sat May 21 00:50:50 2016 +0200 sgsn_libgtp.c: iu.h Change-Id: Ibb3fc06ad0ede2d6c10b3f73b07d90fd7d4920b4 http://cgit.osmocom.org/openbsc/commit/?id=3d2314a98a1860c433b6da59002f1edb5889b5fe commit 3d2314a98a1860c433b6da59002f1edb5889b5fe Author: Neels Hofmeyr Date: Sat May 21 00:50:37 2016 +0200 sgsn_libgtp.c: auth.h Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869 http://cgit.osmocom.org/openbsc/commit/?id=27848943fd0403c6a82f950dec2200d5f3e3eb85 commit 27848943fd0403c6a82f950dec2200d5f3e3eb85 Author: Neels Hofmeyr Date: Sat May 21 00:44:38 2016 +0200 gprs_sgsn.c: add iu.h Change-Id: I3edba1384a716bdf7f9526fb96eed9aae8833de3 http://cgit.osmocom.org/openbsc/commit/?id=5cd903b26caf6125628ba76f964696c8002aadf9 commit 5cd903b26caf6125628ba76f964696c8002aadf9 Author: Neels Hofmeyr Date: Sat May 21 00:06:52 2016 +0200 gmm.iu.h Change-Id: Ic3aceecc02a5a677585dfd745027b70420fda181 http://cgit.osmocom.org/openbsc/commit/?id=2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5 commit 2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5 Author: Neels Hofmeyr Date: Sat May 21 00:06:41 2016 +0200 gmm.ranap_ies_defs.h Change-Id: If468a52812ca2e99a1e8fc253271a73800deb599 http://cgit.osmocom.org/openbsc/commit/?id=06a8a84ec0c186a538e5313e801a21298c1a4ab2 commit 06a8a84ec0c186a538e5313e801a21298c1a4ab2 Author: Neels Hofmeyr Date: Sat May 21 00:05:53 2016 +0200 gmm.auth.h Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c http://cgit.osmocom.org/openbsc/commit/?id=b55ca364ef9c638f575dc1cbcaece615cf9a3203 commit b55ca364ef9c638f575dc1cbcaece615cf9a3203 Author: Neels Hofmeyr Date: Sat May 21 00:05:40 2016 +0200 gmm.rand.h Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf http://cgit.osmocom.org/openbsc/commit/?id=93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3 commit 93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3 Author: Neels Hofmeyr Date: Sat May 21 00:59:26 2016 +0200 gprs tests skipping Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87 http://cgit.osmocom.org/openbsc/commit/?id=89d2c7d3ef2c53b880561c3478e0b231a24499d5 commit 89d2c7d3ef2c53b880561c3478e0b231a24499d5 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=d693493b9be146f832f11d34dc5bb434c7a87cf2 commit d693493b9be146f832f11d34dc5bb434c7a87cf2 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 gprs_sgsn.c: move pdp.h include to top http://cgit.osmocom.org/openbsc/commit/?id=2fec7d2945486ec7180b8653102ae6c65c53384f commit 2fec7d2945486ec7180b8653102ae6c65c53384f Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2 commit ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=2f1738fc61054c8a2b532677a1f6de44b2e9c414 commit 2f1738fc61054c8a2b532677a1f6de44b2e9c414 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=224b9dec41f0246b5f18f07c2d6dd3dc746b707a commit 224b9dec41f0246b5f18f07c2d6dd3dc746b707a Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu specific additions These items will probably be added 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=4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95 commit 4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95 Author: Neels Hofmeyr Date: Sat May 21 15:58:47 2016 +0200 gsm48_rx_gmm_ra_upd_req auth comment Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f http://cgit.osmocom.org/openbsc/commit/?id=f69ea28f6c8b6d3dd0543da8b720736ca704872b commit f69ea28f6c8b6d3dd0543da8b720736ca704872b Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=615e3f350f4b4e4495a7e0573e1b78a5cbfe440c commit 615e3f350f4b4e4495a7e0573e1b78a5cbfe440c Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=a6ca9d1f68d2a250abc89e10901ada98faaf8d42 commit a6ca9d1f68d2a250abc89e10901ada98faaf8d42 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=4f607600c909e794efea06a8d70d1dcc61958deb commit 4f607600c909e794efea06a8d70d1dcc61958deb Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=7bb8dea9418d868683862bb467e21788c079c19b commit 7bb8dea9418d868683862bb467e21788c079c19b Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=409cb449df481bfd279fa2220ab1b0d98f6fb662 commit 409cb449df481bfd279fa2220ab1b0d98f6fb662 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=74e4ba2b1deabfb071fa9e4821b9effd31e14643 commit 74e4ba2b1deabfb071fa9e4821b9effd31e14643 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=822c3549bd7373458efaa45c8df8bb14a43c5067 commit 822c3549bd7373458efaa45c8df8bb14a43c5067 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=957db1f2b178bbdf4896c8853f450739d7479a31 commit 957db1f2b178bbdf4896c8853f450739d7479a31 Author: Neels Hofmeyr Date: Sat May 21 00:58:09 2016 +0200 sgsn_main.c: call iu_init() Change-Id: Ic616f6523705f71ad095571aaa838c50e7602013 http://cgit.osmocom.org/openbsc/commit/?id=2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624 commit 2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624 Author: Neels Hofmeyr Date: Sat May 21 00:07:18 2016 +0200 add sgsn_ranap_iu_event(), sgsn_ranap_rab_ass_resp() http://cgit.osmocom.org/openbsc/commit/?id=0830a4321c5bc48e270c6b28842100daecd2d96b commit 0830a4321c5bc48e270c6b28842100daecd2d96b Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 add gsm0408_gprs_rcvmsg_iu(), sgsn_mm_ctx_by_ue_ctx(), sgsn_mm_ctx_alloc_iu() Change-Id: I538c004775d9ffed6e750d98aa99bd6cf924ba41 http://cgit.osmocom.org/openbsc/commit/?id=c0712343f153e70ac549ad7a5ad619993e836624 commit c0712343f153e70ac549ad7a5ad619993e836624 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=36ebea29192b28b5f70f6ed86626b39a44498b45 commit 36ebea29192b28b5f70f6ed86626b39a44498b45 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=39062df4e77273b0a739ec8cfc6291f0f729fb43 commit 39062df4e77273b0a739ec8cfc6291f0f729fb43 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=712daeb93ad283f6b9290601b97604aeb2eaedb6 commit 712daeb93ad283f6b9290601b97604aeb2eaedb6 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to gprs_iu_tx() Change-Id: I6fb805fb07df637e4bbdcef0d8f3304dec75d0ca http://cgit.osmocom.org/openbsc/commit/?id=71ada132023bd4bff46066dc4d79f4b9f10bd4e4 commit 71ada132023bd4bff46066dc4d79f4b9f10bd4e4 Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=1c378bf30d8b5464725d199881dfc358afadfbb2 commit 1c378bf30d8b5464725d199881dfc358afadfbb2 Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=818df8802ebe9893c1fca3bbc5985e0db8834da2 commit 818df8802ebe9893c1fca3bbc5985e0db8834da2 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=2a21a3b47f32735cc67a40401d426abf98da94e0 commit 2a21a3b47f32735cc67a40401d426abf98da94e0 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=fa8a8ebe87bf6739eed7fbc9379c44881c3fb281 commit fa8a8ebe87bf6739eed7fbc9379c44881c3fb281 Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=df5dc2e8dec77ec9481d6178614349c1d09b714a commit df5dc2e8dec77ec9481d6178614349c1d09b714a Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=bb902a7b704321d8443fa3636d9c5771b06d24cc commit bb902a7b704321d8443fa3636d9c5771b06d24cc Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=9e5663e407cd20b8798c2ee801df5580daeab42e commit 9e5663e407cd20b8798c2ee801df5580daeab42e Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=625853c10492ea33bb446a8c0524e55c7bac348d commit 625853c10492ea33bb446a8c0524e55c7bac348d Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann http://cgit.osmocom.org/openbsc/commit/?id=9f9e993384a9b634cb0a28491adee8df35ab0e2d commit 9f9e993384a9b634cb0a28491adee8df35ab0e2d Author: Neels Hofmeyr Date: Fri May 20 21:48:17 2016 +0200 sgsn_test_iu_tx Change-Id: I0e9305d5cfecf5e2d74b6f135ae87d29e03dc5b8 http://cgit.osmocom.org/openbsc/commit/?id=05894f3fef83f8dc20ab5f198f410b96793210da commit 05894f3fef83f8dc20ab5f198f410b96793210da Author: Neels Hofmeyr Date: Fri May 20 21:45:13 2016 +0200 libtalloc Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b http://cgit.osmocom.org/openbsc/commit/?id=b5cb73ad3aa7131fc704ab6febb283774f39c418 commit b5cb73ad3aa7131fc704ab6febb283774f39c418 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=ad7c5c6e97b6b46ca3a48a12bf453346f8acc216 commit ad7c5c6e97b6b46ca3a48a12bf453346f8acc216 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=854a7c4b1e6313802bd279c5f873c93150847506 commit 854a7c4b1e6313802bd279c5f873c93150847506 Author: Neels Hofmeyr Date: Fri May 20 21:48:00 2016 +0200 libasn1c_ranap_sigtran Change-Id: If2aaa5f798a4f11c6fc0546fbfe9e9ec9640d15b http://cgit.osmocom.org/openbsc/commit/?id=f5de78f77dea46ef0274303d4547d3a19811ffbd commit f5de78f77dea46ef0274303d4547d3a19811ffbd Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca commit fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca Author: Neels Hofmeyr Date: Sat May 21 00:56:56 2016 +0200 DSUA Change-Id: Id20cb3bfdfec22d6e39b849f1ff0d4d9995cb6fa http://cgit.osmocom.org/openbsc/commit/?id=1f4ba4a01dfd5aadbb6705c091b5d86a08332746 commit 1f4ba4a01dfd5aadbb6705c091b5d86a08332746 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 DSUA Change-Id: I4aba9fb49e5d0d3aa261a60935e38b1b074eb5f0 http://cgit.osmocom.org/openbsc/commit/?id=8e6720893777ac21b40b1dd5b87487de37111ef4 commit 8e6720893777ac21b40b1dd5b87487de37111ef4 Author: Neels Hofmeyr Date: Sat May 21 00:56:28 2016 +0200 DRANAP Change-Id: I432db4404cdb74fc338c1a15f69c871694457263 http://cgit.osmocom.org/openbsc/commit/?id=5dc203702e5f82c69594b52840b9349238f8ec68 commit 5dc203702e5f82c69594b52840b9349238f8ec68 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 DRANAP Change-Id: Ie2d563430215a024b2ec0351f1864337318e25e2 http://cgit.osmocom.org/openbsc/commit/?id=f0667c780af0bc55b9a8f17cb36bc7e9844bcf52 commit f0667c780af0bc55b9a8f17cb36bc7e9844bcf52 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 libasn1c_ranap_sigtran Change-Id: Ibf356e66f001b24bcdeb88d3950e5ee32d58d3f5 http://cgit.osmocom.org/openbsc/commit/?id=153250344f365c5d19cebeba87effed932e0cf27 commit 153250344f365c5d19cebeba87effed932e0cf27 Author: Neels Hofmeyr Date: Mon May 9 21:20:21 2016 +0200 sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer Instead of passing the uint64_t kc bytes wrongly interpreted as memory address, pass its actual kc bytes by casting via (uint8_t*)&kc. http://cgit.osmocom.org/openbsc/commit/?id=9c2ad2e37c4de9a508290ecbe3e45e3111586b80 commit 9c2ad2e37c4de9a508290ecbe3e45e3111586b80 Author: Neels Hofmeyr Date: Mon May 9 21:28:05 2016 +0200 tweak db debug log: log TMSI as hex http://cgit.osmocom.org/openbsc/commit/?id=73a208790de76d9fcf229fe155a7b91e0237c8be commit 73a208790de76d9fcf229fe155a7b91e0237c8be Author: Neels Hofmeyr Date: Wed May 4 15:30:30 2016 +0200 gsm04_08_clear_request(): release loc with arg release=0 In gsm04_08_clear_request(), in_release == 1 anyway and msc_release_connection() would exit immediately without any effect. Don't confuse the reader by passing release=1 arg. http://cgit.osmocom.org/openbsc/commit/?id=8b85d4e4347360884adb0b64b6d75abf46de78bd commit 8b85d4e4347360884adb0b64b6d75abf46de78bd Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 commit aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef commit cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef Author: Neels Hofmeyr Date: Thu May 12 03:04:33 2016 +0200 drop unneccessary duplicate linking: tests/gsm0408 Change-Id: I8b6fb27d1db0157cb7d61f18b03f33c4f3168946 http://cgit.osmocom.org/openbsc/commit/?id=1e0a9fa60bc761788b3c1058cf2c5be00e5a772a commit 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a Author: Neels Hofmeyr Date: Wed May 11 17:20:13 2016 +0200 drop unneccessary duplicate linking: osmo-nitb Change-Id: I430adbb1e0c6382317da282bcf5ef73cf9496f80 http://cgit.osmocom.org/openbsc/commit/?id=0fe29421a731c6159a2f900e18e277032c7c640e commit 0fe29421a731c6159a2f900e18e277032c7c640e Author: Neels Hofmeyr Date: Wed May 11 17:03:22 2016 +0200 drop unneccessary duplicate/unused linking: ipaccess Drop unused linking of libmsc, and drop duplicate linking of libbsc. Change-Id: If2d63adb832c72ff1a22c25a78e06b0c244628d2 http://cgit.osmocom.org/openbsc/commit/?id=fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a commit fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a Author: Neels Hofmeyr Date: Wed May 11 16:18:27 2016 +0200 drop unneccessary duplicate linking: osmo-bsc Change-Id: Ia227abcaa7b1f808646aadb9f53ee2a669699c51 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 14:58:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 14:58:06 GMT Subject: openbsc.git branch users/neels/iucs created. 0.15.0-406-g569c8e3 Message-ID: <201605211458.u4LEw6vN055908@git.osmocom.org> 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, users/neels/iucs has been created at 569c8e3f21f0c99bc373932b9d276a6f59457cfb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=569c8e3f21f0c99bc373932b9d276a6f59457cfb commit 569c8e3f21f0c99bc373932b9d276a6f59457cfb Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=2928827f56e44a88a1aa059962a007662d6d4c60 commit 2928827f56e44a88a1aa059962a007662d6d4c60 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=f63e9d94c7b3cc1dbcfea1465058ebf9415a511b commit f63e9d94c7b3cc1dbcfea1465058ebf9415a511b Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=6be4b2893d0937b63cf615fa45d42d626b1e9b67 commit 6be4b2893d0937b63cf615fa45d42d626b1e9b67 Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=7fc7a3e3e806c19df00ea039bd444b681f7e8bd9 commit 7fc7a3e3e806c19df00ea039bd444b681f7e8bd9 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=b6ffacf40da551f1c16f6c99166f43eec7465bbf commit b6ffacf40da551f1c16f6c99166f43eec7465bbf Author: Neels Hofmeyr 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=2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756 commit 2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756 Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=cf94e971d72cacc9bff8684436603dcea7b8eac5 commit cf94e971d72cacc9bff8684436603dcea7b8eac5 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=2fc22f4a3385f1ebf3955e0d7b0b473996d570b2 commit 2fc22f4a3385f1ebf3955e0d7b0b473996d570b2 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=f234554eb3034e11f582330af3a5e6b8b610710b commit f234554eb3034e11f582330af3a5e6b8b610710b Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config http://cgit.osmocom.org/openbsc/commit/?id=e64e51a2738c92a210df554962f21367d0d384bb commit e64e51a2738c92a210df554962f21367d0d384bb Author: Neels Hofmeyr 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=af00a87e2446cb03095c80765390101e13a3c146 commit af00a87e2446cb03095c80765390101e13a3c146 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=aae9ba5659ecb4b3682ad7bcdddc70b9fa467575 commit aae9ba5659ecb4b3682ad7bcdddc70b9fa467575 Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=2e9d316e874e78fd407bada33c9992406d2aeaa6 commit 2e9d316e874e78fd407bada33c9992406d2aeaa6 Author: Neels Hofmeyr Date: Tue May 10 14:13:55 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=37daa52f64f5a1cfcb68bcc880255053c20ed798 commit 37daa52f64f5a1cfcb68bcc880255053c20ed798 Author: Neels Hofmeyr Date: Tue May 10 14:12:01 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=a2d6a828d217e25a42a4250805ce79335d466b88 commit a2d6a828d217e25a42a4250805ce79335d466b88 Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=49969282c6edf1eb6da9103b97a6b6fdccc935d8 commit 49969282c6edf1eb6da9103b97a6b6fdccc935d8 Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=88a3b0368c7d87dd73e36378a569fe77be3d97a8 commit 88a3b0368c7d87dd73e36378a569fe77be3d97a8 Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd commit 37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd Author: Neels Hofmeyr Date: Fri May 20 20:41:20 2016 +0200 subscr_request_conn Change-Id: I16a716c19777f175f9c4281394976b716252fde5 http://cgit.osmocom.org/openbsc/commit/?id=e17906df78a92d8ea2600430273b438c8d8b06a2 commit e17906df78a92d8ea2600430273b438c8d8b06a2 Author: Neels Hofmeyr Date: Fri May 20 20:40:53 2016 +0200 lchan_conn_comment Change-Id: I87bcd049162a3798868426a26b173c2029ada74b http://cgit.osmocom.org/openbsc/commit/?id=15e4fdee320fa713b40bd9183d53a4609d52fbcb commit 15e4fdee320fa713b40bd9183d53a4609d52fbcb Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 msc_tx_dtap Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=24e1c03143507285204ab7552d51e4aafd4c7d22 commit 24e1c03143507285204ab7552d51e4aafd4c7d22 Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=e5bcaf1d55fecc68f84678a69708b0fcf958c8eb commit e5bcaf1d55fecc68f84678a69708b0fcf958c8eb Author: Neels Hofmeyr 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=614139d6a80ff49300f019933f44a7b9f5ff7d60 commit 614139d6a80ff49300f019933f44a7b9f5ff7d60 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=52f16b8f8095b3b3c215d9adadbf4868e1457cd4 commit 52f16b8f8095b3b3c215d9adadbf4868e1457cd4 Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=65f1ccc53bb4c1484094dff4e4d822340e2db53d commit 65f1ccc53bb4c1484094dff4e4d822340e2db53d Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 iu_cs http://cgit.osmocom.org/openbsc/commit/?id=2bc82b37413d4a835687da62a87c6c52867fad27 commit 2bc82b37413d4a835687da62a87c6c52867fad27 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237 commit d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237 Author: Neels Hofmeyr Date: Tue May 10 14:01:49 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=d70dc883298b6483695e638b224aca4c02a7246e commit d70dc883298b6483695e638b224aca4c02a7246e Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=da992f0d13deb47e90d31a06d96276c193213c14 commit da992f0d13deb47e90d31a06d96276c193213c14 Author: Neels Hofmeyr 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=897211998bf245144b93d13f6840bf041d177a9a commit 897211998bf245144b93d13f6840bf041d177a9a Author: Neels Hofmeyr 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=67da580b88160c3ea0501c85e6869691e1a48494 commit 67da580b88160c3ea0501c85e6869691e1a48494 Author: Neels Hofmeyr 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=b35b1a509639765a8da0ab54d83a395955b5ad94 commit b35b1a509639765a8da0ab54d83a395955b5ad94 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=b5704b2c7945ca76d23d2264c29c62a6199ce425 commit b5704b2c7945ca76d23d2264c29c62a6199ce425 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_api_h__compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=4f9a8be11aeaac29c7de775d15b60a508ebf4dcb commit 4f9a8be11aeaac29c7de775d15b60a508ebf4dcb Author: Neels Hofmeyr Date: Tue May 10 13:36:15 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=0fcfc0b59180dc31affc53f65984876274887faf commit 0fcfc0b59180dc31affc53f65984876274887faf Author: Neels Hofmeyr Date: Tue May 10 13:32:27 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144 commit 0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=2ec3977f00f9687c739cf99c0aa3d9752b1ed83a commit 2ec3977f00f9687c739cf99c0aa3d9752b1ed83a Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=df3f89a9f70641ac247a899377bd52ed635803fe commit df3f89a9f70641ac247a899377bd52ed635803fe Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=c298ee7049351e0add06bba0f4276700b7f64965 commit c298ee7049351e0add06bba0f4276700b7f64965 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=a77707d9a2ad3eb602f256875630dd031e7e069f commit a77707d9a2ad3eb602f256875630dd031e7e069f Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=63015eb0815928ca3dea3b261e8047b9ffad2af8 commit 63015eb0815928ca3dea3b261e8047b9ffad2af8 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=4eba8852ce669db0aeb2473252fca75eeda34061 commit 4eba8852ce669db0aeb2473252fca75eeda34061 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=3a7295979869098af5e9b2ff3b6f5f6f6706ab19 commit 3a7295979869098af5e9b2ff3b6f5f6f6706ab19 Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=cb36b5069c7d7232972c66bf16e8c42cf788186b commit cb36b5069c7d7232972c66bf16e8c42cf788186b Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=0fb523bbb9ab092d61b2b46d8aa42c88afaccace commit 0fb523bbb9ab092d61b2b46d8aa42c88afaccace Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=0aa34605dd6999234771b41b5c1ede5c9d04b648 commit 0aa34605dd6999234771b41b5c1ede5c9d04b648 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=643dd630765acbc1743e74a4df2bf0c01f454827 commit 643dd630765acbc1743e74a4df2bf0c01f454827 Author: Neels Hofmeyr 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=6820052f828bd4188f9505e5b24c97f417c3a07d commit 6820052f828bd4188f9505e5b24c97f417c3a07d Author: Neels Hofmeyr 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=6560784d5011815c5dd1e7ae49170fe85794da42 commit 6560784d5011815c5dd1e7ae49170fe85794da42 Author: Neels Hofmeyr 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=64203dd7147c717a6b2f90e3e5a86ddfc76b3d81 commit 64203dd7147c717a6b2f90e3e5a86ddfc76b3d81 Author: Neels Hofmeyr 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=337630b9a00d8eaa33dbc8e249f1f4a4e44e72af commit 337630b9a00d8eaa33dbc8e249f1f4a4e44e72af Author: Neels Hofmeyr 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=ee78ddc49c2ffd78f4f31943ee1532cbcefced52 commit ee78ddc49c2ffd78f4f31943ee1532cbcefced52 Author: Neels Hofmeyr 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=130e4a713ae8518e957d540757e81a94790c45aa commit 130e4a713ae8518e957d540757e81a94790c45aa Author: Neels Hofmeyr 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=cda8f73c2cf41970c64cf5c81a771f31a26b036a commit cda8f73c2cf41970c64cf5c81a771f31a26b036a Author: Neels Hofmeyr 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=4962f64f00f820f625d31f5433ecea67513753bd commit 4962f64f00f820f625d31f5433ecea67513753bd Author: Neels Hofmeyr 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=40bf991c99268e8c48ef40e5957580fefa679c63 commit 40bf991c99268e8c48ef40e5957580fefa679c63 Author: Neels Hofmeyr 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. Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=04e60df9c6013a1f89a36d21c7d5dc9d15070c5f commit 04e60df9c6013a1f89a36d21c7d5dc9d15070c5f Author: Neels Hofmeyr 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=794032d39722557085206bf27a768646b534d073 commit 794032d39722557085206bf27a768646b534d073 Author: Neels Hofmeyr 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=db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9 commit db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9 Author: Neels Hofmeyr 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=6f9f73b43367e71c4733f9cf395248e898d75adb commit 6f9f73b43367e71c4733f9cf395248e898d75adb Author: Neels Hofmeyr 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=a16e1817082908ddcd37b4ac3bced9c59a9411f2 commit a16e1817082908ddcd37b4ac3bced9c59a9411f2 Author: Neels Hofmeyr 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=0dff034386b8886c6cfa3f7e1c06c99c9b3681c8 commit 0dff034386b8886c6cfa3f7e1c06c99c9b3681c8 Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=f302a80d96b923208b99711fcfcf7e31720685b2 commit f302a80d96b923208b99711fcfcf7e31720685b2 Author: Neels Hofmeyr 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=a27ecd1d0ce8a38225acf2e9603115efd438ee2d commit a27ecd1d0ce8a38225acf2e9603115efd438ee2d Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=40f96e0e62222f5e48252ae7282f31677a5b6011 commit 40f96e0e62222f5e48252ae7282f31677a5b6011 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=64b6562c475d293e93f8aab657c6678b5f785747 commit 64b6562c475d293e93f8aab657c6678b5f785747 Author: Neels Hofmeyr 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=e608b9213a4f2fcd4fb83bd144150058793e9c62 commit e608b9213a4f2fcd4fb83bd144150058793e9c62 Author: Neels Hofmeyr 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=ccad119077d43c0cfefff402cc76fb65fe993ab0 commit ccad119077d43c0cfefff402cc76fb65fe993ab0 Author: Neels Hofmeyr 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=aa49194d053606a12396a9982346d1334c1eb641 commit aa49194d053606a12396a9982346d1334c1eb641 Author: Neels Hofmeyr 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=01d973046dd0520ad89897b55aa1c704b1bac77c commit 01d973046dd0520ad89897b55aa1c704b1bac77c Author: Neels Hofmeyr 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=441e7f447596d3dbab4afa2f5586eff97e9bb546 commit 441e7f447596d3dbab4afa2f5586eff97e9bb546 Author: Neels Hofmeyr 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=cef86a71042f94366844258242e4d549379d9dc9 commit cef86a71042f94366844258242e4d549379d9dc9 Author: Neels Hofmeyr 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=b0526757073061110de3e96bb4040f20f68efcb5 commit b0526757073061110de3e96bb4040f20f68efcb5 Author: Neels Hofmeyr 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=291fe4ced70f91f7adb4f75b3f7e85369bf13b43 commit 291fe4ced70f91f7adb4f75b3f7e85369bf13b43 Author: Neels Hofmeyr 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=e20094784b406495f3364f0903e10032a57bea34 commit e20094784b406495f3364f0903e10032a57bea34 Author: Neels Hofmeyr 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=26e5f03a00abdd037f70d4342e921bdd2f964327 commit 26e5f03a00abdd037f70d4342e921bdd2f964327 Author: Neels Hofmeyr 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=56f01971a01e781c1bf672321945b58b77151988 commit 56f01971a01e781c1bf672321945b58b77151988 Author: Neels Hofmeyr 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=108156596e29a08006aa15f4768c96e4187448f0 commit 108156596e29a08006aa15f4768c96e4187448f0 Author: Neels Hofmeyr Date: Sat May 21 00:41:42 2016 +0200 add debug log to gsm0408_gprs_rcvmsg_iu() Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8 http://cgit.osmocom.org/openbsc/commit/?id=0fc154be4135919c21228c6247a6dfd98e8a45e8 commit 0fc154be4135919c21228c6247a6dfd98e8a45e8 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3 commit b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3 Author: Neels Hofmeyr Date: Sat May 21 01:45:22 2016 +0200 pending_req fixme comment Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a http://cgit.osmocom.org/openbsc/commit/?id=e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38 commit e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request -- TODO really? Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=7d65f26d59ee11453ca127de48b09ccadc7c22be commit 7d65f26d59ee11453ca127de48b09ccadc7c22be Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=7003b1f19e956810c225e5963d5fe2777e21bcd8 commit 7003b1f19e956810c225e5963d5fe2777e21bcd8 Author: Neels Hofmeyr Date: Sat May 21 00:57:25 2016 +0200 sgsn_main.c: add asn_debug flag impl ("extern") Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=30d2afda9936348d0e5fe02530b5999711fe4680 commit 30d2afda9936348d0e5fe02530b5999711fe4680 Author: Neels Hofmeyr Date: Sat May 21 00:55:42 2016 +0200 sgsn_main.c: iu.h Change-Id: Ia7d0a039419b2e14e3853815887d3665739d4ee6 http://cgit.osmocom.org/openbsc/commit/?id=1b7f1314c40b7ffe60884aca1d42b6da08e7fa82 commit 1b7f1314c40b7ffe60884aca1d42b6da08e7fa82 Author: Neels Hofmeyr Date: Sat May 21 00:51:23 2016 +0200 sgsn_libgtp.c: asn1chelpers.h Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc http://cgit.osmocom.org/openbsc/commit/?id=bf6feafd68b1b59cfbd3221a5c1937e0bad0005e commit bf6feafd68b1b59cfbd3221a5c1937e0bad0005e Author: Neels Hofmeyr Date: Sat May 21 00:51:09 2016 +0200 sgsn_libgtp.c: ranap_ies_defs.h Change-Id: I647b9251d56c77810dba9adba0450c4eb8eb1dbb http://cgit.osmocom.org/openbsc/commit/?id=afe17ca950a727274dc1f1287a44dc4a138d5b0a commit afe17ca950a727274dc1f1287a44dc4a138d5b0a Author: Neels Hofmeyr Date: Sat May 21 00:50:50 2016 +0200 sgsn_libgtp.c: iu.h Change-Id: Ibb3fc06ad0ede2d6c10b3f73b07d90fd7d4920b4 http://cgit.osmocom.org/openbsc/commit/?id=8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4 commit 8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4 Author: Neels Hofmeyr Date: Sat May 21 00:50:37 2016 +0200 sgsn_libgtp.c: auth.h Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869 http://cgit.osmocom.org/openbsc/commit/?id=5879a0d6f0735a49f8642ce728d9c65134daac6a commit 5879a0d6f0735a49f8642ce728d9c65134daac6a Author: Neels Hofmeyr Date: Sat May 21 00:44:38 2016 +0200 gprs_sgsn.c: add iu.h Change-Id: I3edba1384a716bdf7f9526fb96eed9aae8833de3 http://cgit.osmocom.org/openbsc/commit/?id=e43353c2270a45fc05c26f765be2b17f483fecbe commit e43353c2270a45fc05c26f765be2b17f483fecbe Author: Neels Hofmeyr Date: Sat May 21 00:06:52 2016 +0200 gmm.iu.h Change-Id: Ic3aceecc02a5a677585dfd745027b70420fda181 http://cgit.osmocom.org/openbsc/commit/?id=4d19d4aa9e8087ae393922964bf466b1bbe2f7a1 commit 4d19d4aa9e8087ae393922964bf466b1bbe2f7a1 Author: Neels Hofmeyr Date: Sat May 21 00:06:41 2016 +0200 gmm.ranap_ies_defs.h Change-Id: If468a52812ca2e99a1e8fc253271a73800deb599 http://cgit.osmocom.org/openbsc/commit/?id=057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2 commit 057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2 Author: Neels Hofmeyr Date: Sat May 21 00:05:53 2016 +0200 gmm.auth.h Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c http://cgit.osmocom.org/openbsc/commit/?id=2df62b8e0649d469e66e2db9b3137212a4e876b0 commit 2df62b8e0649d469e66e2db9b3137212a4e876b0 Author: Neels Hofmeyr Date: Sat May 21 00:05:40 2016 +0200 gmm.rand.h Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf http://cgit.osmocom.org/openbsc/commit/?id=2076fc5233392792fdd6a5df86a0361cf1142bea commit 2076fc5233392792fdd6a5df86a0361cf1142bea Author: Neels Hofmeyr Date: Sat May 21 00:59:26 2016 +0200 gprs tests skipping Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87 http://cgit.osmocom.org/openbsc/commit/?id=0690b2c9a0c39bf10531505b2f764de64f035ee4 commit 0690b2c9a0c39bf10531505b2f764de64f035ee4 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=a3d1ddb7daa899539f222fd34e67b4e17c5ed31f commit a3d1ddb7daa899539f222fd34e67b4e17c5ed31f Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 gprs_sgsn.c: move pdp.h include to top http://cgit.osmocom.org/openbsc/commit/?id=37d4589549540f187305623d4aab7116fb5bf444 commit 37d4589549540f187305623d4aab7116fb5bf444 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=9ffbb5683fd2beb88dae80483d0587f5c8e24d22 commit 9ffbb5683fd2beb88dae80483d0587f5c8e24d22 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=5f312a4615ed0f7747daf5798266aff54d2a7ad1 commit 5f312a4615ed0f7747daf5798266aff54d2a7ad1 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=b54d743b112af3fef3b95fc40e1857b9babf1dc9 commit b54d743b112af3fef3b95fc40e1857b9babf1dc9 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu specific additions These items will probably be added 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=fa01514acebf00d1fd4348a6f39da89e9d741d7b commit fa01514acebf00d1fd4348a6f39da89e9d741d7b Author: Neels Hofmeyr Date: Sat May 21 15:58:47 2016 +0200 gsm48_rx_gmm_ra_upd_req auth comment Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f http://cgit.osmocom.org/openbsc/commit/?id=ac969488af2c6bb84bd81acb0399f158c85bf8b5 commit ac969488af2c6bb84bd81acb0399f158c85bf8b5 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=de5d49ecab4dd849f56b8a0591e7173de734b20b commit de5d49ecab4dd849f56b8a0591e7173de734b20b Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3 commit 8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=64a7349868ed3a8bcf380869c93a554861dbc06f commit 64a7349868ed3a8bcf380869c93a554861dbc06f Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=b6f0f212e9748099a0cebfb53a93f9527ea67bdc commit b6f0f212e9748099a0cebfb53a93f9527ea67bdc Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=d7e57ff18e20af0a6f5253d0348a30bb9ef35652 commit d7e57ff18e20af0a6f5253d0348a30bb9ef35652 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=992ebbd11c15aec2b518097f87622a56a49e3d62 commit 992ebbd11c15aec2b518097f87622a56a49e3d62 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398 commit e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=623ac8ae614aa6b4aae686597e758e9e414b3604 commit 623ac8ae614aa6b4aae686597e758e9e414b3604 Author: Neels Hofmeyr Date: Sat May 21 00:58:09 2016 +0200 sgsn_main.c: call iu_init() Change-Id: Ic616f6523705f71ad095571aaa838c50e7602013 http://cgit.osmocom.org/openbsc/commit/?id=73dd263050f6613db1791636b58ebe5864289ba3 commit 73dd263050f6613db1791636b58ebe5864289ba3 Author: Neels Hofmeyr Date: Sat May 21 00:07:18 2016 +0200 add sgsn_ranap_iu_event(), sgsn_ranap_rab_ass_resp() http://cgit.osmocom.org/openbsc/commit/?id=f415eb13d9346c772a8e05ab5c080ff7a0566a30 commit f415eb13d9346c772a8e05ab5c080ff7a0566a30 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 add gsm0408_gprs_rcvmsg_iu(), sgsn_mm_ctx_by_ue_ctx(), sgsn_mm_ctx_alloc_iu() Change-Id: I538c004775d9ffed6e750d98aa99bd6cf924ba41 http://cgit.osmocom.org/openbsc/commit/?id=23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c commit 23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=63f8bbd6f60203e42b884c2e38e27b87a11b6d53 commit 63f8bbd6f60203e42b884c2e38e27b87a11b6d53 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=27b66427505dd3e3271b0678c3cb435e3a27d1f6 commit 27b66427505dd3e3271b0678c3cb435e3a27d1f6 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=0536cc1a509842c27a690ac279529c9af30b4dc8 commit 0536cc1a509842c27a690ac279529c9af30b4dc8 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to gprs_iu_tx() Change-Id: I6fb805fb07df637e4bbdcef0d8f3304dec75d0ca http://cgit.osmocom.org/openbsc/commit/?id=3465261e6a32b6d37f86147ff1ca36c8c9c694c7 commit 3465261e6a32b6d37f86147ff1ca36c8c9c694c7 Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=820ed2863673b4c26edad474b63b9dd1f16386fd commit 820ed2863673b4c26edad474b63b9dd1f16386fd Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=c44d693eb1703a7846250d36216b88d1e61f342d commit c44d693eb1703a7846250d36216b88d1e61f342d Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=f5dee7c8af3efc3658d4b5f9b60c68653d0d7294 commit f5dee7c8af3efc3658d4b5f9b60c68653d0d7294 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=5bf775a98c5b1bd06d566b72451a3d4252a4f2be commit 5bf775a98c5b1bd06d566b72451a3d4252a4f2be Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5 commit 5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=b9592d2ec9558eb825ea3de5d467d7bc7a067acc commit b9592d2ec9558eb825ea3de5d467d7bc7a067acc Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=1ee8622570b204642e602a1d238a6aef3cf02444 commit 1ee8622570b204642e602a1d238a6aef3cf02444 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=f57d9e03db45c789f803400a8abf8ce7a99a4b95 commit f57d9e03db45c789f803400a8abf8ce7a99a4b95 Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann http://cgit.osmocom.org/openbsc/commit/?id=abd90d7c03c4f576c46ce7e66547b1224afdd440 commit abd90d7c03c4f576c46ce7e66547b1224afdd440 Author: Neels Hofmeyr Date: Fri May 20 21:48:17 2016 +0200 sgsn_test_iu_tx Change-Id: I0e9305d5cfecf5e2d74b6f135ae87d29e03dc5b8 http://cgit.osmocom.org/openbsc/commit/?id=f2df5d5c8e7168c615de5019f50f2bafc2022c1e commit f2df5d5c8e7168c615de5019f50f2bafc2022c1e Author: Neels Hofmeyr Date: Fri May 20 21:45:13 2016 +0200 libtalloc Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b http://cgit.osmocom.org/openbsc/commit/?id=553bb9e240c339ff3f1196da3b8a8cc5fd600f07 commit 553bb9e240c339ff3f1196da3b8a8cc5fd600f07 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6 commit 61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=af7e796274f62d95d1c944b804b2bc7a661e1ff9 commit af7e796274f62d95d1c944b804b2bc7a661e1ff9 Author: Neels Hofmeyr Date: Fri May 20 21:48:00 2016 +0200 libasn1c_ranap_sigtran Change-Id: If2aaa5f798a4f11c6fc0546fbfe9e9ec9640d15b http://cgit.osmocom.org/openbsc/commit/?id=e10319b477f2ded7825bdba3c8046b0f16fae505 commit e10319b477f2ded7825bdba3c8046b0f16fae505 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=bb3716a4349029da5f085010fa42026e2341499c commit bb3716a4349029da5f085010fa42026e2341499c Author: Neels Hofmeyr Date: Sat May 21 00:56:56 2016 +0200 DSUA Change-Id: Id20cb3bfdfec22d6e39b849f1ff0d4d9995cb6fa http://cgit.osmocom.org/openbsc/commit/?id=e5b1bb0eff66d2aa4d259762092dcce92ac8c077 commit e5b1bb0eff66d2aa4d259762092dcce92ac8c077 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 DSUA Change-Id: I4aba9fb49e5d0d3aa261a60935e38b1b074eb5f0 http://cgit.osmocom.org/openbsc/commit/?id=135a449e23617e25e8ca2afc95bfcee5612f4687 commit 135a449e23617e25e8ca2afc95bfcee5612f4687 Author: Neels Hofmeyr Date: Sat May 21 00:56:28 2016 +0200 DRANAP Change-Id: I432db4404cdb74fc338c1a15f69c871694457263 http://cgit.osmocom.org/openbsc/commit/?id=ab1a08eeddf022e809ddda057e86cb1356e681c7 commit ab1a08eeddf022e809ddda057e86cb1356e681c7 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 DRANAP Change-Id: Ie2d563430215a024b2ec0351f1864337318e25e2 http://cgit.osmocom.org/openbsc/commit/?id=f95df6452c1231bfb4709addb258943e236f2cb5 commit f95df6452c1231bfb4709addb258943e236f2cb5 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 libasn1c_ranap_sigtran Change-Id: Ibf356e66f001b24bcdeb88d3950e5ee32d58d3f5 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 15:03:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 15:03:11 GMT Subject: openbsc.git branch master updated. 0.15.0-266-g63081fe Message-ID: <201605211503.u4LF3BEe057392@git.osmocom.org> 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, master has been updated via 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit) from e21cf38da4ae4fe89845a48f5af055439f33818b (commit) 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=63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b commit 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b Author: Neels Hofmeyr Date: Wed May 11 16:18:27 2016 +0200 drop unneccessary duplicate linking: osmo-bsc Change-Id: Ia227abcaa7b1f808646aadb9f53ee2a669699c51 Reviewed-on: https://gerrit.osmocom.org/87 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/Makefile.am | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 15:21:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 15:21:02 GMT Subject: openbsc.git branch master updated. 0.15.0-267-g2fa7d84 Message-ID: <201605211521.u4LFL2OK060867@git.osmocom.org> 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, master has been updated via 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit) from 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit) 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=2fa7d8464f2ce91932f90de22a53dbc318494daa commit 2fa7d8464f2ce91932f90de22a53dbc318494daa Author: Neels Hofmeyr Date: Wed May 11 17:03:22 2016 +0200 drop unneccessary duplicate/unused linking: ipaccess Drop unused linking of libmsc, and drop duplicate linking of libbsc. Change-Id: If2d63adb832c72ff1a22c25a78e06b0c244628d2 Reviewed-on: https://gerrit.osmocom.org/88 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/ipaccess/Makefile.am | 5 ----- 1 file changed, 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 15:54:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 15:54:51 GMT Subject: openbsc.git branch master updated. 0.15.0-268-g5493d87 Message-ID: <201605211554.u4LFspUH070301@git.osmocom.org> 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, master has been updated via 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit) from 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit) 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=5493d87f9582336bb01d45f52048a210dbb0b7dc commit 5493d87f9582336bb01d45f52048a210dbb0b7dc Author: Neels Hofmeyr Date: Wed May 11 17:20:13 2016 +0200 drop unneccessary duplicate linking: osmo-nitb Change-Id: I430adbb1e0c6382317da282bcf5ef73cf9496f80 Reviewed-on: https://gerrit.osmocom.org/89 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-nitb/Makefile.am | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 16:29:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 16:29:26 GMT Subject: openbsc.git branch users/neels/iups updated. 0.15.0-319-gbc89134 Message-ID: <201605211629.u4LGTQdp077757@git.osmocom.org> 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, users/neels/iups has been updated discards eb0c188d8ab866ea955abc115634c2473df7d887 (commit) discards 2abe9ef5f12e84ff71e13b5a8534066d659197c6 (commit) discards 8669efee2fa191d978100619c65ffc96017d1482 (commit) discards 917a1b718ad29eb20d061bfa51b3b190d84132eb (commit) discards f1929fb9e57b24d67f7f07f01a255fca90ced78f (commit) discards 606e27cd67b111d993d36c0f93b5d99f92d1b90e (commit) discards 248ae8dc2aebd231b05c4db9615240cc3a6a5e5d (commit) discards 119c2d280e4f2b14dbbd4354321a1cdcef1acaf7 (commit) discards 1c77d7b531facb777cf52d7e01cd9295878d51e1 (commit) discards 5c2ad46e8f22e6797ae0b4048ae09a3bcec19019 (commit) discards 3d2314a98a1860c433b6da59002f1edb5889b5fe (commit) discards 27848943fd0403c6a82f950dec2200d5f3e3eb85 (commit) discards 5cd903b26caf6125628ba76f964696c8002aadf9 (commit) discards 2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5 (commit) discards 06a8a84ec0c186a538e5313e801a21298c1a4ab2 (commit) discards b55ca364ef9c638f575dc1cbcaece615cf9a3203 (commit) discards 93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3 (commit) discards 89d2c7d3ef2c53b880561c3478e0b231a24499d5 (commit) discards d693493b9be146f832f11d34dc5bb434c7a87cf2 (commit) discards 2fec7d2945486ec7180b8653102ae6c65c53384f (commit) discards ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2 (commit) discards 2f1738fc61054c8a2b532677a1f6de44b2e9c414 (commit) discards 224b9dec41f0246b5f18f07c2d6dd3dc746b707a (commit) discards 4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95 (commit) discards f69ea28f6c8b6d3dd0543da8b720736ca704872b (commit) discards 615e3f350f4b4e4495a7e0573e1b78a5cbfe440c (commit) discards a6ca9d1f68d2a250abc89e10901ada98faaf8d42 (commit) discards 4f607600c909e794efea06a8d70d1dcc61958deb (commit) discards 7bb8dea9418d868683862bb467e21788c079c19b (commit) discards 409cb449df481bfd279fa2220ab1b0d98f6fb662 (commit) discards 74e4ba2b1deabfb071fa9e4821b9effd31e14643 (commit) discards 822c3549bd7373458efaa45c8df8bb14a43c5067 (commit) discards 957db1f2b178bbdf4896c8853f450739d7479a31 (commit) discards 2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624 (commit) discards 0830a4321c5bc48e270c6b28842100daecd2d96b (commit) discards c0712343f153e70ac549ad7a5ad619993e836624 (commit) discards 36ebea29192b28b5f70f6ed86626b39a44498b45 (commit) discards 39062df4e77273b0a739ec8cfc6291f0f729fb43 (commit) discards 712daeb93ad283f6b9290601b97604aeb2eaedb6 (commit) discards 71ada132023bd4bff46066dc4d79f4b9f10bd4e4 (commit) discards 1c378bf30d8b5464725d199881dfc358afadfbb2 (commit) discards 818df8802ebe9893c1fca3bbc5985e0db8834da2 (commit) discards 2a21a3b47f32735cc67a40401d426abf98da94e0 (commit) discards fa8a8ebe87bf6739eed7fbc9379c44881c3fb281 (commit) discards df5dc2e8dec77ec9481d6178614349c1d09b714a (commit) discards bb902a7b704321d8443fa3636d9c5771b06d24cc (commit) discards 9e5663e407cd20b8798c2ee801df5580daeab42e (commit) discards 625853c10492ea33bb446a8c0524e55c7bac348d (commit) discards 9f9e993384a9b634cb0a28491adee8df35ab0e2d (commit) discards 05894f3fef83f8dc20ab5f198f410b96793210da (commit) discards b5cb73ad3aa7131fc704ab6febb283774f39c418 (commit) discards ad7c5c6e97b6b46ca3a48a12bf453346f8acc216 (commit) discards 854a7c4b1e6313802bd279c5f873c93150847506 (commit) discards f5de78f77dea46ef0274303d4547d3a19811ffbd (commit) discards fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca (commit) discards 1f4ba4a01dfd5aadbb6705c091b5d86a08332746 (commit) discards 8e6720893777ac21b40b1dd5b87487de37111ef4 (commit) discards 5dc203702e5f82c69594b52840b9349238f8ec68 (commit) discards f0667c780af0bc55b9a8f17cb36bc7e9844bcf52 (commit) via bc8913432688707bd31b0f01a0ff02e27a2c0351 (commit) via 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 (commit) via 99f1e92128783cb2b7e99431449f5b5f643f8c7f (commit) via 6b1b4369b3523749f3c7c13915e3108ddc57e84f (commit) via 1dce8f4f290d19968aafc93e065256da11718652 (commit) via 58468a46b7a4fd8ec8867dc8c264cda70028690b (commit) via 4426675d1ce7efc8d13b842cd41c7105f18451f6 (commit) via 60b32cb201632fa45fa8cb36ff9878d2d494b47d (commit) via 37bb686b2e273c3d5986dcceee789d800709dbac (commit) via 7aca5c04064e4b8200cc46231be7afe1212e3812 (commit) via 60b0b744785fac9f2dcc1ef3440eeb0e360f850b (commit) via 0b4d87a413f937f2418bc664475d7232c1aa6ef4 (commit) via a9970541581ea1e0113d93d65a108630ad6f514b (commit) via 360245625449fb4284a289fa54c7673b43258033 (commit) via 4246467e22c2015b8da56508366a06fbb63dc5b7 (commit) via aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 (commit) via 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 (commit) via 7d4c608e1cea3790de25b08adeb91e83607cd6ff (commit) via fd7acf54f4489a566c10b8331ba6b2b508d8f2be (commit) via ae8958ea05c76ef895e9be2e52ec497e620b63c0 (commit) via 2f4016db2256606808bc1f07aa8d42232dfda145 (commit) via 76259e35f96050ee8d9ce9bf44a8ab0559290423 (commit) via ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 (commit) via ab8a1f50eb2cb179192e60c483264124fc93bc9a (commit) via 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab (commit) via fb3f2cbcaddddd26303494a0a88af50c6bc17e6b (commit) via b677d83cd44ce40d7599d413f9395f7f76103e14 (commit) via 379eee5aa1fc3ab23087a266bf6570e519d29cbb (commit) via 7e5c04bcbfd7f38c26433a87612a6db6571eb905 (commit) via 26b8b9828cbeab2c4781dabf9af13690a82d5d20 (commit) via 64569cf79b47a167979b06bdb7e3160b20be905d (commit) via da463fe105ab5db4152044f5c53a4ba1a37d8ae7 (commit) via 3b6c82082760bba16145220bd00e7a0f531efb88 (commit) via 43e28965c36fc4a371265af90e69e5a737ff47f0 (commit) via 298e58ef144bbf967ec1953ad3326516e1777327 (commit) via bee9a0bd230df7f78e8b5d515c2df58ebd18042e (commit) via bb304cc0716655950fd8701fd295110d769e56da (commit) via 71ca26a132e1487b2208842c819eecee80883755 (commit) via 36bae4a7d1515a15d0e15c993a7e7026a39472d8 (commit) via 961344a6733a170f43067b8a1330cf66dcd93754 (commit) via 53e1113736afcd7222c428b7e71a48a609820bc6 (commit) via c712ad9f8dda61a1c585bc64267a48964ec4826d (commit) via 447585f8bb000ec242a8db48b815f22cd572d160 (commit) via 3c60b148b9031a5ee42ca8550c130b6d25f9e93e (commit) via 983bc4c814ff9e569418fe50c1e29baf7995bb4d (commit) via ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a (commit) via ca208bb48e1b99010b8b889aa51446a4d2205be3 (commit) via c408fc5750437839b48663ec09e13551653759bb (commit) via ad6659c9fab8007fe71e4268b58364ac8251015b (commit) via b2e10e034bdf8146a8f468992604277f211ae908 (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 (eb0c188d8ab866ea955abc115634c2473df7d887) \ N -- N -- N (bc8913432688707bd31b0f01a0ff02e27a2c0351) 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=bc8913432688707bd31b0f01a0ff02e27a2c0351 commit bc8913432688707bd31b0f01a0ff02e27a2c0351 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug constant Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf http://cgit.osmocom.org/openbsc/commit/?id=8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 commit 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 Author: Neels Hofmeyr Date: Sat May 21 17:18:58 2016 +0200 add iu_rab_act_ps() Change-Id: Id5fc5e0f07553ab1f112a1f43118f4915973b78a http://cgit.osmocom.org/openbsc/commit/?id=99f1e92128783cb2b7e99431449f5b5f643f8c7f commit 99f1e92128783cb2b7e99431449f5b5f643f8c7f Author: Neels Hofmeyr Date: Sat May 21 00:41:42 2016 +0200 add debug log to gsm0408_gprs_rcvmsg_iu() Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8 http://cgit.osmocom.org/openbsc/commit/?id=6b1b4369b3523749f3c7c13915e3108ddc57e84f commit 6b1b4369b3523749f3c7c13915e3108ddc57e84f Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=1dce8f4f290d19968aafc93e065256da11718652 commit 1dce8f4f290d19968aafc93e065256da11718652 Author: Neels Hofmeyr Date: Sat May 21 01:45:22 2016 +0200 pending_req fixme comment Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a http://cgit.osmocom.org/openbsc/commit/?id=58468a46b7a4fd8ec8867dc8c264cda70028690b commit 58468a46b7a4fd8ec8867dc8c264cda70028690b Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request -- TODO really? Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=4426675d1ce7efc8d13b842cd41c7105f18451f6 commit 4426675d1ce7efc8d13b842cd41c7105f18451f6 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=60b32cb201632fa45fa8cb36ff9878d2d494b47d commit 60b32cb201632fa45fa8cb36ff9878d2d494b47d Author: Neels Hofmeyr Date: Sat May 21 00:59:26 2016 +0200 gprs tests skipping Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87 http://cgit.osmocom.org/openbsc/commit/?id=37bb686b2e273c3d5986dcceee789d800709dbac commit 37bb686b2e273c3d5986dcceee789d800709dbac Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=7aca5c04064e4b8200cc46231be7afe1212e3812 commit 7aca5c04064e4b8200cc46231be7afe1212e3812 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 gprs_sgsn.c: move pdp.h include to top http://cgit.osmocom.org/openbsc/commit/?id=60b0b744785fac9f2dcc1ef3440eeb0e360f850b commit 60b0b744785fac9f2dcc1ef3440eeb0e360f850b Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=0b4d87a413f937f2418bc664475d7232c1aa6ef4 commit 0b4d87a413f937f2418bc664475d7232c1aa6ef4 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=a9970541581ea1e0113d93d65a108630ad6f514b commit a9970541581ea1e0113d93d65a108630ad6f514b Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=360245625449fb4284a289fa54c7673b43258033 commit 360245625449fb4284a289fa54c7673b43258033 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu specific additions These items will probably be added 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=4246467e22c2015b8da56508366a06fbb63dc5b7 commit 4246467e22c2015b8da56508366a06fbb63dc5b7 Author: Neels Hofmeyr Date: Sat May 21 15:58:47 2016 +0200 gsm48_rx_gmm_ra_upd_req auth comment Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f http://cgit.osmocom.org/openbsc/commit/?id=aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 commit aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 commit 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=7d4c608e1cea3790de25b08adeb91e83607cd6ff commit 7d4c608e1cea3790de25b08adeb91e83607cd6ff Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=fd7acf54f4489a566c10b8331ba6b2b508d8f2be commit fd7acf54f4489a566c10b8331ba6b2b508d8f2be Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=ae8958ea05c76ef895e9be2e52ec497e620b63c0 commit ae8958ea05c76ef895e9be2e52ec497e620b63c0 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=2f4016db2256606808bc1f07aa8d42232dfda145 commit 2f4016db2256606808bc1f07aa8d42232dfda145 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=76259e35f96050ee8d9ce9bf44a8ab0559290423 commit 76259e35f96050ee8d9ce9bf44a8ab0559290423 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 commit ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 Author: Neels Hofmeyr Date: Fri May 20 21:45:13 2016 +0200 libtalloc Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b http://cgit.osmocom.org/openbsc/commit/?id=ab8a1f50eb2cb179192e60c483264124fc93bc9a commit ab8a1f50eb2cb179192e60c483264124fc93bc9a Author: Neels Hofmeyr Date: Sat May 21 00:05:53 2016 +0200 gmm.auth.h Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c http://cgit.osmocom.org/openbsc/commit/?id=8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab commit 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab Author: Neels Hofmeyr Date: Sat May 21 00:05:40 2016 +0200 gmm.rand.h Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf http://cgit.osmocom.org/openbsc/commit/?id=fb3f2cbcaddddd26303494a0a88af50c6bc17e6b commit fb3f2cbcaddddd26303494a0a88af50c6bc17e6b Author: Neels Hofmeyr Date: Sat May 21 00:51:23 2016 +0200 sgsn_libgtp.c: asn1chelpers.h Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc http://cgit.osmocom.org/openbsc/commit/?id=b677d83cd44ce40d7599d413f9395f7f76103e14 commit b677d83cd44ce40d7599d413f9395f7f76103e14 Author: Neels Hofmeyr Date: Sat May 21 00:50:37 2016 +0200 sgsn_libgtp.c: auth.h Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869 http://cgit.osmocom.org/openbsc/commit/?id=379eee5aa1fc3ab23087a266bf6570e519d29cbb commit 379eee5aa1fc3ab23087a266bf6570e519d29cbb Author: Neels Hofmeyr Date: Sat May 21 17:44:55 2016 +0200 sgsn_test: add libasn1c, libosmo-sigtran and libosmo-ranap Change-Id: I103eec1419836b15a8cc1704e20f2e96a53adde1 http://cgit.osmocom.org/openbsc/commit/?id=7e5c04bcbfd7f38c26433a87612a6db6571eb905 commit 7e5c04bcbfd7f38c26433a87612a6db6571eb905 Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 add libiu to sgsn_test Change-Id: I5335a3c140cca9aad7a9fc755e92f43a8f95cd70 http://cgit.osmocom.org/openbsc/commit/?id=26b8b9828cbeab2c4781dabf9af13690a82d5d20 commit 26b8b9828cbeab2c4781dabf9af13690a82d5d20 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=64569cf79b47a167979b06bdb7e3160b20be905d commit 64569cf79b47a167979b06bdb7e3160b20be905d Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=da463fe105ab5db4152044f5c53a4ba1a37d8ae7 commit da463fe105ab5db4152044f5c53a4ba1a37d8ae7 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=3b6c82082760bba16145220bd00e7a0f531efb88 commit 3b6c82082760bba16145220bd00e7a0f531efb88 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=43e28965c36fc4a371265af90e69e5a737ff47f0 commit 43e28965c36fc4a371265af90e69e5a737ff47f0 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=298e58ef144bbf967ec1953ad3326516e1777327 commit 298e58ef144bbf967ec1953ad3326516e1777327 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=bee9a0bd230df7f78e8b5d515c2df58ebd18042e commit bee9a0bd230df7f78e8b5d515c2df58ebd18042e Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=bb304cc0716655950fd8701fd295110d769e56da commit bb304cc0716655950fd8701fd295110d769e56da Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran and libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=71ca26a132e1487b2208842c819eecee80883755 commit 71ca26a132e1487b2208842c819eecee80883755 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=36bae4a7d1515a15d0e15c993a7e7026a39472d8 commit 36bae4a7d1515a15d0e15c993a7e7026a39472d8 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=961344a6733a170f43067b8a1330cf66dcd93754 commit 961344a6733a170f43067b8a1330cf66dcd93754 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=53e1113736afcd7222c428b7e71a48a609820bc6 commit 53e1113736afcd7222c428b7e71a48a609820bc6 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=c712ad9f8dda61a1c585bc64267a48964ec4826d commit c712ad9f8dda61a1c585bc64267a48964ec4826d Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=447585f8bb000ec242a8db48b815f22cd572d160 commit 447585f8bb000ec242a8db48b815f22cd572d160 Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=3c60b148b9031a5ee42ca8550c130b6d25f9e93e commit 3c60b148b9031a5ee42ca8550c130b6d25f9e93e Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=983bc4c814ff9e569418fe50c1e29baf7995bb4d commit 983bc4c814ff9e569418fe50c1e29baf7995bb4d Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a commit ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=ca208bb48e1b99010b8b889aa51446a4d2205be3 commit ca208bb48e1b99010b8b889aa51446a4d2205be3 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=c408fc5750437839b48663ec09e13551653759bb commit c408fc5750437839b48663ec09e13551653759bb Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=ad6659c9fab8007fe71e4268b58364ac8251015b commit ad6659c9fab8007fe71e4268b58364ac8251015b Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=b2e10e034bdf8146a8f468992604277f211ae908 commit b2e10e034bdf8146a8f468992604277f211ae908 Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 2 + openbsc/include/openbsc/iu.h | 61 --- openbsc/src/gprs/gprs_gmm.c | 25 +- openbsc/src/libiu/Makefile.am | 10 - openbsc/src/libiu/iu.c | 771 ------------------------------------- openbsc/tests/sgsn/sgsn_test.c | 6 - 6 files changed, 26 insertions(+), 849 deletions(-) delete mode 100644 openbsc/include/openbsc/iu.h delete mode 100644 openbsc/src/libiu/Makefile.am delete mode 100644 openbsc/src/libiu/iu.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 21 17:59:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 21 May 2016 17:59:53 GMT Subject: osmo-pcu.git branch master updated. 0.2-773-g2cb1547 Message-ID: <201605211759.u4LHxrPU095274@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 2cb154799353c4af6ced5ef5270a7b925d12ad51 (commit) from 9736d00b12fea82fb4c9b8dc47b7ce452660554c (commit) 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/osmo-pcu/commit/?id=2cb154799353c4af6ced5ef5270a7b925d12ad51 commit 2cb154799353c4af6ced5ef5270a7b925d12ad51 Author: Alexander Couzens Date: Wed May 18 16:43:10 2016 +0200 introduce new counter rlc_sent_dummy rlc_sent_dummy count the amount of dummy package which are sent in case no data packet is in the queue. Change-Id: Ia60eab853d9145980f30d63e4ce4b520b8c51381 Reviewed-on: https://gerrit.osmocom.org/85 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 1 + src/bts.h | 3 +++ src/gprs_rlcmac_sched.cpp | 6 +++++- 3 files changed, 9 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 22 10:44:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 10:44:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-774-g543756a Message-ID: <201605221044.u4MAiKJu083030@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 543756adbe4508945ffe4c2fdc830b118a00a3dd (commit) from 2cb154799353c4af6ced5ef5270a7b925d12ad51 (commit) 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/osmo-pcu/commit/?id=543756adbe4508945ffe4c2fdc830b118a00a3dd commit 543756adbe4508945ffe4c2fdc830b118a00a3dd Author: Alexander Couzens Date: Sat May 21 23:54:30 2016 +0200 bts/rate_ctr: replace spaces by tabs Use tabs like other counters for seperation. Introduced by 2cb1547 Change-Id: I32eebfe5934c919eccc1e28938ca00c49368297e Reviewed-on: https://gerrit.osmocom.org/96 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 22 10:46:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 10:46:57 GMT Subject: openbsc.git branch master updated. 0.15.0-269-g8495e03 Message-ID: <201605221046.u4MAkvFh083463@git.osmocom.org> 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, master has been updated via 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit) from 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit) 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=8495e03588f0b880be6f053c81b87fa4eca025d7 commit 8495e03588f0b880be6f053c81b87fa4eca025d7 Author: Neels Hofmeyr Date: Thu May 12 03:04:33 2016 +0200 drop unneccessary duplicate linking: tests/gsm0408 Change-Id: I8b6fb27d1db0157cb7d61f18b03f33c4f3168946 Reviewed-on: https://gerrit.osmocom.org/90 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/tests/gsm0408/Makefile.am | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 10:59:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 10:59:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-775-g95e3792 Message-ID: <201605221059.u4MAxKBW085504@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 95e379241a58c6cc9bbc9b6971599b7acab9a744 (commit) from 543756adbe4508945ffe4c2fdc830b118a00a3dd (commit) 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/osmo-pcu/commit/?id=95e379241a58c6cc9bbc9b6971599b7acab9a744 commit 95e379241a58c6cc9bbc9b6971599b7acab9a744 Author: Alexander Couzens Date: Sat May 21 22:33:27 2016 +0200 tbf_dl: replace cross-file declaration with correct header Change-Id: I9b4eb664d444258c9bcf53f9b44552d8dd3155e9 Reviewed-on: https://gerrit.osmocom.org/95 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/tbf_dl.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 22 11:00:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 11:00:45 GMT Subject: osmo-pcu.git branch master updated. 0.2-776-g4acb6b7 Message-ID: <201605221100.u4MB0jbF086109@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 4acb6b72513e63f5a9b874fe26c38788e9d980d1 (commit) from 95e379241a58c6cc9bbc9b6971599b7acab9a744 (commit) 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/osmo-pcu/commit/?id=4acb6b72513e63f5a9b874fe26c38788e9d980d1 commit 4acb6b72513e63f5a9b874fe26c38788e9d980d1 Author: Alexander Couzens Date: Sun May 22 01:36:01 2016 +0200 gprs_rlcmac_sched: fix mistype of CONTROL ACK Change-Id: If37b33f69cd659d913ed81eb6060a42734ba524f Reviewed-on: https://gerrit.osmocom.org/100 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_sched.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 22 11:12:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 11:12:08 GMT Subject: osmo-pcu.git branch master updated. 0.2-777-gf929e62 Message-ID: <201605221112.u4MBC8qd073722@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via f929e625252c8943339bf909553118f8b484c3c2 (commit) from 4acb6b72513e63f5a9b874fe26c38788e9d980d1 (commit) 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/osmo-pcu/commit/?id=f929e625252c8943339bf909553118f8b484c3c2 commit f929e625252c8943339bf909553118f8b484c3c2 Author: Alexander Couzens Date: Sun May 22 00:02:56 2016 +0200 introduce new counter rlc_sent_control Counts control messages (UL/DL assignment, UL ACKs or page requests) Change-Id: Ib41031d430beddfb48d54470e632436f2c99c360 Reviewed-on: https://gerrit.osmocom.org/99 Reviewed-by: Holger Freyther Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 1 + src/bts.h | 3 +++ src/gprs_rlcmac_sched.cpp | 2 ++ 3 files changed, 6 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun May 22 11:51:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 11:51:34 GMT Subject: openbsc.git branch master updated. 0.15.0-270-g7184bd0 Message-ID: <201605221151.u4MBpYp9066767@git.osmocom.org> 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, master has been updated via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit) from 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit) 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=7184bd088e11cfe6b907af2fcce48369fd2f21f1 commit 7184bd088e11cfe6b907af2fcce48369fd2f21f1 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. Change-Id: Ide09f4a515222eb2ec6c25e7a6a8c5f6cc2ffd4b Reviewed-on: https://gerrit.osmocom.org/92 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libcommon/gsm_subscriber_base.c | 3 +++ openbsc/src/libmsc/gsm_04_08.c | 7 ++----- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 12:46:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 12:46:15 GMT Subject: openbsc.git branch users/neels/iups updated. 0.15.0-323-gc901eab Message-ID: <201605221246.u4MCkFcD076302@git.osmocom.org> 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, users/neels/iups has been updated discards bc8913432688707bd31b0f01a0ff02e27a2c0351 (commit) discards 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 (commit) discards 99f1e92128783cb2b7e99431449f5b5f643f8c7f (commit) discards 6b1b4369b3523749f3c7c13915e3108ddc57e84f (commit) discards 1dce8f4f290d19968aafc93e065256da11718652 (commit) discards 58468a46b7a4fd8ec8867dc8c264cda70028690b (commit) discards 4426675d1ce7efc8d13b842cd41c7105f18451f6 (commit) discards 60b32cb201632fa45fa8cb36ff9878d2d494b47d (commit) discards 37bb686b2e273c3d5986dcceee789d800709dbac (commit) discards 7aca5c04064e4b8200cc46231be7afe1212e3812 (commit) discards 60b0b744785fac9f2dcc1ef3440eeb0e360f850b (commit) discards 0b4d87a413f937f2418bc664475d7232c1aa6ef4 (commit) discards a9970541581ea1e0113d93d65a108630ad6f514b (commit) discards 360245625449fb4284a289fa54c7673b43258033 (commit) discards 4246467e22c2015b8da56508366a06fbb63dc5b7 (commit) discards aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 (commit) discards 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 (commit) discards 7d4c608e1cea3790de25b08adeb91e83607cd6ff (commit) discards fd7acf54f4489a566c10b8331ba6b2b508d8f2be (commit) discards ae8958ea05c76ef895e9be2e52ec497e620b63c0 (commit) discards 2f4016db2256606808bc1f07aa8d42232dfda145 (commit) discards 76259e35f96050ee8d9ce9bf44a8ab0559290423 (commit) discards ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 (commit) discards ab8a1f50eb2cb179192e60c483264124fc93bc9a (commit) discards 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab (commit) discards fb3f2cbcaddddd26303494a0a88af50c6bc17e6b (commit) discards b677d83cd44ce40d7599d413f9395f7f76103e14 (commit) discards 379eee5aa1fc3ab23087a266bf6570e519d29cbb (commit) discards 7e5c04bcbfd7f38c26433a87612a6db6571eb905 (commit) discards 26b8b9828cbeab2c4781dabf9af13690a82d5d20 (commit) discards 64569cf79b47a167979b06bdb7e3160b20be905d (commit) discards da463fe105ab5db4152044f5c53a4ba1a37d8ae7 (commit) discards 3b6c82082760bba16145220bd00e7a0f531efb88 (commit) discards 43e28965c36fc4a371265af90e69e5a737ff47f0 (commit) discards 298e58ef144bbf967ec1953ad3326516e1777327 (commit) discards bee9a0bd230df7f78e8b5d515c2df58ebd18042e (commit) discards bb304cc0716655950fd8701fd295110d769e56da (commit) discards 71ca26a132e1487b2208842c819eecee80883755 (commit) discards 36bae4a7d1515a15d0e15c993a7e7026a39472d8 (commit) discards 961344a6733a170f43067b8a1330cf66dcd93754 (commit) discards 53e1113736afcd7222c428b7e71a48a609820bc6 (commit) discards c712ad9f8dda61a1c585bc64267a48964ec4826d (commit) discards 447585f8bb000ec242a8db48b815f22cd572d160 (commit) discards 3c60b148b9031a5ee42ca8550c130b6d25f9e93e (commit) discards 983bc4c814ff9e569418fe50c1e29baf7995bb4d (commit) discards ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a (commit) discards ca208bb48e1b99010b8b889aa51446a4d2205be3 (commit) discards c408fc5750437839b48663ec09e13551653759bb (commit) discards ad6659c9fab8007fe71e4268b58364ac8251015b (commit) discards b2e10e034bdf8146a8f468992604277f211ae908 (commit) discards 153250344f365c5d19cebeba87effed932e0cf27 (commit) discards 9c2ad2e37c4de9a508290ecbe3e45e3111586b80 (commit) discards 73a208790de76d9fcf229fe155a7b91e0237c8be (commit) discards 8b85d4e4347360884adb0b64b6d75abf46de78bd (commit) discards aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 (commit) discards cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef (commit) discards 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a (commit) discards 0fe29421a731c6159a2f900e18e277032c7c640e (commit) discards fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a (commit) via c901eab76f16fa2e44708aaee234d001cf4ef61f (commit) via 40a6fc0717500af5a042274a43c8d66692e97881 (commit) via 85241afbeb741f8fddb6fdc5f7630ec72a399b47 (commit) via 8f572a84183c2fba1c57dfa0b3073ed732841661 (commit) via 4b930c32d04692497a927e05ec65e6d3c9ce5d7e (commit) via fbf84da95da6402989853466fa93a1d380c375c7 (commit) via 61be94b71bae70fc4002f46a5e04da5db89e1bc3 (commit) via e25796dbad21235f4ce67cda2bd49f025860e65d (commit) via c27979cc8db6fc5024490f75352f2f1f00b362c6 (commit) via a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 (commit) via 1d0feab84bbc8bdbe812e615832743aa11673b44 (commit) via 2aa81b823435884d7bec723fbdd954305db60078 (commit) via 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e (commit) via 30788ff50461aa7bc4e727a4a39593ffeb2bf923 (commit) via e0d832ad43e691c176250b50f3080617c095ec8f (commit) via edae81cc0464293acf9c1677ce96081cb3b467a7 (commit) via 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 (commit) via 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c (commit) via a287b95a4bae86eff19e490ca4ff1467e791031f (commit) via 17e6ada1d4abdfbd6911494d67e89010bc00044b (commit) via 834099e1d69e0b911f66432e6ed0b110c9c037b4 (commit) via 5974c38b90bdcbb2b45d33774dba6c87afe75471 (commit) via 15ce7940dc84a3dba5c65197b00bf7a2733e24c2 (commit) via dcabbcf6403757d110a7810442002067deb2ee3c (commit) via e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef (commit) via afa21a8daba3e4344a1118445da38dcf6fb9bb55 (commit) via c469d0fc2c3c9acff697c832c6c7b64cbca15e94 (commit) via 189a0a241c6ad8c204b05f38c18cc65f7613fca9 (commit) via 7cba6283ba705cf019497360dfb26f45b796d07e (commit) via ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc (commit) via 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec (commit) via c605567afb67cde25c561c25ce258b9311ef693c (commit) via 390d556ff6fc781fe05a05a92ab223813c0d8fbf (commit) via 0570fba8505161d61fd57024dc5421e8b44873be (commit) via 3dcf274ef8548da0c92ec09510cb1c6b55007227 (commit) via 1c0b6878c713fc320a0953d93a869300d1584297 (commit) via 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 (commit) via 02c2901831635f57f4290cf494edb32ebb236e2e (commit) via b07e2b42fb6a035672e8d54e169bd544a483560f (commit) via 48d47242edf554c63a394a7b901ccb4f29864b7b (commit) via 2d512992af15006792f55330b4133d78730022de (commit) via e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit) via dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit) via 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit) via 9299ffd37615087a468a0bc3f558892ccb854667 (commit) via 1fd12de9096a0d854509196730ab97bff09f0553 (commit) via d00cea86fc49d656dbe3d363aa7b16c850953017 (commit) via c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit) via 18679ed974c8c20ce146b84d998b23800de111d6 (commit) via a134004df80e2296584395bfa39be280341b04d9 (commit) via 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit) via 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit) via f802b2012646370abcd25c99b4dcc965eab7babc (commit) via 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit) via 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit) via 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit) via 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit) via 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit) via e21cf38da4ae4fe89845a48f5af055439f33818b (commit) via 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit) via c08ee71bff4d86120b051b70e77833458e68aa0b (commit) via 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit) via a8d8e93086580904aded88ffb957a6e7e3660cbe (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 (bc8913432688707bd31b0f01a0ff02e27a2c0351) \ N -- N -- N (c901eab76f16fa2e44708aaee234d001cf4ef61f) 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=c901eab76f16fa2e44708aaee234d001cf4ef61f commit c901eab76f16fa2e44708aaee234d001cf4ef61f Author: Neels Hofmeyr Date: Sat May 21 00:59:26 2016 +0200 gprs tests skipping Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87 http://cgit.osmocom.org/openbsc/commit/?id=40a6fc0717500af5a042274a43c8d66692e97881 commit 40a6fc0717500af5a042274a43c8d66692e97881 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug constant Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf http://cgit.osmocom.org/openbsc/commit/?id=85241afbeb741f8fddb6fdc5f7630ec72a399b47 commit 85241afbeb741f8fddb6fdc5f7630ec72a399b47 Author: Neels Hofmeyr Date: Sat May 21 00:41:42 2016 +0200 add debug log to gsm0408_gprs_rcvmsg_iu() Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8 http://cgit.osmocom.org/openbsc/commit/?id=8f572a84183c2fba1c57dfa0b3073ed732841661 commit 8f572a84183c2fba1c57dfa0b3073ed732841661 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=4b930c32d04692497a927e05ec65e6d3c9ce5d7e commit 4b930c32d04692497a927e05ec65e6d3c9ce5d7e Author: Neels Hofmeyr Date: Sat May 21 01:45:22 2016 +0200 pending_req fixme comment Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a http://cgit.osmocom.org/openbsc/commit/?id=fbf84da95da6402989853466fa93a1d380c375c7 commit fbf84da95da6402989853466fa93a1d380c375c7 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request -- TODO really? Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=61be94b71bae70fc4002f46a5e04da5db89e1bc3 commit 61be94b71bae70fc4002f46a5e04da5db89e1bc3 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=e25796dbad21235f4ce67cda2bd49f025860e65d commit e25796dbad21235f4ce67cda2bd49f025860e65d Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=c27979cc8db6fc5024490f75352f2f1f00b362c6 commit c27979cc8db6fc5024490f75352f2f1f00b362c6 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 gprs_sgsn.c: move pdp.h include to top http://cgit.osmocom.org/openbsc/commit/?id=a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 commit a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=1d0feab84bbc8bdbe812e615832743aa11673b44 commit 1d0feab84bbc8bdbe812e615832743aa11673b44 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=2aa81b823435884d7bec723fbdd954305db60078 commit 2aa81b823435884d7bec723fbdd954305db60078 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=1a8b61e9b36d93e669d01e96a13fcb2914c79a6e commit 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu specific additions These items will probably be added 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=30788ff50461aa7bc4e727a4a39593ffeb2bf923 commit 30788ff50461aa7bc4e727a4a39593ffeb2bf923 Author: Neels Hofmeyr Date: Sat May 21 15:58:47 2016 +0200 gsm48_rx_gmm_ra_upd_req auth comment Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f http://cgit.osmocom.org/openbsc/commit/?id=e0d832ad43e691c176250b50f3080617c095ec8f commit e0d832ad43e691c176250b50f3080617c095ec8f Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=edae81cc0464293acf9c1677ce96081cb3b467a7 commit edae81cc0464293acf9c1677ce96081cb3b467a7 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 commit 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c commit 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=a287b95a4bae86eff19e490ca4ff1467e791031f commit a287b95a4bae86eff19e490ca4ff1467e791031f Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=17e6ada1d4abdfbd6911494d67e89010bc00044b commit 17e6ada1d4abdfbd6911494d67e89010bc00044b Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=834099e1d69e0b911f66432e6ed0b110c9c037b4 commit 834099e1d69e0b911f66432e6ed0b110c9c037b4 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=5974c38b90bdcbb2b45d33774dba6c87afe75471 commit 5974c38b90bdcbb2b45d33774dba6c87afe75471 Author: Neels Hofmeyr Date: Fri May 20 21:45:13 2016 +0200 libtalloc Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b http://cgit.osmocom.org/openbsc/commit/?id=15ce7940dc84a3dba5c65197b00bf7a2733e24c2 commit 15ce7940dc84a3dba5c65197b00bf7a2733e24c2 Author: Neels Hofmeyr Date: Sat May 21 00:05:53 2016 +0200 gmm.auth.h Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c http://cgit.osmocom.org/openbsc/commit/?id=dcabbcf6403757d110a7810442002067deb2ee3c commit dcabbcf6403757d110a7810442002067deb2ee3c Author: Neels Hofmeyr Date: Sat May 21 00:05:40 2016 +0200 gmm.rand.h Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf http://cgit.osmocom.org/openbsc/commit/?id=e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef commit e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef Author: Neels Hofmeyr Date: Sat May 21 00:51:23 2016 +0200 sgsn_libgtp.c: asn1chelpers.h Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc http://cgit.osmocom.org/openbsc/commit/?id=afa21a8daba3e4344a1118445da38dcf6fb9bb55 commit afa21a8daba3e4344a1118445da38dcf6fb9bb55 Author: Neels Hofmeyr Date: Sat May 21 00:50:37 2016 +0200 sgsn_libgtp.c: auth.h Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869 http://cgit.osmocom.org/openbsc/commit/?id=c469d0fc2c3c9acff697c832c6c7b64cbca15e94 commit c469d0fc2c3c9acff697c832c6c7b64cbca15e94 Author: Neels Hofmeyr Date: Sat May 21 17:44:55 2016 +0200 sgsn_test: add libasn1c, libosmo-sigtran and libosmo-ranap Change-Id: I103eec1419836b15a8cc1704e20f2e96a53adde1 http://cgit.osmocom.org/openbsc/commit/?id=189a0a241c6ad8c204b05f38c18cc65f7613fca9 commit 189a0a241c6ad8c204b05f38c18cc65f7613fca9 Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 add libiu to sgsn_test Change-Id: I5335a3c140cca9aad7a9fc755e92f43a8f95cd70 http://cgit.osmocom.org/openbsc/commit/?id=7cba6283ba705cf019497360dfb26f45b796d07e commit 7cba6283ba705cf019497360dfb26f45b796d07e Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc commit ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=41fc656eb52873e0e0ac4dd7d74c9bebc64556ec commit 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=c605567afb67cde25c561c25ce258b9311ef693c commit c605567afb67cde25c561c25ce258b9311ef693c Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=390d556ff6fc781fe05a05a92ab223813c0d8fbf commit 390d556ff6fc781fe05a05a92ab223813c0d8fbf Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=0570fba8505161d61fd57024dc5421e8b44873be commit 0570fba8505161d61fd57024dc5421e8b44873be Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=3dcf274ef8548da0c92ec09510cb1c6b55007227 commit 3dcf274ef8548da0c92ec09510cb1c6b55007227 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=1c0b6878c713fc320a0953d93a869300d1584297 commit 1c0b6878c713fc320a0953d93a869300d1584297 Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran and libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 commit 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=02c2901831635f57f4290cf494edb32ebb236e2e commit 02c2901831635f57f4290cf494edb32ebb236e2e Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=b07e2b42fb6a035672e8d54e169bd544a483560f commit b07e2b42fb6a035672e8d54e169bd544a483560f Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=48d47242edf554c63a394a7b901ccb4f29864b7b commit 48d47242edf554c63a394a7b901ccb4f29864b7b Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=2d512992af15006792f55330b4133d78730022de commit 2d512992af15006792f55330b4133d78730022de Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c commit e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=dbbf9b010c653012d34b392f2382c3dd68c7ccd7 commit dbbf9b010c653012d34b392f2382c3dd68c7ccd7 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=8cbd7feb85e6c71f31f220a02c900d372f903499 commit 8cbd7feb85e6c71f31f220a02c900d372f903499 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=9299ffd37615087a468a0bc3f558892ccb854667 commit 9299ffd37615087a468a0bc3f558892ccb854667 Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391 http://cgit.osmocom.org/openbsc/commit/?id=1fd12de9096a0d854509196730ab97bff09f0553 commit 1fd12de9096a0d854509196730ab97bff09f0553 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=d00cea86fc49d656dbe3d363aa7b16c850953017 commit d00cea86fc49d656dbe3d363aa7b16c850953017 Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=c6545eff340a760feda2faf0c911b1bf71e18cb3 commit c6545eff340a760feda2faf0c911b1bf71e18cb3 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686 Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=18679ed974c8c20ce146b84d998b23800de111d6 commit 18679ed974c8c20ce146b84d998b23800de111d6 Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann http://cgit.osmocom.org/openbsc/commit/?id=a134004df80e2296584395bfa39be280341b04d9 commit a134004df80e2296584395bfa39be280341b04d9 Author: Neels Hofmeyr Date: Mon May 9 21:20:21 2016 +0200 sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer Instead of passing the uint64_t kc bytes wrongly interpreted as memory address, pass its actual kc bytes by casting via (uint8_t*)&kc. http://cgit.osmocom.org/openbsc/commit/?id=2fd72386a35d877f35773296b52e9b262ccb6ab4 commit 2fd72386a35d877f35773296b52e9b262ccb6ab4 Author: Neels Hofmeyr Date: Mon May 9 21:28:05 2016 +0200 tweak db debug log: log TMSI as hex http://cgit.osmocom.org/openbsc/commit/?id=8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 commit 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 Author: Neels Hofmeyr Date: Wed May 4 15:30:30 2016 +0200 gsm04_08_clear_request(): release loc with arg release=0 In gsm04_08_clear_request(), in_release == 1 anyway and msc_release_connection() would exit immediately without any effect. Don't confuse the reader by passing release=1 arg. http://cgit.osmocom.org/openbsc/commit/?id=f802b2012646370abcd25c99b4dcc965eab7babc commit f802b2012646370abcd25c99b4dcc965eab7babc Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=5a750f1071801e92fd29a61dc16cbc10be9cf6f7 commit 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +- openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 - openbsc/include/openbsc/gsm_data.h | 10 ++- openbsc/include/openbsc/gsm_data_shared.h | 6 +- openbsc/src/gprs/gprs_gmm.c | 37 ++++++--- openbsc/src/libbsc/abis_rsl.c | 11 ++- openbsc/src/libbsc/bsc_init.c | 6 -- openbsc/src/libbsc/bsc_vty.c | 85 ++++++++++++++++++--- openbsc/src/libbsc/handover_decision.c | 17 +++-- openbsc/src/libbsc/net_init.c | 2 +- openbsc/src/libbsc/system_information.c | 5 ++ openbsc/src/libcommon/gsm_data.c | 6 +- openbsc/src/libmsc/db.c | 53 ++++++++----- openbsc/src/libmsc/gsm_04_08.c | 20 +++-- openbsc/src/libmsc/vty_interface_layer3.c | 6 +- openbsc/tests/db/db_test.c | 87 +++++++++------------- 16 files changed, 229 insertions(+), 126 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 13:53:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 13:53:14 GMT Subject: pysim.git branch master updated. 8c1b33c439fef423c3536e9243035722c52aba4c Message-ID: <201605221353.u4MDrEPF087204@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, master has been updated via 8c1b33c439fef423c3536e9243035722c52aba4c (commit) from 3e84067a2be95a1236bf8e66ffe1d64f8aa3abaa (commit) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: pySim/commands.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Sun May 22 13:53:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 13:53:19 GMT Subject: pysim.git branch zecke/tmp deleted. 8c1b33c439fef423c3536e9243035722c52aba4c Message-ID: <201605221353.u4MDrJFQ087266@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, zecke/tmp has been deleted was 8c1b33c439fef423c3536e9243035722c52aba4c ----------------------------------------------------------------------- 8c1b33c439fef423c3536e9243035722c52aba4c Do not return the FCI information while selecting a file ----------------------------------------------------------------------- hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Sun May 22 13:59:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 13:59:53 GMT Subject: openbsc.git branch users/neels/iups updated. 0.15.0-322-g63c75e7 Message-ID: <201605221359.u4MDxrow088400@git.osmocom.org> 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, users/neels/iups has been updated discards c901eab76f16fa2e44708aaee234d001cf4ef61f (commit) discards 40a6fc0717500af5a042274a43c8d66692e97881 (commit) discards 85241afbeb741f8fddb6fdc5f7630ec72a399b47 (commit) discards 8f572a84183c2fba1c57dfa0b3073ed732841661 (commit) discards 4b930c32d04692497a927e05ec65e6d3c9ce5d7e (commit) discards fbf84da95da6402989853466fa93a1d380c375c7 (commit) discards 61be94b71bae70fc4002f46a5e04da5db89e1bc3 (commit) discards e25796dbad21235f4ce67cda2bd49f025860e65d (commit) discards c27979cc8db6fc5024490f75352f2f1f00b362c6 (commit) discards a1d88a92a3917f74d4dc08d0a6bf34dec8f929a1 (commit) discards 1d0feab84bbc8bdbe812e615832743aa11673b44 (commit) discards 2aa81b823435884d7bec723fbdd954305db60078 (commit) discards 1a8b61e9b36d93e669d01e96a13fcb2914c79a6e (commit) discards 30788ff50461aa7bc4e727a4a39593ffeb2bf923 (commit) discards e0d832ad43e691c176250b50f3080617c095ec8f (commit) discards edae81cc0464293acf9c1677ce96081cb3b467a7 (commit) discards 3e5655b15fae7712ba8bdf21dbe0fa6a1f3ea1a6 (commit) discards 739e65ca3b67ca386a6fc586f2d9c5d1b6d9a70c (commit) discards a287b95a4bae86eff19e490ca4ff1467e791031f (commit) discards 17e6ada1d4abdfbd6911494d67e89010bc00044b (commit) discards 834099e1d69e0b911f66432e6ed0b110c9c037b4 (commit) discards 5974c38b90bdcbb2b45d33774dba6c87afe75471 (commit) discards 15ce7940dc84a3dba5c65197b00bf7a2733e24c2 (commit) discards dcabbcf6403757d110a7810442002067deb2ee3c (commit) discards e0be7459f8f5f4fe7b94d81aa4c9a2e0643730ef (commit) discards afa21a8daba3e4344a1118445da38dcf6fb9bb55 (commit) discards c469d0fc2c3c9acff697c832c6c7b64cbca15e94 (commit) discards 189a0a241c6ad8c204b05f38c18cc65f7613fca9 (commit) discards 7cba6283ba705cf019497360dfb26f45b796d07e (commit) discards ea67c4d1dc4d670b124f8e04e5406a6c79ebf5dc (commit) discards 41fc656eb52873e0e0ac4dd7d74c9bebc64556ec (commit) discards c605567afb67cde25c561c25ce258b9311ef693c (commit) discards 390d556ff6fc781fe05a05a92ab223813c0d8fbf (commit) discards 0570fba8505161d61fd57024dc5421e8b44873be (commit) discards 3dcf274ef8548da0c92ec09510cb1c6b55007227 (commit) discards 1c0b6878c713fc320a0953d93a869300d1584297 (commit) discards 88f06eea7509a710e7aa4b3fd1fed3c0ec3484d6 (commit) via 63c75e7d0845c5d2aed54f0889dde0f6cc280a85 (commit) via eac0c43b619576a813b1adf14689416e9db36dca (commit) via 904494636b2014d4eeef97747a9b775973390305 (commit) via af64cde2bc5722693b50f38e973a866b7687c993 (commit) via 94872deebc5f1680e846aefc1c57daaf33d8c5e6 (commit) via 0c9e54baee382a3144a7a5a5e30d6f7887baa051 (commit) via 945a5bf888077db989b1bc05bbf508440b13581a (commit) via 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e (commit) via 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 (commit) via c95f80a28ba582d0fec66c7888e2ed0fa538d431 (commit) via 1bcb1205ea287634e3fed2222439a33394e8c29a (commit) via e19ca665deec73d169d7bf2bf9350604223bec86 (commit) via 1cd98bca900ace4228522e1e59be6f726d7742ab (commit) via 3094b8a5a175126461d0695f459d7c8636b6de22 (commit) via 0be87f3782ac3403c3d66d72801a88b5ae71503e (commit) via c4d8d1205c004d542c0fdde71ff502e24d271d95 (commit) via 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 (commit) via 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 (commit) via 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 (commit) via d5d828dfaa26852133ee1e3879f92a5edb86fcc8 (commit) via 24b9d4b5a18ff1f692213241d7327e5fb516bb47 (commit) via 8d84c3fbc23b0b752427ee76ce45b86c6c093644 (commit) via 9361a4af965018b9c16e693516c447e894172281 (commit) via 45afbf710f18a12af6625ed1da28d2fbad03134c (commit) via 7ef637a26795bb358e65fe81fe313f9d86068c77 (commit) via 891062ce3fd3766f807bfdaf9f0feba42876ffbb (commit) via 0f9d63380d2cdb8f71e20370f72ac633d9040773 (commit) via 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 (commit) via c3915f43947e1a12254ffa1686ffd03c0129345a (commit) via 3a5d2ee004fdb65adfd947711a639f034603e04a (commit) via 560a569b9b42ba017091029e8aae2d48b4a71a5a (commit) via f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit) via 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit) via 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit) via 48bcef98a1607fbc16da582618c562f3d65c8136 (commit) via a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (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 (c901eab76f16fa2e44708aaee234d001cf4ef61f) \ N -- N -- N (63c75e7d0845c5d2aed54f0889dde0f6cc280a85) 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=63c75e7d0845c5d2aed54f0889dde0f6cc280a85 commit 63c75e7d0845c5d2aed54f0889dde0f6cc280a85 Author: Neels Hofmeyr Date: Sat May 21 00:59:26 2016 +0200 gprs tests skipping Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87 http://cgit.osmocom.org/openbsc/commit/?id=eac0c43b619576a813b1adf14689416e9db36dca commit eac0c43b619576a813b1adf14689416e9db36dca Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug constant Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf http://cgit.osmocom.org/openbsc/commit/?id=904494636b2014d4eeef97747a9b775973390305 commit 904494636b2014d4eeef97747a9b775973390305 Author: Neels Hofmeyr Date: Sat May 21 00:41:42 2016 +0200 add debug log to gsm0408_gprs_rcvmsg_iu() Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8 http://cgit.osmocom.org/openbsc/commit/?id=af64cde2bc5722693b50f38e973a866b7687c993 commit af64cde2bc5722693b50f38e973a866b7687c993 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=94872deebc5f1680e846aefc1c57daaf33d8c5e6 commit 94872deebc5f1680e846aefc1c57daaf33d8c5e6 Author: Neels Hofmeyr Date: Sat May 21 01:45:22 2016 +0200 pending_req fixme comment Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a http://cgit.osmocom.org/openbsc/commit/?id=0c9e54baee382a3144a7a5a5e30d6f7887baa051 commit 0c9e54baee382a3144a7a5a5e30d6f7887baa051 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request -- TODO really? Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=945a5bf888077db989b1bc05bbf508440b13581a commit 945a5bf888077db989b1bc05bbf508440b13581a Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e commit 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 commit 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 gprs_sgsn.c: move pdp.h include to top http://cgit.osmocom.org/openbsc/commit/?id=c95f80a28ba582d0fec66c7888e2ed0fa538d431 commit c95f80a28ba582d0fec66c7888e2ed0fa538d431 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=1bcb1205ea287634e3fed2222439a33394e8c29a commit 1bcb1205ea287634e3fed2222439a33394e8c29a Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=e19ca665deec73d169d7bf2bf9350604223bec86 commit e19ca665deec73d169d7bf2bf9350604223bec86 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=1cd98bca900ace4228522e1e59be6f726d7742ab commit 1cd98bca900ace4228522e1e59be6f726d7742ab Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu specific additions These items will probably be added 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=3094b8a5a175126461d0695f459d7c8636b6de22 commit 3094b8a5a175126461d0695f459d7c8636b6de22 Author: Neels Hofmeyr Date: Sat May 21 15:58:47 2016 +0200 gsm48_rx_gmm_ra_upd_req auth comment Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f http://cgit.osmocom.org/openbsc/commit/?id=0be87f3782ac3403c3d66d72801a88b5ae71503e commit 0be87f3782ac3403c3d66d72801a88b5ae71503e Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=c4d8d1205c004d542c0fdde71ff502e24d271d95 commit c4d8d1205c004d542c0fdde71ff502e24d271d95 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 commit 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 commit 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 commit 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=d5d828dfaa26852133ee1e3879f92a5edb86fcc8 commit d5d828dfaa26852133ee1e3879f92a5edb86fcc8 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=24b9d4b5a18ff1f692213241d7327e5fb516bb47 commit 24b9d4b5a18ff1f692213241d7327e5fb516bb47 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=8d84c3fbc23b0b752427ee76ce45b86c6c093644 commit 8d84c3fbc23b0b752427ee76ce45b86c6c093644 Author: Neels Hofmeyr Date: Fri May 20 21:45:13 2016 +0200 libtalloc Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b http://cgit.osmocom.org/openbsc/commit/?id=9361a4af965018b9c16e693516c447e894172281 commit 9361a4af965018b9c16e693516c447e894172281 Author: Neels Hofmeyr Date: Sat May 21 00:05:53 2016 +0200 gmm.auth.h Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c http://cgit.osmocom.org/openbsc/commit/?id=45afbf710f18a12af6625ed1da28d2fbad03134c commit 45afbf710f18a12af6625ed1da28d2fbad03134c Author: Neels Hofmeyr Date: Sat May 21 00:05:40 2016 +0200 gmm.rand.h Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf http://cgit.osmocom.org/openbsc/commit/?id=7ef637a26795bb358e65fe81fe313f9d86068c77 commit 7ef637a26795bb358e65fe81fe313f9d86068c77 Author: Neels Hofmeyr Date: Sat May 21 00:51:23 2016 +0200 sgsn_libgtp.c: asn1chelpers.h Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc http://cgit.osmocom.org/openbsc/commit/?id=891062ce3fd3766f807bfdaf9f0feba42876ffbb commit 891062ce3fd3766f807bfdaf9f0feba42876ffbb Author: Neels Hofmeyr Date: Sat May 21 00:50:37 2016 +0200 sgsn_libgtp.c: auth.h Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869 http://cgit.osmocom.org/openbsc/commit/?id=0f9d63380d2cdb8f71e20370f72ac633d9040773 commit 0f9d63380d2cdb8f71e20370f72ac633d9040773 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 commit 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=c3915f43947e1a12254ffa1686ffd03c0129345a commit c3915f43947e1a12254ffa1686ffd03c0129345a Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=3a5d2ee004fdb65adfd947711a639f034603e04a commit 3a5d2ee004fdb65adfd947711a639f034603e04a Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=560a569b9b42ba017091029e8aae2d48b4a71a5a commit 560a569b9b42ba017091029e8aae2d48b4a71a5a Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 commit f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb commit 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=2a7cc388ef5d57841d11acfe6d8333de21ff4f83 commit 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=48bcef98a1607fbc16da582618c562f3d65c8136 commit 48bcef98a1607fbc16da582618c562f3d65c8136 Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=a877cc09adf8c3b3d87c4f6e62d3f209c40febcd commit a877cc09adf8c3b3d87c4f6e62d3f209c40febcd Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 60 ++++ openbsc/src/libiu/Makefile.am | 10 + openbsc/src/libiu/iu.c | 738 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 808 insertions(+) create mode 100644 openbsc/include/openbsc/iu.h create mode 100644 openbsc/src/libiu/Makefile.am create mode 100644 openbsc/src/libiu/iu.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 16:17:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 16:17:03 GMT Subject: openbsc.git branch users/neels/iups updated. 0.15.0-312-g03b724c Message-ID: <201605221617.u4MGH3Zq011196@git.osmocom.org> 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, users/neels/iups has been updated discards 63c75e7d0845c5d2aed54f0889dde0f6cc280a85 (commit) discards eac0c43b619576a813b1adf14689416e9db36dca (commit) discards 904494636b2014d4eeef97747a9b775973390305 (commit) discards af64cde2bc5722693b50f38e973a866b7687c993 (commit) discards 94872deebc5f1680e846aefc1c57daaf33d8c5e6 (commit) discards 0c9e54baee382a3144a7a5a5e30d6f7887baa051 (commit) discards 945a5bf888077db989b1bc05bbf508440b13581a (commit) discards 4b7a99d9fb728e8b3aec61c9429f9ca0cdbfc16e (commit) discards 70f08d8ac008a5a69930b8f1a0790606bcbc7bc2 (commit) discards c95f80a28ba582d0fec66c7888e2ed0fa538d431 (commit) discards 1bcb1205ea287634e3fed2222439a33394e8c29a (commit) discards e19ca665deec73d169d7bf2bf9350604223bec86 (commit) discards 1cd98bca900ace4228522e1e59be6f726d7742ab (commit) discards 3094b8a5a175126461d0695f459d7c8636b6de22 (commit) discards 0be87f3782ac3403c3d66d72801a88b5ae71503e (commit) discards c4d8d1205c004d542c0fdde71ff502e24d271d95 (commit) discards 60a0daf78d8e7e73a0a0d36cdd2b5429d3c9f296 (commit) discards 4ac721258b6ec28aafd9f7a99ca18ebcf7baa997 (commit) discards 4a0b8a95cc74014ec6facd3d1a2ec479e7124a49 (commit) discards d5d828dfaa26852133ee1e3879f92a5edb86fcc8 (commit) discards 24b9d4b5a18ff1f692213241d7327e5fb516bb47 (commit) discards 8d84c3fbc23b0b752427ee76ce45b86c6c093644 (commit) discards 9361a4af965018b9c16e693516c447e894172281 (commit) discards 45afbf710f18a12af6625ed1da28d2fbad03134c (commit) discards 7ef637a26795bb358e65fe81fe313f9d86068c77 (commit) discards 891062ce3fd3766f807bfdaf9f0feba42876ffbb (commit) discards 0f9d63380d2cdb8f71e20370f72ac633d9040773 (commit) discards 5300ca1ee7a7c9d4dab4e5fae3a33c6d22aac2f3 (commit) discards c3915f43947e1a12254ffa1686ffd03c0129345a (commit) discards 3a5d2ee004fdb65adfd947711a639f034603e04a (commit) discards 560a569b9b42ba017091029e8aae2d48b4a71a5a (commit) via 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit) via 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit) via d629c0c560cc7daea6427a6b30b95fee93824c69 (commit) via 17fe722353682de53e22903e236baf2c29e80ed6 (commit) via 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit) via 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit) via 33e863d5c7525b8de6738f979352c259de198627 (commit) via bd92f76e9d18f5305921862c89af315ed8be8b75 (commit) via 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit) via b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit) via 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit) via bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit) via 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit) via 6d76ddddf0a3d161662e126ffec197e71e40834b (commit) via 7f1527f15c602455c318e189dde98511c2930df3 (commit) via 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit) via 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit) via 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit) via d93987656f96fc077e788a7f35857189a9251b9d (commit) via 2b8ea146f09954ff005e015238977c8623a867a4 (commit) via ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (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 (63c75e7d0845c5d2aed54f0889dde0f6cc280a85) \ N -- N -- N (03b724cf69c6110c582bf80da912b6b9bac3b0ec) 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=03b724cf69c6110c582bf80da912b6b9bac3b0ec commit 03b724cf69c6110c582bf80da912b6b9bac3b0ec Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=91f70affac24ec9a8be5791aae5e70687e9f3cea commit 91f70affac24ec9a8be5791aae5e70687e9f3cea Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=d629c0c560cc7daea6427a6b30b95fee93824c69 commit d629c0c560cc7daea6427a6b30b95fee93824c69 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=17fe722353682de53e22903e236baf2c29e80ed6 commit 17fe722353682de53e22903e236baf2c29e80ed6 Author: Neels Hofmeyr 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=7237230f3a0f5ac97769d3900c09169ce0b46706 commit 7237230f3a0f5ac97769d3900c09169ce0b46706 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 commit 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=33e863d5c7525b8de6738f979352c259de198627 commit 33e863d5c7525b8de6738f979352c259de198627 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=bd92f76e9d18f5305921862c89af315ed8be8b75 commit bd92f76e9d18f5305921862c89af315ed8be8b75 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=26629baa9f1c93725d9f18d591945e77708ad0b3 commit 26629baa9f1c93725d9f18d591945e77708ad0b3 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 commit b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=12df75ad4fba19b3fe8ae5487332001281ad7c17 commit 12df75ad4fba19b3fe8ae5487332001281ad7c17 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=bf52f7a740f9b71b647efa9ad1bca5a947ab0837 commit bf52f7a740f9b71b647efa9ad1bca5a947ab0837 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 commit 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=6d76ddddf0a3d161662e126ffec197e71e40834b commit 6d76ddddf0a3d161662e126ffec197e71e40834b Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=7f1527f15c602455c318e189dde98511c2930df3 commit 7f1527f15c602455c318e189dde98511c2930df3 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=0b3e0507e54033776791c3a65ce9e8a52ed69894 commit 0b3e0507e54033776791c3a65ce9e8a52ed69894 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=7042a37cf949b0a3dbd44f77228f263e815a47bd commit 7042a37cf949b0a3dbd44f77228f263e815a47bd Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=2ddb268d252426d449cf8f85adbebb9adf00ef68 commit 2ddb268d252426d449cf8f85adbebb9adf00ef68 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=d93987656f96fc077e788a7f35857189a9251b9d commit d93987656f96fc077e788a7f35857189a9251b9d Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=2b8ea146f09954ff005e015238977c8623a867a4 commit 2b8ea146f09954ff005e015238977c8623a867a4 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 commit ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 - openbsc/include/openbsc/debug.h | 1 - openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 8 ++++---- openbsc/src/gprs/sgsn_libgtp.c | 3 --- openbsc/src/libcommon/debug.c | 5 ----- openbsc/tests/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 1 - openbsc/tests/libiudummy/Makefile.am | 7 ------- openbsc/tests/libiudummy/README | 2 -- openbsc/tests/libiudummy/iudummy.c | 35 ----------------------------------- openbsc/tests/sgsn/sgsn_test.c | 6 ------ openbsc/tests/sgsn/sgsn_test.ok | 19 +++++++++++++++++++ 13 files changed, 25 insertions(+), 67 deletions(-) delete mode 100644 openbsc/tests/libiudummy/Makefile.am delete mode 100644 openbsc/tests/libiudummy/README delete mode 100644 openbsc/tests/libiudummy/iudummy.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 16:39:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 16:39:08 GMT Subject: openbsc.git branch sysmocom/iups created. 0.15.0-312-g03b724c Message-ID: <201605221639.u4MGd8lx015020@git.osmocom.org> 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, sysmocom/iups has been created at 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 16:58:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 16:58:24 GMT Subject: openbsc.git branch users/neels/iups updated. 0.15.0-308-gb829af3 Message-ID: <201605221658.u4MGwO4q018070@git.osmocom.org> 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, users/neels/iups has been updated discards 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit) discards 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit) discards d629c0c560cc7daea6427a6b30b95fee93824c69 (commit) discards 17fe722353682de53e22903e236baf2c29e80ed6 (commit) discards 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit) discards 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit) discards 33e863d5c7525b8de6738f979352c259de198627 (commit) discards bd92f76e9d18f5305921862c89af315ed8be8b75 (commit) discards 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit) discards b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit) discards 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit) discards bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit) discards 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit) discards 6d76ddddf0a3d161662e126ffec197e71e40834b (commit) discards 7f1527f15c602455c318e189dde98511c2930df3 (commit) discards 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit) discards 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit) discards 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit) discards d93987656f96fc077e788a7f35857189a9251b9d (commit) discards 2b8ea146f09954ff005e015238977c8623a867a4 (commit) discards ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (commit) discards f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit) discards 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit) discards 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit) discards 48bcef98a1607fbc16da582618c562f3d65c8136 (commit) discards a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (commit) discards 02c2901831635f57f4290cf494edb32ebb236e2e (commit) discards b07e2b42fb6a035672e8d54e169bd544a483560f (commit) discards 48d47242edf554c63a394a7b901ccb4f29864b7b (commit) discards 2d512992af15006792f55330b4133d78730022de (commit) discards e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit) discards dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit) discards 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit) discards 9299ffd37615087a468a0bc3f558892ccb854667 (commit) discards 1fd12de9096a0d854509196730ab97bff09f0553 (commit) discards d00cea86fc49d656dbe3d363aa7b16c850953017 (commit) discards c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit) discards 18679ed974c8c20ce146b84d998b23800de111d6 (commit) discards a134004df80e2296584395bfa39be280341b04d9 (commit) discards 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit) discards 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit) discards f802b2012646370abcd25c99b4dcc965eab7babc (commit) discards 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit) via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit) via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit) via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit) via f1d2751265a54080f62b79b209584056baaf56c4 (commit) via e4d47950579217f0073500d58b35f628789475f7 (commit) via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit) via 9596ecea8f561ff5893c218f0e7db00668505edd (commit) via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit) via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit) via a74c886e12cd65c59c63b93afe77ac510c79351a (commit) via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit) via 45de942fcdd64b852d023a8c95349571c2a503de (commit) via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit) via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit) via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit) via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit) via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit) via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit) via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit) via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit) via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit) via 0a24418702f3d9761553be44bac47ee073e29944 (commit) via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit) via a70b7da5a111f939579aac6fa072fe866f618635 (commit) via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit) via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit) via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit) via 3050485d1f4564b97481768329f049fb454ad580 (commit) via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit) via 8967ed652d20164874c66440c7ef9f114e9301ce (commit) via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit) via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit) via e286c3545279fd59719b9f582c4e999dd304230f (commit) via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit) via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit) via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit) via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit) via c08592a978932fab33d5d944d891d9c161a1b90e (commit) via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (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 (03b724cf69c6110c582bf80da912b6b9bac3b0ec) \ N -- N -- N (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc.c | 4 ++-- openbsc/src/libmsc/db.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 16:58:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 16:58:25 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-308-gb829af3 Message-ID: <201605221658.u4MGwPmM018181@git.osmocom.org> 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, sysmocom/iups has been updated discards 03b724cf69c6110c582bf80da912b6b9bac3b0ec (commit) discards 91f70affac24ec9a8be5791aae5e70687e9f3cea (commit) discards d629c0c560cc7daea6427a6b30b95fee93824c69 (commit) discards 17fe722353682de53e22903e236baf2c29e80ed6 (commit) discards 7237230f3a0f5ac97769d3900c09169ce0b46706 (commit) discards 0f475549eafe64d74ca2c7e1557a6d4edb9f13c4 (commit) discards 33e863d5c7525b8de6738f979352c259de198627 (commit) discards bd92f76e9d18f5305921862c89af315ed8be8b75 (commit) discards 26629baa9f1c93725d9f18d591945e77708ad0b3 (commit) discards b290070ea6e4ae0fc9ecf3ba418fcb2ea5c495d3 (commit) discards 12df75ad4fba19b3fe8ae5487332001281ad7c17 (commit) discards bf52f7a740f9b71b647efa9ad1bca5a947ab0837 (commit) discards 9f54cfc5ea72bdf92ec02370777b6818dfb8ae66 (commit) discards 6d76ddddf0a3d161662e126ffec197e71e40834b (commit) discards 7f1527f15c602455c318e189dde98511c2930df3 (commit) discards 0b3e0507e54033776791c3a65ce9e8a52ed69894 (commit) discards 7042a37cf949b0a3dbd44f77228f263e815a47bd (commit) discards 2ddb268d252426d449cf8f85adbebb9adf00ef68 (commit) discards d93987656f96fc077e788a7f35857189a9251b9d (commit) discards 2b8ea146f09954ff005e015238977c8623a867a4 (commit) discards ee87f9d161a3f7269bc675dc0c5e4e69daada4e0 (commit) discards f70350b1b2f4f7d80dd28e8d1e17295dcf593d17 (commit) discards 96d2f98aaa1662c8752de4aab1d8cc04a84f0ffb (commit) discards 2a7cc388ef5d57841d11acfe6d8333de21ff4f83 (commit) discards 48bcef98a1607fbc16da582618c562f3d65c8136 (commit) discards a877cc09adf8c3b3d87c4f6e62d3f209c40febcd (commit) discards 02c2901831635f57f4290cf494edb32ebb236e2e (commit) discards b07e2b42fb6a035672e8d54e169bd544a483560f (commit) discards 48d47242edf554c63a394a7b901ccb4f29864b7b (commit) discards 2d512992af15006792f55330b4133d78730022de (commit) discards e6dc4bd5b2f5694ab3cc8d830e42f7b3bf7d9a7c (commit) discards dbbf9b010c653012d34b392f2382c3dd68c7ccd7 (commit) discards 8cbd7feb85e6c71f31f220a02c900d372f903499 (commit) discards 9299ffd37615087a468a0bc3f558892ccb854667 (commit) discards 1fd12de9096a0d854509196730ab97bff09f0553 (commit) discards d00cea86fc49d656dbe3d363aa7b16c850953017 (commit) discards c6545eff340a760feda2faf0c911b1bf71e18cb3 (commit) discards 18679ed974c8c20ce146b84d998b23800de111d6 (commit) discards a134004df80e2296584395bfa39be280341b04d9 (commit) discards 2fd72386a35d877f35773296b52e9b262ccb6ab4 (commit) discards 8764e86ee9e87f0ab6df6e860a9fd8501f7f8864 (commit) discards f802b2012646370abcd25c99b4dcc965eab7babc (commit) discards 5a750f1071801e92fd29a61dc16cbc10be9cf6f7 (commit) via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit) via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit) via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit) via f1d2751265a54080f62b79b209584056baaf56c4 (commit) via e4d47950579217f0073500d58b35f628789475f7 (commit) via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit) via 9596ecea8f561ff5893c218f0e7db00668505edd (commit) via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit) via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit) via a74c886e12cd65c59c63b93afe77ac510c79351a (commit) via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit) via 45de942fcdd64b852d023a8c95349571c2a503de (commit) via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit) via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit) via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit) via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit) via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit) via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit) via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit) via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit) via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit) via 0a24418702f3d9761553be44bac47ee073e29944 (commit) via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit) via a70b7da5a111f939579aac6fa072fe866f618635 (commit) via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit) via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit) via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit) via 3050485d1f4564b97481768329f049fb454ad580 (commit) via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit) via 8967ed652d20164874c66440c7ef9f114e9301ce (commit) via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit) via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit) via e286c3545279fd59719b9f582c4e999dd304230f (commit) via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit) via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit) via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit) via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit) via c08592a978932fab33d5d944d891d9c161a1b90e (commit) via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (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 (03b724cf69c6110c582bf80da912b6b9bac3b0ec) \ N -- N -- N (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc.c | 4 ++-- openbsc/src/libmsc/db.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 17:18:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 17:18:49 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-388-g0d57d40 Message-ID: <201605221718.u4MHInu4021830@git.osmocom.org> 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, users/neels/iucs has been updated discards 569c8e3f21f0c99bc373932b9d276a6f59457cfb (commit) discards 2928827f56e44a88a1aa059962a007662d6d4c60 (commit) discards f63e9d94c7b3cc1dbcfea1465058ebf9415a511b (commit) discards 6be4b2893d0937b63cf615fa45d42d626b1e9b67 (commit) discards 7fc7a3e3e806c19df00ea039bd444b681f7e8bd9 (commit) discards b6ffacf40da551f1c16f6c99166f43eec7465bbf (commit) discards 2adce19c9ff00eac1fc17d5c30b80dbcf1ab4756 (commit) discards cf94e971d72cacc9bff8684436603dcea7b8eac5 (commit) discards 2fc22f4a3385f1ebf3955e0d7b0b473996d570b2 (commit) discards f234554eb3034e11f582330af3a5e6b8b610710b (commit) discards e64e51a2738c92a210df554962f21367d0d384bb (commit) discards af00a87e2446cb03095c80765390101e13a3c146 (commit) discards aae9ba5659ecb4b3682ad7bcdddc70b9fa467575 (commit) discards 2e9d316e874e78fd407bada33c9992406d2aeaa6 (commit) discards 37daa52f64f5a1cfcb68bcc880255053c20ed798 (commit) discards a2d6a828d217e25a42a4250805ce79335d466b88 (commit) discards 49969282c6edf1eb6da9103b97a6b6fdccc935d8 (commit) discards 88a3b0368c7d87dd73e36378a569fe77be3d97a8 (commit) discards 37d61c40fd4ba1801dc31dd50adaf05f08ff9ecd (commit) discards e17906df78a92d8ea2600430273b438c8d8b06a2 (commit) discards 15e4fdee320fa713b40bd9183d53a4609d52fbcb (commit) discards 24e1c03143507285204ab7552d51e4aafd4c7d22 (commit) discards e5bcaf1d55fecc68f84678a69708b0fcf958c8eb (commit) discards 614139d6a80ff49300f019933f44a7b9f5ff7d60 (commit) discards 52f16b8f8095b3b3c215d9adadbf4868e1457cd4 (commit) discards 65f1ccc53bb4c1484094dff4e4d822340e2db53d (commit) discards 2bc82b37413d4a835687da62a87c6c52867fad27 (commit) discards d45b0c7cc9ae18dcf4989de0e3066f8dc89e7237 (commit) discards d70dc883298b6483695e638b224aca4c02a7246e (commit) discards da992f0d13deb47e90d31a06d96276c193213c14 (commit) discards 897211998bf245144b93d13f6840bf041d177a9a (commit) discards 67da580b88160c3ea0501c85e6869691e1a48494 (commit) discards b35b1a509639765a8da0ab54d83a395955b5ad94 (commit) discards b5704b2c7945ca76d23d2264c29c62a6199ce425 (commit) discards 4f9a8be11aeaac29c7de775d15b60a508ebf4dcb (commit) discards 0fcfc0b59180dc31affc53f65984876274887faf (commit) discards 0d8ed42cbfaa035a53d89b78fb0e1ecbd4d53144 (commit) discards 2ec3977f00f9687c739cf99c0aa3d9752b1ed83a (commit) discards df3f89a9f70641ac247a899377bd52ed635803fe (commit) discards c298ee7049351e0add06bba0f4276700b7f64965 (commit) discards a77707d9a2ad3eb602f256875630dd031e7e069f (commit) discards 63015eb0815928ca3dea3b261e8047b9ffad2af8 (commit) discards 4eba8852ce669db0aeb2473252fca75eeda34061 (commit) discards 3a7295979869098af5e9b2ff3b6f5f6f6706ab19 (commit) discards cb36b5069c7d7232972c66bf16e8c42cf788186b (commit) discards 0fb523bbb9ab092d61b2b46d8aa42c88afaccace (commit) discards 0aa34605dd6999234771b41b5c1ede5c9d04b648 (commit) discards 643dd630765acbc1743e74a4df2bf0c01f454827 (commit) discards 6820052f828bd4188f9505e5b24c97f417c3a07d (commit) discards 6560784d5011815c5dd1e7ae49170fe85794da42 (commit) discards 64203dd7147c717a6b2f90e3e5a86ddfc76b3d81 (commit) discards 337630b9a00d8eaa33dbc8e249f1f4a4e44e72af (commit) discards ee78ddc49c2ffd78f4f31943ee1532cbcefced52 (commit) discards 130e4a713ae8518e957d540757e81a94790c45aa (commit) discards cda8f73c2cf41970c64cf5c81a771f31a26b036a (commit) discards 4962f64f00f820f625d31f5433ecea67513753bd (commit) discards 40bf991c99268e8c48ef40e5957580fefa679c63 (commit) discards 04e60df9c6013a1f89a36d21c7d5dc9d15070c5f (commit) discards 794032d39722557085206bf27a768646b534d073 (commit) discards db9f0fb55fbfd896d5cde6c726f7c74fc592a6c9 (commit) discards 6f9f73b43367e71c4733f9cf395248e898d75adb (commit) discards a16e1817082908ddcd37b4ac3bced9c59a9411f2 (commit) discards 0dff034386b8886c6cfa3f7e1c06c99c9b3681c8 (commit) discards f302a80d96b923208b99711fcfcf7e31720685b2 (commit) discards a27ecd1d0ce8a38225acf2e9603115efd438ee2d (commit) discards 40f96e0e62222f5e48252ae7282f31677a5b6011 (commit) discards 64b6562c475d293e93f8aab657c6678b5f785747 (commit) discards e608b9213a4f2fcd4fb83bd144150058793e9c62 (commit) discards ccad119077d43c0cfefff402cc76fb65fe993ab0 (commit) discards aa49194d053606a12396a9982346d1334c1eb641 (commit) discards 01d973046dd0520ad89897b55aa1c704b1bac77c (commit) discards 441e7f447596d3dbab4afa2f5586eff97e9bb546 (commit) discards cef86a71042f94366844258242e4d549379d9dc9 (commit) discards b0526757073061110de3e96bb4040f20f68efcb5 (commit) discards 291fe4ced70f91f7adb4f75b3f7e85369bf13b43 (commit) discards e20094784b406495f3364f0903e10032a57bea34 (commit) discards 26e5f03a00abdd037f70d4342e921bdd2f964327 (commit) discards 56f01971a01e781c1bf672321945b58b77151988 (commit) discards 108156596e29a08006aa15f4768c96e4187448f0 (commit) discards 0fc154be4135919c21228c6247a6dfd98e8a45e8 (commit) discards b4d7f5a37aed4f7e92e9577aaffe3fe2f293ade3 (commit) discards e3aab9bf7dff3b6e03a56e23a7d8ac76ab580c38 (commit) discards 7d65f26d59ee11453ca127de48b09ccadc7c22be (commit) discards 7003b1f19e956810c225e5963d5fe2777e21bcd8 (commit) discards 30d2afda9936348d0e5fe02530b5999711fe4680 (commit) discards 1b7f1314c40b7ffe60884aca1d42b6da08e7fa82 (commit) discards bf6feafd68b1b59cfbd3221a5c1937e0bad0005e (commit) discards afe17ca950a727274dc1f1287a44dc4a138d5b0a (commit) discards 8f266f259324d4fc07ca2d4c55ceeab07ca3d0b4 (commit) discards 5879a0d6f0735a49f8642ce728d9c65134daac6a (commit) discards e43353c2270a45fc05c26f765be2b17f483fecbe (commit) discards 4d19d4aa9e8087ae393922964bf466b1bbe2f7a1 (commit) discards 057ed7560556fd6a0bcd8b6c41e0dea17ed8fad2 (commit) discards 2df62b8e0649d469e66e2db9b3137212a4e876b0 (commit) discards 2076fc5233392792fdd6a5df86a0361cf1142bea (commit) discards 0690b2c9a0c39bf10531505b2f764de64f035ee4 (commit) discards a3d1ddb7daa899539f222fd34e67b4e17c5ed31f (commit) discards 37d4589549540f187305623d4aab7116fb5bf444 (commit) discards 9ffbb5683fd2beb88dae80483d0587f5c8e24d22 (commit) discards 5f312a4615ed0f7747daf5798266aff54d2a7ad1 (commit) discards b54d743b112af3fef3b95fc40e1857b9babf1dc9 (commit) discards fa01514acebf00d1fd4348a6f39da89e9d741d7b (commit) discards ac969488af2c6bb84bd81acb0399f158c85bf8b5 (commit) discards de5d49ecab4dd849f56b8a0591e7173de734b20b (commit) discards 8620035ea0b1aebad1b935b3cc3bfc8cf99cfed3 (commit) discards 64a7349868ed3a8bcf380869c93a554861dbc06f (commit) discards b6f0f212e9748099a0cebfb53a93f9527ea67bdc (commit) discards d7e57ff18e20af0a6f5253d0348a30bb9ef35652 (commit) discards 992ebbd11c15aec2b518097f87622a56a49e3d62 (commit) discards e4eb86642b5b30d3eb7b63d5f83f3923a8c4f398 (commit) discards 623ac8ae614aa6b4aae686597e758e9e414b3604 (commit) discards 73dd263050f6613db1791636b58ebe5864289ba3 (commit) discards f415eb13d9346c772a8e05ab5c080ff7a0566a30 (commit) discards 23888a55762cc7d0f9aebf5f64f996d4bb3b9f7c (commit) discards 63f8bbd6f60203e42b884c2e38e27b87a11b6d53 (commit) discards 27b66427505dd3e3271b0678c3cb435e3a27d1f6 (commit) discards 0536cc1a509842c27a690ac279529c9af30b4dc8 (commit) discards 3465261e6a32b6d37f86147ff1ca36c8c9c694c7 (commit) discards 820ed2863673b4c26edad474b63b9dd1f16386fd (commit) discards c44d693eb1703a7846250d36216b88d1e61f342d (commit) discards f5dee7c8af3efc3658d4b5f9b60c68653d0d7294 (commit) discards 5bf775a98c5b1bd06d566b72451a3d4252a4f2be (commit) discards 5e4ee5394a39d2f2ad55b6c54be71e88bd09dec5 (commit) discards b9592d2ec9558eb825ea3de5d467d7bc7a067acc (commit) discards 1ee8622570b204642e602a1d238a6aef3cf02444 (commit) discards f57d9e03db45c789f803400a8abf8ce7a99a4b95 (commit) discards abd90d7c03c4f576c46ce7e66547b1224afdd440 (commit) discards f2df5d5c8e7168c615de5019f50f2bafc2022c1e (commit) discards 553bb9e240c339ff3f1196da3b8a8cc5fd600f07 (commit) discards 61403f9c4fe2cfb2a2bc98cd1b067e6eb0e0dbb6 (commit) discards af7e796274f62d95d1c944b804b2bc7a661e1ff9 (commit) discards e10319b477f2ded7825bdba3c8046b0f16fae505 (commit) discards bb3716a4349029da5f085010fa42026e2341499c (commit) discards e5b1bb0eff66d2aa4d259762092dcce92ac8c077 (commit) discards 135a449e23617e25e8ca2afc95bfcee5612f4687 (commit) discards ab1a08eeddf022e809ddda057e86cb1356e681c7 (commit) discards f95df6452c1231bfb4709addb258943e236f2cb5 (commit) discards 153250344f365c5d19cebeba87effed932e0cf27 (commit) discards 9c2ad2e37c4de9a508290ecbe3e45e3111586b80 (commit) discards 73a208790de76d9fcf229fe155a7b91e0237c8be (commit) discards 8b85d4e4347360884adb0b64b6d75abf46de78bd (commit) discards aeec8fc0e7ef509ff9c737679598ee1aaa21cbb2 (commit) discards cca10f403cfbb7483c00fcd10f7b9e58cd7ca3ef (commit) discards 1e0a9fa60bc761788b3c1058cf2c5be00e5a772a (commit) discards 0fe29421a731c6159a2f900e18e277032c7c640e (commit) discards fd90be270a35aafaa1d3dbaff7b6ddaa79bead0a (commit) via 0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit) via 3fca60d9aa6df94c24adeb43e4e35243bd109c3f (commit) via 85359fbc352e70bc04dff12eaabc8e7d482efcec (commit) via b2ecd3651e1ed797f3fe80999c0557b7206594a9 (commit) via f49308bee3baad38d792ac0d8e7205f3c124d45f (commit) via e597174681207153cd5e1f9d8e5761fa4f433d5c (commit) via 8698667fd1ba398236515f19f115dc0c2042345a (commit) via a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e (commit) via 6fe5ea955ae9108bfcbc8787d76740ced5c264ef (commit) via c4698c1901f1559b2b563710175b18da1b1473e9 (commit) via 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d (commit) via 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 (commit) via 02855ffd229e6bd782f073d5cdfb5a8fc6388652 (commit) via 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 (commit) via 8337f34c25da0527f3620b37146c246dba9925fa (commit) via 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 (commit) via 81fd7fb924f5b3d28650a543edbd3053f57ec569 (commit) via 1700d4517a25c341658d2785a7b6f147d22ee652 (commit) via b6e7240fbecfa2cf65aef45b607fd8061a70b59e (commit) via 8e034be5af567eb006f1fa25ca3aab635f3b8fa0 (commit) via 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c (commit) via ead4fdc6f854e3730b837888b7232211d1434b20 (commit) via d396d555a588f973c826a2e26b595d99cd9644de (commit) via b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 (commit) via f851607ab4548b59f5ca2ba7b902864512666920 (commit) via 209898b5936940435135a6c62124bec8e2d61737 (commit) via 010a39f1c8dff4b41b7321ecb909d24560d17060 (commit) via f139392696038a7b09987c3fd258ee9cd8ad62cd (commit) via d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 (commit) via 79363b70922b5d6d361a8e6578a65de20f09dfc9 (commit) via eacec28f19e2113350b3372e8862afe61b1da3e3 (commit) via 2874b80c23035103cd8e72f0d973dfc4f1cfbca5 (commit) via ed7a82736caf336db87d4457c132172b19c0ac63 (commit) via 2f8897812f5add058addfb325f0fae7d83045220 (commit) via d3ed709759fd90b544a4190031409bd624520768 (commit) via b60d7c7ca3963048c5928c5857cb072344f5ede2 (commit) via 16f03662a69d5c196a30917e5f5b64d5e56f1087 (commit) via 968a3b2ef691d133c83cdef57281f2bca0e06b33 (commit) via 6a84b02b43d0ddf10a30e71e177ccf940a82e29e (commit) via 21b836ae2100f7404bd7807ff1c943c4d1034aab (commit) via 48bc854cfea44e09fc20f2e05d7e48bac62e9c71 (commit) via bbb27dc307872ddea9c3c123480b69b4d63c2c06 (commit) via 0ccf947d997441e923bc4d18cb581f3d9f47f36a (commit) via 41de7d177b16559c91073247f62505e24f38ad43 (commit) via 34510cda16eda5613f369fb489aaf1decba55c10 (commit) via 03ab7be0d2e681556894725eabeb676a48a0a4fe (commit) via 000a922a0a4014cdfd1ea3dc0c100335c0580683 (commit) via 4b73579529d415261b32010435e512d76f5de490 (commit) via 8bf255651a3eb4094876e85e4ac891cc81d1c7cf (commit) via 82412610a2c9ebf6d4d55980ad9ff77f31596949 (commit) via 88b95d1645abfd19503afc95e672e51314d8e30a (commit) via 3083fee131ea323824c53c2cdd34167fd8246811 (commit) via e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 (commit) via 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb (commit) via e548906f12ff9a5dbe90a4e03336fe8571144e6a (commit) via 876bb45560825f3f497effa0baca7e9d9c0e174e (commit) via ebb605b0df97cfa4d93f9295dc70383c982cf3f6 (commit) via f44b88833b4b87401cb919cf4061b3dfbea80af9 (commit) via 3bce5c3abea130eeb769195731e3abc966e359d1 (commit) via 755c6096dc7d57deb036452833158ddde25ecb39 (commit) via be18a05ea2467c430cbab9652bf31745269064fe (commit) via c3b54c20180fbc3cdb81d9c94043d192982a255f (commit) via 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 (commit) via c02594ff7cb61278945d16549a05c85419a6bf80 (commit) via a483ff820b00ec3b1638f8c72cdc249348eca50a (commit) via ec40007f269cff4dc192ebe92f7a3c1dc181e89b (commit) via 277e49f4161d00f883dbf2e5eae9462c05222edb (commit) via 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 (commit) via c22aaeeae2951d292f03e71d7161d23a26603ccf (commit) via 297ad95d80bae3ca151ef9c640bb1feabdbac664 (commit) via 5bbd6ff453e5448ee24f8646a3302666968b7362 (commit) via a3ce02ac086939212fdffd4216b29e1a630279c1 (commit) via 3ea4d6818251bff0b525e01892332b0e2154fa08 (commit) via 7e29fbfac53857beb46e07a96bbab1758d767289 (commit) via 036ad3723742f9b9f78ae22792cfebfb7b8872c1 (commit) via 02b453dc7ad7de07ab677563ac064ecbb9809497 (commit) via aca3795a4c97300d18f4ef9129224b7f22a32cb0 (commit) via 678cb8078fa4615a8a2e6408826f71a01d2096a4 (commit) via 36e5da4c2222138494788a83ca717a31c51cb7a2 (commit) via 9bcd7b34f676ab47eb9067d03217d3fa9075c383 (commit) via b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit) via 7ee7705d18d0ddd859d189842d65dde490661d51 (commit) via da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit) via f1d2751265a54080f62b79b209584056baaf56c4 (commit) via e4d47950579217f0073500d58b35f628789475f7 (commit) via bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit) via 9596ecea8f561ff5893c218f0e7db00668505edd (commit) via 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit) via 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit) via a74c886e12cd65c59c63b93afe77ac510c79351a (commit) via 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit) via 45de942fcdd64b852d023a8c95349571c2a503de (commit) via 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit) via 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit) via 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit) via 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit) via 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit) via 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit) via 1d5a769b800081320eb4a877c9701cd73ea93aea (commit) via bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit) via 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit) via 0a24418702f3d9761553be44bac47ee073e29944 (commit) via ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit) via a70b7da5a111f939579aac6fa072fe866f618635 (commit) via fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit) via 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit) via e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit) via 3050485d1f4564b97481768329f049fb454ad580 (commit) via b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit) via 8967ed652d20164874c66440c7ef9f114e9301ce (commit) via 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit) via d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit) via e286c3545279fd59719b9f582c4e999dd304230f (commit) via 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit) via 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit) via 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit) via 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit) via c08592a978932fab33d5d944d891d9c161a1b90e (commit) via 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit) via 8495e03588f0b880be6f053c81b87fa4eca025d7 (commit) via 5493d87f9582336bb01d45f52048a210dbb0b7dc (commit) via 2fa7d8464f2ce91932f90de22a53dbc318494daa (commit) via 63081fe34d4c3ecc4a2bf0b8dc9391eb374dfa5b (commit) via e21cf38da4ae4fe89845a48f5af055439f33818b (commit) via 8a4d2e756d80dd35cb9a3cf1bc3c2d2dc469fccb (commit) via c08ee71bff4d86120b051b70e77833458e68aa0b (commit) via 9a7e25b9c3491416b8c41e4a7caeb86ba2167b78 (commit) via a8d8e93086580904aded88ffb957a6e7e3660cbe (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 (569c8e3f21f0c99bc373932b9d276a6f59457cfb) \ N -- N -- N (0d57d40beab3e9707eab4a06a40f3a10ffa54610) 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=0d57d40beab3e9707eab4a06a40f3a10ffa54610 commit 0d57d40beab3e9707eab4a06a40f3a10ffa54610 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=3fca60d9aa6df94c24adeb43e4e35243bd109c3f commit 3fca60d9aa6df94c24adeb43e4e35243bd109c3f Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=85359fbc352e70bc04dff12eaabc8e7d482efcec commit 85359fbc352e70bc04dff12eaabc8e7d482efcec Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=b2ecd3651e1ed797f3fe80999c0557b7206594a9 commit b2ecd3651e1ed797f3fe80999c0557b7206594a9 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=f49308bee3baad38d792ac0d8e7205f3c124d45f commit f49308bee3baad38d792ac0d8e7205f3c124d45f Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=e597174681207153cd5e1f9d8e5761fa4f433d5c commit e597174681207153cd5e1f9d8e5761fa4f433d5c Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=8698667fd1ba398236515f19f115dc0c2042345a commit 8698667fd1ba398236515f19f115dc0c2042345a Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e commit a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e Author: Neels Hofmeyr 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=6fe5ea955ae9108bfcbc8787d76740ced5c264ef commit 6fe5ea955ae9108bfcbc8787d76740ced5c264ef Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=c4698c1901f1559b2b563710175b18da1b1473e9 commit c4698c1901f1559b2b563710175b18da1b1473e9 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d commit 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 commit 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config http://cgit.osmocom.org/openbsc/commit/?id=02855ffd229e6bd782f073d5cdfb5a8fc6388652 commit 02855ffd229e6bd782f073d5cdfb5a8fc6388652 Author: Neels Hofmeyr 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=60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 commit 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=8337f34c25da0527f3620b37146c246dba9925fa commit 8337f34c25da0527f3620b37146c246dba9925fa Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 commit 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 Author: Neels Hofmeyr Date: Tue May 10 14:13:55 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=81fd7fb924f5b3d28650a543edbd3053f57ec569 commit 81fd7fb924f5b3d28650a543edbd3053f57ec569 Author: Neels Hofmeyr Date: Tue May 10 14:12:01 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=1700d4517a25c341658d2785a7b6f147d22ee652 commit 1700d4517a25c341658d2785a7b6f147d22ee652 Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=b6e7240fbecfa2cf65aef45b607fd8061a70b59e commit b6e7240fbecfa2cf65aef45b607fd8061a70b59e Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=8e034be5af567eb006f1fa25ca3aab635f3b8fa0 commit 8e034be5af567eb006f1fa25ca3aab635f3b8fa0 Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=615ac7ab608bebe36d0a77f208d8b5e9ca940a7c commit 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c Author: Neels Hofmeyr Date: Fri May 20 20:41:20 2016 +0200 subscr_request_conn Change-Id: I16a716c19777f175f9c4281394976b716252fde5 http://cgit.osmocom.org/openbsc/commit/?id=ead4fdc6f854e3730b837888b7232211d1434b20 commit ead4fdc6f854e3730b837888b7232211d1434b20 Author: Neels Hofmeyr Date: Fri May 20 20:40:53 2016 +0200 lchan_conn_comment Change-Id: I87bcd049162a3798868426a26b173c2029ada74b http://cgit.osmocom.org/openbsc/commit/?id=d396d555a588f973c826a2e26b595d99cd9644de commit d396d555a588f973c826a2e26b595d99cd9644de Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 msc_tx_dtap Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 commit b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=f851607ab4548b59f5ca2ba7b902864512666920 commit f851607ab4548b59f5ca2ba7b902864512666920 Author: Neels Hofmeyr 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=209898b5936940435135a6c62124bec8e2d61737 commit 209898b5936940435135a6c62124bec8e2d61737 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=010a39f1c8dff4b41b7321ecb909d24560d17060 commit 010a39f1c8dff4b41b7321ecb909d24560d17060 Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=f139392696038a7b09987c3fd258ee9cd8ad62cd commit f139392696038a7b09987c3fd258ee9cd8ad62cd Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 iu_cs http://cgit.osmocom.org/openbsc/commit/?id=d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 commit d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=79363b70922b5d6d361a8e6578a65de20f09dfc9 commit 79363b70922b5d6d361a8e6578a65de20f09dfc9 Author: Neels Hofmeyr Date: Tue May 10 14:01:49 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=eacec28f19e2113350b3372e8862afe61b1da3e3 commit eacec28f19e2113350b3372e8862afe61b1da3e3 Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=2874b80c23035103cd8e72f0d973dfc4f1cfbca5 commit 2874b80c23035103cd8e72f0d973dfc4f1cfbca5 Author: Neels Hofmeyr 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=ed7a82736caf336db87d4457c132172b19c0ac63 commit ed7a82736caf336db87d4457c132172b19c0ac63 Author: Neels Hofmeyr 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=2f8897812f5add058addfb325f0fae7d83045220 commit 2f8897812f5add058addfb325f0fae7d83045220 Author: Neels Hofmeyr 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=d3ed709759fd90b544a4190031409bd624520768 commit d3ed709759fd90b544a4190031409bd624520768 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=b60d7c7ca3963048c5928c5857cb072344f5ede2 commit b60d7c7ca3963048c5928c5857cb072344f5ede2 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_api_h__compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=16f03662a69d5c196a30917e5f5b64d5e56f1087 commit 16f03662a69d5c196a30917e5f5b64d5e56f1087 Author: Neels Hofmeyr Date: Tue May 10 13:36:15 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=968a3b2ef691d133c83cdef57281f2bca0e06b33 commit 968a3b2ef691d133c83cdef57281f2bca0e06b33 Author: Neels Hofmeyr Date: Tue May 10 13:32:27 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=6a84b02b43d0ddf10a30e71e177ccf940a82e29e commit 6a84b02b43d0ddf10a30e71e177ccf940a82e29e Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=21b836ae2100f7404bd7807ff1c943c4d1034aab commit 21b836ae2100f7404bd7807ff1c943c4d1034aab Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=48bc854cfea44e09fc20f2e05d7e48bac62e9c71 commit 48bc854cfea44e09fc20f2e05d7e48bac62e9c71 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=bbb27dc307872ddea9c3c123480b69b4d63c2c06 commit bbb27dc307872ddea9c3c123480b69b4d63c2c06 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=0ccf947d997441e923bc4d18cb581f3d9f47f36a commit 0ccf947d997441e923bc4d18cb581f3d9f47f36a Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=41de7d177b16559c91073247f62505e24f38ad43 commit 41de7d177b16559c91073247f62505e24f38ad43 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=34510cda16eda5613f369fb489aaf1decba55c10 commit 34510cda16eda5613f369fb489aaf1decba55c10 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=03ab7be0d2e681556894725eabeb676a48a0a4fe commit 03ab7be0d2e681556894725eabeb676a48a0a4fe Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=000a922a0a4014cdfd1ea3dc0c100335c0580683 commit 000a922a0a4014cdfd1ea3dc0c100335c0580683 Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=4b73579529d415261b32010435e512d76f5de490 commit 4b73579529d415261b32010435e512d76f5de490 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=8bf255651a3eb4094876e85e4ac891cc81d1c7cf commit 8bf255651a3eb4094876e85e4ac891cc81d1c7cf Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=82412610a2c9ebf6d4d55980ad9ff77f31596949 commit 82412610a2c9ebf6d4d55980ad9ff77f31596949 Author: Neels Hofmeyr 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=88b95d1645abfd19503afc95e672e51314d8e30a commit 88b95d1645abfd19503afc95e672e51314d8e30a Author: Neels Hofmeyr 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=3083fee131ea323824c53c2cdd34167fd8246811 commit 3083fee131ea323824c53c2cdd34167fd8246811 Author: Neels Hofmeyr 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=e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 commit e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 Author: Neels Hofmeyr 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=921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb commit 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb Author: Neels Hofmeyr 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=e548906f12ff9a5dbe90a4e03336fe8571144e6a commit e548906f12ff9a5dbe90a4e03336fe8571144e6a Author: Neels Hofmeyr 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=876bb45560825f3f497effa0baca7e9d9c0e174e commit 876bb45560825f3f497effa0baca7e9d9c0e174e Author: Neels Hofmeyr 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=ebb605b0df97cfa4d93f9295dc70383c982cf3f6 commit ebb605b0df97cfa4d93f9295dc70383c982cf3f6 Author: Neels Hofmeyr 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=f44b88833b4b87401cb919cf4061b3dfbea80af9 commit f44b88833b4b87401cb919cf4061b3dfbea80af9 Author: Neels Hofmeyr 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=3bce5c3abea130eeb769195731e3abc966e359d1 commit 3bce5c3abea130eeb769195731e3abc966e359d1 Author: Neels Hofmeyr 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. Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=755c6096dc7d57deb036452833158ddde25ecb39 commit 755c6096dc7d57deb036452833158ddde25ecb39 Author: Neels Hofmeyr 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=be18a05ea2467c430cbab9652bf31745269064fe commit be18a05ea2467c430cbab9652bf31745269064fe Author: Neels Hofmeyr 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=c3b54c20180fbc3cdb81d9c94043d192982a255f commit c3b54c20180fbc3cdb81d9c94043d192982a255f Author: Neels Hofmeyr 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=6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 commit 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 Author: Neels Hofmeyr 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=c02594ff7cb61278945d16549a05c85419a6bf80 commit c02594ff7cb61278945d16549a05c85419a6bf80 Author: Neels Hofmeyr 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=a483ff820b00ec3b1638f8c72cdc249348eca50a commit a483ff820b00ec3b1638f8c72cdc249348eca50a Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=ec40007f269cff4dc192ebe92f7a3c1dc181e89b commit ec40007f269cff4dc192ebe92f7a3c1dc181e89b Author: Neels Hofmeyr 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=277e49f4161d00f883dbf2e5eae9462c05222edb commit 277e49f4161d00f883dbf2e5eae9462c05222edb Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 commit 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=c22aaeeae2951d292f03e71d7161d23a26603ccf commit c22aaeeae2951d292f03e71d7161d23a26603ccf Author: Neels Hofmeyr 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=297ad95d80bae3ca151ef9c640bb1feabdbac664 commit 297ad95d80bae3ca151ef9c640bb1feabdbac664 Author: Neels Hofmeyr 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=5bbd6ff453e5448ee24f8646a3302666968b7362 commit 5bbd6ff453e5448ee24f8646a3302666968b7362 Author: Neels Hofmeyr 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=a3ce02ac086939212fdffd4216b29e1a630279c1 commit a3ce02ac086939212fdffd4216b29e1a630279c1 Author: Neels Hofmeyr 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=3ea4d6818251bff0b525e01892332b0e2154fa08 commit 3ea4d6818251bff0b525e01892332b0e2154fa08 Author: Neels Hofmeyr 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=7e29fbfac53857beb46e07a96bbab1758d767289 commit 7e29fbfac53857beb46e07a96bbab1758d767289 Author: Neels Hofmeyr 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=036ad3723742f9b9f78ae22792cfebfb7b8872c1 commit 036ad3723742f9b9f78ae22792cfebfb7b8872c1 Author: Neels Hofmeyr 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=02b453dc7ad7de07ab677563ac064ecbb9809497 commit 02b453dc7ad7de07ab677563ac064ecbb9809497 Author: Neels Hofmeyr 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=aca3795a4c97300d18f4ef9129224b7f22a32cb0 commit aca3795a4c97300d18f4ef9129224b7f22a32cb0 Author: Neels Hofmeyr 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=678cb8078fa4615a8a2e6408826f71a01d2096a4 commit 678cb8078fa4615a8a2e6408826f71a01d2096a4 Author: Neels Hofmeyr 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=36e5da4c2222138494788a83ca717a31c51cb7a2 commit 36e5da4c2222138494788a83ca717a31c51cb7a2 Author: Neels Hofmeyr 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=9bcd7b34f676ab47eb9067d03217d3fa9075c383 commit 9bcd7b34f676ab47eb9067d03217d3fa9075c383 Author: Neels Hofmeyr 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. ----------------------------------------------------------------------- Summary of changes: openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 3 +- openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 1 - openbsc/include/openbsc/gprs_gmm.h | 2 + openbsc/include/openbsc/gsm_data.h | 10 ++- openbsc/include/openbsc/gsm_data_shared.h | 6 +- openbsc/include/openbsc/iu.h | 3 +- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_gmm.c | 70 +++++++++++++---- openbsc/src/gprs/gprs_llc.c | 4 +- openbsc/src/gprs/sgsn_libgtp.c | 3 - openbsc/src/libbsc/abis_rsl.c | 11 ++- openbsc/src/libbsc/bsc_init.c | 6 -- openbsc/src/libbsc/bsc_vty.c | 85 ++++++++++++++++++--- openbsc/src/libbsc/handover_decision.c | 17 +++-- openbsc/src/libbsc/system_information.c | 5 ++ openbsc/src/libcommon/gsm_data.c | 6 +- openbsc/src/libiu/iu.c | 35 +-------- openbsc/src/libmsc/db.c | 55 +++++++++----- openbsc/src/libmsc/gsm_04_08.c | 21 ++++-- openbsc/src/libmsc/vty_interface_layer3.c | 6 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- openbsc/src/libxsc/xsc.c | 2 +- openbsc/tests/db/db_test.c | 87 +++++++++------------- openbsc/tests/sgsn/sgsn_test.c | 12 --- openbsc/tests/sgsn/sgsn_test.ok | 19 +++++ 25 files changed, 285 insertions(+), 188 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun May 22 20:34:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 22 May 2016 20:34:29 GMT Subject: gr-fosphor.git branch next created. 7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c Message-ID: <201605222034.u4MKYT5P054153@git.osmocom.org> 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 "GNURadio block for spectrum visualization using GPU". The branch, next has been created at 7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-fosphor/commit/?id=7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c commit 7b6b9961bc2d9b84daeb42a5c8f8aeba293d207c Author: Sylvain Munaut Date: Sun May 22 20:42:51 2016 +0200 fosphor/gl_font: Don't use the format __attribute__ when using MSVC Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=1e4598ff3423190b5bf18819bd27863b334cb2ee commit 1e4598ff3423190b5bf18819bd27863b334cb2ee Author: Sylvain Munaut Date: Sun May 22 22:11:08 2016 +0200 gr-fosphor: On WIN32 platform, link and use GLEW to find GL extensions The FindGLEW is included because it seems the one shipping by CMake by default fails to find it on windows (which is the only platform where we use it ...) This is based on a patch from Geof Nieboer Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=dbe239380fe1455a314ca75232969a6adb442eef commit dbe239380fe1455a314ca75232969a6adb442eef Author: Sylvain Munaut Date: Sun May 22 22:08:13 2016 +0200 gr-fosphor: Improve cleanup path of the worker thread in case of init fail Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=249434d0206e4f796da914b040ed508402aa2e10 commit 249434d0206e4f796da914b040ed508402aa2e10 Author: Sylvain Munaut Date: Sun May 22 22:07:30 2016 +0200 gr-fosphor: Minor tweaks to FindGLFW3 Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/gr-fosphor/commit/?id=0c4bd380ef99426fed00423c889243ad8ad709c7 commit 0c4bd380ef99426fed00423c889243ad8ad709c7 Author: Sylvain Munaut Date: Sun May 22 22:27:22 2016 +0200 gr-fosphor: Rely on the system-wide FindFreetype Signed-off-by: Sylvain Munaut ----------------------------------------------------------------------- hooks/post-receive -- GNURadio block for spectrum visualization using GPU From gitosis at osmocom.org Mon May 23 00:33:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 00:33:10 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-389-g6935e90 Message-ID: <201605230033.u4N0XAiq093196@git.osmocom.org> 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, users/neels/iucs has been updated via 6935e904ed0d76081ac26eebe7639ebb06ee8fa5 (commit) from 0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit) 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=6935e904ed0d76081ac26eebe7639ebb06ee8fa5 commit 6935e904ed0d76081ac26eebe7639ebb06ee8fa5 Author: Neels Hofmeyr Date: Mon May 23 02:29:29 2016 +0200 cscn wip Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 4 +- openbsc/doc/examples/osmo-cscn/osmo-cscn.cfg | 36 ++ openbsc/include/openbsc/gsm_data.h | 27 +- openbsc/include/openbsc/gsm_subscriber.h | 16 +- openbsc/include/openbsc/iu_cs.h | 7 + openbsc/include/openbsc/vty.h | 3 + openbsc/src/Makefile.am | 2 +- openbsc/src/libbsc/paging.c | 6 + openbsc/src/libcommon/common_vty.c | 1 + openbsc/src/libcommon/debug.c | 34 +- openbsc/src/libmsc/Makefile.am | 1 + openbsc/src/libmsc/auth.c | 4 +- openbsc/src/libmsc/cscn_vty.c | 100 +++++ openbsc/src/libmsc/gsm_04_08.c | 433 ++++++++++++--------- openbsc/src/libmsc/gsm_subscriber.c | 193 ++++++--- openbsc/src/libmsc/iu_cs.c | 173 ++++++++ openbsc/src/libmsc/mncc_builtin.c | 7 + openbsc/src/libmsc/silent_call.c | 9 +- openbsc/src/libmsc/smpp_openbsc.c | 4 + openbsc/src/libmsc/vty_interface_layer3.c | 81 +--- openbsc/src/{osmo-nitb => osmo-cscn}/Makefile.am | 20 +- .../bsc_hack.c => osmo-cscn/cscn_main.c} | 315 ++++++++++----- openbsc/src/osmo-cscn/iucs_ranap.c | 120 ++++++ openbsc/src/osmo-cscn/iucs_ranap.h | 7 + openbsc/tests/channel/channel_test.c | 3 + openbsc/tests/channel/channel_test.ok | 1 - 27 files changed, 1155 insertions(+), 453 deletions(-) create mode 100644 openbsc/doc/examples/osmo-cscn/osmo-cscn.cfg create mode 100644 openbsc/include/openbsc/iu_cs.h create mode 100644 openbsc/src/libmsc/cscn_vty.c create mode 100644 openbsc/src/libmsc/iu_cs.c rename openbsc/src/{osmo-nitb => osmo-cscn}/Makefile.am (63%) rename openbsc/src/{osmo-nitb/bsc_hack.c => osmo-cscn/cscn_main.c} (51%) create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.c create mode 100644 openbsc/src/osmo-cscn/iucs_ranap.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 13:50:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 13:50:26 GMT Subject: openbsc.git branch users/neels/dyn_pdch created. 0.15.0-274-ga1a51dc Message-ID: <201605231350.u4NDoQon026639@git.osmocom.org> 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, users/neels/dyn_pdch has been created at a1a51dc02008b8fd38cfdd2159f067f022ee1054 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a1a51dc02008b8fd38cfdd2159f067f022ee1054 commit a1a51dc02008b8fd38cfdd2159f067f022ee1054 Author: Andreas Eversberg Date: Fri Oct 11 13:32:30 2013 +0200 dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to activation, deactivate PDCH mode. After deactivation, restore PDCH mode. Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5 http://cgit.osmocom.org/openbsc/commit/?id=bf93badfee0d218d019cf3f4a085e902c9a690d3 commit bf93badfee0d218d019cf3f4a085e902c9a690d3 Author: Andreas Eversberg Date: Fri Oct 11 13:33:59 2013 +0200 dyn PDCH: Add algorithm to defragment shared TCH/F+PDCH channels This algorithm ensures that gaps between active TCH/F+PDCH channels are removed, by assigning active connections to standard TCH/F or to consecutive TCH/F+PDCH channels. Will be used in the subsequent commit. Change-Id: I00fe1760689516ece1caa1fabf4ce97bf82b960a http://cgit.osmocom.org/openbsc/commit/?id=3bff51747cd78dce5080aa083649d35091cdf72d commit 3bff51747cd78dce5080aa083649d35091cdf72d Author: Andreas Eversberg Date: Fri Oct 11 13:05:16 2013 +0200 dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc() Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F. (This is required to allocate a TCH/F channel with active PDCH, that needs to be deactivated later.) Fix the reverse search of a free slot ("channel allocator ascending"). Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77 http://cgit.osmocom.org/openbsc/commit/?id=df4f5925172688542c05ea2e700fac2036d8d108 commit df4f5925172688542c05ea2e700fac2036d8d108 Author: Andreas Eversberg Date: Fri Oct 11 13:01:38 2013 +0200 dyn PDCH: Add new_lchan argument to bsc_handover_start() This is useful if the caller already allocated a new lchan. If NULL is given, the lchan is allocated by bsc_handover_start, as before. Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 15:51:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 15:51:21 GMT Subject: openbsc.git branch users/neels/dyn_pdch updated. 0.15.0-275-gbeacd8a Message-ID: <201605231551.u4NFpLt9046284@git.osmocom.org> 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, users/neels/dyn_pdch has been updated discards a1a51dc02008b8fd38cfdd2159f067f022ee1054 (commit) discards bf93badfee0d218d019cf3f4a085e902c9a690d3 (commit) discards 3bff51747cd78dce5080aa083649d35091cdf72d (commit) discards df4f5925172688542c05ea2e700fac2036d8d108 (commit) via beacd8a00e6257c0c6bf18a031d32c0cf946fabd (commit) via 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 (commit) via 231b876ad7a7ce30ee4068b4466f503641a1d11e (commit) via 576ebf322c16cf1582686606d3c1eb9b73b4d381 (commit) via 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a (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 (a1a51dc02008b8fd38cfdd2159f067f022ee1054) \ N -- N -- N (beacd8a00e6257c0c6bf18a031d32c0cf946fabd) 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=beacd8a00e6257c0c6bf18a031d32c0cf946fabd commit beacd8a00e6257c0c6bf18a031d32c0cf946fabd Author: Andreas Eversberg Date: Fri Oct 11 13:32:30 2013 +0200 dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to activation, deactivate PDCH mode. After deactivation, restore PDCH mode. Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5 http://cgit.osmocom.org/openbsc/commit/?id=3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 commit 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 Author: Andreas Eversberg Date: Fri Oct 11 13:33:59 2013 +0200 dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc] Will be used in the subsequent commit. Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480), with extensive review and changes by nhofmeyr: * remove code dup: common find_lchan() core to find_shared_forward() and find_shared_reverse(). * use LOGTSP() instead of debug_bts_trx_ts(), tweak debug logging (missing \n, in-code line breaking). * reword comment for do_pdch_defrag(). * remove code dup: calculate move direction by maths instead of 4 conditionals, and have only a single debug log for "does not lower fragmentation". * add FIXME comment. Patch-by: Andreas Eversberg Tweaked-by: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=231b876ad7a7ce30ee4068b4466f503641a1d11e commit 231b876ad7a7ce30ee4068b4466f503641a1d11e Author: Andreas Eversberg Date: Tue Jun 4 16:31:18 2013 +0200 HODEC: add handover decision debugging category Change-Id: If19caca84327ac0267a7e1f0efc84a614b154486 http://cgit.osmocom.org/openbsc/commit/?id=576ebf322c16cf1582686606d3c1eb9b73b4d381 commit 576ebf322c16cf1582686606d3c1eb9b73b4d381 Author: Andreas Eversberg Date: Fri Oct 11 13:05:16 2013 +0200 dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc() Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F. (This is required to allocate a TCH/F channel with active PDCH, that needs to be deactivated later.) Fix the reverse search of a free slot ("channel allocator ascending"). Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77 http://cgit.osmocom.org/openbsc/commit/?id=071896917f4ee1fefb8a08b0ea7a2630a88cfc4a commit 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a Author: Andreas Eversberg Date: Fri Oct 11 13:01:38 2013 +0200 dyn PDCH: Add new_lchan argument to bsc_handover_start() This is useful if the caller already allocated a new lchan. If NULL is given, the lchan is allocated by bsc_handover_start, as before. Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/src/libbsc/handover_logic.c | 7 +- openbsc/src/libbsc/pdch_defrag.c | 171 ++++++++++++++++-------------------- openbsc/src/libcommon/debug.c | 9 +- 4 files changed, 90 insertions(+), 98 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 16:24:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 16:24:55 GMT Subject: openbsc.git branch master updated. 0.15.0-271-gea8e983 Message-ID: <201605231624.u4NGOtO3052224@git.osmocom.org> 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, master has been updated via ea8e98351411709fbc78ccf6713b080789288b3a (commit) from 7184bd088e11cfe6b907af2fcce48369fd2f21f1 (commit) 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=ea8e98351411709fbc78ccf6713b080789288b3a commit ea8e98351411709fbc78ccf6713b080789288b3a Author: Max Date: Mon May 23 17:28:13 2016 +0200 Fix copy-paste error in SI6 Fix error which prevented enabling DTX for half-rate channels. Change-Id: I7d41df0068783c8fb33ddeeab1d1dcf63c2c259f Reviewed-on: https://gerrit.osmocom.org/101 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/system_information.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 16:54:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 16:54:41 GMT Subject: openbsc.git branch users/neels/dyn_pdch updated. 0.15.0-276-ga6c1c65 Message-ID: <201605231654.u4NGsfJJ057664@git.osmocom.org> 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, users/neels/dyn_pdch has been updated discards beacd8a00e6257c0c6bf18a031d32c0cf946fabd (commit) discards 3e72e68ff9058f1c0a7cf2b540bd83d9a0a7d003 (commit) discards 231b876ad7a7ce30ee4068b4466f503641a1d11e (commit) discards 576ebf322c16cf1582686606d3c1eb9b73b4d381 (commit) discards 071896917f4ee1fefb8a08b0ea7a2630a88cfc4a (commit) via a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 (commit) via 081d3e81b671ce5f1b1b16e213d079cd0d69fcc8 (commit) via 7697e85588cefd19122486eed27083db25bc53a1 (commit) via 2c705bd3b930dad04cd34bb7a5e8f05f60ac61f3 (commit) via 4a5be223dfc6c3b08bc29396212d247318b25a2e (commit) via fca53245928f85e4c5f00127d245f94590d77092 (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 (beacd8a00e6257c0c6bf18a031d32c0cf946fabd) \ N -- N -- N (a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344) 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=a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 commit a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 Author: Andreas Eversberg Date: Fri Oct 11 13:32:30 2013 +0200 dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to activation, deactivate PDCH mode. After deactivation, restore PDCH mode. Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5 http://cgit.osmocom.org/openbsc/commit/?id=081d3e81b671ce5f1b1b16e213d079cd0d69fcc8 commit 081d3e81b671ce5f1b1b16e213d079cd0d69fcc8 Author: Andreas Eversberg Date: Fri Oct 11 13:33:59 2013 +0200 dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc] Will be used in the subsequent commit. Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480), with extensive review and changes by nhofmeyr: * remove code dup: common find_lchan() replaces find_shared_forward() and find_shared_reverse() and simplifies invocation. * use LOGTSP() instead of debug_bts_trx_ts(), tweak debug logging (missing \n, in-code line breaking). * reword comment for do_pdch_defrag(). * remove code dup: calculate move direction by maths instead of 4 conditionals, and have only a single debug log for "does not lower fragmentation". * add two FIXME comments. Change-Id: Idcaf7ac40cbaf83593946cfe24a6a18a6a688fd5 Patch-by: Andreas Eversberg Tweaked-by: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=7697e85588cefd19122486eed27083db25bc53a1 commit 7697e85588cefd19122486eed27083db25bc53a1 Author: Andreas Eversberg Date: Tue Jun 4 16:31:18 2013 +0200 add DHODEC debug category, tweak DHO name Change-Id: If19caca84327ac0267a7e1f0efc84a614b154486 http://cgit.osmocom.org/openbsc/commit/?id=2c705bd3b930dad04cd34bb7a5e8f05f60ac61f3 commit 2c705bd3b930dad04cd34bb7a5e8f05f60ac61f3 Author: Andreas Eversberg Date: Fri Oct 11 13:05:16 2013 +0200 dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc() Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F. (This is required to allocate a TCH/F channel with active PDCH, that needs to be deactivated later.) Fix the reverse search of a free slot ("channel allocator ascending"). Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77 http://cgit.osmocom.org/openbsc/commit/?id=4a5be223dfc6c3b08bc29396212d247318b25a2e commit 4a5be223dfc6c3b08bc29396212d247318b25a2e Author: Andreas Eversberg Date: Fri Oct 11 13:01:38 2013 +0200 dyn PDCH: Add new_lchan argument to bsc_handover_start() This is useful if the caller already allocated a new lchan, which will be used to dynamically re-assign lchans. The old behavior is maintained by passing NULL. Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7 http://cgit.osmocom.org/openbsc/commit/?id=fca53245928f85e4c5f00127d245f94590d77092 commit fca53245928f85e4c5f00127d245f94590d77092 Author: Neels Hofmeyr Date: Mon May 23 17:56:57 2016 +0200 comment tweak for bsc_handover_start() Have a comment only in the .c file to remove dup, tweak wording. Change-Id: I6d19e2b5a794f8b5d8fb71791719447362c5ce85 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/handover.h | 3 --- openbsc/src/libbsc/handover_logic.c | 9 ++++++--- openbsc/src/libbsc/pdch_defrag.c | 35 +++++++++++++---------------------- 3 files changed, 19 insertions(+), 28 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 20:20:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 20:20:53 GMT Subject: openbsc.git branch master updated. 0.15.0-272-gaea28ce Message-ID: <201605232020.u4NKKr4U092295@git.osmocom.org> 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, master has been updated via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit) from ea8e98351411709fbc78ccf6713b080789288b3a (commit) 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=aea28ceb273c237ee5826addfdbdb9d0331bf132 commit aea28ceb273c237ee5826addfdbdb9d0331bf132 Author: Neels Hofmeyr Date: Wed May 4 15:30:30 2016 +0200 gsm04_08_clear_request(): release loc with arg release=0 In gsm04_08_clear_request(), in_release == 1 anyway and msc_release_connection() would exit immediately without any effect. Don't confuse the reader by passing release=1 arg. Change-Id: I5bf9eb4889d32ad5e42ac7d096bf62fa3a493e20 Reviewed-on: https://gerrit.osmocom.org/93 Reviewed-by: Holger Freyther Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_08.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 23 21:51:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 23 May 2016 21:51:58 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-45-g3d01312 Message-ID: <201605232151.u4NLpwoa006029@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 3d0131243155432fcfcde99c13fe6396db6c7833 (commit) from 6420ad0e62962f98abd25b779f9b901533970961 (commit) 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/libosmo-sccp/commit/?id=3d0131243155432fcfcde99c13fe6396db6c7833 commit 3d0131243155432fcfcde99c13fe6396db6c7833 Author: Arran Cudbard-Bell Date: Mon May 16 13:27:50 2016 -0400 Ignore more build/libtool products Change-Id: I7b0825112afcb630f40b2d2670952e0beea0a436 Reviewed-on: https://gerrit.osmocom.org/72 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: .gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue May 24 10:18:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 May 2016 10:18:23 GMT Subject: osmo-pcu.git branch master updated. 0.2-778-gc8fd4b7 Message-ID: <201605241018.u4OAINSU029916@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via c8fd4b7c42b85be63b5412f47a995c4f6f532531 (commit) from f929e625252c8943339bf909553118f8b484c3c2 (commit) 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/osmo-pcu/commit/?id=c8fd4b7c42b85be63b5412f47a995c4f6f532531 commit c8fd4b7c42b85be63b5412f47a995c4f6f532531 Author: Alexander Couzens Date: Tue May 24 11:09:20 2016 +0200 bts/counter: replace '_' with '-' in counter names Conform to the convention. Change-Id: I6162694aae8d354aba318cc1acfdac108239fef0 Reviewed-on: https://gerrit.osmocom.org/103 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 24 20:55:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 May 2016 20:55:53 GMT Subject: openggsn.git branch master updated. 0.92-19-g6bf2f05 Message-ID: <201605242055.u4OKtrPb034318@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 6bf2f05df67e387800debbdfe7a402c72713d10f (commit) from 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf (commit) 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/openggsn/commit/?id=6bf2f05df67e387800debbdfe7a402c72713d10f commit 6bf2f05df67e387800debbdfe7a402c72713d10f Author: Holger Hans Peter Freyther Date: Tue May 24 22:53:55 2016 +0200 debian: Bump the version to ease upgrading from Debian Debian SID has version 0.92-1 and we had 0.92. Bump it to 0.93. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue May 24 21:32:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 24 May 2016 21:32:07 GMT Subject: openggsn.git branch master updated. 0.92-20-gcc077ae Message-ID: <201605242132.u4OLW7LZ040710@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via cc077ae0bc26257428adb14d913ab28adc181a01 (commit) from 6bf2f05df67e387800debbdfe7a402c72713d10f (commit) 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/openggsn/commit/?id=cc077ae0bc26257428adb14d913ab28adc181a01 commit cc077ae0bc26257428adb14d913ab28adc181a01 Author: Ruben Undheim Date: Tue May 24 23:31:47 2016 +0200 Description: Fix some typos in the man pages and in the binary ----------------------------------------------------------------------- Summary of changes: doc/ggsn.8 | 2 +- doc/sgsnemu.8 | 2 +- sgsnemu/sgsnemu.c | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed May 25 12:34:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 12:34:03 GMT Subject: openbsc.git branch master updated. 0.15.0-273-ged04fcc Message-ID: <201605251234.u4PCY3Gc098523@git.osmocom.org> 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, master has been updated via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit) from aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit) 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=ed04fcc1792246b35c5586d16d6683a85d09d257 commit ed04fcc1792246b35c5586d16d6683a85d09d257 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. Change-Id: If1ad5d2d68c85733306c75ea62f67fe8fbc143b3 Reviewed-on: https://gerrit.osmocom.org/91 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: openbsc/src/libtrau/rtp_proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 25 19:40:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:40:50 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-46-g5abdbeb Message-ID: <201605251940.u4PJeotF074037@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 5abdbebc3ae10fc3c21922406a18f20fdbdc00f7 (commit) from 3d0131243155432fcfcde99c13fe6396db6c7833 (commit) 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/libosmo-sccp/commit/?id=5abdbebc3ae10fc3c21922406a18f20fdbdc00f7 commit 5abdbebc3ae10fc3c21922406a18f20fdbdc00f7 Author: Holger Hans Peter Freyther Date: Tue May 24 22:58:41 2016 +0200 debian: Make upgrading from debian SID easier Make sure the version number of this sourcepackage is higher than the one found in Debian SID. Change-Id: I87534954c1f4b499e27452382df412454ea16b64 Reviewed-on: https://gerrit.osmocom.org/109 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed May 25 19:40:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:40:55 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-11-g6479728 Message-ID: <201605251940.u4PJetmq074087@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 6479728586675fdb8b321dc50f82ee363896db8c (commit) from 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (commit) 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/libosmo-abis/commit/?id=6479728586675fdb8b321dc50f82ee363896db8c commit 6479728586675fdb8b321dc50f82ee363896db8c Author: Holger Hans Peter Freyther Date: Tue May 24 23:04:00 2016 +0200 debian: Make upgrading from debian SID easier Make sure the version number of this sourcepackage is higher than the one found in Debian SID. Change-Id: I393ef6624f112794e15b81a0cc9dbd8b0a871b07 Reviewed-on: https://gerrit.osmocom.org/110 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed May 25 19:41:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:41:35 GMT Subject: openbsc.git branch master updated. 0.15.0-274-gddf4e1e Message-ID: <201605251941.u4PJfZKn074251@git.osmocom.org> 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, master has been updated via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit) from ed04fcc1792246b35c5586d16d6683a85d09d257 (commit) 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=ddf4e1e114d6953c142bb3eb9761aa5a48131020 commit ddf4e1e114d6953c142bb3eb9761aa5a48131020 Author: Holger Hans Peter Freyther Date: Tue May 24 23:15:12 2016 +0200 debian: Make upgrading from debian SID easier Make sure the version number of this sourcepackage is higher than the one found in Debian SID. Change-Id: I838632e9e90378a03235c2aebd5bc9ed06627ec8 Reviewed-on: https://gerrit.osmocom.org/113 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 25 19:43:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:43:54 GMT Subject: openbsc.git branch master updated. 0.15.0-275-g5b692d0 Message-ID: <201605251943.u4PJhsEF074810@git.osmocom.org> 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, master has been updated via 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit) from ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit) 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=5b692d0a5c1c388916c21e623edde28505ec1b02 commit 5b692d0a5c1c388916c21e623edde28505ec1b02 Author: Holger Hans Peter Freyther Date: Mon May 23 17:58:03 2016 +0200 filter/nat: Fix the context for the imsi assignment In c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 as part of a cleanup I accidently changed the talloc context from "con" to "bsc". The issue occurred at an earlier commit when assigning req.ctx to the "wrong" context. The allocation needs to be scoped by the struct nat_sccp_connection and not the connection from BSC to NAT. Before we have a nat_sccp_connection we scope the copied imsi to the bsc_connection and then steal it, but for the identity resp we will always have a nat_sccp_connection and can already use the right context. Change-Id: I53789aad2809e19338ad3b2deb72c4757e7bd524 Related: OS#1733 Reviewed-on: https://gerrit.osmocom.org/102 Tested-by: Jenkins Builder Reviewed-by: Harald Welte Reviewed-by: daniel Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed May 25 19:44:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:44:12 GMT Subject: libosmocore.git branch master updated. 0.9.0-162-g029f5a1 Message-ID: <201605251944.u4PJiCSY075202@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 029f5a1c0d30bbd605f62f0c535e920e8c37ca92 (commit) from 45abec20dd66a7ebb762ad8942d1ba818287ff63 (commit) 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/libosmocore/commit/?id=029f5a1c0d30bbd605f62f0c535e920e8c37ca92 commit 029f5a1c0d30bbd605f62f0c535e920e8c37ca92 Author: Ruben Undheim Date: Wed Sep 16 19:02:35 2015 +0200 misc: Some spelling errors corrected Change-Id: Ibfc239b84879556624ca6020ae6a63d102640c94 Reviewed-on: https://gerrit.osmocom.org/114 Tested-by: Jenkins Builder Reviewed-by: Neels Hofmeyr ----------------------------------------------------------------------- Summary of changes: src/logging.c | 2 +- src/sim/card_fs_tetra.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed May 25 19:44:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:44:44 GMT Subject: osmo-pcu.git branch master updated. 0.2-779-gc1c9d6a Message-ID: <201605251944.u4PJiisg075305@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae (commit) from c8fd4b7c42b85be63b5412f47a995c4f6f532531 (commit) 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/osmo-pcu/commit/?id=c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae commit c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae Author: Alexander Couzens Date: Tue May 24 14:38:00 2016 +0200 rlc.h: remove duplicated define RLC_EGPRS_SNS The second #define RLC_EGPRS_SNS is 3 lines below of the first one. Change-Id: Ibb718ba9be21831c56c5949e730fab5acd691d7c Reviewed-on: https://gerrit.osmocom.org/107 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/rlc.h | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 25 19:46:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 19:46:05 GMT Subject: osmo-pcu.git branch master updated. 0.2-780-gce936f3 Message-ID: <201605251946.u4PJk5wt075714@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via ce936f3cd46623856596326fe9a23cc090c2179e (commit) from c1c9d6a9d849685556a6ce9f2e0f9a814c2995ae (commit) 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/osmo-pcu/commit/?id=ce936f3cd46623856596326fe9a23cc090c2179e commit ce936f3cd46623856596326fe9a23cc090c2179e Author: Alexander Couzens Date: Tue May 24 14:45:41 2016 +0200 tbf_ul: use correct size for chunk_size The size of the hole array in bytes was used instead of the size of elements. Change-Id: If6bf3e5f1ad773ddaa9fb2ce7c069e6b26659cbf Reviewed-on: https://gerrit.osmocom.org/105 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/tbf_ul.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 25 20:07:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 20:07:19 GMT Subject: osmo-pcu.git branch master updated. 0.2-781-g2fcfc29 Message-ID: <201605252007.u4PK7JDu085201@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 2fcfc29020c81891d7888ddc7ddbcd866bcd406d (commit) from ce936f3cd46623856596326fe9a23cc090c2179e (commit) 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/osmo-pcu/commit/?id=2fcfc29020c81891d7888ddc7ddbcd866bcd406d commit 2fcfc29020c81891d7888ddc7ddbcd866bcd406d Author: Alexander Couzens Date: Tue May 24 14:40:03 2016 +0200 add comments to describe functions Change-Id: Ie351632001abbeb82008a5eecae0d0323a8ef7d7 Reviewed-on: https://gerrit.osmocom.org/106 Reviewed-by: Harald Welte Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 1 + src/tbf_ul.cpp | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed May 25 20:08:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 20:08:01 GMT Subject: libsmpp34.git branch master updated. 1.10-21-g8b61a05 Message-ID: <201605252008.u4PK81J4085605@git.osmocom.org> 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 "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 8b61a0555ad2d2031dc4012aa8156d6b8d52226b (commit) via cccf0252554c0f42fa8de4aa3f7bb3534511b94c (commit) from 0ee4af7405cf6c26796ca8c4194e8ee8bfba843e (commit) 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/libsmpp34/commit/?id=8b61a0555ad2d2031dc4012aa8156d6b8d52226b commit 8b61a0555ad2d2031dc4012aa8156d6b8d52226b Author: Ruben Undheim Date: Wed May 25 09:03:15 2016 +0200 Fix various typos in log messages Change-Id: If52a8546b09ac14c00e6323984eda6d88a558830 Reviewed-on: https://gerrit.osmocom.org/115 Reviewed-by: Neels Hofmeyr Tested-by: Jenkins Builder http://cgit.osmocom.org/libsmpp34/commit/?id=cccf0252554c0f42fa8de4aa3f7bb3534511b94c commit cccf0252554c0f42fa8de4aa3f7bb3534511b94c Author: Holger Hans Peter Freyther Date: Tue May 24 23:08:41 2016 +0200 debian: Make upgrading from debian SID easier Make sure the version number of this sourcepackage is higher than the one found in Debian SID. Change-Id: I77126b0b9a8dbc4dcdc02a5a3b4718129b308930 Reviewed-on: https://gerrit.osmocom.org/112 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- src/smpp34_dumpPdu.c | 12 ++++++------ src/smpp34_pack.c | 12 ++++++------ src/smpp34_unpack.c | 12 ++++++------ test_apps/recv_and_unpack.inc | 2 +- 5 files changed, 26 insertions(+), 20 deletions(-) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Wed May 25 20:42:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 25 May 2016 20:42:56 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-15-gd5235e5 Message-ID: <201605252042.u4PKguDw005041@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via d5235e5e513e5a99efcc004fd666fd765bdee3ca (commit) from ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 (commit) 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/libosmo-netif/commit/?id=d5235e5e513e5a99efcc004fd666fd765bdee3ca commit d5235e5e513e5a99efcc004fd666fd765bdee3ca Author: Daniel Willmann Date: Wed May 25 17:44:37 2016 +0200 osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini() Change-Id: If224980123d4a369133499ab7b577d02511f4055 Ticket: OS#1733 Reviewed-on: https://gerrit.osmocom.org/119 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/osmux.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu May 26 12:05:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 May 2016 12:05:57 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-16-g2904f82 Message-ID: <201605261205.u4QC5v0U080315@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via 2904f82f99fc58538e78bf39900a090da0bcdc3b (commit) from d5235e5e513e5a99efcc004fd666fd765bdee3ca (commit) 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/libosmo-netif/commit/?id=2904f82f99fc58538e78bf39900a090da0bcdc3b commit 2904f82f99fc58538e78bf39900a090da0bcdc3b Author: Daniel Willmann Date: Wed May 25 17:44:39 2016 +0200 osmux: Add function to delete all msgs pending for a circuit Use this function in osmux_batch_del_circuit() since msgs are stored in a list per circuit. After the circuit is free()d the msgs are lost. Before this patch any messages enqueued inside a batch when the circiut is deleted were leaking. Change-Id: Ib0311652183332d0475bf7347023d518d38487ef Ticket: OS#1733 Reviewed-on: https://gerrit.osmocom.org/120 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/osmux.c | 11 +++++++++++ 1 file changed, 11 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu May 26 12:19:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 May 2016 12:19:20 GMT Subject: libosmo-netif.git branch releases/0.0.6-stable created. 0.0.6 Message-ID: <201605261219.u4QCJKmd082552@git.osmocom.org> 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 "Osmocom network interface library". The branch, releases/0.0.6-stable has been created at efb9af4dada5e2426e69d670f4549f8fec3c9cb2 (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu May 26 12:20:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 May 2016 12:20:21 GMT Subject: libosmo-netif.git branch releases/0.0.6-stable updated. 0.0.6-3-g116b095 Message-ID: <201605261220.u4QCKLUE083104@git.osmocom.org> 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 "Osmocom network interface library". The branch, releases/0.0.6-stable has been updated via 116b095b1217a2ba5421c33dfaad6ad51f7ee9c6 (commit) via cbb0ad177121ec8f1bc292cfc921c89414790fd5 (commit) via ff4915a2a61def9cd9bb2ae4c2f899263d5cbd89 (commit) from efb9af4dada5e2426e69d670f4549f8fec3c9cb2 (commit) 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/libosmo-netif/commit/?id=116b095b1217a2ba5421c33dfaad6ad51f7ee9c6 commit 116b095b1217a2ba5421c33dfaad6ad51f7ee9c6 Author: Holger Hans Peter Freyther Date: Thu May 26 14:15:03 2016 +0200 debian: Bump version to 0.0.6.1 with osmux leak fixes Attempt to fix leaks in osmux and cherry-pick two changes from master back to this release. Change-Id: I8793bc823cd72a7c883df17cf2f8d3b74df675a9 http://cgit.osmocom.org/libosmo-netif/commit/?id=cbb0ad177121ec8f1bc292cfc921c89414790fd5 commit cbb0ad177121ec8f1bc292cfc921c89414790fd5 Author: Daniel Willmann Date: Wed May 25 17:44:39 2016 +0200 osmux: Add function to delete all msgs pending for a circuit Use this function in osmux_batch_del_circuit() since msgs are stored in a list per circuit. After the circuit is free()d the msgs are lost. Before this patch any messages enqueued inside a batch when the circiut is deleted were leaking. Change-Id: Ib0311652183332d0475bf7347023d518d38487ef Ticket: OS#1733 Reviewed-on: https://gerrit.osmocom.org/120 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther http://cgit.osmocom.org/libosmo-netif/commit/?id=ff4915a2a61def9cd9bb2ae4c2f899263d5cbd89 commit ff4915a2a61def9cd9bb2ae4c2f899263d5cbd89 Author: Daniel Willmann Date: Wed May 25 17:44:37 2016 +0200 osmux: Pass circuit to _batch_del_circuit() and use it from _xfrm_input_fini() Change-Id: If224980123d4a369133499ab7b577d02511f4055 Ticket: OS#1733 Reviewed-on: https://gerrit.osmocom.org/119 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ src/osmux.c | 33 +++++++++++++++++++++------------ 2 files changed, 27 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu May 26 12:22:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 May 2016 12:22:54 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-17-g85bc50c Message-ID: <201605261222.u4QCMskx083725@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via 85bc50cbde3beaf295336a8a874720c672629f91 (commit) from 2904f82f99fc58538e78bf39900a090da0bcdc3b (commit) 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/libosmo-netif/commit/?id=85bc50cbde3beaf295336a8a874720c672629f91 commit 85bc50cbde3beaf295336a8a874720c672629f91 Author: Holger Hans Peter Freyther Date: Tue May 24 23:06:52 2016 +0200 debian: Make upgrading from debian SID easier Make sure the version number of this sourcepackage is higher than the one found in Debian SID. Change-Id: I6486f91bc11e0828b4ccd0e22f8e2135af0d271a Reviewed-on: https://gerrit.osmocom.org/111 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu May 26 12:37:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 26 May 2016 12:37:53 GMT Subject: openbsc.git branch zecke/stable/0.15 created. 0.15.0-75-g95cce40 Message-ID: <201605261237.u4QCbrlI086235@git.osmocom.org> 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, zecke/stable/0.15 has been created at 95cce409584a0543f982df7e997720a3054d456d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=95cce409584a0543f982df7e997720a3054d456d commit 95cce409584a0543f982df7e997720a3054d456d Author: Holger Hans Peter Freyther Date: Thu May 26 14:34:02 2016 +0200 debian: Make a new release for better memory mgmt Puts the copied IMSI into the right context to be released at the SCCP connection level. Change-Id: Ibbe8fc969393e503780933a962ad35dc215cb5e7 http://cgit.osmocom.org/openbsc/commit/?id=92f089732148bd6676d9663ed14d1c0799284b73 commit 92f089732148bd6676d9663ed14d1c0799284b73 Author: Holger Hans Peter Freyther Date: Mon May 23 17:58:03 2016 +0200 filter/nat: Fix the context for the imsi assignment In c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 as part of a cleanup I accidently changed the talloc context from "con" to "bsc". The issue occurred at an earlier commit when assigning req.ctx to the "wrong" context. The allocation needs to be scoped by the struct nat_sccp_connection and not the connection from BSC to NAT. Before we have a nat_sccp_connection we scope the copied imsi to the bsc_connection and then steal it, but for the identity resp we will always have a nat_sccp_connection and can already use the right context. [Backported from master] Change-Id: I53789aad2809e19338ad3b2deb72c4757e7bd524 Related: OS#1733 Reviewed-on: https://gerrit.osmocom.org/102 Tested-by: Jenkins Builder Reviewed-by: Harald Welte Reviewed-by: daniel Reviewed-by: Holger Freyther ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 10:48:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 10:48:20 GMT Subject: openbsc.git branch master updated. 0.15.0-276-g307e406 Message-ID: <201605271048.u4RAmKWM010530@git.osmocom.org> 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, master has been updated via 307e40648e359015be0ce663c8a7c5356ed191f4 (commit) from 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit) 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=307e40648e359015be0ce663c8a7c5356ed191f4 commit 307e40648e359015be0ce663c8a7c5356ed191f4 Author: Neels Hofmeyr Date: Mon May 9 21:28:05 2016 +0200 tweak db debug log: log TMSI as hex Change-Id: I4564c99c145a35fb592c228c1fa84c61ec425fd3 Reviewed-on: https://gerrit.osmocom.org/94 Reviewed-by: Harald Welte Tested-by: Jenkins Builder ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 11:34:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 11:34:20 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-313-g88fc20c Message-ID: <201605271134.u4RBYKf4018649@git.osmocom.org> 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, sysmocom/iups has been updated discards b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit) discards 7ee7705d18d0ddd859d189842d65dde490661d51 (commit) discards da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit) discards f1d2751265a54080f62b79b209584056baaf56c4 (commit) discards e4d47950579217f0073500d58b35f628789475f7 (commit) discards bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit) discards 9596ecea8f561ff5893c218f0e7db00668505edd (commit) discards 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit) discards 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit) discards a74c886e12cd65c59c63b93afe77ac510c79351a (commit) discards 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit) discards 45de942fcdd64b852d023a8c95349571c2a503de (commit) discards 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit) discards 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit) discards 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit) discards 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit) discards 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit) discards 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit) discards 1d5a769b800081320eb4a877c9701cd73ea93aea (commit) discards bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit) discards 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit) discards 0a24418702f3d9761553be44bac47ee073e29944 (commit) discards ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit) discards a70b7da5a111f939579aac6fa072fe866f618635 (commit) discards fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit) discards 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit) discards e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit) discards 3050485d1f4564b97481768329f049fb454ad580 (commit) discards b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit) discards 8967ed652d20164874c66440c7ef9f114e9301ce (commit) discards 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit) discards d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit) discards e286c3545279fd59719b9f582c4e999dd304230f (commit) discards 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit) discards 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit) discards 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit) discards 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit) discards c08592a978932fab33d5d944d891d9c161a1b90e (commit) via 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 (commit) via caa9fb30825ae25de84b065815b341cee3a3998c (commit) via fa65e37b9b8a01528693597cf3b68ef5fed37f08 (commit) via db6449668b519d2e3e6ed396cac35a09b9babffb (commit) via 5835f5102e3b2240931220a9f0c0163224e382c3 (commit) via 6130f1ffdc9af70f43a7bb071f172d750292a932 (commit) via 459253188d1bfceb9949332c398e44e81084b5f9 (commit) via aa89bc7398ecbc95deaaa9a4615591cad607ee2d (commit) via 5163a34ec87c8e6649e2b17959df04169785369c (commit) via 5cfc05cf914cc21843089b2c687aadd6914917f1 (commit) via 6fc04204e81c36b8e4d228984da57d88a1638e17 (commit) via 82d475ec9cee6e7d42596fce198c31b40ac3286d (commit) via b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 (commit) via 4cdbe7bccdf49ac339435263cea080badbe81221 (commit) via fae2eb23be1fe3aff2540b44e21f54953dcad270 (commit) via 35ff453e9a9ec73294c4f77a0e28f56f4ded22de (commit) via 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 (commit) via 29b384b28190e38e8fc7c1718ca51fc78c72b048 (commit) via 03e01d34963a71c045267c959139171a7cded583 (commit) via 30ca30be2ec705068dade1548d876f690f232079 (commit) via 507c1a4be53c26ccbd78179b0362ef0b4754c9e2 (commit) via 397b4b2bad5cfe9ca265e918b0353bdc76411484 (commit) via edbbdbc9c737d376810387a56fd640d46539fd7a (commit) via 01657165bd515d1dff82d3653c08c34e73e0dc27 (commit) via 277edb971d11995f35ad8bfe22392385d8953353 (commit) via 4953ceb23fbd9df51f441ba841920f028047d6cb (commit) via dfbc0484d88eb64138b5ee8e71da1be7a88ce053 (commit) via 8b60178fab0cc4d48ca808db26652622d1d04270 (commit) via 9716229db7fb9e9fc0c774bef2a2888109e3699d (commit) via 8fbfdba89f89566707b9e61637268feca5004a1d (commit) via 6d7f747d41319863dbfaa59e035912779d3873b9 (commit) via 774b201386dcd8bbed9e17d8cf094df0de5ad36b (commit) via 2d6592415dc55f99d0fa4aa4104574fa1396511c (commit) via 7732b481a73451a2fde7d159d8b0739367c159cd (commit) via 392c238cb028c5736806febc492b268c7601de04 (commit) via e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 (commit) via c9282028e7328a341c6114ae0de853fa89234bc2 (commit) via 354ffb520e9f20b05e9ca8924ddc02aee967a9c8 (commit) via 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit) via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit) via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit) via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit) via ea8e98351411709fbc78ccf6713b080789288b3a (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 (b829af3332a9c22ee6ecdf9eb38ae491ba2b5372) \ N -- N -- N (88fc20c7ed1cc5e6db40e930e3079d77bbc10d70) 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=88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 commit 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=caa9fb30825ae25de84b065815b341cee3a3998c commit caa9fb30825ae25de84b065815b341cee3a3998c Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=fa65e37b9b8a01528693597cf3b68ef5fed37f08 commit fa65e37b9b8a01528693597cf3b68ef5fed37f08 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=db6449668b519d2e3e6ed396cac35a09b9babffb commit db6449668b519d2e3e6ed396cac35a09b9babffb Author: Neels Hofmeyr 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=5835f5102e3b2240931220a9f0c0163224e382c3 commit 5835f5102e3b2240931220a9f0c0163224e382c3 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=6130f1ffdc9af70f43a7bb071f172d750292a932 commit 6130f1ffdc9af70f43a7bb071f172d750292a932 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=459253188d1bfceb9949332c398e44e81084b5f9 commit 459253188d1bfceb9949332c398e44e81084b5f9 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=aa89bc7398ecbc95deaaa9a4615591cad607ee2d commit aa89bc7398ecbc95deaaa9a4615591cad607ee2d Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=5163a34ec87c8e6649e2b17959df04169785369c commit 5163a34ec87c8e6649e2b17959df04169785369c Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=5cfc05cf914cc21843089b2c687aadd6914917f1 commit 5cfc05cf914cc21843089b2c687aadd6914917f1 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=6fc04204e81c36b8e4d228984da57d88a1638e17 commit 6fc04204e81c36b8e4d228984da57d88a1638e17 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=82d475ec9cee6e7d42596fce198c31b40ac3286d commit 82d475ec9cee6e7d42596fce198c31b40ac3286d Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 commit b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=4cdbe7bccdf49ac339435263cea080badbe81221 commit 4cdbe7bccdf49ac339435263cea080badbe81221 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=fae2eb23be1fe3aff2540b44e21f54953dcad270 commit fae2eb23be1fe3aff2540b44e21f54953dcad270 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=35ff453e9a9ec73294c4f77a0e28f56f4ded22de commit 35ff453e9a9ec73294c4f77a0e28f56f4ded22de Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 commit 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=29b384b28190e38e8fc7c1718ca51fc78c72b048 commit 29b384b28190e38e8fc7c1718ca51fc78c72b048 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=03e01d34963a71c045267c959139171a7cded583 commit 03e01d34963a71c045267c959139171a7cded583 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=30ca30be2ec705068dade1548d876f690f232079 commit 30ca30be2ec705068dade1548d876f690f232079 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=507c1a4be53c26ccbd78179b0362ef0b4754c9e2 commit 507c1a4be53c26ccbd78179b0362ef0b4754c9e2 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=397b4b2bad5cfe9ca265e918b0353bdc76411484 commit 397b4b2bad5cfe9ca265e918b0353bdc76411484 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=edbbdbc9c737d376810387a56fd640d46539fd7a commit edbbdbc9c737d376810387a56fd640d46539fd7a Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=01657165bd515d1dff82d3653c08c34e73e0dc27 commit 01657165bd515d1dff82d3653c08c34e73e0dc27 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=277edb971d11995f35ad8bfe22392385d8953353 commit 277edb971d11995f35ad8bfe22392385d8953353 Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=4953ceb23fbd9df51f441ba841920f028047d6cb commit 4953ceb23fbd9df51f441ba841920f028047d6cb Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=dfbc0484d88eb64138b5ee8e71da1be7a88ce053 commit dfbc0484d88eb64138b5ee8e71da1be7a88ce053 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=8b60178fab0cc4d48ca808db26652622d1d04270 commit 8b60178fab0cc4d48ca808db26652622d1d04270 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=9716229db7fb9e9fc0c774bef2a2888109e3699d commit 9716229db7fb9e9fc0c774bef2a2888109e3699d Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=8fbfdba89f89566707b9e61637268feca5004a1d commit 8fbfdba89f89566707b9e61637268feca5004a1d Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=6d7f747d41319863dbfaa59e035912779d3873b9 commit 6d7f747d41319863dbfaa59e035912779d3873b9 Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=774b201386dcd8bbed9e17d8cf094df0de5ad36b commit 774b201386dcd8bbed9e17d8cf094df0de5ad36b Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=2d6592415dc55f99d0fa4aa4104574fa1396511c commit 2d6592415dc55f99d0fa4aa4104574fa1396511c Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=7732b481a73451a2fde7d159d8b0739367c159cd commit 7732b481a73451a2fde7d159d8b0739367c159cd Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391 http://cgit.osmocom.org/openbsc/commit/?id=392c238cb028c5736806febc492b268c7601de04 commit 392c238cb028c5736806febc492b268c7601de04 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 commit e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=c9282028e7328a341c6114ae0de853fa89234bc2 commit c9282028e7328a341c6114ae0de853fa89234bc2 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686 Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=354ffb520e9f20b05e9ca8924ddc02aee967a9c8 commit 354ffb520e9f20b05e9ca8924ddc02aee967a9c8 Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- openbsc/src/libbsc/system_information.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++ 6 files changed, 14 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 13:51:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 13:51:44 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-394-g933fbe2 Message-ID: <201605271351.u4RDpioJ041735@git.osmocom.org> 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, users/neels/iucs has been updated discards 6935e904ed0d76081ac26eebe7639ebb06ee8fa5 (commit) discards 0d57d40beab3e9707eab4a06a40f3a10ffa54610 (commit) discards 3fca60d9aa6df94c24adeb43e4e35243bd109c3f (commit) discards 85359fbc352e70bc04dff12eaabc8e7d482efcec (commit) discards b2ecd3651e1ed797f3fe80999c0557b7206594a9 (commit) discards f49308bee3baad38d792ac0d8e7205f3c124d45f (commit) discards e597174681207153cd5e1f9d8e5761fa4f433d5c (commit) discards 8698667fd1ba398236515f19f115dc0c2042345a (commit) discards a7982e8cf90d0f64bec50496cfd077b1b1ab9c0e (commit) discards 6fe5ea955ae9108bfcbc8787d76740ced5c264ef (commit) discards c4698c1901f1559b2b563710175b18da1b1473e9 (commit) discards 3ec528cdb3a1603b28d93f0e0dc6d92bf94fe90d (commit) discards 247f1dc8bb56c12d6089d9a29a4d7a68ae27e616 (commit) discards 02855ffd229e6bd782f073d5cdfb5a8fc6388652 (commit) discards 60c1a6ecabae1d53fe9a55fe59dcc2dabe756d17 (commit) discards 8337f34c25da0527f3620b37146c246dba9925fa (commit) discards 62f2c9ce9e635b458053d5aa10b147a31f6d2ac9 (commit) discards 81fd7fb924f5b3d28650a543edbd3053f57ec569 (commit) discards 1700d4517a25c341658d2785a7b6f147d22ee652 (commit) discards b6e7240fbecfa2cf65aef45b607fd8061a70b59e (commit) discards 8e034be5af567eb006f1fa25ca3aab635f3b8fa0 (commit) discards 615ac7ab608bebe36d0a77f208d8b5e9ca940a7c (commit) discards ead4fdc6f854e3730b837888b7232211d1434b20 (commit) discards d396d555a588f973c826a2e26b595d99cd9644de (commit) discards b1c1cea794ddf7a6e0e87c248bc4579fbac96d62 (commit) discards f851607ab4548b59f5ca2ba7b902864512666920 (commit) discards 209898b5936940435135a6c62124bec8e2d61737 (commit) discards 010a39f1c8dff4b41b7321ecb909d24560d17060 (commit) discards f139392696038a7b09987c3fd258ee9cd8ad62cd (commit) discards d4249ba955b4e4c21937e7c7cd4a0a1ac3dcaca9 (commit) discards 79363b70922b5d6d361a8e6578a65de20f09dfc9 (commit) discards eacec28f19e2113350b3372e8862afe61b1da3e3 (commit) discards 2874b80c23035103cd8e72f0d973dfc4f1cfbca5 (commit) discards ed7a82736caf336db87d4457c132172b19c0ac63 (commit) discards 2f8897812f5add058addfb325f0fae7d83045220 (commit) discards d3ed709759fd90b544a4190031409bd624520768 (commit) discards b60d7c7ca3963048c5928c5857cb072344f5ede2 (commit) discards 16f03662a69d5c196a30917e5f5b64d5e56f1087 (commit) discards 968a3b2ef691d133c83cdef57281f2bca0e06b33 (commit) discards 6a84b02b43d0ddf10a30e71e177ccf940a82e29e (commit) discards 21b836ae2100f7404bd7807ff1c943c4d1034aab (commit) discards 48bc854cfea44e09fc20f2e05d7e48bac62e9c71 (commit) discards bbb27dc307872ddea9c3c123480b69b4d63c2c06 (commit) discards 0ccf947d997441e923bc4d18cb581f3d9f47f36a (commit) discards 41de7d177b16559c91073247f62505e24f38ad43 (commit) discards 34510cda16eda5613f369fb489aaf1decba55c10 (commit) discards 03ab7be0d2e681556894725eabeb676a48a0a4fe (commit) discards 000a922a0a4014cdfd1ea3dc0c100335c0580683 (commit) discards 4b73579529d415261b32010435e512d76f5de490 (commit) discards 8bf255651a3eb4094876e85e4ac891cc81d1c7cf (commit) discards 82412610a2c9ebf6d4d55980ad9ff77f31596949 (commit) discards 88b95d1645abfd19503afc95e672e51314d8e30a (commit) discards 3083fee131ea323824c53c2cdd34167fd8246811 (commit) discards e9870ce8dd8e3cc97244aa7bdf2181d6c0cd3774 (commit) discards 921e3ad78adf28c7dd2b21c07d57dd22f1fa26bb (commit) discards e548906f12ff9a5dbe90a4e03336fe8571144e6a (commit) discards 876bb45560825f3f497effa0baca7e9d9c0e174e (commit) discards ebb605b0df97cfa4d93f9295dc70383c982cf3f6 (commit) discards f44b88833b4b87401cb919cf4061b3dfbea80af9 (commit) discards 3bce5c3abea130eeb769195731e3abc966e359d1 (commit) discards 755c6096dc7d57deb036452833158ddde25ecb39 (commit) discards be18a05ea2467c430cbab9652bf31745269064fe (commit) discards c3b54c20180fbc3cdb81d9c94043d192982a255f (commit) discards 6e3d35996d4680da9d6c825a23c4d389c4d6d3f9 (commit) discards c02594ff7cb61278945d16549a05c85419a6bf80 (commit) discards a483ff820b00ec3b1638f8c72cdc249348eca50a (commit) discards ec40007f269cff4dc192ebe92f7a3c1dc181e89b (commit) discards 277e49f4161d00f883dbf2e5eae9462c05222edb (commit) discards 522080be60ae2e68a72a4c6bdcb1bed2408f7ba6 (commit) discards c22aaeeae2951d292f03e71d7161d23a26603ccf (commit) discards 297ad95d80bae3ca151ef9c640bb1feabdbac664 (commit) discards 5bbd6ff453e5448ee24f8646a3302666968b7362 (commit) discards a3ce02ac086939212fdffd4216b29e1a630279c1 (commit) discards 3ea4d6818251bff0b525e01892332b0e2154fa08 (commit) discards 7e29fbfac53857beb46e07a96bbab1758d767289 (commit) discards 036ad3723742f9b9f78ae22792cfebfb7b8872c1 (commit) discards 02b453dc7ad7de07ab677563ac064ecbb9809497 (commit) discards aca3795a4c97300d18f4ef9129224b7f22a32cb0 (commit) discards 678cb8078fa4615a8a2e6408826f71a01d2096a4 (commit) discards 36e5da4c2222138494788a83ca717a31c51cb7a2 (commit) discards 9bcd7b34f676ab47eb9067d03217d3fa9075c383 (commit) discards b829af3332a9c22ee6ecdf9eb38ae491ba2b5372 (commit) discards 7ee7705d18d0ddd859d189842d65dde490661d51 (commit) discards da4b3dbd1a94fa151cf2889a87af7aa20a175a3a (commit) discards f1d2751265a54080f62b79b209584056baaf56c4 (commit) discards e4d47950579217f0073500d58b35f628789475f7 (commit) discards bedd96d55c4de480b81969a3ccba760fbc944ea4 (commit) discards 9596ecea8f561ff5893c218f0e7db00668505edd (commit) discards 38cf2c271ba82f3ef41b2d075b6fd46cb62732b6 (commit) discards 5a91708c52fd77c0f4f749ecb1f763a2758591ad (commit) discards a74c886e12cd65c59c63b93afe77ac510c79351a (commit) discards 6376841880cd797d7f88b51c5aa3b5a90daee22d (commit) discards 45de942fcdd64b852d023a8c95349571c2a503de (commit) discards 40833ea9e401255ae29ef1dd8b2c97d17e5c3a1b (commit) discards 1d9a9e04980285303403546d3b03bdb2d3d35068 (commit) discards 78495593c7bd1b50361cd9782bd2e75fbcae49e8 (commit) discards 2a31a16046f67925533369c11ac0a63dc2d8bd1e (commit) discards 711845b21710ee43dd1a9ebd101f114e134e1d9e (commit) discards 406a37bc23ffd36f986828ed50569acb5a1855f7 (commit) discards 1d5a769b800081320eb4a877c9701cd73ea93aea (commit) discards bbd7d2e4337244ca22198518fa96ee74f975cfc4 (commit) discards 1cbf43db4916293f6f4f8d7515e0e83534701a9d (commit) discards 0a24418702f3d9761553be44bac47ee073e29944 (commit) discards ab7334366b7bbc619fa27850ae885bc6dcd64fbc (commit) discards a70b7da5a111f939579aac6fa072fe866f618635 (commit) discards fa7d02f17890a9c3543c5a0bcdc0446aeb68bbed (commit) discards 77aa06bf7eec866bcc8d93fe40de6ddad2fab164 (commit) discards e3c8cee496591cbd8a8c6d58b7370df05c522ec0 (commit) discards 3050485d1f4564b97481768329f049fb454ad580 (commit) discards b7b7457e1cc165651b57a2dac8328d18745c0a1f (commit) discards 8967ed652d20164874c66440c7ef9f114e9301ce (commit) discards 809e51f267d208b5ea73d90f36fa4b1b5d02dc42 (commit) discards d9a8b89e9a113c15273385d1c31accd06c4ec7ed (commit) discards e286c3545279fd59719b9f582c4e999dd304230f (commit) discards 28bc4818689c52f3cd0e6dd14491799a65f12d82 (commit) discards 5c8016bfe23df4857b166b5d4445b2d3760adaea (commit) discards 23888ed6b0fc3ba0a7f85f5fd4b4861681eff50f (commit) discards 8e5707273c374d36c084a5fa3734ecd8dbbe2c85 (commit) discards c08592a978932fab33d5d944d891d9c161a1b90e (commit) via 933fbe22c6679ea28730969f65abce438be31ad9 (commit) via 210a96e54aa648423b57ef5522b844c7beb51187 (commit) via 3910f7c7567e8e4487c84d25245f79c94701ed05 (commit) via 44987e974b8692f6ad77bd36e6c55fe843209973 (commit) via 33d9f59a02872b1c4d6d92226a48565a231f105c (commit) via 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b (commit) via c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c (commit) via 498c16f8462c2128b800e14889f25657a8d52dec (commit) via e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa (commit) via 3807625b9ec7b39be2424675fe0675ad45238511 (commit) via 099e36f03d7aa09220d9c79651f66a727cdd6be1 (commit) via 183007e1b05eebcd379971fe63ae324cc5a43142 (commit) via b525e823d0b901ba2dc01185edb0180fcf11afd1 (commit) via a326573fb93e71b6bd5e0bc0a847466e848513a2 (commit) via f9b7f817feb07aa76ee8227b0080aba78cc0d06d (commit) via f5f4a5a73aac3ba7930da4f54ecfadaa59099156 (commit) via 4b33a6bb11d4201273707b3f9bfe1024ab86a909 (commit) via 4f4765936e8e086f1f76c5e08ef47290de29e0f3 (commit) via ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 (commit) via 138e11859024ddf1b553f7d96bcb772262d6fe8d (commit) via f85c955a83b8dd902d335c2497a998c69740aa40 (commit) via c6d520cf5dca2128e41845d4528be9f1caa35e2c (commit) via bda04a69350ed6224e11a24d59ec0871726f8d18 (commit) via 680326b23387edd65eb2f56ca00743f0df74fa75 (commit) via 156128f4f2f83704a26285cb46a5239f174ba1c8 (commit) via aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f (commit) via 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 (commit) via f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 (commit) via ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d (commit) via a73a4e58a80c7c252186b5a9ae0bbfde08789f2f (commit) via 0c1e6a8aa9708681d320b6f0a25e71283e41a24f (commit) via bc2e38f4af59cb32c2dcba07bd6730501ffa8dde (commit) via 7a616b86d3a9508837f9be86cd091c096e0c0eeb (commit) via f9c1fca0fbacc80e41303a42054764ce5546605b (commit) via 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 (commit) via f3500cbd2f9d8b28b5072594219ea07e9eea5185 (commit) via 1867459d56bec4bd894ee5586e64991a0e113e67 (commit) via d6bc042f808dd24ac6497abae7b5a6e35116a9b4 (commit) via 6328bb3244e1efc6331375fc76adbdf485708875 (commit) via 4389fcc46a0d262fb80b67c1ed4680a674bb6780 (commit) via 513244adb0cc78f386a1601dc64aa3c25bca0385 (commit) via bf1e787fab99fbeb774e3fceec03668263fe4348 (commit) via 28d58b4d6a0b9edf058adbe9833e6b10d9a73261 (commit) via 3e98336007668c4fdd8a15c6a761ebaffe2e4846 (commit) via 4a79f711584fd26dca6938b2c2d09188018d660d (commit) via b6b9fa00c481149aae548f259fa963fc745ee74a (commit) via 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc (commit) via 12252cfefebc399a1ab7db1a96a33cd6553733fd (commit) via 7e4b659961ea34c9205a595357bac77b4c25b215 (commit) via 335e63f44ed306ab2d81ba77f0c293a10930f8ba (commit) via 7d1d26d79243ad78bf28024c0703f1f71f18a1c0 (commit) via 7b79b37a1dc733f3dc872cc73dc201e016f0aabc (commit) via 4ca1f963d64019f660f81eef8b0786ff1458b7d6 (commit) via a6cd2788a476859eac3b71d17ce8d84eb1da706c (commit) via fef195e66942aa746f6973a6720dffd3ea11b234 (commit) via 3c12abbdbbf29de40269a30f920a90183073a11d (commit) via 6d307037cbfea539eb0804ec150520e45dca6432 (commit) via a18e09e92d37d785a339a7f55b2fb6a0a824e4bb (commit) via 22731549f68cfd81150342340b537a23e496ee40 (commit) via 9bff35997f5aee1b9340d770a000a290472ccaa7 (commit) via bc1a2084e36144e710f6a75a08530415c38301c1 (commit) via fab942856d142fb41a0fe9c16fce38b8181d936a (commit) via cbc36aed9990bd12827577d09bbcc4b126f5485e (commit) via f523452f9269b5a7c560095ce22d84e6cd6e827c (commit) via 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa (commit) via 3ce3493e975ef9e56e99c332acf9dd70b722563b (commit) via 3e93c481779fa5f4a10cf6d31692e193e1b0b531 (commit) via c54334e0927f7d673ec76ff57d3cbf659aef65cf (commit) via c711b659f8e0fafc6c69fab4f7409c90b2779904 (commit) via 4458097edad8ea70653ff0a0887cc43cfc7e3a51 (commit) via c7df7f38f48686e79cce7a8228ea31178978f397 (commit) via 9aba7bf4445565e5cb8c52f9434ee5808fd42366 (commit) via 9258aea3f2c885faeb837744f6100858ddc0e1aa (commit) via b90607816bcaec69f677e2880747b2e9e3c24536 (commit) via 4dcc5d448d647b30da6d3dff3a241e07cd4a1940 (commit) via 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 (commit) via f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 (commit) via 4b9da2120ce2af111dee9537665d42409ee8548c (commit) via 434ed14eaf7bec09657cf1b03652136fffdeee72 (commit) via 22755e3f3b2a5952456cd1941931188298ce5f31 (commit) via 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 (commit) via 56c127c6d5a9f6a256e0570c9be04542cfa899cb (commit) via 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 (commit) via 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe (commit) via 1e4e8e7df4a6604b689bcd8110b45c2e139511bf (commit) via e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c (commit) via fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec (commit) via 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 (commit) via d37f8ed8b4bf6d4931669f01f9853943f03fc0aa (commit) via 6430345f3f12e5fd918b6f031194127e3cf6b01b (commit) via 4c34b4a9ac3bf78345b359d43f19434964d81237 (commit) via 62df6e01196de4a825417f653c8cc629dc05609d (commit) via ac5f42197dbe255712807228c55b1f654318632a (commit) via da24f5818d057ea75eca0df5dcfe7c74da3b222c (commit) via 39e3bede985ab92f7d8dca56d040a0d5d002e337 (commit) via 8d3a71ef709795ddff0259bfae9ed927f413948a (commit) via b084662d9c6c4fc89e685e269c75f8a4a8706ae3 (commit) via 7cab11a680d5f77bc02f2cdf14e0d603d98f2425 (commit) via b1a46a1340404f652d5360ce0e9a8d50b19d0c2f (commit) via f23dac268e4515d2de71e1ff872bc1409fc55828 (commit) via 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f (commit) via f426345b8665c6d8c4b9dfe52f79c80f00d5880c (commit) via 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 (commit) via df040c9b942d3a5eb01ffed442109c7c09ef2239 (commit) via 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 (commit) via f8422c658ff543b0f8a68d7bd453b0c18f9d564e (commit) via 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c (commit) via 863575591e2f0f31f33428ac167a28a23b68ff82 (commit) via 5cf65b39106161b521baf028bb4690651b5bdbb7 (commit) via 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 (commit) via 133b70bae982cd10c58cf6f99da8fa3161d451d5 (commit) via a9fd15d9758c88e473a92b8f55ae762eb5106bae (commit) via 0141829b6eedf82d7189f69e00afa37d6a17f0cc (commit) via 1b9414af0da612b1eefcae440fff9c18d65acdf3 (commit) via 244cc65d3b653afcb1976019b25a6e6542bd4631 (commit) via 3285097c9aef7e440f1062afd322f312407356bf (commit) via 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 (commit) via b2f5e9fe30876b55e9c439b0025890554c8be93a (commit) via 77a078474d351252650698a744b4a8d8c4f0a04b (commit) via 5b692d0a5c1c388916c21e623edde28505ec1b02 (commit) via ddf4e1e114d6953c142bb3eb9761aa5a48131020 (commit) via ed04fcc1792246b35c5586d16d6683a85d09d257 (commit) via aea28ceb273c237ee5826addfdbdb9d0331bf132 (commit) via ea8e98351411709fbc78ccf6713b080789288b3a (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 (6935e904ed0d76081ac26eebe7639ebb06ee8fa5) \ N -- N -- N (933fbe22c6679ea28730969f65abce438be31ad9) 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=933fbe22c6679ea28730969f65abce438be31ad9 commit 933fbe22c6679ea28730969f65abce438be31ad9 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=210a96e54aa648423b57ef5522b844c7beb51187 commit 210a96e54aa648423b57ef5522b844c7beb51187 Author: Neels Hofmeyr Date: Mon May 23 02:29:29 2016 +0200 cscn wip Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7 http://cgit.osmocom.org/openbsc/commit/?id=3910f7c7567e8e4487c84d25245f79c94701ed05 commit 3910f7c7567e8e4487c84d25245f79c94701ed05 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=44987e974b8692f6ad77bd36e6c55fe843209973 commit 44987e974b8692f6ad77bd36e6c55fe843209973 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=33d9f59a02872b1c4d6d92226a48565a231f105c commit 33d9f59a02872b1c4d6d92226a48565a231f105c Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=3dfc0e4ad6cf03c9fd940b989821bb70f20a360b commit 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c commit c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=498c16f8462c2128b800e14889f25657a8d52dec commit 498c16f8462c2128b800e14889f25657a8d52dec Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa commit e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=3807625b9ec7b39be2424675fe0675ad45238511 commit 3807625b9ec7b39be2424675fe0675ad45238511 Author: Neels Hofmeyr 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=099e36f03d7aa09220d9c79651f66a727cdd6be1 commit 099e36f03d7aa09220d9c79651f66a727cdd6be1 Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=183007e1b05eebcd379971fe63ae324cc5a43142 commit 183007e1b05eebcd379971fe63ae324cc5a43142 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=b525e823d0b901ba2dc01185edb0180fcf11afd1 commit b525e823d0b901ba2dc01185edb0180fcf11afd1 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=a326573fb93e71b6bd5e0bc0a847466e848513a2 commit a326573fb93e71b6bd5e0bc0a847466e848513a2 Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config http://cgit.osmocom.org/openbsc/commit/?id=f9b7f817feb07aa76ee8227b0080aba78cc0d06d commit f9b7f817feb07aa76ee8227b0080aba78cc0d06d Author: Neels Hofmeyr 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=f5f4a5a73aac3ba7930da4f54ecfadaa59099156 commit f5f4a5a73aac3ba7930da4f54ecfadaa59099156 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=4b33a6bb11d4201273707b3f9bfe1024ab86a909 commit 4b33a6bb11d4201273707b3f9bfe1024ab86a909 Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=4f4765936e8e086f1f76c5e08ef47290de29e0f3 commit 4f4765936e8e086f1f76c5e08ef47290de29e0f3 Author: Neels Hofmeyr Date: Tue May 10 14:13:55 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 commit ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 Author: Neels Hofmeyr Date: Tue May 10 14:12:01 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=138e11859024ddf1b553f7d96bcb772262d6fe8d commit 138e11859024ddf1b553f7d96bcb772262d6fe8d Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=f85c955a83b8dd902d335c2497a998c69740aa40 commit f85c955a83b8dd902d335c2497a998c69740aa40 Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=c6d520cf5dca2128e41845d4528be9f1caa35e2c commit c6d520cf5dca2128e41845d4528be9f1caa35e2c Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=bda04a69350ed6224e11a24d59ec0871726f8d18 commit bda04a69350ed6224e11a24d59ec0871726f8d18 Author: Neels Hofmeyr Date: Fri May 20 20:41:20 2016 +0200 subscr_request_conn Change-Id: I16a716c19777f175f9c4281394976b716252fde5 http://cgit.osmocom.org/openbsc/commit/?id=680326b23387edd65eb2f56ca00743f0df74fa75 commit 680326b23387edd65eb2f56ca00743f0df74fa75 Author: Neels Hofmeyr Date: Fri May 20 20:40:53 2016 +0200 lchan_conn_comment Change-Id: I87bcd049162a3798868426a26b173c2029ada74b http://cgit.osmocom.org/openbsc/commit/?id=156128f4f2f83704a26285cb46a5239f174ba1c8 commit 156128f4f2f83704a26285cb46a5239f174ba1c8 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 msc_tx_dtap Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f commit aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 commit 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 Author: Neels Hofmeyr 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=f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 commit f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d commit ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=a73a4e58a80c7c252186b5a9ae0bbfde08789f2f commit a73a4e58a80c7c252186b5a9ae0bbfde08789f2f Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 iu_cs http://cgit.osmocom.org/openbsc/commit/?id=0c1e6a8aa9708681d320b6f0a25e71283e41a24f commit 0c1e6a8aa9708681d320b6f0a25e71283e41a24f Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=bc2e38f4af59cb32c2dcba07bd6730501ffa8dde commit bc2e38f4af59cb32c2dcba07bd6730501ffa8dde Author: Neels Hofmeyr Date: Tue May 10 14:01:49 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=7a616b86d3a9508837f9be86cd091c096e0c0eeb commit 7a616b86d3a9508837f9be86cd091c096e0c0eeb Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=f9c1fca0fbacc80e41303a42054764ce5546605b commit f9c1fca0fbacc80e41303a42054764ce5546605b Author: Neels Hofmeyr 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=6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 commit 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 Author: Neels Hofmeyr 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=f3500cbd2f9d8b28b5072594219ea07e9eea5185 commit f3500cbd2f9d8b28b5072594219ea07e9eea5185 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=1867459d56bec4bd894ee5586e64991a0e113e67 commit 1867459d56bec4bd894ee5586e64991a0e113e67 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_api_h__compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=d6bc042f808dd24ac6497abae7b5a6e35116a9b4 commit d6bc042f808dd24ac6497abae7b5a6e35116a9b4 Author: Neels Hofmeyr Date: Tue May 10 13:36:15 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=6328bb3244e1efc6331375fc76adbdf485708875 commit 6328bb3244e1efc6331375fc76adbdf485708875 Author: Neels Hofmeyr Date: Tue May 10 13:32:27 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=4389fcc46a0d262fb80b67c1ed4680a674bb6780 commit 4389fcc46a0d262fb80b67c1ed4680a674bb6780 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=513244adb0cc78f386a1601dc64aa3c25bca0385 commit 513244adb0cc78f386a1601dc64aa3c25bca0385 Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=bf1e787fab99fbeb774e3fceec03668263fe4348 commit bf1e787fab99fbeb774e3fceec03668263fe4348 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=28d58b4d6a0b9edf058adbe9833e6b10d9a73261 commit 28d58b4d6a0b9edf058adbe9833e6b10d9a73261 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=3e98336007668c4fdd8a15c6a761ebaffe2e4846 commit 3e98336007668c4fdd8a15c6a761ebaffe2e4846 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=4a79f711584fd26dca6938b2c2d09188018d660d commit 4a79f711584fd26dca6938b2c2d09188018d660d Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=b6b9fa00c481149aae548f259fa963fc745ee74a commit b6b9fa00c481149aae548f259fa963fc745ee74a Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc commit 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=12252cfefebc399a1ab7db1a96a33cd6553733fd commit 12252cfefebc399a1ab7db1a96a33cd6553733fd Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=7e4b659961ea34c9205a595357bac77b4c25b215 commit 7e4b659961ea34c9205a595357bac77b4c25b215 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=335e63f44ed306ab2d81ba77f0c293a10930f8ba commit 335e63f44ed306ab2d81ba77f0c293a10930f8ba Author: Neels Hofmeyr 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=7d1d26d79243ad78bf28024c0703f1f71f18a1c0 commit 7d1d26d79243ad78bf28024c0703f1f71f18a1c0 Author: Neels Hofmeyr 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=7b79b37a1dc733f3dc872cc73dc201e016f0aabc commit 7b79b37a1dc733f3dc872cc73dc201e016f0aabc Author: Neels Hofmeyr 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=4ca1f963d64019f660f81eef8b0786ff1458b7d6 commit 4ca1f963d64019f660f81eef8b0786ff1458b7d6 Author: Neels Hofmeyr 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=a6cd2788a476859eac3b71d17ce8d84eb1da706c commit a6cd2788a476859eac3b71d17ce8d84eb1da706c Author: Neels Hofmeyr 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=fef195e66942aa746f6973a6720dffd3ea11b234 commit fef195e66942aa746f6973a6720dffd3ea11b234 Author: Neels Hofmeyr 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=3c12abbdbbf29de40269a30f920a90183073a11d commit 3c12abbdbbf29de40269a30f920a90183073a11d Author: Neels Hofmeyr 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=6d307037cbfea539eb0804ec150520e45dca6432 commit 6d307037cbfea539eb0804ec150520e45dca6432 Author: Neels Hofmeyr 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=a18e09e92d37d785a339a7f55b2fb6a0a824e4bb commit a18e09e92d37d785a339a7f55b2fb6a0a824e4bb Author: Neels Hofmeyr 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=22731549f68cfd81150342340b537a23e496ee40 commit 22731549f68cfd81150342340b537a23e496ee40 Author: Neels Hofmeyr 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. Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=9bff35997f5aee1b9340d770a000a290472ccaa7 commit 9bff35997f5aee1b9340d770a000a290472ccaa7 Author: Neels Hofmeyr 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=bc1a2084e36144e710f6a75a08530415c38301c1 commit bc1a2084e36144e710f6a75a08530415c38301c1 Author: Neels Hofmeyr 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=fab942856d142fb41a0fe9c16fce38b8181d936a commit fab942856d142fb41a0fe9c16fce38b8181d936a Author: Neels Hofmeyr 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=cbc36aed9990bd12827577d09bbcc4b126f5485e commit cbc36aed9990bd12827577d09bbcc4b126f5485e Author: Neels Hofmeyr 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=f523452f9269b5a7c560095ce22d84e6cd6e827c commit f523452f9269b5a7c560095ce22d84e6cd6e827c Author: Neels Hofmeyr 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=44c3b5101bf004c301b542d0c6513ca1c1f2f4fa commit 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=3ce3493e975ef9e56e99c332acf9dd70b722563b commit 3ce3493e975ef9e56e99c332acf9dd70b722563b Author: Neels Hofmeyr 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=3e93c481779fa5f4a10cf6d31692e193e1b0b531 commit 3e93c481779fa5f4a10cf6d31692e193e1b0b531 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=c54334e0927f7d673ec76ff57d3cbf659aef65cf commit c54334e0927f7d673ec76ff57d3cbf659aef65cf Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=c711b659f8e0fafc6c69fab4f7409c90b2779904 commit c711b659f8e0fafc6c69fab4f7409c90b2779904 Author: Neels Hofmeyr 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=4458097edad8ea70653ff0a0887cc43cfc7e3a51 commit 4458097edad8ea70653ff0a0887cc43cfc7e3a51 Author: Neels Hofmeyr 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=c7df7f38f48686e79cce7a8228ea31178978f397 commit c7df7f38f48686e79cce7a8228ea31178978f397 Author: Neels Hofmeyr 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=9aba7bf4445565e5cb8c52f9434ee5808fd42366 commit 9aba7bf4445565e5cb8c52f9434ee5808fd42366 Author: Neels Hofmeyr 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=9258aea3f2c885faeb837744f6100858ddc0e1aa commit 9258aea3f2c885faeb837744f6100858ddc0e1aa Author: Neels Hofmeyr 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=b90607816bcaec69f677e2880747b2e9e3c24536 commit b90607816bcaec69f677e2880747b2e9e3c24536 Author: Neels Hofmeyr 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=4dcc5d448d647b30da6d3dff3a241e07cd4a1940 commit 4dcc5d448d647b30da6d3dff3a241e07cd4a1940 Author: Neels Hofmeyr 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=3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 commit 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 Author: Neels Hofmeyr 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=f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 commit f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 Author: Neels Hofmeyr 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=4b9da2120ce2af111dee9537665d42409ee8548c commit 4b9da2120ce2af111dee9537665d42409ee8548c Author: Neels Hofmeyr 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=434ed14eaf7bec09657cf1b03652136fffdeee72 commit 434ed14eaf7bec09657cf1b03652136fffdeee72 Author: Neels Hofmeyr 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=22755e3f3b2a5952456cd1941931188298ce5f31 commit 22755e3f3b2a5952456cd1941931188298ce5f31 Author: Neels Hofmeyr 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=8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 commit 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 Author: Neels Hofmeyr 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=56c127c6d5a9f6a256e0570c9be04542cfa899cb commit 56c127c6d5a9f6a256e0570c9be04542cfa899cb Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 commit 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=072bc4d78b6a23ca666032bea75cbdf2ece7d4fe commit 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=1e4e8e7df4a6604b689bcd8110b45c2e139511bf commit 1e4e8e7df4a6604b689bcd8110b45c2e139511bf Author: Neels Hofmeyr 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=e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c commit e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec commit fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 commit 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=d37f8ed8b4bf6d4931669f01f9853943f03fc0aa commit d37f8ed8b4bf6d4931669f01f9853943f03fc0aa Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=6430345f3f12e5fd918b6f031194127e3cf6b01b commit 6430345f3f12e5fd918b6f031194127e3cf6b01b Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=4c34b4a9ac3bf78345b359d43f19434964d81237 commit 4c34b4a9ac3bf78345b359d43f19434964d81237 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=62df6e01196de4a825417f653c8cc629dc05609d commit 62df6e01196de4a825417f653c8cc629dc05609d Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=ac5f42197dbe255712807228c55b1f654318632a commit ac5f42197dbe255712807228c55b1f654318632a Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=da24f5818d057ea75eca0df5dcfe7c74da3b222c commit da24f5818d057ea75eca0df5dcfe7c74da3b222c Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=39e3bede985ab92f7d8dca56d040a0d5d002e337 commit 39e3bede985ab92f7d8dca56d040a0d5d002e337 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=8d3a71ef709795ddff0259bfae9ed927f413948a commit 8d3a71ef709795ddff0259bfae9ed927f413948a Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=b084662d9c6c4fc89e685e269c75f8a4a8706ae3 commit b084662d9c6c4fc89e685e269c75f8a4a8706ae3 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=7cab11a680d5f77bc02f2cdf14e0d603d98f2425 commit 7cab11a680d5f77bc02f2cdf14e0d603d98f2425 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=b1a46a1340404f652d5360ce0e9a8d50b19d0c2f commit b1a46a1340404f652d5360ce0e9a8d50b19d0c2f Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=f23dac268e4515d2de71e1ff872bc1409fc55828 commit f23dac268e4515d2de71e1ff872bc1409fc55828 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=981d75ffc5de9b24c7e263cdff19e5bfa3a2506f commit 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=f426345b8665c6d8c4b9dfe52f79c80f00d5880c commit f426345b8665c6d8c4b9dfe52f79c80f00d5880c Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 commit 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=df040c9b942d3a5eb01ffed442109c7c09ef2239 commit df040c9b942d3a5eb01ffed442109c7c09ef2239 Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 commit 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=f8422c658ff543b0f8a68d7bd453b0c18f9d564e commit f8422c658ff543b0f8a68d7bd453b0c18f9d564e Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=40e2c91cd69694bd11d9c4ccd545898ba8c86e8c commit 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=863575591e2f0f31f33428ac167a28a23b68ff82 commit 863575591e2f0f31f33428ac167a28a23b68ff82 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=5cf65b39106161b521baf028bb4690651b5bdbb7 commit 5cf65b39106161b521baf028bb4690651b5bdbb7 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 commit 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=133b70bae982cd10c58cf6f99da8fa3161d451d5 commit 133b70bae982cd10c58cf6f99da8fa3161d451d5 Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=a9fd15d9758c88e473a92b8f55ae762eb5106bae commit a9fd15d9758c88e473a92b8f55ae762eb5106bae Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=0141829b6eedf82d7189f69e00afa37d6a17f0cc commit 0141829b6eedf82d7189f69e00afa37d6a17f0cc Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=1b9414af0da612b1eefcae440fff9c18d65acdf3 commit 1b9414af0da612b1eefcae440fff9c18d65acdf3 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=244cc65d3b653afcb1976019b25a6e6542bd4631 commit 244cc65d3b653afcb1976019b25a6e6542bd4631 Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391 http://cgit.osmocom.org/openbsc/commit/?id=3285097c9aef7e440f1062afd322f312407356bf commit 3285097c9aef7e440f1062afd322f312407356bf Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 commit 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=b2f5e9fe30876b55e9c439b0025890554c8be93a commit b2f5e9fe30876b55e9c439b0025890554c8be93a Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686 Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=77a078474d351252650698a744b4a8d8c4f0a04b commit 77a078474d351252650698a744b4a8d8c4f0a04b Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann ----------------------------------------------------------------------- Summary of changes: debian/changelog | 8 +++++++- openbsc/src/libbsc/system_information.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libtrau/rtp_proxy.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 2 +- openbsc/tests/bsc-nat/bsc_nat_test.c | 3 +++ 6 files changed, 14 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 13:55:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 13:55:47 GMT Subject: openbsc.git branch users/neels/dyn_pdch updated. 0.15.0-277-g0a3661b Message-ID: <201605271355.u4RDtl8p043017@git.osmocom.org> 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, users/neels/dyn_pdch has been updated via 0a3661b077c41fd6994a080e8dc6efe4f9fd1a2f (commit) from a6c1c652e5f9cd7f2e456af39a54b8fafdc5b344 (commit) 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=0a3661b077c41fd6994a080e8dc6efe4f9fd1a2f commit 0a3661b077c41fd6994a080e8dc6efe4f9fd1a2f Author: Neels Hofmeyr Date: Tue May 24 17:23:12 2016 +0200 tmp debug Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/src/libbsc/abis_rsl.c | 7 ++++++- openbsc/src/libcommon/debug.c | 5 +++++ 3 files changed, 12 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 14:19:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 14:19:26 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-317-g5a7ce1e Message-ID: <201605271419.u4REJQTJ046986@git.osmocom.org> 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, sysmocom/iups has been updated discards 88fc20c7ed1cc5e6db40e930e3079d77bbc10d70 (commit) discards caa9fb30825ae25de84b065815b341cee3a3998c (commit) discards fa65e37b9b8a01528693597cf3b68ef5fed37f08 (commit) discards db6449668b519d2e3e6ed396cac35a09b9babffb (commit) discards 5835f5102e3b2240931220a9f0c0163224e382c3 (commit) discards 6130f1ffdc9af70f43a7bb071f172d750292a932 (commit) discards 459253188d1bfceb9949332c398e44e81084b5f9 (commit) discards aa89bc7398ecbc95deaaa9a4615591cad607ee2d (commit) discards 5163a34ec87c8e6649e2b17959df04169785369c (commit) discards 5cfc05cf914cc21843089b2c687aadd6914917f1 (commit) discards 6fc04204e81c36b8e4d228984da57d88a1638e17 (commit) discards 82d475ec9cee6e7d42596fce198c31b40ac3286d (commit) discards b02bb9dfd3fc7f054d90d6e4f1130ee397cd2f34 (commit) discards 4cdbe7bccdf49ac339435263cea080badbe81221 (commit) discards fae2eb23be1fe3aff2540b44e21f54953dcad270 (commit) discards 35ff453e9a9ec73294c4f77a0e28f56f4ded22de (commit) discards 7b5e5f78d2a0c6eb1e51b03dfcd9c2d8c447d572 (commit) discards 29b384b28190e38e8fc7c1718ca51fc78c72b048 (commit) discards 03e01d34963a71c045267c959139171a7cded583 (commit) discards 30ca30be2ec705068dade1548d876f690f232079 (commit) discards 507c1a4be53c26ccbd78179b0362ef0b4754c9e2 (commit) discards 397b4b2bad5cfe9ca265e918b0353bdc76411484 (commit) discards edbbdbc9c737d376810387a56fd640d46539fd7a (commit) discards 01657165bd515d1dff82d3653c08c34e73e0dc27 (commit) discards 277edb971d11995f35ad8bfe22392385d8953353 (commit) discards 4953ceb23fbd9df51f441ba841920f028047d6cb (commit) discards dfbc0484d88eb64138b5ee8e71da1be7a88ce053 (commit) discards 8b60178fab0cc4d48ca808db26652622d1d04270 (commit) discards 9716229db7fb9e9fc0c774bef2a2888109e3699d (commit) discards 8fbfdba89f89566707b9e61637268feca5004a1d (commit) discards 6d7f747d41319863dbfaa59e035912779d3873b9 (commit) discards 774b201386dcd8bbed9e17d8cf094df0de5ad36b (commit) discards 2d6592415dc55f99d0fa4aa4104574fa1396511c (commit) discards 7732b481a73451a2fde7d159d8b0739367c159cd (commit) discards 392c238cb028c5736806febc492b268c7601de04 (commit) discards e7881c0c9ae0fecd73a59bfbe9dbd5ba60b28412 (commit) discards c9282028e7328a341c6114ae0de853fa89234bc2 (commit) discards 354ffb520e9f20b05e9ca8924ddc02aee967a9c8 (commit) via 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit) via 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit) via 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit) via d58116bb43f5d6c17f068b32052ef9902e252983 (commit) via a965595dd6367ec282ba42f14509cde4e1dbb33c (commit) via b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit) via 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit) via dd439365ac71a15d5a1b9726e6866784d392d330 (commit) via b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit) via fb320ddd49d6b830996e6685e72976e45d93fb8c (commit) via 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit) via 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit) via 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit) via b8c914198c59b43f734325339181aea23978fcf5 (commit) via fc7e3be5ac50936ef5701241e62ac32e25854125 (commit) via 502e029bef458404a97025b692e87b534473893d (commit) via 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit) via 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit) via e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit) via 5e3657fd3814ff77da85726189744e2a778ceafd (commit) via 46ed426443dab1069771ca44562961f6689b189d (commit) via a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit) via df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit) via d2bc91a8fcbf125ca40faea8642c76634d19464d (commit) via 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit) via 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit) via adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit) via 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit) via c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit) via 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit) via 451359da3f241007211286d29d4a783f67aee706 (commit) via e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit) via 1a542de0959efad498239c48c1d2b6cda706567a (commit) via e783de450f995c5f33ce1ed2d31fea52e10a550f (commit) via 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit) via 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit) via 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit) via a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit) via 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit) via 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit) via 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit) via 307e40648e359015be0ce663c8a7c5356ed191f4 (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 (88fc20c7ed1cc5e6db40e930e3079d77bbc10d70) \ N -- N -- N (5a7ce1ea31b610ef7dffc2254cbd511e835f0562) 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=5a7ce1ea31b610ef7dffc2254cbd511e835f0562 commit 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 Author: Daniel Willmann Date: Wed May 11 12:44:34 2016 +0200 gprs: Don't activate RABs on RA update http://cgit.osmocom.org/openbsc/commit/?id=9a6362747e4c177c0239b61bed43e3eff85319b1 commit 9a6362747e4c177c0239b61bed43e3eff85319b1 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives http://cgit.osmocom.org/openbsc/commit/?id=2a88a77da80b2a966c3aeaefe472c122b6eeb462 commit 2a88a77da80b2a966c3aeaefe472c122b6eeb462 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 gprs: Introduce function to change PMM state Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=d58116bb43f5d6c17f068b32052ef9902e252983 commit d58116bb43f5d6c17f068b32052ef9902e252983 Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=a965595dd6367ec282ba42f14509cde4e1dbb33c commit a965595dd6367ec282ba42f14509cde4e1dbb33c Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=b3a6f0402ed61f877c1452d1005e2ae8a4e0130f commit b3a6f0402ed61f877c1452d1005e2ae8a4e0130f Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=8e4fcbef176358125f7afdf9ef0ebb8cb784af1b commit 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b Author: Neels Hofmeyr 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=dd439365ac71a15d5a1b9726e6866784d392d330 commit dd439365ac71a15d5a1b9726e6866784d392d330 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=b30b6ee424c99fd2d390506abdf91d82d5f50587 commit b30b6ee424c99fd2d390506abdf91d82d5f50587 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=fb320ddd49d6b830996e6685e72976e45d93fb8c commit fb320ddd49d6b830996e6685e72976e45d93fb8c Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=32fcd90b16d18e5108c9dc7938e8c1928de4876d commit 32fcd90b16d18e5108c9dc7938e8c1928de4876d Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=801c3ff9892c514ab7f29dc905a131e0064d6891 commit 801c3ff9892c514ab7f29dc905a131e0064d6891 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=65f0b37bfe8b438f1835ccb64b235a396dab7d2d commit 65f0b37bfe8b438f1835ccb64b235a396dab7d2d Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=b8c914198c59b43f734325339181aea23978fcf5 commit b8c914198c59b43f734325339181aea23978fcf5 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=fc7e3be5ac50936ef5701241e62ac32e25854125 commit fc7e3be5ac50936ef5701241e62ac32e25854125 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=502e029bef458404a97025b692e87b534473893d commit 502e029bef458404a97025b692e87b534473893d Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=7245e52442b66534bc2c0739b3d9c08eddba0260 commit 7245e52442b66534bc2c0739b3d9c08eddba0260 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=9b2124dd9602aa8bce9dc48bf86300ee418a54a5 commit 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=e82a8f79b2ad804caba51d9c89a66509f66ef882 commit e82a8f79b2ad804caba51d9c89a66509f66ef882 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=5e3657fd3814ff77da85726189744e2a778ceafd commit 5e3657fd3814ff77da85726189744e2a778ceafd Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=46ed426443dab1069771ca44562961f6689b189d commit 46ed426443dab1069771ca44562961f6689b189d Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=a10b72d122b001e6a36fcb8df5cdf9b384d47924 commit a10b72d122b001e6a36fcb8df5cdf9b384d47924 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=df5517d4c480c4b65bc4ae5e92ccee975c050442 commit df5517d4c480c4b65bc4ae5e92ccee975c050442 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=d2bc91a8fcbf125ca40faea8642c76634d19464d commit d2bc91a8fcbf125ca40faea8642c76634d19464d Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=5cb70fb6d77a7af6908d934098348a4cc2326e34 commit 5cb70fb6d77a7af6908d934098348a4cc2326e34 Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=4cdeb23096a9a83bd542c21d45c0a34ffb91e40a commit 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=adc5c91647de6b8fba1e034510598e9e4ddbf0a5 commit adc5c91647de6b8fba1e034510598e9e4ddbf0a5 Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=907e8b5b3705c52aafde3dbafed7b68bc45120cb commit 907e8b5b3705c52aafde3dbafed7b68bc45120cb Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=c9469d09fb8781465bba3c6c8a989d541b1c78c7 commit c9469d09fb8781465bba3c6c8a989d541b1c78c7 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=27ba744496fab3cb3ad15eaaefad129e0c30c931 commit 27ba744496fab3cb3ad15eaaefad129e0c30c931 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=451359da3f241007211286d29d4a783f67aee706 commit 451359da3f241007211286d29d4a783f67aee706 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 commit e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=1a542de0959efad498239c48c1d2b6cda706567a commit 1a542de0959efad498239c48c1d2b6cda706567a Author: Neels Hofmeyr Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=e783de450f995c5f33ce1ed2d31fea52e10a550f commit e783de450f995c5f33ce1ed2d31fea52e10a550f Author: Neels Hofmeyr Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=6ad3745ae5c064e8451fbd64eddcb981664466f1 commit 6ad3745ae5c064e8451fbd64eddcb981664466f1 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=22e5b91a0107a0c21029b2dcfbe4146f3ee7715e commit 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=4c0426c3b641721f5ca049f6c6dc9d157028d8e8 commit 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391 http://cgit.osmocom.org/openbsc/commit/?id=a3dc2589b4c7cc3198c7bf687a830e276776a442 commit a3dc2589b4c7cc3198c7bf687a830e276776a442 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=83946e95f203fdbcecff0825dd6994e02e5f3427 commit 83946e95f203fdbcecff0825dd6994e02e5f3427 Author: Neels Hofmeyr Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=8fbff57d7410ab1f924f9b22894a8935b9df8826 commit 8fbff57d7410ab1f924f9b22894a8935b9df8826 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686 Author: Harald Welte Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 commit 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 Author: Neels Hofmeyr Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 Author: Daniel Willmann ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/sgsn.h | 1 + openbsc/src/gprs/gprs_gmm.c | 44 ++++++++++++++++++++++++++++++++++-------- openbsc/src/gprs/sgsn_libgtp.c | 16 +++++++++++++++ openbsc/src/libmsc/db.c | 2 +- 4 files changed, 54 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 14:21:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 14:21:38 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-398-gfba9bef Message-ID: <201605271421.u4RELctG047717@git.osmocom.org> 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, users/neels/iucs has been updated discards 933fbe22c6679ea28730969f65abce438be31ad9 (commit) discards 210a96e54aa648423b57ef5522b844c7beb51187 (commit) discards 3910f7c7567e8e4487c84d25245f79c94701ed05 (commit) discards 44987e974b8692f6ad77bd36e6c55fe843209973 (commit) discards 33d9f59a02872b1c4d6d92226a48565a231f105c (commit) discards 3dfc0e4ad6cf03c9fd940b989821bb70f20a360b (commit) discards c3b5bf8a1a8dea4fb0a25164fb46cc1e21bc816c (commit) discards 498c16f8462c2128b800e14889f25657a8d52dec (commit) discards e7007fd6d3fc55e650e1d9ea2d7a1bbdc152dbfa (commit) discards 3807625b9ec7b39be2424675fe0675ad45238511 (commit) discards 099e36f03d7aa09220d9c79651f66a727cdd6be1 (commit) discards 183007e1b05eebcd379971fe63ae324cc5a43142 (commit) discards b525e823d0b901ba2dc01185edb0180fcf11afd1 (commit) discards a326573fb93e71b6bd5e0bc0a847466e848513a2 (commit) discards f9b7f817feb07aa76ee8227b0080aba78cc0d06d (commit) discards f5f4a5a73aac3ba7930da4f54ecfadaa59099156 (commit) discards 4b33a6bb11d4201273707b3f9bfe1024ab86a909 (commit) discards 4f4765936e8e086f1f76c5e08ef47290de29e0f3 (commit) discards ed566983b87b0c4f6e80a10dd0a21d90717f3ad7 (commit) discards 138e11859024ddf1b553f7d96bcb772262d6fe8d (commit) discards f85c955a83b8dd902d335c2497a998c69740aa40 (commit) discards c6d520cf5dca2128e41845d4528be9f1caa35e2c (commit) discards bda04a69350ed6224e11a24d59ec0871726f8d18 (commit) discards 680326b23387edd65eb2f56ca00743f0df74fa75 (commit) discards 156128f4f2f83704a26285cb46a5239f174ba1c8 (commit) discards aa5f9c8f7fb885188db51cd0a828c43cdbc52e6f (commit) discards 96215c3d8ed9de05cccb60fe4f5bebd5a655c7b4 (commit) discards f9d0c0e1be7d8cd5389e102e36fa3f8ca6656e63 (commit) discards ef5bb1cd0ed06a2096d19b8c2d2c9dbbc6d3791d (commit) discards a73a4e58a80c7c252186b5a9ae0bbfde08789f2f (commit) discards 0c1e6a8aa9708681d320b6f0a25e71283e41a24f (commit) discards bc2e38f4af59cb32c2dcba07bd6730501ffa8dde (commit) discards 7a616b86d3a9508837f9be86cd091c096e0c0eeb (commit) discards f9c1fca0fbacc80e41303a42054764ce5546605b (commit) discards 6ac995352e8a2e8b1d4a0b6a219dc3c43bfbfe63 (commit) discards f3500cbd2f9d8b28b5072594219ea07e9eea5185 (commit) discards 1867459d56bec4bd894ee5586e64991a0e113e67 (commit) discards d6bc042f808dd24ac6497abae7b5a6e35116a9b4 (commit) discards 6328bb3244e1efc6331375fc76adbdf485708875 (commit) discards 4389fcc46a0d262fb80b67c1ed4680a674bb6780 (commit) discards 513244adb0cc78f386a1601dc64aa3c25bca0385 (commit) discards bf1e787fab99fbeb774e3fceec03668263fe4348 (commit) discards 28d58b4d6a0b9edf058adbe9833e6b10d9a73261 (commit) discards 3e98336007668c4fdd8a15c6a761ebaffe2e4846 (commit) discards 4a79f711584fd26dca6938b2c2d09188018d660d (commit) discards b6b9fa00c481149aae548f259fa963fc745ee74a (commit) discards 63a6771c4ab6254c25d9abe268f7ab02dc6a4dbc (commit) discards 12252cfefebc399a1ab7db1a96a33cd6553733fd (commit) discards 7e4b659961ea34c9205a595357bac77b4c25b215 (commit) discards 335e63f44ed306ab2d81ba77f0c293a10930f8ba (commit) discards 7d1d26d79243ad78bf28024c0703f1f71f18a1c0 (commit) discards 7b79b37a1dc733f3dc872cc73dc201e016f0aabc (commit) discards 4ca1f963d64019f660f81eef8b0786ff1458b7d6 (commit) discards a6cd2788a476859eac3b71d17ce8d84eb1da706c (commit) discards fef195e66942aa746f6973a6720dffd3ea11b234 (commit) discards 3c12abbdbbf29de40269a30f920a90183073a11d (commit) discards 6d307037cbfea539eb0804ec150520e45dca6432 (commit) discards a18e09e92d37d785a339a7f55b2fb6a0a824e4bb (commit) discards 22731549f68cfd81150342340b537a23e496ee40 (commit) discards 9bff35997f5aee1b9340d770a000a290472ccaa7 (commit) discards bc1a2084e36144e710f6a75a08530415c38301c1 (commit) discards fab942856d142fb41a0fe9c16fce38b8181d936a (commit) discards cbc36aed9990bd12827577d09bbcc4b126f5485e (commit) discards f523452f9269b5a7c560095ce22d84e6cd6e827c (commit) discards 44c3b5101bf004c301b542d0c6513ca1c1f2f4fa (commit) discards 3ce3493e975ef9e56e99c332acf9dd70b722563b (commit) discards 3e93c481779fa5f4a10cf6d31692e193e1b0b531 (commit) discards c54334e0927f7d673ec76ff57d3cbf659aef65cf (commit) discards c711b659f8e0fafc6c69fab4f7409c90b2779904 (commit) discards 4458097edad8ea70653ff0a0887cc43cfc7e3a51 (commit) discards c7df7f38f48686e79cce7a8228ea31178978f397 (commit) discards 9aba7bf4445565e5cb8c52f9434ee5808fd42366 (commit) discards 9258aea3f2c885faeb837744f6100858ddc0e1aa (commit) discards b90607816bcaec69f677e2880747b2e9e3c24536 (commit) discards 4dcc5d448d647b30da6d3dff3a241e07cd4a1940 (commit) discards 3e79fd501dcb5f2fa4e2f3a00cc7e565603169c6 (commit) discards f93fd6e2478a70c2dc1c46dd60f3a3c53e291d15 (commit) discards 4b9da2120ce2af111dee9537665d42409ee8548c (commit) discards 434ed14eaf7bec09657cf1b03652136fffdeee72 (commit) discards 22755e3f3b2a5952456cd1941931188298ce5f31 (commit) discards 8c886a7e8c160d3441bb9b69958b31e7f59bd9d1 (commit) discards 56c127c6d5a9f6a256e0570c9be04542cfa899cb (commit) discards 1f7491c0c1ff6af8e9d0d62f0d53d871d2d87449 (commit) discards 072bc4d78b6a23ca666032bea75cbdf2ece7d4fe (commit) discards 1e4e8e7df4a6604b689bcd8110b45c2e139511bf (commit) discards e1e97d7a11b3974d9faff4b6e7d114cf98e54e6c (commit) discards fe45ccbf594619fc8c8b3e2d09e8d5b47a6a01ec (commit) discards 668c66f3acfcbf10ca0b8990d5b5fc7c4cd1d352 (commit) discards d37f8ed8b4bf6d4931669f01f9853943f03fc0aa (commit) discards 6430345f3f12e5fd918b6f031194127e3cf6b01b (commit) discards 4c34b4a9ac3bf78345b359d43f19434964d81237 (commit) discards 62df6e01196de4a825417f653c8cc629dc05609d (commit) discards ac5f42197dbe255712807228c55b1f654318632a (commit) discards da24f5818d057ea75eca0df5dcfe7c74da3b222c (commit) discards 39e3bede985ab92f7d8dca56d040a0d5d002e337 (commit) discards 8d3a71ef709795ddff0259bfae9ed927f413948a (commit) discards b084662d9c6c4fc89e685e269c75f8a4a8706ae3 (commit) discards 7cab11a680d5f77bc02f2cdf14e0d603d98f2425 (commit) discards b1a46a1340404f652d5360ce0e9a8d50b19d0c2f (commit) discards f23dac268e4515d2de71e1ff872bc1409fc55828 (commit) discards 981d75ffc5de9b24c7e263cdff19e5bfa3a2506f (commit) discards f426345b8665c6d8c4b9dfe52f79c80f00d5880c (commit) discards 7ff8daa7ae2ce873da8f44ad57a0c8ed0619c875 (commit) discards df040c9b942d3a5eb01ffed442109c7c09ef2239 (commit) discards 62c4a9d7c180cd4ae4477c9232c4736c7c1c1d76 (commit) discards f8422c658ff543b0f8a68d7bd453b0c18f9d564e (commit) discards 40e2c91cd69694bd11d9c4ccd545898ba8c86e8c (commit) discards 863575591e2f0f31f33428ac167a28a23b68ff82 (commit) discards 5cf65b39106161b521baf028bb4690651b5bdbb7 (commit) discards 065cc48cb1a89c443b16f1114b43a7ba9ebf03b1 (commit) discards 133b70bae982cd10c58cf6f99da8fa3161d451d5 (commit) discards a9fd15d9758c88e473a92b8f55ae762eb5106bae (commit) discards 0141829b6eedf82d7189f69e00afa37d6a17f0cc (commit) discards 1b9414af0da612b1eefcae440fff9c18d65acdf3 (commit) discards 244cc65d3b653afcb1976019b25a6e6542bd4631 (commit) discards 3285097c9aef7e440f1062afd322f312407356bf (commit) discards 3d9da81f9f5e909a2e3bb876a19e3cd6944f8b18 (commit) discards b2f5e9fe30876b55e9c439b0025890554c8be93a (commit) discards 77a078474d351252650698a744b4a8d8c4f0a04b (commit) via fba9bef1a6e6ac750256fb35f7bf7650f22468e5 (commit) via d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 (commit) via 283a02907a991e14a0461ec41a71c1dd5f29e164 (commit) via 00c645883a7afd761a5bd359ddb45f1a89f99cde (commit) via e509110b5d653ca940a61e154bcc2aa2ac09073d (commit) via b0aafafe320d46ba0a5b78ae408bc7e539c524a2 (commit) via de2cd54cd0e99af2254ced4394dacf5286418ea8 (commit) via 6dc1cba796d939cfff266dc70a5aa0b367256e7b (commit) via f429c01f2d6a324dea42db31bb21490484a9e2ff (commit) via 8a57ed46d2121111fc3f3796575802960702e12a (commit) via b99d067fd4760558c908a15369af85a290231762 (commit) via 73517d398165d51f1c831be5b64b224ddca6872f (commit) via dc3ebcd23f10931e16084ab62f231334ddc404fb (commit) via 9b085dd3d007bf1e5db59477457f9e6b8689e886 (commit) via 81e744bd82c420e04c382f565180876b866501ba (commit) via 4fe97125690d4854e3a63c1906c66fb75c0f1ad0 (commit) via 34486f04331dff25808edb79e85f6ea5d0b83ddd (commit) via 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa (commit) via 5829670db84782de3a4367a53ed02b9247678e40 (commit) via 689575829c72fa8aa252b4f6a3086d0c6ddeb170 (commit) via 6072a195555d16730d5ef03fc6814619e9392cbe (commit) via 9ae7475df63768789341ace6c8037f4e48f738ce (commit) via c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 (commit) via a4d1a8a8ef416be813b8f6ff20122038a447e91e (commit) via afeca62fb5a39d7dabecd2a543174333a7f45047 (commit) via 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 (commit) via 62eac663e81f5b74a8eda0811e58ad5578ac72d5 (commit) via f695abab06826ada0d1db12633d15c349d16e59d (commit) via 6f0d51f59617c22497fca5eb13270014a4eda335 (commit) via 4c24fe96703d91e7f741d29542a7f89c77864e9b (commit) via 231576b05f286df6c27b5147a2e2ca2495132875 (commit) via 40b6155ac48d470760aeeb6cbe172185f6e72585 (commit) via d66fac463398d6deb240d1bb4be2c349bfe671d2 (commit) via f44c8343085095fd626119c50907a4ee41018ba7 (commit) via ff089b968c7d94a768be73c1f709e249e021b770 (commit) via aa6f842bed1ca372625d09948c72ebad7ffedc68 (commit) via 2e5f04e3f9889b2ebabc1940d66392aec5c1459a (commit) via 701bdd6787ba32341476192af7fba740fbaada5c (commit) via b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae (commit) via 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 (commit) via c772ed765a3feeab0ac3e55d670200f4f7ace075 (commit) via 11ba152f3cf04521c0b032d10240fd45c07bf543 (commit) via d89e0b2cb75ae941be423adecd762fe79828d749 (commit) via f81dc0aa387bb455f07dd82d2ebbbf8c60581546 (commit) via 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 (commit) via d5803575a4579091934a255e47f656ff4f98a6bd (commit) via a8f0e2c47cf36b0534cbf193e425dc372a19b08f (commit) via ca691733422f46b2cbc5c00655e34ee33333c275 (commit) via 73b8e53355917d50568b1c82a492e4eceddcb609 (commit) via c28b0333f6e97a56c15daa05b40f15e5b7e367e2 (commit) via f3bee5e879b0cdc2abe733d2bbcb269f5b93495d (commit) via 1330de11367f40cc2820c8105db713e2c96f41a7 (commit) via aafe5091e29bc1cdd3f0502080ad4942a01048f2 (commit) via bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 (commit) via f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 (commit) via ee0a6258c80043491afb5d46881f093d374f41c7 (commit) via 9584344874f8d055345e5a4a17d4003ad8813f53 (commit) via b9b52828d1f29f727295a0fc45d5c437107e760e (commit) via bb172df070807d0d34892e43751127efb3d1236b (commit) via aa09588bf191d5475685b9ea0ab9bbad053ad098 (commit) via d331c9f9c8c5e665f103bebb631e85aa50874262 (commit) via 2e43db2806612f615b2386a6d402715a037b9d77 (commit) via c965dd282a5d3e78d47f99e25fc405e0cbd35948 (commit) via 61075478f56569029c6a50920f65646e7ab5d573 (commit) via f142a64efde05b6dcb42da29d06fe9a8babe9e24 (commit) via 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a (commit) via 7ab2fde5fdaab542425e83b1befdac02606da991 (commit) via fbd779901657345cc949ad6ddf20fa3f098334d6 (commit) via fafa7df103bd796e2c35c1af1ea9069f71237a33 (commit) via d6561f1f9b2bba3345764de0737093926fd84eb2 (commit) via 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc (commit) via 877a4160f98582f8a943d8e0feaf1a33bff7a5b0 (commit) via c60c602ee225ad1ff42043bbca06d3851adebdb0 (commit) via 246fc228afe6060e549f63512da4a17a442869da (commit) via 6f5fcf0565727925caa95a60a88a1b229819de46 (commit) via c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 (commit) via fe61b8781db4f19342b144f150f22c8e985e8944 (commit) via 933126d2892282322215bee189b42237266072ea (commit) via 1df9b80b79286d58a85643e3ccf9b3b04e348a78 (commit) via 59d82182c5c10e7f21f5f19ab143987e2f03cb54 (commit) via c64e259efe0d60b2719006947db5d084dfc913a5 (commit) via 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit) via 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit) via 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit) via d58116bb43f5d6c17f068b32052ef9902e252983 (commit) via a965595dd6367ec282ba42f14509cde4e1dbb33c (commit) via b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit) via 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit) via dd439365ac71a15d5a1b9726e6866784d392d330 (commit) via b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit) via fb320ddd49d6b830996e6685e72976e45d93fb8c (commit) via 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit) via 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit) via 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit) via b8c914198c59b43f734325339181aea23978fcf5 (commit) via fc7e3be5ac50936ef5701241e62ac32e25854125 (commit) via 502e029bef458404a97025b692e87b534473893d (commit) via 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit) via 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit) via e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit) via 5e3657fd3814ff77da85726189744e2a778ceafd (commit) via 46ed426443dab1069771ca44562961f6689b189d (commit) via a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit) via df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit) via d2bc91a8fcbf125ca40faea8642c76634d19464d (commit) via 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit) via 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit) via adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit) via 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit) via c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit) via 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit) via 451359da3f241007211286d29d4a783f67aee706 (commit) via e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit) via 1a542de0959efad498239c48c1d2b6cda706567a (commit) via e783de450f995c5f33ce1ed2d31fea52e10a550f (commit) via 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit) via 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit) via 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit) via a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit) via 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit) via 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit) via 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit) via 307e40648e359015be0ce663c8a7c5356ed191f4 (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 (933fbe22c6679ea28730969f65abce438be31ad9) \ N -- N -- N (fba9bef1a6e6ac750256fb35f7bf7650f22468e5) 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=fba9bef1a6e6ac750256fb35f7bf7650f22468e5 commit fba9bef1a6e6ac750256fb35f7bf7650f22468e5 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 commit d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 Author: Neels Hofmeyr Date: Mon May 23 02:29:29 2016 +0200 cscn wip Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7 http://cgit.osmocom.org/openbsc/commit/?id=283a02907a991e14a0461ec41a71c1dd5f29e164 commit 283a02907a991e14a0461ec41a71c1dd5f29e164 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=00c645883a7afd761a5bd359ddb45f1a89f99cde commit 00c645883a7afd761a5bd359ddb45f1a89f99cde Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=e509110b5d653ca940a61e154bcc2aa2ac09073d commit e509110b5d653ca940a61e154bcc2aa2ac09073d Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=b0aafafe320d46ba0a5b78ae408bc7e539c524a2 commit b0aafafe320d46ba0a5b78ae408bc7e539c524a2 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=de2cd54cd0e99af2254ced4394dacf5286418ea8 commit de2cd54cd0e99af2254ced4394dacf5286418ea8 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=6dc1cba796d939cfff266dc70a5aa0b367256e7b commit 6dc1cba796d939cfff266dc70a5aa0b367256e7b Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=f429c01f2d6a324dea42db31bb21490484a9e2ff commit f429c01f2d6a324dea42db31bb21490484a9e2ff Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=8a57ed46d2121111fc3f3796575802960702e12a commit 8a57ed46d2121111fc3f3796575802960702e12a Author: Neels Hofmeyr 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=b99d067fd4760558c908a15369af85a290231762 commit b99d067fd4760558c908a15369af85a290231762 Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=73517d398165d51f1c831be5b64b224ddca6872f commit 73517d398165d51f1c831be5b64b224ddca6872f Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=dc3ebcd23f10931e16084ab62f231334ddc404fb commit dc3ebcd23f10931e16084ab62f231334ddc404fb Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=9b085dd3d007bf1e5db59477457f9e6b8689e886 commit 9b085dd3d007bf1e5db59477457f9e6b8689e886 Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config http://cgit.osmocom.org/openbsc/commit/?id=81e744bd82c420e04c382f565180876b866501ba commit 81e744bd82c420e04c382f565180876b866501ba Author: Neels Hofmeyr 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=4fe97125690d4854e3a63c1906c66fb75c0f1ad0 commit 4fe97125690d4854e3a63c1906c66fb75c0f1ad0 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=34486f04331dff25808edb79e85f6ea5d0b83ddd commit 34486f04331dff25808edb79e85f6ea5d0b83ddd Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa commit 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa Author: Neels Hofmeyr Date: Tue May 10 14:13:55 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=5829670db84782de3a4367a53ed02b9247678e40 commit 5829670db84782de3a4367a53ed02b9247678e40 Author: Neels Hofmeyr Date: Tue May 10 14:12:01 2016 +0200 msc_api compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=689575829c72fa8aa252b4f6a3086d0c6ddeb170 commit 689575829c72fa8aa252b4f6a3086d0c6ddeb170 Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=6072a195555d16730d5ef03fc6814619e9392cbe commit 6072a195555d16730d5ef03fc6814619e9392cbe Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=9ae7475df63768789341ace6c8037f4e48f738ce commit 9ae7475df63768789341ace6c8037f4e48f738ce Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 commit c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 Author: Neels Hofmeyr Date: Fri May 20 20:41:20 2016 +0200 subscr_request_conn Change-Id: I16a716c19777f175f9c4281394976b716252fde5 http://cgit.osmocom.org/openbsc/commit/?id=a4d1a8a8ef416be813b8f6ff20122038a447e91e commit a4d1a8a8ef416be813b8f6ff20122038a447e91e Author: Neels Hofmeyr Date: Fri May 20 20:40:53 2016 +0200 lchan_conn_comment Change-Id: I87bcd049162a3798868426a26b173c2029ada74b http://cgit.osmocom.org/openbsc/commit/?id=afeca62fb5a39d7dabecd2a543174333a7f45047 commit afeca62fb5a39d7dabecd2a543174333a7f45047 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 msc_tx_dtap Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 commit 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=62eac663e81f5b74a8eda0811e58ad5578ac72d5 commit 62eac663e81f5b74a8eda0811e58ad5578ac72d5 Author: Neels Hofmeyr 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=f695abab06826ada0d1db12633d15c349d16e59d commit f695abab06826ada0d1db12633d15c349d16e59d Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=6f0d51f59617c22497fca5eb13270014a4eda335 commit 6f0d51f59617c22497fca5eb13270014a4eda335 Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=4c24fe96703d91e7f741d29542a7f89c77864e9b commit 4c24fe96703d91e7f741d29542a7f89c77864e9b Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 iu_cs http://cgit.osmocom.org/openbsc/commit/?id=231576b05f286df6c27b5147a2e2ca2495132875 commit 231576b05f286df6c27b5147a2e2ca2495132875 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=40b6155ac48d470760aeeb6cbe172185f6e72585 commit 40b6155ac48d470760aeeb6cbe172185f6e72585 Author: Neels Hofmeyr Date: Tue May 10 14:01:49 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=d66fac463398d6deb240d1bb4be2c349bfe671d2 commit d66fac463398d6deb240d1bb4be2c349bfe671d2 Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=f44c8343085095fd626119c50907a4ee41018ba7 commit f44c8343085095fd626119c50907a4ee41018ba7 Author: Neels Hofmeyr 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=ff089b968c7d94a768be73c1f709e249e021b770 commit ff089b968c7d94a768be73c1f709e249e021b770 Author: Neels Hofmeyr 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=aa6f842bed1ca372625d09948c72ebad7ffedc68 commit aa6f842bed1ca372625d09948c72ebad7ffedc68 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=2e5f04e3f9889b2ebabc1940d66392aec5c1459a commit 2e5f04e3f9889b2ebabc1940d66392aec5c1459a Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_api_h__compl_l3 http://cgit.osmocom.org/openbsc/commit/?id=701bdd6787ba32341476192af7fba740fbaada5c commit 701bdd6787ba32341476192af7fba740fbaada5c Author: Neels Hofmeyr Date: Tue May 10 13:36:15 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae commit b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae Author: Neels Hofmeyr Date: Tue May 10 13:32:27 2016 +0200 msc_api_h http://cgit.osmocom.org/openbsc/commit/?id=2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 commit 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=c772ed765a3feeab0ac3e55d670200f4f7ace075 commit c772ed765a3feeab0ac3e55d670200f4f7ace075 Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h http://cgit.osmocom.org/openbsc/commit/?id=11ba152f3cf04521c0b032d10240fd45c07bf543 commit 11ba152f3cf04521c0b032d10240fd45c07bf543 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=d89e0b2cb75ae941be423adecd762fe79828d749 commit d89e0b2cb75ae941be423adecd762fe79828d749 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=f81dc0aa387bb455f07dd82d2ebbbf8c60581546 commit f81dc0aa387bb455f07dd82d2ebbbf8c60581546 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 commit 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=d5803575a4579091934a255e47f656ff4f98a6bd commit d5803575a4579091934a255e47f656ff4f98a6bd Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=a8f0e2c47cf36b0534cbf193e425dc372a19b08f commit a8f0e2c47cf36b0534cbf193e425dc372a19b08f Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=ca691733422f46b2cbc5c00655e34ee33333c275 commit ca691733422f46b2cbc5c00655e34ee33333c275 Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=73b8e53355917d50568b1c82a492e4eceddcb609 commit 73b8e53355917d50568b1c82a492e4eceddcb609 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=c28b0333f6e97a56c15daa05b40f15e5b7e367e2 commit c28b0333f6e97a56c15daa05b40f15e5b7e367e2 Author: Neels Hofmeyr 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=f3bee5e879b0cdc2abe733d2bbcb269f5b93495d commit f3bee5e879b0cdc2abe733d2bbcb269f5b93495d Author: Neels Hofmeyr 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=1330de11367f40cc2820c8105db713e2c96f41a7 commit 1330de11367f40cc2820c8105db713e2c96f41a7 Author: Neels Hofmeyr 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=aafe5091e29bc1cdd3f0502080ad4942a01048f2 commit aafe5091e29bc1cdd3f0502080ad4942a01048f2 Author: Neels Hofmeyr 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=bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 commit bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 Author: Neels Hofmeyr 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=f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 commit f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 Author: Neels Hofmeyr 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=ee0a6258c80043491afb5d46881f093d374f41c7 commit ee0a6258c80043491afb5d46881f093d374f41c7 Author: Neels Hofmeyr 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=9584344874f8d055345e5a4a17d4003ad8813f53 commit 9584344874f8d055345e5a4a17d4003ad8813f53 Author: Neels Hofmeyr 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=b9b52828d1f29f727295a0fc45d5c437107e760e commit b9b52828d1f29f727295a0fc45d5c437107e760e Author: Neels Hofmeyr 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=bb172df070807d0d34892e43751127efb3d1236b commit bb172df070807d0d34892e43751127efb3d1236b Author: Neels Hofmeyr 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. Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=aa09588bf191d5475685b9ea0ab9bbad053ad098 commit aa09588bf191d5475685b9ea0ab9bbad053ad098 Author: Neels Hofmeyr 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=d331c9f9c8c5e665f103bebb631e85aa50874262 commit d331c9f9c8c5e665f103bebb631e85aa50874262 Author: Neels Hofmeyr 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=2e43db2806612f615b2386a6d402715a037b9d77 commit 2e43db2806612f615b2386a6d402715a037b9d77 Author: Neels Hofmeyr 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=c965dd282a5d3e78d47f99e25fc405e0cbd35948 commit c965dd282a5d3e78d47f99e25fc405e0cbd35948 Author: Neels Hofmeyr 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=61075478f56569029c6a50920f65646e7ab5d573 commit 61075478f56569029c6a50920f65646e7ab5d573 Author: Neels Hofmeyr 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=f142a64efde05b6dcb42da29d06fe9a8babe9e24 commit f142a64efde05b6dcb42da29d06fe9a8babe9e24 Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=0789dd6ac9d739d05ec1c92b5a46a84d533ef21a commit 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a Author: Neels Hofmeyr 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=7ab2fde5fdaab542425e83b1befdac02606da991 commit 7ab2fde5fdaab542425e83b1befdac02606da991 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=fbd779901657345cc949ad6ddf20fa3f098334d6 commit fbd779901657345cc949ad6ddf20fa3f098334d6 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=fafa7df103bd796e2c35c1af1ea9069f71237a33 commit fafa7df103bd796e2c35c1af1ea9069f71237a33 Author: Neels Hofmeyr 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=d6561f1f9b2bba3345764de0737093926fd84eb2 commit d6561f1f9b2bba3345764de0737093926fd84eb2 Author: Neels Hofmeyr 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=0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc commit 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc Author: Neels Hofmeyr 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=877a4160f98582f8a943d8e0feaf1a33bff7a5b0 commit 877a4160f98582f8a943d8e0feaf1a33bff7a5b0 Author: Neels Hofmeyr 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=c60c602ee225ad1ff42043bbca06d3851adebdb0 commit c60c602ee225ad1ff42043bbca06d3851adebdb0 Author: Neels Hofmeyr 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=246fc228afe6060e549f63512da4a17a442869da commit 246fc228afe6060e549f63512da4a17a442869da Author: Neels Hofmeyr 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=6f5fcf0565727925caa95a60a88a1b229819de46 commit 6f5fcf0565727925caa95a60a88a1b229819de46 Author: Neels Hofmeyr 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=c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 commit c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 Author: Neels Hofmeyr 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=fe61b8781db4f19342b144f150f22c8e985e8944 commit fe61b8781db4f19342b144f150f22c8e985e8944 Author: Neels Hofmeyr 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=933126d2892282322215bee189b42237266072ea commit 933126d2892282322215bee189b42237266072ea Author: Neels Hofmeyr 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=1df9b80b79286d58a85643e3ccf9b3b04e348a78 commit 1df9b80b79286d58a85643e3ccf9b3b04e348a78 Author: Neels Hofmeyr 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=59d82182c5c10e7f21f5f19ab143987e2f03cb54 commit 59d82182c5c10e7f21f5f19ab143987e2f03cb54 Author: Neels Hofmeyr 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=c64e259efe0d60b2719006947db5d084dfc913a5 commit c64e259efe0d60b2719006947db5d084dfc913a5 Author: Neels Hofmeyr 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. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/sgsn.h | 1 + openbsc/src/gprs/gprs_gmm.c | 44 ++++++++++++++++++++++++++++++++++-------- openbsc/src/gprs/sgsn_libgtp.c | 16 +++++++++++++++ openbsc/src/libmsc/db.c | 2 +- 4 files changed, 54 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri May 27 16:28:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 27 May 2016 16:28:23 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-396-gbcfccb0 Message-ID: <201605271628.u4RGSNes068672@git.osmocom.org> 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, users/neels/iucs has been updated discards fba9bef1a6e6ac750256fb35f7bf7650f22468e5 (commit) discards d5c88f15b1e4b2ca9927baaca5b37cd4f6b1e269 (commit) discards 283a02907a991e14a0461ec41a71c1dd5f29e164 (commit) discards 00c645883a7afd761a5bd359ddb45f1a89f99cde (commit) discards e509110b5d653ca940a61e154bcc2aa2ac09073d (commit) discards b0aafafe320d46ba0a5b78ae408bc7e539c524a2 (commit) discards de2cd54cd0e99af2254ced4394dacf5286418ea8 (commit) discards 6dc1cba796d939cfff266dc70a5aa0b367256e7b (commit) discards f429c01f2d6a324dea42db31bb21490484a9e2ff (commit) discards 8a57ed46d2121111fc3f3796575802960702e12a (commit) discards b99d067fd4760558c908a15369af85a290231762 (commit) discards 73517d398165d51f1c831be5b64b224ddca6872f (commit) discards dc3ebcd23f10931e16084ab62f231334ddc404fb (commit) discards 9b085dd3d007bf1e5db59477457f9e6b8689e886 (commit) discards 81e744bd82c420e04c382f565180876b866501ba (commit) discards 4fe97125690d4854e3a63c1906c66fb75c0f1ad0 (commit) discards 34486f04331dff25808edb79e85f6ea5d0b83ddd (commit) discards 6d01bdcec4fb8d1afbc19a8c8bce8c91542846aa (commit) discards 5829670db84782de3a4367a53ed02b9247678e40 (commit) discards 689575829c72fa8aa252b4f6a3086d0c6ddeb170 (commit) discards 6072a195555d16730d5ef03fc6814619e9392cbe (commit) discards 9ae7475df63768789341ace6c8037f4e48f738ce (commit) discards c7b40e90d10b9ea4ed6428aa1ede97b795dc6f30 (commit) discards a4d1a8a8ef416be813b8f6ff20122038a447e91e (commit) discards afeca62fb5a39d7dabecd2a543174333a7f45047 (commit) discards 1966375cdd7ec7cef2a85e58fc3dd049d0a9f097 (commit) discards 62eac663e81f5b74a8eda0811e58ad5578ac72d5 (commit) discards f695abab06826ada0d1db12633d15c349d16e59d (commit) discards 6f0d51f59617c22497fca5eb13270014a4eda335 (commit) discards 4c24fe96703d91e7f741d29542a7f89c77864e9b (commit) discards 231576b05f286df6c27b5147a2e2ca2495132875 (commit) discards 40b6155ac48d470760aeeb6cbe172185f6e72585 (commit) discards d66fac463398d6deb240d1bb4be2c349bfe671d2 (commit) discards f44c8343085095fd626119c50907a4ee41018ba7 (commit) discards ff089b968c7d94a768be73c1f709e249e021b770 (commit) discards aa6f842bed1ca372625d09948c72ebad7ffedc68 (commit) discards 2e5f04e3f9889b2ebabc1940d66392aec5c1459a (commit) discards 701bdd6787ba32341476192af7fba740fbaada5c (commit) discards b4fb79e0964ead7e1ef0d0fcc2a8f590da22abae (commit) discards 2d03cc55b6ec6875c8f3ab58b03072e0c9a256a8 (commit) discards c772ed765a3feeab0ac3e55d670200f4f7ace075 (commit) discards 11ba152f3cf04521c0b032d10240fd45c07bf543 (commit) discards d89e0b2cb75ae941be423adecd762fe79828d749 (commit) discards f81dc0aa387bb455f07dd82d2ebbbf8c60581546 (commit) discards 25ad0e2afe760a6e96f707ab4bedb45b0b2566e4 (commit) discards d5803575a4579091934a255e47f656ff4f98a6bd (commit) discards a8f0e2c47cf36b0534cbf193e425dc372a19b08f (commit) discards ca691733422f46b2cbc5c00655e34ee33333c275 (commit) discards 73b8e53355917d50568b1c82a492e4eceddcb609 (commit) discards c28b0333f6e97a56c15daa05b40f15e5b7e367e2 (commit) discards f3bee5e879b0cdc2abe733d2bbcb269f5b93495d (commit) discards 1330de11367f40cc2820c8105db713e2c96f41a7 (commit) discards aafe5091e29bc1cdd3f0502080ad4942a01048f2 (commit) discards bfa82d1c50f00dd84381b0d0f7bdb2bfad7d8ab3 (commit) discards f99940eaaf69ebd65de100b9ecf46b2b5a1239a1 (commit) discards ee0a6258c80043491afb5d46881f093d374f41c7 (commit) discards 9584344874f8d055345e5a4a17d4003ad8813f53 (commit) discards b9b52828d1f29f727295a0fc45d5c437107e760e (commit) via bcfccb0a254938a66635d184f5d75c2bbe1bc31e (commit) via a6c27dd4e90605a8a5551beffc633b867f28bc2f (commit) via 1735c6759dbcc54846a70263d0fb25f86522c6a1 (commit) via 0db142e4425ee022aaf9338cd118bd75f65fe86d (commit) via 0d28ac911af605c46d59f871253f42c5c18d37e0 (commit) via 9120410032cf815e1dc412ea5c992da7b363e949 (commit) via 442d9418ad8055c21b623dbf5e490b9e0b39e55c (commit) via b01ff96014cf8726703e39f8e01f89b412bbd8fd (commit) via 54c797dd8e72f646ec0bbc8bce28bf957524c66e (commit) via 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd (commit) via e9becafe44377cd8ccebbf29de08993ead833fd1 (commit) via cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d (commit) via 83a77a6824882e61d4eba960656151a832ce0b38 (commit) via d480754699e7265c7511c44f0510820a0171ff0f (commit) via 956f48d6323c75118a5130cfc2e17e090ef1dfaa (commit) via 9298d427626b1ba4ccf95d812d9f03f6d838f892 (commit) via 6abed43f911af275bada3dfba818e8114a5f42ff (commit) via 44e8db73fabf01bfd687194fa1284f619c7ff0a9 (commit) via 9df069d2cfbc247603664a59f1a73a0c6261d173 (commit) via 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd (commit) via 788dc76f813665056d396594e5b480c5cf387962 (commit) via e0382a173d92b6228f812b3a24762bad3e1f26fb (commit) via 2949738f3a4fef22481b07b79086170d646bcf9c (commit) via 1f46a737bda2df6832165e5f7e9c881874f7e410 (commit) via fd25aee1f869bed541cdad71c0d0d67bfbd3f652 (commit) via 7176c54d182eca6c9787cfc43ecb438c508a9d89 (commit) via 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 (commit) via 24d0288e3208f1acf8ee5ef06596f9533b42e7db (commit) via f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 (commit) via 330f9de234fc20362ddb029c351c834ae6924bb4 (commit) via d97ab50e5ebe387d9106c92507f2ae87de6a3389 (commit) via f7c529be9ccda9f5983906dbcdc0bdec8761bebd (commit) via b01e8f9ae415d76195db200b5407a9263245edbe (commit) via ad03b717ba780295c9b0f3a450350df8542c5a10 (commit) via 15b3599daf77373474fcdddb95dd4ebbe042dd77 (commit) via 689ec04ea9f9151ac32d7fd3134983811265965c (commit) via 845a8e16f4db24c677b37f46bea772ac7b07f2ac (commit) via fd3786365bca0d207ecdbd7e3e751d0b82f4e17d (commit) via a2f126124df56e41476f1438ec45fbc6c6635dfb (commit) via 24d527beea67b69ea2864841bdd4b8721d22a22b (commit) via 6136fd8cace122ed8433a8d96a42581e924f759a (commit) via 26e7ab09e37136fd7523cc3245ea17912b1e29ad (commit) via f492e1f91443fa959463195bd0e8daebde9cbcc6 (commit) via b98b6609461cf0381097d74d04fa212fe7ce8b86 (commit) via 591467bff58dfbec1f82b2fdc56301696c637eea (commit) via 523da2b86436bdaa5624bda7cb0bb41b61087fc6 (commit) via 406336da8b68d6302e2429e5ceab7eb41c2c35d5 (commit) via cdbda44c5af2205c67bed196893be0683a37ef99 (commit) via e9dd0577bbad3c1ee20590d054e662e94b232818 (commit) via bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 (commit) via 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 (commit) via 648f26fa1ed91f30555d49779dc85c2f6ed818ca (commit) via 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c (commit) via 1591ce69462e8f045b6d50f7366f6f60107a6516 (commit) via 71b47e96683e86d93b2ce3cb127c896559d8dc84 (commit) via 91000ddd882fb7305f6dfdef2df9cf6f09792ea5 (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 (fba9bef1a6e6ac750256fb35f7bf7650f22468e5) \ N -- N -- N (bcfccb0a254938a66635d184f5d75c2bbe1bc31e) 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=bcfccb0a254938a66635d184f5d75c2bbe1bc31e commit bcfccb0a254938a66635d184f5d75c2bbe1bc31e Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=a6c27dd4e90605a8a5551beffc633b867f28bc2f commit a6c27dd4e90605a8a5551beffc633b867f28bc2f Author: Neels Hofmeyr Date: Mon May 23 02:29:29 2016 +0200 cscn wip Change-Id: I76d4a509993b2073077ff0249ffd92931340e9a7 http://cgit.osmocom.org/openbsc/commit/?id=1735c6759dbcc54846a70263d0fb25f86522c6a1 commit 1735c6759dbcc54846a70263d0fb25f86522c6a1 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=0db142e4425ee022aaf9338cd118bd75f65fe86d commit 0db142e4425ee022aaf9338cd118bd75f65fe86d Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=0d28ac911af605c46d59f871253f42c5c18d37e0 commit 0d28ac911af605c46d59f871253f42c5c18d37e0 Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=9120410032cf815e1dc412ea5c992da7b363e949 commit 9120410032cf815e1dc412ea5c992da7b363e949 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=442d9418ad8055c21b623dbf5e490b9e0b39e55c commit 442d9418ad8055c21b623dbf5e490b9e0b39e55c Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=b01ff96014cf8726703e39f8e01f89b412bbd8fd commit b01ff96014cf8726703e39f8e01f89b412bbd8fd Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=54c797dd8e72f646ec0bbc8bce28bf957524c66e commit 54c797dd8e72f646ec0bbc8bce28bf957524c66e Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd commit 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd Author: Neels Hofmeyr 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=e9becafe44377cd8ccebbf29de08993ead833fd1 commit e9becafe44377cd8ccebbf29de08993ead833fd1 Author: Neels Hofmeyr Date: Tue May 10 13:28:18 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn 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. Future: both libbsc and libmsc will want to use the gsm0480_send_* functions, but using different subscriber connection structs. Hence move out the message generation guts and code-dup only thin shims to libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d commit cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=83a77a6824882e61d4eba960656151a832ce0b38 commit 83a77a6824882e61d4eba960656151a832ce0b38 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=d480754699e7265c7511c44f0510820a0171ff0f commit d480754699e7265c7511c44f0510820a0171ff0f Author: Neels Hofmeyr 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=956f48d6323c75118a5130cfc2e17e090ef1dfaa commit 956f48d6323c75118a5130cfc2e17e090ef1dfaa Author: Neels Hofmeyr 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=9298d427626b1ba4ccf95d812d9f03f6d838f892 commit 9298d427626b1ba4ccf95d812d9f03f6d838f892 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() 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.) http://cgit.osmocom.org/openbsc/commit/?id=6abed43f911af275bada3dfba818e8114a5f42ff commit 6abed43f911af275bada3dfba818e8114a5f42ff Author: Neels Hofmeyr Date: Tue May 10 14:15:50 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=44e8db73fabf01bfd687194fa1284f619c7ff0a9 commit 44e8db73fabf01bfd687194fa1284f619c7ff0a9 Author: Neels Hofmeyr Date: Tue May 10 14:13:04 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=9df069d2cfbc247603664a59f1a73a0c6261d173 commit 9df069d2cfbc247603664a59f1a73a0c6261d173 Author: Neels Hofmeyr Date: Tue May 10 14:10:15 2016 +0200 mscsplit msc_tx_dtap http://cgit.osmocom.org/openbsc/commit/?id=13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd commit 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd Author: Neels Hofmeyr Date: Tue May 10 14:09:25 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=788dc76f813665056d396594e5b480c5cf387962 commit 788dc76f813665056d396594e5b480c5cf387962 Author: Neels Hofmeyr Date: Fri May 20 20:41:20 2016 +0200 subscr_request_conn Change-Id: I16a716c19777f175f9c4281394976b716252fde5 http://cgit.osmocom.org/openbsc/commit/?id=e0382a173d92b6228f812b3a24762bad3e1f26fb commit e0382a173d92b6228f812b3a24762bad3e1f26fb Author: Neels Hofmeyr Date: Fri May 20 20:40:53 2016 +0200 lchan_conn_comment Change-Id: I87bcd049162a3798868426a26b173c2029ada74b http://cgit.osmocom.org/openbsc/commit/?id=2949738f3a4fef22481b07b79086170d646bcf9c commit 2949738f3a4fef22481b07b79086170d646bcf9c Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 msc_tx_dtap Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=1f46a737bda2df6832165e5f7e9c881874f7e410 commit 1f46a737bda2df6832165e5f7e9c881874f7e410 Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=fd25aee1f869bed541cdad71c0d0d67bfbd3f652 commit fd25aee1f869bed541cdad71c0d0d67bfbd3f652 Author: Neels Hofmeyr 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=7176c54d182eca6c9787cfc43ecb438c508a9d89 commit 7176c54d182eca6c9787cfc43ecb438c508a9d89 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 commit 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 Author: Neels Hofmeyr Date: Tue May 10 14:03:35 2016 +0200 mscsplit http://cgit.osmocom.org/openbsc/commit/?id=24d0288e3208f1acf8ee5ef06596f9533b42e7db commit 24d0288e3208f1acf8ee5ef06596f9533b42e7db Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 make: add iu_cs.c http://cgit.osmocom.org/openbsc/commit/?id=f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 commit f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=330f9de234fc20362ddb029c351c834ae6924bb4 commit 330f9de234fc20362ddb029c351c834ae6924bb4 Author: Neels Hofmeyr Date: Fri May 27 18:16:30 2016 +0200 make: add msc_ifaces.c, a_iface.c Change-Id: I840db653718f3fe5a7875a470bc048172740bf1f http://cgit.osmocom.org/openbsc/commit/?id=d97ab50e5ebe387d9106c92507f2ae87de6a3389 commit d97ab50e5ebe387d9106c92507f2ae87de6a3389 Author: Neels Hofmeyr Date: Tue May 10 14:00:46 2016 +0200 COMPILING_LIBMSC http://cgit.osmocom.org/openbsc/commit/?id=f7c529be9ccda9f5983906dbcdc0bdec8761bebd commit f7c529be9ccda9f5983906dbcdc0bdec8761bebd Author: Neels Hofmeyr 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=b01e8f9ae415d76195db200b5407a9263245edbe commit b01e8f9ae415d76195db200b5407a9263245edbe Author: Neels Hofmeyr 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=ad03b717ba780295c9b0f3a450350df8542c5a10 commit ad03b717ba780295c9b0f3a450350df8542c5a10 Author: Neels Hofmeyr Date: Tue May 10 13:39:44 2016 +0200 msc_ifaces http://cgit.osmocom.org/openbsc/commit/?id=15b3599daf77373474fcdddb95dd4ebbe042dd77 commit 15b3599daf77373474fcdddb95dd4ebbe042dd77 Author: Neels Hofmeyr Date: Fri May 27 18:21:34 2016 +0200 mscfu Change-Id: I6c1e578eb8ec32f1962c815367ae08756e60fae1 http://cgit.osmocom.org/openbsc/commit/?id=689ec04ea9f9151ac32d7fd3134983811265965c commit 689ec04ea9f9151ac32d7fd3134983811265965c Author: Neels Hofmeyr 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=845a8e16f4db24c677b37f46bea772ac7b07f2ac commit 845a8e16f4db24c677b37f46bea772ac7b07f2ac Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=fd3786365bca0d207ecdbd7e3e751d0b82f4e17d commit fd3786365bca0d207ecdbd7e3e751d0b82f4e17d Author: Neels Hofmeyr Date: Tue May 10 13:26:39 2016 +0200 msc_h Change-Id: I4509cb1b59791e7279e6f1eb6954d6b3c0993fd0 http://cgit.osmocom.org/openbsc/commit/?id=a2f126124df56e41476f1438ec45fbc6c6635dfb commit a2f126124df56e41476f1438ec45fbc6c6635dfb Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/msc_ifaces.c http://cgit.osmocom.org/openbsc/commit/?id=24d527beea67b69ea2864841bdd4b8721d22a22b commit 24d527beea67b69ea2864841bdd4b8721d22a22b Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libmsc/a_iface.c http://cgit.osmocom.org/openbsc/commit/?id=6136fd8cace122ed8433a8d96a42581e924f759a commit 6136fd8cace122ed8433a8d96a42581e924f759a Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/src/libbsc/gsm_04_80_utils.c http://cgit.osmocom.org/openbsc/commit/?id=26e7ab09e37136fd7523cc3245ea17912b1e29ad commit 26e7ab09e37136fd7523cc3245ea17912b1e29ad Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_ifaces.h http://cgit.osmocom.org/openbsc/commit/?id=f492e1f91443fa959463195bd0e8daebde9cbcc6 commit f492e1f91443fa959463195bd0e8daebde9cbcc6 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 add empty openbsc/include/openbsc/msc_api.h http://cgit.osmocom.org/openbsc/commit/?id=b98b6609461cf0381097d74d04fa212fe7ce8b86 commit b98b6609461cf0381097d74d04fa212fe7ce8b86 Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=591467bff58dfbec1f82b2fdc56301696c637eea commit 591467bff58dfbec1f82b2fdc56301696c637eea Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=523da2b86436bdaa5624bda7cb0bb41b61087fc6 commit 523da2b86436bdaa5624bda7cb0bb41b61087fc6 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=406336da8b68d6302e2429e5ceab7eb41c2c35d5 commit 406336da8b68d6302e2429e5ceab7eb41c2c35d5 Author: Neels Hofmeyr 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=cdbda44c5af2205c67bed196893be0683a37ef99 commit cdbda44c5af2205c67bed196893be0683a37ef99 Author: Neels Hofmeyr 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=e9dd0577bbad3c1ee20590d054e662e94b232818 commit e9dd0577bbad3c1ee20590d054e662e94b232818 Author: Neels Hofmeyr 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=bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 commit bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 Author: Neels Hofmeyr 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=6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 commit 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 Author: Neels Hofmeyr 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=648f26fa1ed91f30555d49779dc85c2f6ed818ca commit 648f26fa1ed91f30555d49779dc85c2f6ed818ca Author: Neels Hofmeyr 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=49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c commit 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c Author: Neels Hofmeyr 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=1591ce69462e8f045b6d50f7366f6f60107a6516 commit 1591ce69462e8f045b6d50f7366f6f60107a6516 Author: Neels Hofmeyr 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=71b47e96683e86d93b2ce3cb127c896559d8dc84 commit 71b47e96683e86d93b2ce3cb127c896559d8dc84 Author: Neels Hofmeyr 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=91000ddd882fb7305f6dfdef2df9cf6f09792ea5 commit 91000ddd882fb7305f6dfdef2df9cf6f09792ea5 Author: Neels Hofmeyr Date: Fri May 27 17:05:26 2016 +0200 gsm_encr,2xstatic Change-Id: I4a6e52030681ddbbdcc0ab1642454a0296f8a564 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/bss.h | 2 +- openbsc/include/openbsc/gsm_data.h | 6 +--- openbsc/include/openbsc/gsm_subscriber.h | 14 ++++++++ openbsc/include/openbsc/{iu_cs.h => iucs.h} | 0 openbsc/include/openbsc/msc_api.h | 28 --------------- openbsc/include/openbsc/osmo_msc.h | 8 +++++ openbsc/include/openbsc/vty.h | 4 +-- openbsc/src/libbsc/bsc_init.c | 2 +- openbsc/src/libmsc/Makefile.am | 6 ++-- openbsc/src/libmsc/cscn_vty.c | 46 +++++++++++++++++++++--- openbsc/src/libmsc/{iu_cs.c => iucs.c} | 2 +- openbsc/src/libmsc/msc_api.c | 55 ----------------------------- openbsc/src/libmsc/osmo_msc.c | 26 +++++++++++++- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-cscn/Makefile.am | 2 +- openbsc/src/osmo-cscn/cscn_main.c | 17 +++++---- openbsc/src/osmo-cscn/iucs_ranap.c | 2 +- 18 files changed, 109 insertions(+), 115 deletions(-) rename openbsc/include/openbsc/{iu_cs.h => iucs.h} (100%) delete mode 100644 openbsc/include/openbsc/msc_api.h rename openbsc/src/libmsc/{iu_cs.c => iucs.c} (99%) delete mode 100644 openbsc/src/libmsc/msc_api.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat May 28 17:00:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 28 May 2016 17:00:12 GMT Subject: libosmocore.git branch master updated. 0.9.0-163-ge4c294f Message-ID: <201605281700.u4SH0CNn022056@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 (commit) from 029f5a1c0d30bbd605f62f0c535e920e8c37ca92 (commit) 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/libosmocore/commit/?id=e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 commit e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 Author: Beshr Al Nahas Date: Sat May 28 14:21:13 2016 +0200 Fixing build on Mac OSX Fix minor syntax error Change-Id: I67f9a1e41fa5b1da3a4b10fc76138e153b767241 Reviewed-on: https://gerrit.osmocom.org/125 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/endian.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon May 30 13:30:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 13:30:09 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-459-g147eada Message-ID: <201605301330.u4UDU9U0069892@git.osmocom.org> 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, users/neels/iucs has been updated discards bcfccb0a254938a66635d184f5d75c2bbe1bc31e (commit) discards a6c27dd4e90605a8a5551beffc633b867f28bc2f (commit) discards 1735c6759dbcc54846a70263d0fb25f86522c6a1 (commit) discards 0db142e4425ee022aaf9338cd118bd75f65fe86d (commit) discards 0d28ac911af605c46d59f871253f42c5c18d37e0 (commit) discards 9120410032cf815e1dc412ea5c992da7b363e949 (commit) discards 442d9418ad8055c21b623dbf5e490b9e0b39e55c (commit) discards b01ff96014cf8726703e39f8e01f89b412bbd8fd (commit) discards 54c797dd8e72f646ec0bbc8bce28bf957524c66e (commit) discards 4f9bd8133e4a0b592b0a4bcbda5da0516ae7c2dd (commit) discards e9becafe44377cd8ccebbf29de08993ead833fd1 (commit) discards cd1e1d097c9504ea28ae77334ad7f3ad4b3b997d (commit) discards 83a77a6824882e61d4eba960656151a832ce0b38 (commit) discards d480754699e7265c7511c44f0510820a0171ff0f (commit) discards 956f48d6323c75118a5130cfc2e17e090ef1dfaa (commit) discards 9298d427626b1ba4ccf95d812d9f03f6d838f892 (commit) discards 6abed43f911af275bada3dfba818e8114a5f42ff (commit) discards 44e8db73fabf01bfd687194fa1284f619c7ff0a9 (commit) discards 9df069d2cfbc247603664a59f1a73a0c6261d173 (commit) discards 13d6ec4db8f42fa3699e4bcd9c828955b3ad69bd (commit) discards 788dc76f813665056d396594e5b480c5cf387962 (commit) discards e0382a173d92b6228f812b3a24762bad3e1f26fb (commit) discards 2949738f3a4fef22481b07b79086170d646bcf9c (commit) discards 1f46a737bda2df6832165e5f7e9c881874f7e410 (commit) discards fd25aee1f869bed541cdad71c0d0d67bfbd3f652 (commit) discards 7176c54d182eca6c9787cfc43ecb438c508a9d89 (commit) discards 9d015e1e4cfcc4faa6a11dc5ef5bfd8a07ec1d86 (commit) discards 24d0288e3208f1acf8ee5ef06596f9533b42e7db (commit) discards f3cdf1ff3fc80bc8127806bfdee53b7ed5f55ff7 (commit) discards 330f9de234fc20362ddb029c351c834ae6924bb4 (commit) discards d97ab50e5ebe387d9106c92507f2ae87de6a3389 (commit) discards f7c529be9ccda9f5983906dbcdc0bdec8761bebd (commit) discards b01e8f9ae415d76195db200b5407a9263245edbe (commit) discards ad03b717ba780295c9b0f3a450350df8542c5a10 (commit) discards 15b3599daf77373474fcdddb95dd4ebbe042dd77 (commit) discards 689ec04ea9f9151ac32d7fd3134983811265965c (commit) discards 845a8e16f4db24c677b37f46bea772ac7b07f2ac (commit) discards fd3786365bca0d207ecdbd7e3e751d0b82f4e17d (commit) discards a2f126124df56e41476f1438ec45fbc6c6635dfb (commit) discards 24d527beea67b69ea2864841bdd4b8721d22a22b (commit) discards 6136fd8cace122ed8433a8d96a42581e924f759a (commit) discards 26e7ab09e37136fd7523cc3245ea17912b1e29ad (commit) discards f492e1f91443fa959463195bd0e8daebde9cbcc6 (commit) discards b98b6609461cf0381097d74d04fa212fe7ce8b86 (commit) discards 591467bff58dfbec1f82b2fdc56301696c637eea (commit) discards 523da2b86436bdaa5624bda7cb0bb41b61087fc6 (commit) discards 406336da8b68d6302e2429e5ceab7eb41c2c35d5 (commit) discards cdbda44c5af2205c67bed196893be0683a37ef99 (commit) discards e9dd0577bbad3c1ee20590d054e662e94b232818 (commit) discards bf8d48f0e3d98ab22e0a91a04ecafa30c38a8c05 (commit) discards 6f98d6edc8a411f411b9cd2c3fe444b2cb77ee47 (commit) discards 648f26fa1ed91f30555d49779dc85c2f6ed818ca (commit) discards 49165d11d99d3cdb46e68aa87f7c2e8e447f9d5c (commit) discards 1591ce69462e8f045b6d50f7366f6f60107a6516 (commit) discards 71b47e96683e86d93b2ce3cb127c896559d8dc84 (commit) discards 91000ddd882fb7305f6dfdef2df9cf6f09792ea5 (commit) via 147eadabfca41ef8c9fb45e82838b64aa237cb8c (commit) via cd964899697de46478ec4fd29cbb7df34b9fa2c9 (commit) via 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab (commit) via 604b97382488ca899150a0b6f1f6310b7c5f2fc5 (commit) via 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 (commit) via f28297c843197e4175121959f69681f04f46978f (commit) via 7ac841934565447c923938d0140030a1fc92a9fd (commit) via 99d563698ddfb67c74ec727bd412bf80ca087826 (commit) via b2650aa774cc357e65d3481d794ca10dc26dac01 (commit) via 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f (commit) via f2db4299c365680a0f536d74e30cce516e538446 (commit) via 39cb58cff06be25d82d7c9464a69bfda85adb01b (commit) via 3be744698e946afe5a4137cd4cf80cc3fdb816ec (commit) via afdbad842fb50f2e5b306f496265c7681b7fc8cb (commit) via 4aa480b0344f038c7f4ff55f3bce56adba611029 (commit) via 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d (commit) via a66521795696ace08af707b8dd4696c7fec17baf (commit) via 0d3179e511a8b712d44542227c373a4a325c6be5 (commit) via 8b8ad098cc8cec877e7878c38abb37d504b6a753 (commit) via 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 (commit) via adb2fca56ea938cc76c60e7a77c4c10b818e4972 (commit) via ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b (commit) via 7166245c8d150fe7e1720291aeb66cc900838319 (commit) via 98c9c61d9d6b55132f9c6f6b8234126075f43e9e (commit) via 94d115febcf3f42229a0cd6bfd937d39260e5d0f (commit) via 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 (commit) via a2ba7e042c5f64f20d93d5450a1106bd050489c1 (commit) via e6867995bf53b9dbef59d4fb24093619260eab28 (commit) via 8cadba8e993755fb35ca11f232576ecbc9262d13 (commit) via 83a1c8864156188df6def10173b7c329a0ca27b1 (commit) via 7eec08f0a22b5a54a808673608c0f1993e08c5a6 (commit) via 6744d74bf0c5bf338224562848633ed814f0f87d (commit) via 9cefdde9be802b55d235cfa892dc85c921be1115 (commit) via bb08f08e29c4a736cbc5fdad73a36be4a2a0732e (commit) via 61d4e60b2df51cc8084667996b18dac74ff1d4ee (commit) via fec3ac88605c572be47e7e6a6b3d7f4760cbd843 (commit) via f6fac4bf38fec805022602515818f9cbea65fb0a (commit) via 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 (commit) via 21af2c55dae35b1f4c26ccac778a1415a5ad1490 (commit) via 4a2b5bae79b381edac752a6ecd6d31140de1ad9d (commit) via 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 (commit) via 458751d69c0061e2311e1f83319321ec675dfb86 (commit) via 21555a7f52402e2b30cb9a8567f691034c7d57f3 (commit) via 31ffed05e47dcf6342fe64680c7aa425f5bd7921 (commit) via f43b1805347b335308c942f431a2bc2126f6ce55 (commit) via effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e (commit) via dcdc86da02e3eb6fae01a228ae237eb175f3f803 (commit) via 4fa91859c95403898176353ce3a6acd711d2d724 (commit) via 71991a4e6205319892a2c86affd132a51eb8fc16 (commit) via 115492c8e4b8e9e53917e09d4a050c6049035b54 (commit) via 55744c04a7f5dac978b233749d8d632c3fd75ba1 (commit) via 2f98146f852901ad48ebc1ca27bfd4185f9583ef (commit) via b796bab49c87c3a199e446c7a0a65f4df6a5ee15 (commit) via eaed05c384121c726e3f28d1abc6968a820af95a (commit) via 352416a6d0d93ad0f90d7a6908ed7111f166e436 (commit) via 6e1d6abb68870f80acbbddbf87a0fbd998c98887 (commit) via 633705bc9c3bf3ba12a48652ab87be9bd1bcb299 (commit) via deb9d63d6d8196184635358bca4cb1347844de27 (commit) via ee9c6436752dd0df1825957f5988ec8b75b5be73 (commit) via 71c5f08c4e09b9d91c66cbbb226099a003d658c3 (commit) via fe4fc5e234b9db26eea1dbd94f07b291832c960e (commit) via dc7d7475778fa5254603670b56f1a64dd232a528 (commit) via 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc (commit) via 5a53d3359dcfb9e61b4f98d260c7468af6670fb8 (commit) via fd0bba0402bd6067af04f831b2585de01c2932f0 (commit) via cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 (commit) via 61ced75681db0d5ca9405fe51425834ca4742f79 (commit) via 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f (commit) via 1633e1050a4b646e376cd36f2fa2281ec38d1a7f (commit) via 5a66e89061dd151abef1fe2c0623407b8486fce7 (commit) via 8fcd008965a5941d82ff49d1632a6a711158fa5e (commit) via 523644c566e5d18716119e70c01dbf821fd7efa8 (commit) via 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d (commit) via fca93d2f462a2d8a0b97b70860f7d760e3c1d509 (commit) via 76b61634c1854ec4ece6ff4cb18ea4587d95c94e (commit) via 5723c177c8936dd4e96f05184682aa028e696de5 (commit) via 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 (commit) via 823f874f770c26492e701a29c4730ac2642e656f (commit) via e11c34c36d31df87b292ac943a10e39ec652414c (commit) via ddb0b7fa1d1ae746647d19fd042378f1ae995959 (commit) via 17573f6719e1c04594bf716d68c8f3fb2a2eaf56 (commit) via 35bae3ce3c61a67457e05079485778198d7659d6 (commit) via 544bab174e537d23568eb88a3c2799c85f954357 (commit) via 2ec72ae650f6f9baaf2b809d9825cba0710f2f24 (commit) via 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 (commit) via b04bbd4b1c39d36898044d4d544d79d4404b9049 (commit) via 666e27c5e13e0c2766a0f04288d1da5e3663a6a5 (commit) via e8bb2dbf9ca969bd3bc71501697b744871efe784 (commit) via 1c0a835a636ea6db23ae125c9622aec48c20077e (commit) via 1eb6e03dca041e4fd048caae9f6e845d6847e040 (commit) via 4686a92bd331b4d3498ecc6279f381005c1bbe59 (commit) via 75f5cbd3171188472cea15b53554d95bd7224f6b (commit) via 1dd7c150df0638a445c413a9f1a170b93e308799 (commit) via 91841add80490b5719da7411d4c2c71ed6d82785 (commit) via 7b7b23539a8af1e69ec44b99f16602180a847b8b (commit) via 71db1e26df81ed39f311d50e69ff8c16f5395f4a (commit) via 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 (commit) via ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 (commit) via 977a2a6880f2c098752ceb446b44f3936c244b8e (commit) via fa640405019531a5ac2034ed0bfd0224870ee580 (commit) via 730691759aede2c60b07850b2680ecbf7218a50a (commit) via 18f238e52b9d9d192f04cf5bd01bb378b0771c0e (commit) via d4d564b2b39eb19a55e6caf1549b2c7a4749328d (commit) via 4a784ec271ba1ebece76a32f223d70e770c07b78 (commit) via cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 (commit) via 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 (commit) via db10ba1f1c4787aceedb89e3ec6280697d7b09a4 (commit) via 8391802afc4235b83e3f480bbf51eb80cf2af356 (commit) via 3aa92189ec0f98803fc4a7658d405ade4721175b (commit) via 1f83d6b1dee1bd5976b329551108822082e348fa (commit) via de7ef9d9367f1fe6f2323bc97e196214e0996674 (commit) via 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 (commit) via d913fcad2bb954fb594f0c58b3f414b39244ff63 (commit) via a48fd600351165a42ad8539b90e94e3da4624394 (commit) via 41a2de2709e24106ac854ef118036a34ef373d06 (commit) via 3d432b205dbb678129161d3752816d7da27501d5 (commit) via 79efbd6ee8d2cab101514fe53cae67766cd36079 (commit) via 746458050ee0fdde8180663d2f44388bb4488b83 (commit) via aac546990ad3a3a76a002bb07e0acf130f9ad4bd (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 (bcfccb0a254938a66635d184f5d75c2bbe1bc31e) \ N -- N -- N (147eadabfca41ef8c9fb45e82838b64aa237cb8c) 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=147eadabfca41ef8c9fb45e82838b64aa237cb8c commit 147eadabfca41ef8c9fb45e82838b64aa237cb8c Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=cd964899697de46478ec4fd29cbb7df34b9fa2c9 commit cd964899697de46478ec4fd29cbb7df34b9fa2c9 Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab commit 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=604b97382488ca899150a0b6f1f6310b7c5f2fc5 commit 604b97382488ca899150a0b6f1f6310b7c5f2fc5 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 commit 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 Author: Neels Hofmeyr 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=f28297c843197e4175121959f69681f04f46978f commit f28297c843197e4175121959f69681f04f46978f Author: Neels Hofmeyr Date: Fri May 20 20:40:16 2016 +0200 lchan_conn_comment Change-Id: I673541047b3648251ee0e94618abfe1df4901487 http://cgit.osmocom.org/openbsc/commit/?id=7ac841934565447c923938d0140030a1fc92a9fd commit 7ac841934565447c923938d0140030a1fc92a9fd Author: Neels Hofmeyr Date: Mon May 30 15:29:35 2016 +0200 skip a channel test Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4 http://cgit.osmocom.org/openbsc/commit/?id=99d563698ddfb67c74ec727bd412bf80ca087826 commit 99d563698ddfb67c74ec727bd412bf80ca087826 Author: Neels Hofmeyr Date: Mon May 30 15:28:51 2016 +0200 cscn vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=b2650aa774cc357e65d3481d794ca10dc26dac01 commit b2650aa774cc357e65d3481d794ca10dc26dac01 Author: Neels Hofmeyr Date: Mon May 30 15:28:24 2016 +0200 SPLIT Change-Id: I73d12c4bdc22a2923329b1abaff1cc0677d6e431 http://cgit.osmocom.org/openbsc/commit/?id=7b15738fa1d65bd2552a0e67ca59bd64cc350f6f commit 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f Author: Neels Hofmeyr Date: Mon May 30 15:28:15 2016 +0200 remove extern gsmnet_from_vty() Change-Id: I7957d3a26b89509e50ee91cb0d7e56194603b918 http://cgit.osmocom.org/openbsc/commit/?id=f2db4299c365680a0f536d74e30cce516e538446 commit f2db4299c365680a0f536d74e30cce516e538446 Author: Neels Hofmeyr Date: Mon May 30 15:27:49 2016 +0200 SPLIT Change-Id: Ib6d69559b6db04ff4f6794974a6c38ffe8934bc8 http://cgit.osmocom.org/openbsc/commit/?id=39cb58cff06be25d82d7c9464a69bfda85adb01b commit 39cb58cff06be25d82d7c9464a69bfda85adb01b Author: Neels Hofmeyr Date: Mon May 30 15:27:40 2016 +0200 subscr_request_conn Change-Id: I0ee7f313e53c87b61470410c35f32a4090f7b5dd http://cgit.osmocom.org/openbsc/commit/?id=3be744698e946afe5a4137cd4cf80cc3fdb816ec commit 3be744698e946afe5a4137cd4cf80cc3fdb816ec Author: Neels Hofmeyr Date: Mon May 30 15:27:29 2016 +0200 SPLIT Change-Id: I633a3bf05b0e86f7e5263c10f8e1a4782a0109d7 http://cgit.osmocom.org/openbsc/commit/?id=afdbad842fb50f2e5b306f496265c7681b7fc8cb commit afdbad842fb50f2e5b306f496265c7681b7fc8cb Author: Neels Hofmeyr Date: Mon May 30 15:27:12 2016 +0200 subscr_update_expire_lu Change-Id: I9d9fbfbd1086bcc3df0d6852aa116fbdc71f88fb http://cgit.osmocom.org/openbsc/commit/?id=4aa480b0344f038c7f4ff55f3bce56adba611029 commit 4aa480b0344f038c7f4ff55f3bce56adba611029 Author: Neels Hofmeyr Date: Mon May 30 15:27:05 2016 +0200 SPLIT Change-Id: Ic9e141df582709ca06b6abcdfa306b3a3f1a5b7b http://cgit.osmocom.org/openbsc/commit/?id=2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d commit 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d Author: Neels Hofmeyr Date: Mon May 30 15:26:55 2016 +0200 add subscr_authorized() Change-Id: If65521da50f9952ae6beddc590c35b9b46b0935f http://cgit.osmocom.org/openbsc/commit/?id=a66521795696ace08af707b8dd4696c7fec17baf commit a66521795696ace08af707b8dd4696c7fec17baf Author: Neels Hofmeyr Date: Mon May 30 15:26:44 2016 +0200 subscr_update_expire_lu Change-Id: Ic8517810d80d6a5d4fe0c3d6b31c88ec5fe04ebc http://cgit.osmocom.org/openbsc/commit/?id=0d3179e511a8b712d44542227c373a4a325c6be5 commit 0d3179e511a8b712d44542227c373a4a325c6be5 Author: Neels Hofmeyr Date: Mon May 30 15:26:30 2016 +0200 subscr_update Change-Id: I8ca80d1dfe41f97f546ba8747e664407f6767f47 http://cgit.osmocom.org/openbsc/commit/?id=8b8ad098cc8cec877e7878c38abb37d504b6a753 commit 8b8ad098cc8cec877e7878c38abb37d504b6a753 Author: Neels Hofmeyr Date: Mon May 30 15:25:58 2016 +0200 move t3212 to network level (periodic lu) Change-Id: Ie9a1d44b73ba34c2ad3b2baf90c1cead4c02b621 http://cgit.osmocom.org/openbsc/commit/?id=69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 commit 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 Author: Neels Hofmeyr Date: Mon May 30 15:25:30 2016 +0200 subscr_update_expire_lu Change-Id: I8992bc192426bc3686e4b547806d6b7d52c568fb http://cgit.osmocom.org/openbsc/commit/?id=adb2fca56ea938cc76c60e7a77c4c10b818e4972 commit adb2fca56ea938cc76c60e7a77c4c10b818e4972 Author: Neels Hofmeyr Date: Mon May 30 15:25:05 2016 +0200 paging Change-Id: Iffe319e909661201f44e5eacb5e4cf2c66fabf07 http://cgit.osmocom.org/openbsc/commit/?id=ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b commit ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b Author: Neels Hofmeyr Date: Mon May 30 15:24:26 2016 +0200 move subscr_request Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd http://cgit.osmocom.org/openbsc/commit/?id=7166245c8d150fe7e1720291aeb66cc900838319 commit 7166245c8d150fe7e1720291aeb66cc900838319 Author: Neels Hofmeyr 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=98c9c61d9d6b55132f9c6f6b8234126075f43e9e commit 98c9c61d9d6b55132f9c6f6b8234126075f43e9e Author: Neels Hofmeyr Date: Mon May 30 15:23:59 2016 +0200 subscr_request_conn Change-Id: I6832742b7998efe09dfc2b30471cea104dff7885 http://cgit.osmocom.org/openbsc/commit/?id=94d115febcf3f42229a0cd6bfd937d39260e5d0f commit 94d115febcf3f42229a0cd6bfd937d39260e5d0f Author: Neels Hofmeyr Date: Mon May 30 15:23:42 2016 +0200 remove on_dso_load_0408() Change-Id: I6b84dafad427782680deefd7e02e75d85f203249 http://cgit.osmocom.org/openbsc/commit/?id=2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 commit 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 Author: Neels Hofmeyr Date: Mon May 30 15:23:23 2016 +0200 SPLIT Change-Id: I8c4862f2e8a205514d72f583fac74baa1d20b51f http://cgit.osmocom.org/openbsc/commit/?id=a2ba7e042c5f64f20d93d5450a1106bd050489c1 commit a2ba7e042c5f64f20d93d5450a1106bd050489c1 Author: Neels Hofmeyr Date: Mon May 30 15:23:13 2016 +0200 don't use lchan in libmsc Change-Id: Ia9e9da62106d43626cb186d73ce1c3a134b4182a http://cgit.osmocom.org/openbsc/commit/?id=e6867995bf53b9dbef59d4fb24093619260eab28 commit e6867995bf53b9dbef59d4fb24093619260eab28 Author: Neels Hofmeyr Date: Mon May 30 15:22:51 2016 +0200 paging Change-Id: I88078a85d3d94c1841633d388ecb69b9f99220ff http://cgit.osmocom.org/openbsc/commit/?id=8cadba8e993755fb35ca11f232576ecbc9262d13 commit 8cadba8e993755fb35ca11f232576ecbc9262d13 Author: Neels Hofmeyr Date: Mon May 30 15:22:39 2016 +0200 don't use lchan in libmsc Change-Id: Iebb1056b46ebedd5aed8f26cf2424a583fe14164 http://cgit.osmocom.org/openbsc/commit/?id=83a1c8864156188df6def10173b7c329a0ca27b1 commit 83a1c8864156188df6def10173b7c329a0ca27b1 Author: Neels Hofmeyr Date: Mon May 30 15:22:19 2016 +0200 SPLIT Change-Id: Ie19d49e907868c36e1bc7bf529083b239d7e7adc http://cgit.osmocom.org/openbsc/commit/?id=7eec08f0a22b5a54a808673608c0f1993e08c5a6 commit 7eec08f0a22b5a54a808673608c0f1993e08c5a6 Author: Neels Hofmeyr Date: Mon May 30 15:22:12 2016 +0200 mncc_tx_to_cc(): remove bts Change-Id: I694fb9e7c133219291858f4acdaf5bf487526a8d http://cgit.osmocom.org/openbsc/commit/?id=6744d74bf0c5bf338224562848633ed814f0f87d commit 6744d74bf0c5bf338224562848633ed814f0f87d Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=9cefdde9be802b55d235cfa892dc85c921be1115 commit 9cefdde9be802b55d235cfa892dc85c921be1115 Author: Neels Hofmeyr Date: Mon May 30 15:21:34 2016 +0200 SPLIT Change-Id: I3cbbb8a7fd89a33ad0abf1f1b3a0bb0f6a262283 http://cgit.osmocom.org/openbsc/commit/?id=bb08f08e29c4a736cbc5fdad73a36be4a2a0732e commit bb08f08e29c4a736cbc5fdad73a36be4a2a0732e Author: Neels Hofmeyr Date: Mon May 30 15:20:37 2016 +0200 don't use lchan in libmsc Change-Id: Ia9caa5bd821937f6471aa299182418b6c9a53f17 http://cgit.osmocom.org/openbsc/commit/?id=61d4e60b2df51cc8084667996b18dac74ff1d4ee commit 61d4e60b2df51cc8084667996b18dac74ff1d4ee Author: Neels Hofmeyr Date: Mon May 30 15:20:28 2016 +0200 SPLIT Change-Id: I286334c5709f3bc777965239c22c7ea7312ad4e0 http://cgit.osmocom.org/openbsc/commit/?id=fec3ac88605c572be47e7e6a6b3d7f4760cbd843 commit fec3ac88605c572be47e7e6a6b3d7f4760cbd843 Author: Neels Hofmeyr Date: Mon May 30 15:20:18 2016 +0200 don't use lchan in libmsc Change-Id: I0233fe3f7e18df2a4595019ff03eddfaef80b2e7 http://cgit.osmocom.org/openbsc/commit/?id=f6fac4bf38fec805022602515818f9cbea65fb0a commit f6fac4bf38fec805022602515818f9cbea65fb0a Author: Neels Hofmeyr Date: Mon May 30 15:20:12 2016 +0200 whitespace Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a http://cgit.osmocom.org/openbsc/commit/?id=575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 commit 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 Author: Neels Hofmeyr Date: Mon May 30 15:19:53 2016 +0200 don't use lchan in libmsc Change-Id: If132b43fa4e5c1be07423136c994c11d40384c71 http://cgit.osmocom.org/openbsc/commit/?id=21af2c55dae35b1f4c26ccac778a1415a5ad1490 commit 21af2c55dae35b1f4c26ccac778a1415a5ad1490 Author: Neels Hofmeyr Date: Mon May 30 15:19:24 2016 +0200 paging Change-Id: I9ccfd7fb709c2ebdb2d8f893ea1064a53b93bcf1 http://cgit.osmocom.org/openbsc/commit/?id=4a2b5bae79b381edac752a6ecd6d31140de1ad9d commit 4a2b5bae79b381edac752a6ecd6d31140de1ad9d Author: Neels Hofmeyr Date: Mon May 30 15:18:49 2016 +0200 paging Change-Id: Iffba45bf67308378fa4b1f38163a75daaa1d74e9 http://cgit.osmocom.org/openbsc/commit/?id=6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 commit 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 Author: Neels Hofmeyr Date: Mon May 30 15:18:40 2016 +0200 IuCS auth Change-Id: I5970383b736857a3787ccc25f436f66f06e545d7 http://cgit.osmocom.org/openbsc/commit/?id=458751d69c0061e2311e1f83319321ec675dfb86 commit 458751d69c0061e2311e1f83319321ec675dfb86 Author: Neels Hofmeyr Date: Mon May 30 15:18:11 2016 +0200 subscr_update Change-Id: Ibe07e6bb48b7953788df1395d95d58ef8c7d3105 http://cgit.osmocom.org/openbsc/commit/?id=21555a7f52402e2b30cb9a8567f691034c7d57f3 commit 21555a7f52402e2b30cb9a8567f691034c7d57f3 Author: Neels Hofmeyr Date: Mon May 30 15:18:01 2016 +0200 SPLIT Change-Id: I173ce3be898334f09a9d665089be5b7e3a2f52fb http://cgit.osmocom.org/openbsc/commit/?id=31ffed05e47dcf6342fe64680c7aa425f5bd7921 commit 31ffed05e47dcf6342fe64680c7aa425f5bd7921 Author: Neels Hofmeyr Date: Mon May 30 15:17:54 2016 +0200 don't use lchan in libmsc Change-Id: I3e5c27fa8c9bc4c08e6963994d6bfc633d9aaa4e http://cgit.osmocom.org/openbsc/commit/?id=f43b1805347b335308c942f431a2bc2126f6ce55 commit f43b1805347b335308c942f431a2bc2126f6ce55 Author: Neels Hofmeyr Date: Mon May 30 15:17:36 2016 +0200 subscr_update Change-Id: I9633a0b7ad4d8ec84475b6759454188add7b82ce http://cgit.osmocom.org/openbsc/commit/?id=effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e commit effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e Author: Neels Hofmeyr Date: Mon May 30 15:17:24 2016 +0200 don't use lchan in libmsc Change-Id: I91669a149c985d5f6c8bc0d8e21bf803b594e0cd http://cgit.osmocom.org/openbsc/commit/?id=dcdc86da02e3eb6fae01a228ae237eb175f3f803 commit dcdc86da02e3eb6fae01a228ae237eb175f3f803 Author: Neels Hofmeyr Date: Mon May 30 15:17:15 2016 +0200 IuCS auth Change-Id: I61d28776d407f910c5d2316f23b392c7adb044d7 http://cgit.osmocom.org/openbsc/commit/?id=4fa91859c95403898176353ce3a6acd711d2d724 commit 4fa91859c95403898176353ce3a6acd711d2d724 Author: Neels Hofmeyr Date: Mon May 30 15:17:05 2016 +0200 don't use lchan in libmsc Change-Id: I4eabceb8049322f6cb3028f83658ce5b8430df32 http://cgit.osmocom.org/openbsc/commit/?id=71991a4e6205319892a2c86affd132a51eb8fc16 commit 71991a4e6205319892a2c86affd132a51eb8fc16 Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 clear_all_trans(): remove bts use Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=115492c8e4b8e9e53917e09d4a050c6049035b54 commit 115492c8e4b8e9e53917e09d4a050c6049035b54 Author: Neels Hofmeyr Date: Mon May 30 15:16:08 2016 +0200 IuCS auth Change-Id: I12fa6914b4e63d6c1db04dcaa9e1991a18c4872e http://cgit.osmocom.org/openbsc/commit/?id=55744c04a7f5dac978b233749d8d632c3fd75ba1 commit 55744c04a7f5dac978b233749d8d632c3fd75ba1 Author: Neels Hofmeyr Date: Mon May 30 15:15:53 2016 +0200 subscr_update Change-Id: Iba14fa1dae4a91c1b52297038f7d9647652b0c48 http://cgit.osmocom.org/openbsc/commit/?id=2f98146f852901ad48ebc1ca27bfd4185f9583ef commit 2f98146f852901ad48ebc1ca27bfd4185f9583ef Author: Neels Hofmeyr Date: Mon May 30 15:15:26 2016 +0200 IuCS auth Change-Id: I348be093100976901f59d10eb8b6e6a1d7caafea http://cgit.osmocom.org/openbsc/commit/?id=b796bab49c87c3a199e446c7a0a65f4df6a5ee15 commit b796bab49c87c3a199e446c7a0a65f4df6a5ee15 Author: Neels Hofmeyr Date: Mon May 30 15:14:13 2016 +0200 IuCS auth: add iu_hack__get_hardcoded_auth_tuple() Change-Id: I7d7b9be6171170e605872920b5ecebee8584c52e http://cgit.osmocom.org/openbsc/commit/?id=eaed05c384121c726e3f28d1abc6968a820af95a commit eaed05c384121c726e3f28d1abc6968a820af95a Author: Neels Hofmeyr Date: Mon May 30 15:13:52 2016 +0200 msc_tx_dtap Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826 http://cgit.osmocom.org/openbsc/commit/?id=352416a6d0d93ad0f90d7a6908ed7111f166e436 commit 352416a6d0d93ad0f90d7a6908ed7111f166e436 Author: Neels Hofmeyr 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=6e1d6abb68870f80acbbddbf87a0fbd998c98887 commit 6e1d6abb68870f80acbbddbf87a0fbd998c98887 Author: Neels Hofmeyr Date: Mon May 30 15:12:11 2016 +0200 remove tch_rtp_signal() Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14 http://cgit.osmocom.org/openbsc/commit/?id=633705bc9c3bf3ba12a48652ab87be9bd1bcb299 commit 633705bc9c3bf3ba12a48652ab87be9bd1bcb299 Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 SPLIT Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=deb9d63d6d8196184635358bca4cb1347844de27 commit deb9d63d6d8196184635358bca4cb1347844de27 Author: Neels Hofmeyr 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=ee9c6436752dd0df1825957f5988ec8b75b5be73 commit ee9c6436752dd0df1825957f5988ec8b75b5be73 Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=71c5f08c4e09b9d91c66cbbb226099a003d658c3 commit 71c5f08c4e09b9d91c66cbbb226099a003d658c3 Author: Neels Hofmeyr Date: Mon May 30 15:10:20 2016 +0200 libmsc: add cscn_vty.c Change-Id: If5f92fb31e966de4c7c59efd78fd035dbb748faa http://cgit.osmocom.org/openbsc/commit/?id=fe4fc5e234b9db26eea1dbd94f07b291832c960e commit fe4fc5e234b9db26eea1dbd94f07b291832c960e Author: Neels Hofmeyr 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=dc7d7475778fa5254603670b56f1a64dd232a528 commit dc7d7475778fa5254603670b56f1a64dd232a528 Author: Neels Hofmeyr Date: Mon May 30 15:09:17 2016 +0200 vty: add CSCN_NODE Change-Id: Ib307364defc05eba8774738cc24eecadaaeacb25 http://cgit.osmocom.org/openbsc/commit/?id=5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc commit 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc Author: Neels Hofmeyr Date: Mon May 30 15:09:05 2016 +0200 paging: mark paging.c as todo Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=5a53d3359dcfb9e61b4f98d260c7468af6670fb8 commit 5a53d3359dcfb9e61b4f98d260c7468af6670fb8 Author: Neels Hofmeyr Date: Mon May 30 15:08:32 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I1e150558f4f7a6a2596d5124f84851d495daf408 http://cgit.osmocom.org/openbsc/commit/?id=fd0bba0402bd6067af04f831b2585de01c2932f0 commit fd0bba0402bd6067af04f831b2585de01c2932f0 Author: Neels Hofmeyr Date: Mon May 30 15:08:20 2016 +0200 cscn_vty Change-Id: I99d9634fa2a89c7b1725cfc707ce1901243520fc http://cgit.osmocom.org/openbsc/commit/?id=cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 commit cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 Author: Neels Hofmeyr Date: Mon May 30 15:08:00 2016 +0200 vty: add CSCN_NODE Change-Id: Ic8710984c92b811b943f612bc7e2f5dab19c883d http://cgit.osmocom.org/openbsc/commit/?id=61ced75681db0d5ca9405fe51425834ca4742f79 commit 61ced75681db0d5ca9405fe51425834ca4742f79 Author: Neels Hofmeyr Date: Mon May 30 15:07:47 2016 +0200 add subscr_rx_paging_response() Change-Id: Ia24c4c61b665d0cf552f765a72f71eb7fa7a86a3 http://cgit.osmocom.org/openbsc/commit/?id=4d6c585f79a6a98462f3bdf82a1d70dfea1de20f commit 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f Author: Neels Hofmeyr 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=1633e1050a4b646e376cd36f2fa2281ec38d1a7f commit 1633e1050a4b646e376cd36f2fa2281ec38d1a7f Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=5a66e89061dd151abef1fe2c0623407b8486fce7 commit 5a66e89061dd151abef1fe2c0623407b8486fce7 Author: Neels Hofmeyr 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=8fcd008965a5941d82ff49d1632a6a711158fa5e commit 8fcd008965a5941d82ff49d1632a6a711158fa5e Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=523644c566e5d18716119e70c01dbf821fd7efa8 commit 523644c566e5d18716119e70c01dbf821fd7efa8 Author: Neels Hofmeyr 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=5e258e9b3b3bf15063bc7b0a319a721768a4ce6d commit 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 paging timeout to gsm_subscriber Change-Id: Ife0f2a6aaa041b92c8f5014a15cac1f6560724d9 http://cgit.osmocom.org/openbsc/commit/?id=fca93d2f462a2d8a0b97b70860f7d760e3c1d509 commit fca93d2f462a2d8a0b97b70860f7d760e3c1d509 Author: Neels Hofmeyr Date: Mon May 30 15:04:41 2016 +0200 gsm_subscriber: include bool Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff http://cgit.osmocom.org/openbsc/commit/?id=76b61634c1854ec4ece6ff4cb18ea4587d95c94e commit 76b61634c1854ec4ece6ff4cb18ea4587d95c94e Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Change-Id: I272f4410179fffaf47eb7a8a4f25e7d44d14b17c http://cgit.osmocom.org/openbsc/commit/?id=5723c177c8936dd4e96f05184682aa028e696de5 commit 5723c177c8936dd4e96f05184682aa028e696de5 Author: Neels Hofmeyr Date: Mon May 30 15:02:47 2016 +0200 gsm_subscr_conn: add iu specifics Change-Id: I15119cbf4a0ba613f54b98e98570ffaf06c09018 http://cgit.osmocom.org/openbsc/commit/?id=841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 commit 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 Author: Neels Hofmeyr Date: Mon May 30 15:02:24 2016 +0200 gsm_subscr_conn: add via_iface Change-Id: I0f6eb8051d73509ac31ac5f07a777deeec61037e http://cgit.osmocom.org/openbsc/commit/?id=823f874f770c26492e701a29c4730ac2642e656f commit 823f874f770c26492e701a29c4730ac2642e656f Author: Neels Hofmeyr Date: Mon May 30 15:02:06 2016 +0200 gsm_subscr_conn: add lac Change-Id: I1db61dc9530b3ccfab4e852b3534cd8aa88555b3 http://cgit.osmocom.org/openbsc/commit/?id=e11c34c36d31df87b292ac943a10e39ec652414c commit e11c34c36d31df87b292ac943a10e39ec652414c Author: Neels Hofmeyr 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=ddb0b7fa1d1ae746647d19fd042378f1ae995959 commit ddb0b7fa1d1ae746647d19fd042378f1ae995959 Author: Neels Hofmeyr 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=17573f6719e1c04594bf716d68c8f3fb2a2eaf56 commit 17573f6719e1c04594bf716d68c8f3fb2a2eaf56 Author: Neels Hofmeyr Date: Mon May 30 14:59:02 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I2b4d8582037874a37c2e22e9494aa64d65ba90d8 http://cgit.osmocom.org/openbsc/commit/?id=35bae3ce3c61a67457e05079485778198d7659d6 commit 35bae3ce3c61a67457e05079485778198d7659d6 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn_vty.c Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff http://cgit.osmocom.org/openbsc/commit/?id=544bab174e537d23568eb88a3c2799c85f954357 commit 544bab174e537d23568eb88a3c2799c85f954357 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=2ec72ae650f6f9baaf2b809d9825cba0710f2f24 commit 2ec72ae650f6f9baaf2b809d9825cba0710f2f24 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 commit 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=b04bbd4b1c39d36898044d4d544d79d4404b9049 commit b04bbd4b1c39d36898044d4d544d79d4404b9049 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 DIUCS Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=666e27c5e13e0c2766a0f04288d1da5e3663a6a5 commit 666e27c5e13e0c2766a0f04288d1da5e3663a6a5 Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=e8bb2dbf9ca969bd3bc71501697b744871efe784 commit e8bb2dbf9ca969bd3bc71501697b744871efe784 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=1c0a835a636ea6db23ae125c9622aec48c20077e commit 1c0a835a636ea6db23ae125c9622aec48c20077e Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 comment remove gsm48 paging http://cgit.osmocom.org/openbsc/commit/?id=1eb6e03dca041e4fd048caae9f6e845d6847e040 commit 1eb6e03dca041e4fd048caae9f6e845d6847e040 Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=4686a92bd331b4d3498ecc6279f381005c1bbe59 commit 4686a92bd331b4d3498ecc6279f381005c1bbe59 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=75f5cbd3171188472cea15b53554d95bd7224f6b commit 75f5cbd3171188472cea15b53554d95bd7224f6b Author: Neels Hofmeyr 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=1dd7c150df0638a445c413a9f1a170b93e308799 commit 1dd7c150df0638a445c413a9f1a170b93e308799 Author: Neels Hofmeyr 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=91841add80490b5719da7411d4c2c71ed6d82785 commit 91841add80490b5719da7411d4c2c71ed6d82785 Author: Neels Hofmeyr 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=7b7b23539a8af1e69ec44b99f16602180a847b8b commit 7b7b23539a8af1e69ec44b99f16602180a847b8b Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=71db1e26df81ed39f311d50e69ff8c16f5395f4a commit 71db1e26df81ed39f311d50e69ff8c16f5395f4a Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 commit 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 commit ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 Author: Neels Hofmeyr 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=977a2a6880f2c098752ceb446b44f3936c244b8e commit 977a2a6880f2c098752ceb446b44f3936c244b8e Author: Neels Hofmeyr 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=fa640405019531a5ac2034ed0bfd0224870ee580 commit fa640405019531a5ac2034ed0bfd0224870ee580 Author: Neels Hofmeyr 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=730691759aede2c60b07850b2680ecbf7218a50a commit 730691759aede2c60b07850b2680ecbf7218a50a Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=18f238e52b9d9d192f04cf5bd01bb378b0771c0e commit 18f238e52b9d9d192f04cf5bd01bb378b0771c0e Author: Neels Hofmeyr 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=d4d564b2b39eb19a55e6caf1549b2c7a4749328d commit d4d564b2b39eb19a55e6caf1549b2c7a4749328d Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 make: add iu_cs.c http://cgit.osmocom.org/openbsc/commit/?id=4a784ec271ba1ebece76a32f223d70e770c07b78 commit 4a784ec271ba1ebece76a32f223d70e770c07b78 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 commit cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 commit 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 Author: Neels Hofmeyr 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() Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=db10ba1f1c4787aceedb89e3ec6280697d7b09a4 commit db10ba1f1c4787aceedb89e3ec6280697d7b09a4 Author: Neels Hofmeyr 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=8391802afc4235b83e3f480bbf51eb80cf2af356 commit 8391802afc4235b83e3f480bbf51eb80cf2af356 Author: Neels Hofmeyr 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=3aa92189ec0f98803fc4a7658d405ade4721175b commit 3aa92189ec0f98803fc4a7658d405ade4721175b Author: Neels Hofmeyr 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). Change-Id: I09b424989920097a076c0c1f9c956d4b4e48c941 http://cgit.osmocom.org/openbsc/commit/?id=1f83d6b1dee1bd5976b329551108822082e348fa commit 1f83d6b1dee1bd5976b329551108822082e348fa Author: Neels Hofmeyr 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=de7ef9d9367f1fe6f2323bc97e196214e0996674 commit de7ef9d9367f1fe6f2323bc97e196214e0996674 Author: Neels Hofmeyr 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=4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 commit 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 Author: Neels Hofmeyr 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=d913fcad2bb954fb594f0c58b3f414b39244ff63 commit d913fcad2bb954fb594f0c58b3f414b39244ff63 Author: Neels Hofmeyr 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=a48fd600351165a42ad8539b90e94e3da4624394 commit a48fd600351165a42ad8539b90e94e3da4624394 Author: Neels Hofmeyr 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=41a2de2709e24106ac854ef118036a34ef373d06 commit 41a2de2709e24106ac854ef118036a34ef373d06 Author: Neels Hofmeyr 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=3d432b205dbb678129161d3752816d7da27501d5 commit 3d432b205dbb678129161d3752816d7da27501d5 Author: Neels Hofmeyr 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=79efbd6ee8d2cab101514fe53cae67766cd36079 commit 79efbd6ee8d2cab101514fe53cae67766cd36079 Author: Neels Hofmeyr 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=746458050ee0fdde8180663d2f44388bb4488b83 commit 746458050ee0fdde8180663d2f44388bb4488b83 Author: Neels Hofmeyr 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=aac546990ad3a3a76a002bb07e0acf130f9ad4bd commit aac546990ad3a3a76a002bb07e0acf130f9ad4bd Author: Neels Hofmeyr Date: Fri May 27 17:05:26 2016 +0200 include for gsm_encr Change-Id: I4a6e52030681ddbbdcc0ab1642454a0296f8a564 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_04_80.h | 10 +++++++-- openbsc/include/openbsc/msc_ifaces.h | 4 ++++ openbsc/src/libbsc/gsm_04_80_utils.c | 5 +++-- openbsc/src/libmsc/Makefile.am | 3 +-- openbsc/src/libmsc/a_iface.c | 36 ++----------------------------- openbsc/src/libmsc/gsm_04_08.c | 16 ++++++-------- openbsc/src/libmsc/gsm_04_80.c | 4 ++-- openbsc/src/libmsc/msc_ifaces.c | 32 +++++++++++++++++++++++++++ openbsc/src/libmsc/vty_interface_layer3.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_api.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 5 +++-- openbsc/src/osmo-bsc/osmo_bsc_grace.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 5 +++-- openbsc/src/osmo-cscn/Makefile.am | 3 +-- 15 files changed, 74 insertions(+), 65 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 30 14:12:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 14:12:41 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-415-g599ae47 Message-ID: <201605301412.u4UECf81076627@git.osmocom.org> 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, users/neels/iucs has been updated discards 147eadabfca41ef8c9fb45e82838b64aa237cb8c (commit) discards cd964899697de46478ec4fd29cbb7df34b9fa2c9 (commit) discards 4c8accf0da2eaf93a6d9869e40b9fc1cfe19e2ab (commit) discards 604b97382488ca899150a0b6f1f6310b7c5f2fc5 (commit) discards 1e3e410f68ef5bf51c5ff96eb6642ec27b8f5009 (commit) discards f28297c843197e4175121959f69681f04f46978f (commit) discards 7ac841934565447c923938d0140030a1fc92a9fd (commit) discards 99d563698ddfb67c74ec727bd412bf80ca087826 (commit) discards b2650aa774cc357e65d3481d794ca10dc26dac01 (commit) discards 7b15738fa1d65bd2552a0e67ca59bd64cc350f6f (commit) discards f2db4299c365680a0f536d74e30cce516e538446 (commit) discards 39cb58cff06be25d82d7c9464a69bfda85adb01b (commit) discards 3be744698e946afe5a4137cd4cf80cc3fdb816ec (commit) discards afdbad842fb50f2e5b306f496265c7681b7fc8cb (commit) discards 4aa480b0344f038c7f4ff55f3bce56adba611029 (commit) discards 2821740bf1e3f697e2ec4c68ddeda0f56fcabd1d (commit) discards a66521795696ace08af707b8dd4696c7fec17baf (commit) discards 0d3179e511a8b712d44542227c373a4a325c6be5 (commit) discards 8b8ad098cc8cec877e7878c38abb37d504b6a753 (commit) discards 69fdb44ad9a6a93e0298a7aa8d4ed070c0d84b96 (commit) discards adb2fca56ea938cc76c60e7a77c4c10b818e4972 (commit) discards ea08a95d2f8ed15a0b499f2528bbddd7e1d8525b (commit) discards 7166245c8d150fe7e1720291aeb66cc900838319 (commit) discards 98c9c61d9d6b55132f9c6f6b8234126075f43e9e (commit) discards 94d115febcf3f42229a0cd6bfd937d39260e5d0f (commit) discards 2c10ce7dc69eb0ef7adec635f8b210d8ba3edf07 (commit) discards a2ba7e042c5f64f20d93d5450a1106bd050489c1 (commit) discards e6867995bf53b9dbef59d4fb24093619260eab28 (commit) discards 8cadba8e993755fb35ca11f232576ecbc9262d13 (commit) discards 83a1c8864156188df6def10173b7c329a0ca27b1 (commit) discards 7eec08f0a22b5a54a808673608c0f1993e08c5a6 (commit) discards 6744d74bf0c5bf338224562848633ed814f0f87d (commit) discards 9cefdde9be802b55d235cfa892dc85c921be1115 (commit) discards bb08f08e29c4a736cbc5fdad73a36be4a2a0732e (commit) discards 61d4e60b2df51cc8084667996b18dac74ff1d4ee (commit) discards fec3ac88605c572be47e7e6a6b3d7f4760cbd843 (commit) discards f6fac4bf38fec805022602515818f9cbea65fb0a (commit) discards 575dda97b65bdf2d0cf1c0fafe8963c7d85f4647 (commit) discards 21af2c55dae35b1f4c26ccac778a1415a5ad1490 (commit) discards 4a2b5bae79b381edac752a6ecd6d31140de1ad9d (commit) discards 6b3ca294b4ca80b034cd71786cb74c51d0cc97f6 (commit) discards 458751d69c0061e2311e1f83319321ec675dfb86 (commit) discards 21555a7f52402e2b30cb9a8567f691034c7d57f3 (commit) discards 31ffed05e47dcf6342fe64680c7aa425f5bd7921 (commit) discards f43b1805347b335308c942f431a2bc2126f6ce55 (commit) discards effe7ae9bac16e2b7bb67c7a5bb28a5682ffda5e (commit) discards dcdc86da02e3eb6fae01a228ae237eb175f3f803 (commit) discards 4fa91859c95403898176353ce3a6acd711d2d724 (commit) discards 71991a4e6205319892a2c86affd132a51eb8fc16 (commit) discards 115492c8e4b8e9e53917e09d4a050c6049035b54 (commit) discards 55744c04a7f5dac978b233749d8d632c3fd75ba1 (commit) discards 2f98146f852901ad48ebc1ca27bfd4185f9583ef (commit) discards b796bab49c87c3a199e446c7a0a65f4df6a5ee15 (commit) discards eaed05c384121c726e3f28d1abc6968a820af95a (commit) discards 352416a6d0d93ad0f90d7a6908ed7111f166e436 (commit) discards 6e1d6abb68870f80acbbddbf87a0fbd998c98887 (commit) discards 633705bc9c3bf3ba12a48652ab87be9bd1bcb299 (commit) discards deb9d63d6d8196184635358bca4cb1347844de27 (commit) discards ee9c6436752dd0df1825957f5988ec8b75b5be73 (commit) discards 71c5f08c4e09b9d91c66cbbb226099a003d658c3 (commit) discards fe4fc5e234b9db26eea1dbd94f07b291832c960e (commit) discards dc7d7475778fa5254603670b56f1a64dd232a528 (commit) discards 5cb1f17e4555f7696bbd3ea3e1a4aea87dd617bc (commit) discards 5a53d3359dcfb9e61b4f98d260c7468af6670fb8 (commit) discards fd0bba0402bd6067af04f831b2585de01c2932f0 (commit) discards cb7e5bf4e1f5dad66c61ce819cbc6649375ea7f5 (commit) discards 61ced75681db0d5ca9405fe51425834ca4742f79 (commit) discards 4d6c585f79a6a98462f3bdf82a1d70dfea1de20f (commit) discards 1633e1050a4b646e376cd36f2fa2281ec38d1a7f (commit) discards 5a66e89061dd151abef1fe2c0623407b8486fce7 (commit) discards 8fcd008965a5941d82ff49d1632a6a711158fa5e (commit) discards 523644c566e5d18716119e70c01dbf821fd7efa8 (commit) discards 5e258e9b3b3bf15063bc7b0a319a721768a4ce6d (commit) discards fca93d2f462a2d8a0b97b70860f7d760e3c1d509 (commit) discards 76b61634c1854ec4ece6ff4cb18ea4587d95c94e (commit) discards 5723c177c8936dd4e96f05184682aa028e696de5 (commit) discards 841e49b716bc5cb8a7c3781cdbe4eb8e177cbc01 (commit) discards 823f874f770c26492e701a29c4730ac2642e656f (commit) discards e11c34c36d31df87b292ac943a10e39ec652414c (commit) discards ddb0b7fa1d1ae746647d19fd042378f1ae995959 (commit) discards 17573f6719e1c04594bf716d68c8f3fb2a2eaf56 (commit) discards 35bae3ce3c61a67457e05079485778198d7659d6 (commit) discards 544bab174e537d23568eb88a3c2799c85f954357 (commit) discards 2ec72ae650f6f9baaf2b809d9825cba0710f2f24 (commit) discards 7793aed8220f5c3ec0a0fdaa3983c7e29fb0a167 (commit) discards b04bbd4b1c39d36898044d4d544d79d4404b9049 (commit) discards 666e27c5e13e0c2766a0f04288d1da5e3663a6a5 (commit) discards e8bb2dbf9ca969bd3bc71501697b744871efe784 (commit) discards 1c0a835a636ea6db23ae125c9622aec48c20077e (commit) discards 1eb6e03dca041e4fd048caae9f6e845d6847e040 (commit) discards 4686a92bd331b4d3498ecc6279f381005c1bbe59 (commit) discards 75f5cbd3171188472cea15b53554d95bd7224f6b (commit) discards 1dd7c150df0638a445c413a9f1a170b93e308799 (commit) discards 91841add80490b5719da7411d4c2c71ed6d82785 (commit) discards 7b7b23539a8af1e69ec44b99f16602180a847b8b (commit) discards 71db1e26df81ed39f311d50e69ff8c16f5395f4a (commit) discards 7c9ae917bdc298be8ea0f01d4ea939b483f2cce2 (commit) discards ce1fd093e64a9277e7c0ecb152f2c6f0b6d52da0 (commit) discards 977a2a6880f2c098752ceb446b44f3936c244b8e (commit) discards fa640405019531a5ac2034ed0bfd0224870ee580 (commit) discards 730691759aede2c60b07850b2680ecbf7218a50a (commit) discards 18f238e52b9d9d192f04cf5bd01bb378b0771c0e (commit) discards d4d564b2b39eb19a55e6caf1549b2c7a4749328d (commit) discards 4a784ec271ba1ebece76a32f223d70e770c07b78 (commit) discards cd6e0b3539da9f7f8ecdceb0031d7cd75c085240 (commit) discards 7ed6c995d693dd3bdb9efa9fcab4eb39814cf673 (commit) discards db10ba1f1c4787aceedb89e3ec6280697d7b09a4 (commit) discards 8391802afc4235b83e3f480bbf51eb80cf2af356 (commit) discards 3aa92189ec0f98803fc4a7658d405ade4721175b (commit) discards 1f83d6b1dee1bd5976b329551108822082e348fa (commit) discards de7ef9d9367f1fe6f2323bc97e196214e0996674 (commit) discards 4b8cbe3f12b02cf137e708d1accd72c96d7f50e9 (commit) discards d913fcad2bb954fb594f0c58b3f414b39244ff63 (commit) discards a48fd600351165a42ad8539b90e94e3da4624394 (commit) discards 41a2de2709e24106ac854ef118036a34ef373d06 (commit) discards 3d432b205dbb678129161d3752816d7da27501d5 (commit) discards 79efbd6ee8d2cab101514fe53cae67766cd36079 (commit) discards 746458050ee0fdde8180663d2f44388bb4488b83 (commit) discards aac546990ad3a3a76a002bb07e0acf130f9ad4bd (commit) discards bb172df070807d0d34892e43751127efb3d1236b (commit) discards aa09588bf191d5475685b9ea0ab9bbad053ad098 (commit) discards d331c9f9c8c5e665f103bebb631e85aa50874262 (commit) discards 2e43db2806612f615b2386a6d402715a037b9d77 (commit) discards c965dd282a5d3e78d47f99e25fc405e0cbd35948 (commit) discards 61075478f56569029c6a50920f65646e7ab5d573 (commit) discards f142a64efde05b6dcb42da29d06fe9a8babe9e24 (commit) discards 0789dd6ac9d739d05ec1c92b5a46a84d533ef21a (commit) discards 7ab2fde5fdaab542425e83b1befdac02606da991 (commit) discards fbd779901657345cc949ad6ddf20fa3f098334d6 (commit) discards fafa7df103bd796e2c35c1af1ea9069f71237a33 (commit) discards d6561f1f9b2bba3345764de0737093926fd84eb2 (commit) discards 0def0c966afcd12ab1b918a0cf3d25dc4b91c8fc (commit) discards 877a4160f98582f8a943d8e0feaf1a33bff7a5b0 (commit) discards c60c602ee225ad1ff42043bbca06d3851adebdb0 (commit) discards 246fc228afe6060e549f63512da4a17a442869da (commit) via 599ae47fc601fda0eb42b3d76a1849322348ad27 (commit) via 34be95fb80bda800f8a699cb66f8d5618fe55b89 (commit) via af9f1ddd40d688fa27bf14bccf02b6cee67c275f (commit) via d2720dc977ff3a4f90344fb9c2448725e3987a8e (commit) via cfe7be63913f7fbfa5e349843cd73c897689cdfa (commit) via 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de (commit) via 100a387c9589fa31c08ee4b8cc26735ee9d51d3e (commit) via 58ebbc1a29ca525d88244bf601eb8a5e66dd3798 (commit) via bdb6e72599bafa36c4b92d4da080db688d3e13ec (commit) via 28e14d18ebd74d8507b3d64afb1732f9741639cc (commit) via bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f (commit) via e5891a4834bd061259c8a9caa4fee3e628a7db79 (commit) via 1c07b7fac2a88a0401b94eef345cf7144c606469 (commit) via a6190cc6c602d4a848d67b459e918d9fe52097ca (commit) via 290eba55b5002142baf7c98b0f5f580d972955f4 (commit) via b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 (commit) via 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b (commit) via b062b13e6700255b6ae9623ed11c532afc34ff27 (commit) via 77bea81030ed2961b5317946e34bb7710663d916 (commit) via cd3b427fd46592338141a366f700881699bde0e3 (commit) via ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 (commit) via 298df8118dc9ab0eb71f73e2b1561e4df57ca443 (commit) via 1c7eee0c6429b11d8a9a10c1259fbc251616db65 (commit) via 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 (commit) via 752e310bad97e1c9e68303cfa14f06509bf07b8f (commit) via 7e903e5943f39e3824efb21260c327e986569e59 (commit) via c4342c2e20c417d0ed1a1562e9b374ebbec12f56 (commit) via 05a55f2cf8d053ac420d470de652d0d89d66c437 (commit) via e5464d0909eeb2c58bc137a09dfa19afbab3b471 (commit) via 1abb134f05563e1c8b988abd614004bb06b3a718 (commit) via ad402b87652649ece2fce712e94e6c67fd4170c7 (commit) via 914ba9456cd7d59d76474e7a7454c9baf1fa0824 (commit) via be28712c4cebd1f5f465314a73c3c34c1253bc34 (commit) via ea325214525c7e5e908d3804d20e186840ca8ba7 (commit) via e0813f8f578a4cde70dfb27bf69ea94282ddcd50 (commit) via d7116faa771326460284cdb89cca721f7a1251a0 (commit) via 7f9cca8b8fd8093e34080d9e05ae6d79253b1233 (commit) via 51282f77d0b12cfb931571538b836408ff8ab053 (commit) via ace777327c58e15c8d63e874f6022c534b61d3d7 (commit) via 40b09135b3190f34e2e2f1537d547e57bee239cc (commit) via d4863a67e2dc9b0741a9d767aa09118bb7b5356a (commit) via 1b98d66083b0c1e05c2ee728dc7c55215a7781ff (commit) via d522b191215435a2be103183bb1e89e9f949468b (commit) via 1ddbc363e81aaa492e234f1b58f5a05587af6cf6 (commit) via c41f37b7cc7fb76279c855e8f35103bd5b0518e1 (commit) via e0061ef8dccf8def79eac7ab816a87d80f17852a (commit) via 86bc3d0eb8665b432da4f02411d44fb8246c4e9d (commit) via 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a (commit) via dc897611b3c4a702e6762ca0683c14053620071a (commit) via a1a637ef8b6604e16d8be749b262a9de1953db43 (commit) via f343967c9be7b96ead47e979a49c688844a6882c (commit) via 7c9f898fe5b128e3fbb10531f47a197827fa7cdb (commit) via 72ce6daea28a60615d278b5c231ea0170b709981 (commit) via 96bf441f4a69a47eecba25a9e9e45b700c6694b3 (commit) via fe8c0076480fdebcdfccc487f614ca7168067136 (commit) via 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c (commit) via 1cddadacd8d8cfadc58db4c129ae603c79409806 (commit) via 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 (commit) via 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd (commit) via f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d (commit) via 97d9e09556e6ca85a951873be2cec59b72da8dc4 (commit) via 8d44cebde580f583ebd524f9f34915ff4178d947 (commit) via cba7a2ca0091507ab5da0596a2fbddd2831aaddb (commit) via 819a5ae77cfb5923ff561e290f173549043f0155 (commit) via b6b3d2a6c40c8bca7793cba1ea76d24546264089 (commit) via d4adc6b2358a01fa1f221153f68e54736e1558ca (commit) via 206e1256e1b4013271a582ecce6d08f6fb88bf1a (commit) via 38b99665b1bf20ff9d768f537cf39a27fe3da50e (commit) via f7899828846289cf9b57567fbdfca10583ddfb91 (commit) via ede8115d38e3d8a09dc9158262acb2b3b4758679 (commit) via 581914d10947b3ecc854599f324b4c01f768be43 (commit) via 2dff96e6839afb3d731999f848a22dcf88e21312 (commit) via 7585a79ece1c38b418a9d1a0cf56236641dde237 (commit) via 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f (commit) via 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 (commit) via c8106ba0fba3042056aeadb685bdcc2e2511f280 (commit) via 28607e9c13ec3bd41f23129e93a9bba82ad8c446 (commit) via 36b5a04f8622b2313ee15a6722f15e918380b852 (commit) via cc454ff2314edc793b88b43c834b9b976d84098d (commit) via b37e269910f523977f8c71dfd86494b18e74ef30 (commit) via 0ad4a481d84999dce94a5eaedf2762c854f046bf (commit) via d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 (commit) via e3ed604aa5d620d2950bf0df7338b83b9a43084e (commit) via 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 (commit) via 104e2e819980a73d4bca0ae213ed5433aac49558 (commit) via 1932d1875fc126eeccc168b8e2f4cc586c04fd5c (commit) via 394ba29820ccbc84473eb273b6ffd2512a073343 (commit) via aae3210e393a2d8c5b57df7ccf24afcecdc13154 (commit) via e11b95420136ed3c152e60a9f59c3d33e07f332d (commit) via 3623ee0041527d23d768c24b001771231c7f4e6d (commit) via 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 (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 (147eadabfca41ef8c9fb45e82838b64aa237cb8c) \ N -- N -- N (599ae47fc601fda0eb42b3d76a1849322348ad27) 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=599ae47fc601fda0eb42b3d76a1849322348ad27 commit 599ae47fc601fda0eb42b3d76a1849322348ad27 Author: Neels Hofmeyr Date: Mon May 30 15:12:11 2016 +0200 remove tch_rtp_signal() Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14 http://cgit.osmocom.org/openbsc/commit/?id=34be95fb80bda800f8a699cb66f8d5618fe55b89 commit 34be95fb80bda800f8a699cb66f8d5618fe55b89 Author: Neels Hofmeyr Date: Mon May 30 15:23:42 2016 +0200 remove on_dso_load_0408() Change-Id: I6b84dafad427782680deefd7e02e75d85f203249 http://cgit.osmocom.org/openbsc/commit/?id=af9f1ddd40d688fa27bf14bccf02b6cee67c275f commit af9f1ddd40d688fa27bf14bccf02b6cee67c275f Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=d2720dc977ff3a4f90344fb9c2448725e3987a8e commit d2720dc977ff3a4f90344fb9c2448725e3987a8e Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=cfe7be63913f7fbfa5e349843cd73c897689cdfa commit cfe7be63913f7fbfa5e349843cd73c897689cdfa Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de commit 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=100a387c9589fa31c08ee4b8cc26735ee9d51d3e commit 100a387c9589fa31c08ee4b8cc26735ee9d51d3e Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=58ebbc1a29ca525d88244bf601eb8a5e66dd3798 commit 58ebbc1a29ca525d88244bf601eb8a5e66dd3798 Author: Neels Hofmeyr 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=bdb6e72599bafa36c4b92d4da080db688d3e13ec commit bdb6e72599bafa36c4b92d4da080db688d3e13ec Author: Neels Hofmeyr Date: Mon May 30 15:29:35 2016 +0200 skip a channel test Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4 http://cgit.osmocom.org/openbsc/commit/?id=28e14d18ebd74d8507b3d64afb1732f9741639cc commit 28e14d18ebd74d8507b3d64afb1732f9741639cc Author: Neels Hofmeyr Date: Mon May 30 15:28:51 2016 +0200 cscn vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f commit bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f Author: Neels Hofmeyr Date: Mon May 30 15:24:26 2016 +0200 move subscr_request Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd http://cgit.osmocom.org/openbsc/commit/?id=e5891a4834bd061259c8a9caa4fee3e628a7db79 commit e5891a4834bd061259c8a9caa4fee3e628a7db79 Author: Neels Hofmeyr 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=1c07b7fac2a88a0401b94eef345cf7144c606469 commit 1c07b7fac2a88a0401b94eef345cf7144c606469 Author: Neels Hofmeyr Date: Mon May 30 15:20:12 2016 +0200 whitespace Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a http://cgit.osmocom.org/openbsc/commit/?id=a6190cc6c602d4a848d67b459e918d9fe52097ca commit a6190cc6c602d4a848d67b459e918d9fe52097ca Author: Neels Hofmeyr 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=290eba55b5002142baf7c98b0f5f580d972955f4 commit 290eba55b5002142baf7c98b0f5f580d972955f4 Author: Neels Hofmeyr Date: Mon May 30 15:13:52 2016 +0200 msc_tx_dtap Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826 http://cgit.osmocom.org/openbsc/commit/?id=b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 commit b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 Author: Neels Hofmeyr 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=6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b commit 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=b062b13e6700255b6ae9623ed11c532afc34ff27 commit b062b13e6700255b6ae9623ed11c532afc34ff27 Author: Neels Hofmeyr 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=77bea81030ed2961b5317946e34bb7710663d916 commit 77bea81030ed2961b5317946e34bb7710663d916 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 implement IuCS paging -- TODO details http://cgit.osmocom.org/openbsc/commit/?id=cd3b427fd46592338141a366f700881699bde0e3 commit cd3b427fd46592338141a366f700881699bde0e3 Author: Neels Hofmeyr 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=ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 commit ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 Author: Neels Hofmeyr 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=298df8118dc9ab0eb71f73e2b1561e4df57ca443 commit 298df8118dc9ab0eb71f73e2b1561e4df57ca443 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=1c7eee0c6429b11d8a9a10c1259fbc251616db65 commit 1c7eee0c6429b11d8a9a10c1259fbc251616db65 Author: Neels Hofmeyr Date: Mon May 30 15:04:41 2016 +0200 gsm_subscriber: include bool Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff http://cgit.osmocom.org/openbsc/commit/?id=4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 commit 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 Author: Neels Hofmeyr 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=752e310bad97e1c9e68303cfa14f06509bf07b8f commit 752e310bad97e1c9e68303cfa14f06509bf07b8f Author: Neels Hofmeyr Date: Mon May 30 15:22:12 2016 +0200 mncc_tx_to_cc(): remove bts Change-Id: I694fb9e7c133219291858f4acdaf5bf487526a8d http://cgit.osmocom.org/openbsc/commit/?id=7e903e5943f39e3824efb21260c327e986569e59 commit 7e903e5943f39e3824efb21260c327e986569e59 Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 clear_all_trans(): remove bts use Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=c4342c2e20c417d0ed1a1562e9b374ebbec12f56 commit c4342c2e20c417d0ed1a1562e9b374ebbec12f56 Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=05a55f2cf8d053ac420d470de652d0d89d66c437 commit 05a55f2cf8d053ac420d470de652d0d89d66c437 Author: Neels Hofmeyr 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=e5464d0909eeb2c58bc137a09dfa19afbab3b471 commit e5464d0909eeb2c58bc137a09dfa19afbab3b471 Author: Neels Hofmeyr Date: Mon May 30 15:25:58 2016 +0200 move t3212 to network level (periodic lu) Change-Id: Ie9a1d44b73ba34c2ad3b2baf90c1cead4c02b621 http://cgit.osmocom.org/openbsc/commit/?id=1abb134f05563e1c8b988abd614004bb06b3a718 commit 1abb134f05563e1c8b988abd614004bb06b3a718 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Change-Id: I272f4410179fffaf47eb7a8a4f25e7d44d14b17c http://cgit.osmocom.org/openbsc/commit/?id=ad402b87652649ece2fce712e94e6c67fd4170c7 commit ad402b87652649ece2fce712e94e6c67fd4170c7 Author: Neels Hofmeyr Date: Mon May 30 15:02:47 2016 +0200 gsm_subscr_conn: add iu specifics Change-Id: I15119cbf4a0ba613f54b98e98570ffaf06c09018 http://cgit.osmocom.org/openbsc/commit/?id=914ba9456cd7d59d76474e7a7454c9baf1fa0824 commit 914ba9456cd7d59d76474e7a7454c9baf1fa0824 Author: Neels Hofmeyr Date: Mon May 30 15:02:24 2016 +0200 gsm_subscr_conn: add via_iface Change-Id: I0f6eb8051d73509ac31ac5f07a777deeec61037e http://cgit.osmocom.org/openbsc/commit/?id=be28712c4cebd1f5f465314a73c3c34c1253bc34 commit be28712c4cebd1f5f465314a73c3c34c1253bc34 Author: Neels Hofmeyr Date: Mon May 30 15:02:06 2016 +0200 gsm_subscr_conn: add lac Change-Id: I1db61dc9530b3ccfab4e852b3534cd8aa88555b3 http://cgit.osmocom.org/openbsc/commit/?id=ea325214525c7e5e908d3804d20e186840ca8ba7 commit ea325214525c7e5e908d3804d20e186840ca8ba7 Author: Neels Hofmeyr 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=e0813f8f578a4cde70dfb27bf69ea94282ddcd50 commit e0813f8f578a4cde70dfb27bf69ea94282ddcd50 Author: Neels Hofmeyr 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=d7116faa771326460284cdb89cca721f7a1251a0 commit d7116faa771326460284cdb89cca721f7a1251a0 Author: Neels Hofmeyr Date: Mon May 30 15:10:20 2016 +0200 libmsc: add cscn_vty.c Change-Id: If5f92fb31e966de4c7c59efd78fd035dbb748faa http://cgit.osmocom.org/openbsc/commit/?id=7f9cca8b8fd8093e34080d9e05ae6d79253b1233 commit 7f9cca8b8fd8093e34080d9e05ae6d79253b1233 Author: Neels Hofmeyr Date: Mon May 30 15:08:20 2016 +0200 cscn_vty Change-Id: I99d9634fa2a89c7b1725cfc707ce1901243520fc http://cgit.osmocom.org/openbsc/commit/?id=51282f77d0b12cfb931571538b836408ff8ab053 commit 51282f77d0b12cfb931571538b836408ff8ab053 Author: Neels Hofmeyr Date: Mon May 30 15:08:00 2016 +0200 vty: add CSCN_NODE Change-Id: Ic8710984c92b811b943f612bc7e2f5dab19c883d http://cgit.osmocom.org/openbsc/commit/?id=ace777327c58e15c8d63e874f6022c534b61d3d7 commit ace777327c58e15c8d63e874f6022c534b61d3d7 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn_vty.c Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff http://cgit.osmocom.org/openbsc/commit/?id=40b09135b3190f34e2e2f1537d547e57bee239cc commit 40b09135b3190f34e2e2f1537d547e57bee239cc Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=d4863a67e2dc9b0741a9d767aa09118bb7b5356a commit d4863a67e2dc9b0741a9d767aa09118bb7b5356a Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=1b98d66083b0c1e05c2ee728dc7c55215a7781ff commit 1b98d66083b0c1e05c2ee728dc7c55215a7781ff Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=d522b191215435a2be103183bb1e89e9f949468b commit d522b191215435a2be103183bb1e89e9f949468b Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=1ddbc363e81aaa492e234f1b58f5a05587af6cf6 commit 1ddbc363e81aaa492e234f1b58f5a05587af6cf6 Author: Neels Hofmeyr 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=c41f37b7cc7fb76279c855e8f35103bd5b0518e1 commit c41f37b7cc7fb76279c855e8f35103bd5b0518e1 Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=e0061ef8dccf8def79eac7ab816a87d80f17852a commit e0061ef8dccf8def79eac7ab816a87d80f17852a Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=86bc3d0eb8665b432da4f02411d44fb8246c4e9d commit 86bc3d0eb8665b432da4f02411d44fb8246c4e9d Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=5e4c14bfa3f44115e4350a2d3643df5bd73ce54a commit 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=dc897611b3c4a702e6762ca0683c14053620071a commit dc897611b3c4a702e6762ca0683c14053620071a Author: Neels Hofmeyr 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=a1a637ef8b6604e16d8be749b262a9de1953db43 commit a1a637ef8b6604e16d8be749b262a9de1953db43 Author: Neels Hofmeyr 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=f343967c9be7b96ead47e979a49c688844a6882c commit f343967c9be7b96ead47e979a49c688844a6882c Author: Neels Hofmeyr 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=7c9f898fe5b128e3fbb10531f47a197827fa7cdb commit 7c9f898fe5b128e3fbb10531f47a197827fa7cdb Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=72ce6daea28a60615d278b5c231ea0170b709981 commit 72ce6daea28a60615d278b5c231ea0170b709981 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=96bf441f4a69a47eecba25a9e9e45b700c6694b3 commit 96bf441f4a69a47eecba25a9e9e45b700c6694b3 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=fe8c0076480fdebcdfccc487f614ca7168067136 commit fe8c0076480fdebcdfccc487f614ca7168067136 Author: Neels Hofmeyr 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=4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c commit 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c Author: Neels Hofmeyr 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=1cddadacd8d8cfadc58db4c129ae603c79409806 commit 1cddadacd8d8cfadc58db4c129ae603c79409806 Author: Neels Hofmeyr 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=5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 commit 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd commit 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd Author: Neels Hofmeyr 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=f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d commit f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d Author: Neels Hofmeyr Date: Tue May 10 14:02:39 2016 +0200 make: add iu_cs.c http://cgit.osmocom.org/openbsc/commit/?id=97d9e09556e6ca85a951873be2cec59b72da8dc4 commit 97d9e09556e6ca85a951873be2cec59b72da8dc4 Author: Neels Hofmeyr Date: Fri May 20 21:39:06 2016 +0200 iucs_h Change-Id: I87e2f55d336792336fab34fefaa0c8b4557e22cf http://cgit.osmocom.org/openbsc/commit/?id=8d44cebde580f583ebd524f9f34915ff4178d947 commit 8d44cebde580f583ebd524f9f34915ff4178d947 Author: Neels Hofmeyr Date: Tue May 10 13:29:26 2016 +0200 IFACE_A, INTEGRITY_PROT http://cgit.osmocom.org/openbsc/commit/?id=cba7a2ca0091507ab5da0596a2fbddd2831aaddb commit cba7a2ca0091507ab5da0596a2fbddd2831aaddb Author: Neels Hofmeyr 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() Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=819a5ae77cfb5923ff561e290f173549043f0155 commit 819a5ae77cfb5923ff561e290f173549043f0155 Author: Neels Hofmeyr 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=b6b3d2a6c40c8bca7793cba1ea76d24546264089 commit b6b3d2a6c40c8bca7793cba1ea76d24546264089 Author: Neels Hofmeyr 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=d4adc6b2358a01fa1f221153f68e54736e1558ca commit d4adc6b2358a01fa1f221153f68e54736e1558ca Author: Neels Hofmeyr 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). Change-Id: I09b424989920097a076c0c1f9c956d4b4e48c941 http://cgit.osmocom.org/openbsc/commit/?id=206e1256e1b4013271a582ecce6d08f6fb88bf1a commit 206e1256e1b4013271a582ecce6d08f6fb88bf1a Author: Neels Hofmeyr 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=38b99665b1bf20ff9d768f537cf39a27fe3da50e commit 38b99665b1bf20ff9d768f537cf39a27fe3da50e Author: Neels Hofmeyr 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=f7899828846289cf9b57567fbdfca10583ddfb91 commit f7899828846289cf9b57567fbdfca10583ddfb91 Author: Neels Hofmeyr 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=ede8115d38e3d8a09dc9158262acb2b3b4758679 commit ede8115d38e3d8a09dc9158262acb2b3b4758679 Author: Neels Hofmeyr 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=581914d10947b3ecc854599f324b4c01f768be43 commit 581914d10947b3ecc854599f324b4c01f768be43 Author: Neels Hofmeyr 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=2dff96e6839afb3d731999f848a22dcf88e21312 commit 2dff96e6839afb3d731999f848a22dcf88e21312 Author: Neels Hofmeyr 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=7585a79ece1c38b418a9d1a0cf56236641dde237 commit 7585a79ece1c38b418a9d1a0cf56236641dde237 Author: Neels Hofmeyr 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=13e39cbf4ea6d6e875db8c1adeb5468f86adb30f commit 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f Author: Neels Hofmeyr 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=977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 commit 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 Author: Neels Hofmeyr 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=c8106ba0fba3042056aeadb685bdcc2e2511f280 commit c8106ba0fba3042056aeadb685bdcc2e2511f280 Author: Neels Hofmeyr 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=28607e9c13ec3bd41f23129e93a9bba82ad8c446 commit 28607e9c13ec3bd41f23129e93a9bba82ad8c446 Author: Neels Hofmeyr 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=36b5a04f8622b2313ee15a6722f15e918380b852 commit 36b5a04f8622b2313ee15a6722f15e918380b852 Author: Neels Hofmeyr 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=cc454ff2314edc793b88b43c834b9b976d84098d commit cc454ff2314edc793b88b43c834b9b976d84098d Author: Neels Hofmeyr 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=b37e269910f523977f8c71dfd86494b18e74ef30 commit b37e269910f523977f8c71dfd86494b18e74ef30 Author: Neels Hofmeyr 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=0ad4a481d84999dce94a5eaedf2762c854f046bf commit 0ad4a481d84999dce94a5eaedf2762c854f046bf Author: Neels Hofmeyr 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=d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 commit d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=e3ed604aa5d620d2950bf0df7338b83b9a43084e commit e3ed604aa5d620d2950bf0df7338b83b9a43084e Author: Neels Hofmeyr 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=7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 commit 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=104e2e819980a73d4bca0ae213ed5433aac49558 commit 104e2e819980a73d4bca0ae213ed5433aac49558 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=1932d1875fc126eeccc168b8e2f4cc586c04fd5c commit 1932d1875fc126eeccc168b8e2f4cc586c04fd5c Author: Neels Hofmeyr 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=394ba29820ccbc84473eb273b6ffd2512a073343 commit 394ba29820ccbc84473eb273b6ffd2512a073343 Author: Neels Hofmeyr 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=aae3210e393a2d8c5b57df7ccf24afcecdc13154 commit aae3210e393a2d8c5b57df7ccf24afcecdc13154 Author: Neels Hofmeyr 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=e11b95420136ed3c152e60a9f59c3d33e07f332d commit e11b95420136ed3c152e60a9f59c3d33e07f332d Author: Neels Hofmeyr 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=3623ee0041527d23d768c24b001771231c7f4e6d commit 3623ee0041527d23d768c24b001771231c7f4e6d Author: Neels Hofmeyr 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=40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 commit 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 Author: Neels Hofmeyr 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. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 1 + openbsc/src/libmsc/vty_interface_layer3.c | 2 ++ 2 files changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 30 16:03:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 16:03:15 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-405-gb3d283e Message-ID: <201605301603.u4UG3FXA096032@git.osmocom.org> 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, users/neels/iucs has been updated discards 599ae47fc601fda0eb42b3d76a1849322348ad27 (commit) discards 34be95fb80bda800f8a699cb66f8d5618fe55b89 (commit) discards af9f1ddd40d688fa27bf14bccf02b6cee67c275f (commit) discards d2720dc977ff3a4f90344fb9c2448725e3987a8e (commit) discards cfe7be63913f7fbfa5e349843cd73c897689cdfa (commit) discards 5c80d8ace87e0ac42d43aaef6d28a7410eb7b9de (commit) discards 100a387c9589fa31c08ee4b8cc26735ee9d51d3e (commit) discards 58ebbc1a29ca525d88244bf601eb8a5e66dd3798 (commit) discards bdb6e72599bafa36c4b92d4da080db688d3e13ec (commit) discards 28e14d18ebd74d8507b3d64afb1732f9741639cc (commit) discards bc0e3fe0fa8b7fd468abf21a5398a0ba6fad693f (commit) discards e5891a4834bd061259c8a9caa4fee3e628a7db79 (commit) discards 1c07b7fac2a88a0401b94eef345cf7144c606469 (commit) discards a6190cc6c602d4a848d67b459e918d9fe52097ca (commit) discards 290eba55b5002142baf7c98b0f5f580d972955f4 (commit) discards b73c051f46f5d520f6b02d691dcb0a238cfe4ea4 (commit) discards 6475cab3fa59c94d7fdf06f4dcdf2ad3747c538b (commit) discards b062b13e6700255b6ae9623ed11c532afc34ff27 (commit) discards 77bea81030ed2961b5317946e34bb7710663d916 (commit) discards cd3b427fd46592338141a366f700881699bde0e3 (commit) discards ce839e900b34e4c33f1dbfbf0bbecce6122a16e2 (commit) discards 298df8118dc9ab0eb71f73e2b1561e4df57ca443 (commit) discards 1c7eee0c6429b11d8a9a10c1259fbc251616db65 (commit) discards 4b8e976a16f1ae81d97ccc7f56e3f9ac7c921720 (commit) discards 752e310bad97e1c9e68303cfa14f06509bf07b8f (commit) discards 7e903e5943f39e3824efb21260c327e986569e59 (commit) discards c4342c2e20c417d0ed1a1562e9b374ebbec12f56 (commit) discards 05a55f2cf8d053ac420d470de652d0d89d66c437 (commit) discards e5464d0909eeb2c58bc137a09dfa19afbab3b471 (commit) discards 1abb134f05563e1c8b988abd614004bb06b3a718 (commit) discards ad402b87652649ece2fce712e94e6c67fd4170c7 (commit) discards 914ba9456cd7d59d76474e7a7454c9baf1fa0824 (commit) discards be28712c4cebd1f5f465314a73c3c34c1253bc34 (commit) discards ea325214525c7e5e908d3804d20e186840ca8ba7 (commit) discards e0813f8f578a4cde70dfb27bf69ea94282ddcd50 (commit) discards d7116faa771326460284cdb89cca721f7a1251a0 (commit) discards 7f9cca8b8fd8093e34080d9e05ae6d79253b1233 (commit) discards 51282f77d0b12cfb931571538b836408ff8ab053 (commit) discards ace777327c58e15c8d63e874f6022c534b61d3d7 (commit) discards 40b09135b3190f34e2e2f1537d547e57bee239cc (commit) discards d4863a67e2dc9b0741a9d767aa09118bb7b5356a (commit) discards 1b98d66083b0c1e05c2ee728dc7c55215a7781ff (commit) discards d522b191215435a2be103183bb1e89e9f949468b (commit) discards 1ddbc363e81aaa492e234f1b58f5a05587af6cf6 (commit) discards c41f37b7cc7fb76279c855e8f35103bd5b0518e1 (commit) discards e0061ef8dccf8def79eac7ab816a87d80f17852a (commit) discards 86bc3d0eb8665b432da4f02411d44fb8246c4e9d (commit) discards 5e4c14bfa3f44115e4350a2d3643df5bd73ce54a (commit) discards dc897611b3c4a702e6762ca0683c14053620071a (commit) discards a1a637ef8b6604e16d8be749b262a9de1953db43 (commit) discards f343967c9be7b96ead47e979a49c688844a6882c (commit) discards 7c9f898fe5b128e3fbb10531f47a197827fa7cdb (commit) discards 72ce6daea28a60615d278b5c231ea0170b709981 (commit) discards 96bf441f4a69a47eecba25a9e9e45b700c6694b3 (commit) discards fe8c0076480fdebcdfccc487f614ca7168067136 (commit) discards 4dcab1b8d1ea1f5385176d87a22e2af80e57eb8c (commit) discards 1cddadacd8d8cfadc58db4c129ae603c79409806 (commit) discards 5276a535254eaeb7ae38a45ed1b8d97f6afdb6b9 (commit) discards 1aa2fa743d492695c70ed4e50f1ce04c56f7a1dd (commit) discards f18c918fdb33d7a10b6f42ee63c7d6a7f1b49a2d (commit) discards 97d9e09556e6ca85a951873be2cec59b72da8dc4 (commit) discards 8d44cebde580f583ebd524f9f34915ff4178d947 (commit) discards cba7a2ca0091507ab5da0596a2fbddd2831aaddb (commit) discards 819a5ae77cfb5923ff561e290f173549043f0155 (commit) discards b6b3d2a6c40c8bca7793cba1ea76d24546264089 (commit) discards d4adc6b2358a01fa1f221153f68e54736e1558ca (commit) discards 206e1256e1b4013271a582ecce6d08f6fb88bf1a (commit) discards 38b99665b1bf20ff9d768f537cf39a27fe3da50e (commit) discards f7899828846289cf9b57567fbdfca10583ddfb91 (commit) discards ede8115d38e3d8a09dc9158262acb2b3b4758679 (commit) discards 581914d10947b3ecc854599f324b4c01f768be43 (commit) discards 2dff96e6839afb3d731999f848a22dcf88e21312 (commit) discards 7585a79ece1c38b418a9d1a0cf56236641dde237 (commit) discards 13e39cbf4ea6d6e875db8c1adeb5468f86adb30f (commit) discards 977d3cc2c584b5fc180b9b5bcbbb753ac7f97129 (commit) discards c8106ba0fba3042056aeadb685bdcc2e2511f280 (commit) discards 28607e9c13ec3bd41f23129e93a9bba82ad8c446 (commit) via b3d283e1afc0b8c4a8b998d4db43586143d70406 (commit) via 96c6dad5648b444339f119653ab7341d455aebc0 (commit) via 845d853f2a14ac55159f3f4708ce8a052925c81a (commit) via 83368253beddd2ae18554a0c17d23497f9d4de35 (commit) via 2150319cb355ebfe2dc763c60d9f06cdf9a7c043 (commit) via a226f02ae0e7fbe3dc2972feb38c4948d30c5701 (commit) via 5d7e433e135490174c1df4d1ab8fd2c7b1436820 (commit) via 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 (commit) via 24afd2e1136c3c09d22b760b6db21388610a548b (commit) via c5b6b3450e452e7ed1b1521c076fd82986eab2e1 (commit) via af9e3687856b10a438caa8d24b9cfecd93bfcddc (commit) via e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 (commit) via 67ea79f2de61376beb93be7c78e547bbb591f046 (commit) via c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 (commit) via 050eb54f70f59a4df7f43d0e551a44e2dd55bb36 (commit) via cd8e24f8446d5b814db4909a9a6a7a25637c5d55 (commit) via f7050367e86944ae5fd060acb635e3a3ba460dee (commit) via 1548f27b7a9d3893ac3d7d7b9b75a2906528539d (commit) via e6142cfb69246679a0ee2d90c5c8811344548b71 (commit) via 034fbff0d3579844da2ca80d5a2643b7c44adf00 (commit) via e17e61d4c05d95f6fb3d75428933962208fa4c0e (commit) via eec0b60f8eea10394cad5263d62075a1a5ea3635 (commit) via 78026ed306e11ff6e44d169c9cad290b7089c967 (commit) via c37864f91ce4550f7ed8b3f235f4d139e3e4f02a (commit) via 108d70371ab4b80e801b5ada46af32ba95a7096b (commit) via cb253988064638118a90632a29afe2788c38303e (commit) via e687c81e8b02b1ce4b05225e99c6d47674090036 (commit) via 82b9b90fe4e96440e1f34a86a4190d8c26137f35 (commit) via 95f43cc05dc9ca760c1db32079f4515e60c4f25f (commit) via 71e91a4d282fe1574448b3f2cd94f733b713b59a (commit) via 7954e7197dc65764561df6d583fe5e74c181442b (commit) via 31278343bea1ab4a3db5461deb4926c7ffdec909 (commit) via 7f7c20c79bf115efe013b94cbaed00a974bbfeea (commit) via 3442095a2eed4967f198a9bc26cb867063d3c120 (commit) via e806d8921afbade76cdf1ab8972ef7c81ad9882a (commit) via 25328ebc0e16785c075d74a039e27a5847a1bb13 (commit) via a4606efde26c42ebf2ecf59f7979c17b06a9715f (commit) via 7829eaf003c7f89cc88a54463e902d240ab2b0c5 (commit) via c05017491a575782f1530df402e082fca8c7b74d (commit) via 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 (commit) via a79616b326d9da8c46caa90f4aa7478eb68269dc (commit) via a0fd184b814dd90a6eea0c0c9ce7983d4065de02 (commit) via b7f34df99428c30c6bf06291adf783f5c4edc168 (commit) via 98413f6a6b840672cad6f28c572894e18d5625bf (commit) via 7787ababfdde3aaaa6e9819cf5370fc671fd6546 (commit) via 8e29d5be183853a018939d2daf93cbcd76c57173 (commit) via c5aed1a64a406ae3957c0614b179f6694313f285 (commit) via 35904c2111ce75f4b890773d59f909babe5e0876 (commit) via b39cd5b88206cfc28722a18aaf51f713d1774a0c (commit) via 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c (commit) via 2f5605aaff436e83203b01bbe60ddddb21686549 (commit) via 6b21598f97a2c00d44b44a0afc6a36db7989ed03 (commit) via a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e (commit) via 9c1fe7e50ae668d5fe66b6dfda66237c070e7803 (commit) via 044bdccb7483107fa79c5453b3605ee57fa5beff (commit) via 5507c196c8cbc1d41a61daaa05aa9242d5ee689b (commit) via a6f35fccfb187456fde5126211cc36b33c2c990b (commit) via 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce (commit) via c6c9433a79183670201d9b256a9110420926d35f (commit) via 7e710e0042d6bab23ed150b86dd450648de2b091 (commit) via 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f (commit) via 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac (commit) via 7e3b8b594e2b67148614ec982946d49d68c118b3 (commit) via ec89855e806ee1c7e69b92cde6e196fd78f22dc6 (commit) via 8688297b0e9ef059603559b657c7418208a7357c (commit) via 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 (commit) via 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f (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 (599ae47fc601fda0eb42b3d76a1849322348ad27) \ N -- N -- N (b3d283e1afc0b8c4a8b998d4db43586143d70406) 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=b3d283e1afc0b8c4a8b998d4db43586143d70406 commit b3d283e1afc0b8c4a8b998d4db43586143d70406 Author: Neels Hofmeyr Date: Mon May 30 15:12:11 2016 +0200 remove tch_rtp_signal() Change-Id: Icf47ac9114c47383bd072eaa91cbd5213ead6c14 http://cgit.osmocom.org/openbsc/commit/?id=96c6dad5648b444339f119653ab7341d455aebc0 commit 96c6dad5648b444339f119653ab7341d455aebc0 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=845d853f2a14ac55159f3f4708ce8a052925c81a commit 845d853f2a14ac55159f3f4708ce8a052925c81a Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=83368253beddd2ae18554a0c17d23497f9d4de35 commit 83368253beddd2ae18554a0c17d23497f9d4de35 Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=2150319cb355ebfe2dc763c60d9f06cdf9a7c043 commit 2150319cb355ebfe2dc763c60d9f06cdf9a7c043 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=a226f02ae0e7fbe3dc2972feb38c4948d30c5701 commit a226f02ae0e7fbe3dc2972feb38c4948d30c5701 Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=5d7e433e135490174c1df4d1ab8fd2c7b1436820 commit 5d7e433e135490174c1df4d1ab8fd2c7b1436820 Author: Neels Hofmeyr 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=8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 commit 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 Author: Neels Hofmeyr Date: Mon May 30 15:29:35 2016 +0200 skip a channel test Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4 http://cgit.osmocom.org/openbsc/commit/?id=24afd2e1136c3c09d22b760b6db21388610a548b commit 24afd2e1136c3c09d22b760b6db21388610a548b Author: Neels Hofmeyr Date: Mon May 30 15:28:51 2016 +0200 cscn vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=c5b6b3450e452e7ed1b1521c076fd82986eab2e1 commit c5b6b3450e452e7ed1b1521c076fd82986eab2e1 Author: Neels Hofmeyr Date: Mon May 30 15:24:26 2016 +0200 move subscr_request Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd http://cgit.osmocom.org/openbsc/commit/?id=af9e3687856b10a438caa8d24b9cfecd93bfcddc commit af9e3687856b10a438caa8d24b9cfecd93bfcddc Author: Neels Hofmeyr 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=e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 commit e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 Author: Neels Hofmeyr Date: Mon May 30 15:20:12 2016 +0200 whitespace Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a http://cgit.osmocom.org/openbsc/commit/?id=67ea79f2de61376beb93be7c78e547bbb591f046 commit 67ea79f2de61376beb93be7c78e547bbb591f046 Author: Neels Hofmeyr 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=c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 commit c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 Author: Neels Hofmeyr Date: Mon May 30 15:13:52 2016 +0200 msc_tx_dtap Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826 http://cgit.osmocom.org/openbsc/commit/?id=050eb54f70f59a4df7f43d0e551a44e2dd55bb36 commit 050eb54f70f59a4df7f43d0e551a44e2dd55bb36 Author: Neels Hofmeyr 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=cd8e24f8446d5b814db4909a9a6a7a25637c5d55 commit cd8e24f8446d5b814db4909a9a6a7a25637c5d55 Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=f7050367e86944ae5fd060acb635e3a3ba460dee commit f7050367e86944ae5fd060acb635e3a3ba460dee Author: Neels Hofmeyr 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=1548f27b7a9d3893ac3d7d7b9b75a2906528539d commit 1548f27b7a9d3893ac3d7d7b9b75a2906528539d Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 implement IuCS paging -- TODO details http://cgit.osmocom.org/openbsc/commit/?id=e6142cfb69246679a0ee2d90c5c8811344548b71 commit e6142cfb69246679a0ee2d90c5c8811344548b71 Author: Neels Hofmeyr 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=034fbff0d3579844da2ca80d5a2643b7c44adf00 commit 034fbff0d3579844da2ca80d5a2643b7c44adf00 Author: Neels Hofmeyr 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=e17e61d4c05d95f6fb3d75428933962208fa4c0e commit e17e61d4c05d95f6fb3d75428933962208fa4c0e Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=eec0b60f8eea10394cad5263d62075a1a5ea3635 commit eec0b60f8eea10394cad5263d62075a1a5ea3635 Author: Neels Hofmeyr Date: Mon May 30 15:04:41 2016 +0200 gsm_subscriber: include bool Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff http://cgit.osmocom.org/openbsc/commit/?id=78026ed306e11ff6e44d169c9cad290b7089c967 commit 78026ed306e11ff6e44d169c9cad290b7089c967 Author: Neels Hofmeyr 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=c37864f91ce4550f7ed8b3f235f4d139e3e4f02a commit c37864f91ce4550f7ed8b3f235f4d139e3e4f02a Author: Neels Hofmeyr 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=108d70371ab4b80e801b5ada46af32ba95a7096b commit 108d70371ab4b80e801b5ada46af32ba95a7096b Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=cb253988064638118a90632a29afe2788c38303e commit cb253988064638118a90632a29afe2788c38303e Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=e687c81e8b02b1ce4b05225e99c6d47674090036 commit e687c81e8b02b1ce4b05225e99c6d47674090036 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=82b9b90fe4e96440e1f34a86a4190d8c26137f35 commit 82b9b90fe4e96440e1f34a86a4190d8c26137f35 Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=95f43cc05dc9ca760c1db32079f4515e60c4f25f commit 95f43cc05dc9ca760c1db32079f4515e60c4f25f Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=71e91a4d282fe1574448b3f2cd94f733b713b59a commit 71e91a4d282fe1574448b3f2cd94f733b713b59a Author: Neels Hofmeyr 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=7954e7197dc65764561df6d583fe5e74c181442b commit 7954e7197dc65764561df6d583fe5e74c181442b Author: Neels Hofmeyr 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=31278343bea1ab4a3db5461deb4926c7ffdec909 commit 31278343bea1ab4a3db5461deb4926c7ffdec909 Author: Neels Hofmeyr 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=7f7c20c79bf115efe013b94cbaed00a974bbfeea commit 7f7c20c79bf115efe013b94cbaed00a974bbfeea Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=3442095a2eed4967f198a9bc26cb867063d3c120 commit 3442095a2eed4967f198a9bc26cb867063d3c120 Author: Neels Hofmeyr 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=e806d8921afbade76cdf1ab8972ef7c81ad9882a commit e806d8921afbade76cdf1ab8972ef7c81ad9882a Author: Neels Hofmeyr 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=25328ebc0e16785c075d74a039e27a5847a1bb13 commit 25328ebc0e16785c075d74a039e27a5847a1bb13 Author: Neels Hofmeyr 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=a4606efde26c42ebf2ecf59f7979c17b06a9715f commit a4606efde26c42ebf2ecf59f7979c17b06a9715f Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=7829eaf003c7f89cc88a54463e902d240ab2b0c5 commit 7829eaf003c7f89cc88a54463e902d240ab2b0c5 Author: Neels Hofmeyr 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() Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=c05017491a575782f1530df402e082fca8c7b74d commit c05017491a575782f1530df402e082fca8c7b74d Author: Neels Hofmeyr 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=35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 commit 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=a79616b326d9da8c46caa90f4aa7478eb68269dc commit a79616b326d9da8c46caa90f4aa7478eb68269dc Author: Neels Hofmeyr 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=a0fd184b814dd90a6eea0c0c9ce7983d4065de02 commit a0fd184b814dd90a6eea0c0c9ce7983d4065de02 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn_vty.c Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff http://cgit.osmocom.org/openbsc/commit/?id=b7f34df99428c30c6bf06291adf783f5c4edc168 commit b7f34df99428c30c6bf06291adf783f5c4edc168 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=98413f6a6b840672cad6f28c572894e18d5625bf commit 98413f6a6b840672cad6f28c572894e18d5625bf Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=7787ababfdde3aaaa6e9819cf5370fc671fd6546 commit 7787ababfdde3aaaa6e9819cf5370fc671fd6546 Author: Neels Hofmeyr 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=8e29d5be183853a018939d2daf93cbcd76c57173 commit 8e29d5be183853a018939d2daf93cbcd76c57173 Author: Neels Hofmeyr 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=c5aed1a64a406ae3957c0614b179f6694313f285 commit c5aed1a64a406ae3957c0614b179f6694313f285 Author: Neels Hofmeyr 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=35904c2111ce75f4b890773d59f909babe5e0876 commit 35904c2111ce75f4b890773d59f909babe5e0876 Author: Neels Hofmeyr Date: Mon May 30 17:57:42 2016 +0200 expire_lu Change-Id: I1723721e8e75a908bc3d5d6dd565f846a6882137 http://cgit.osmocom.org/openbsc/commit/?id=b39cd5b88206cfc28722a18aaf51f713d1774a0c commit b39cd5b88206cfc28722a18aaf51f713d1774a0c Author: Neels Hofmeyr Date: Mon May 30 17:57:28 2016 +0200 split Change-Id: I4a09728f3514f3a3b0d06f22d30e1d582f4e5413 http://cgit.osmocom.org/openbsc/commit/?id=91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c commit 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) -- TODO vty http://cgit.osmocom.org/openbsc/commit/?id=2f5605aaff436e83203b01bbe60ddddb21686549 commit 2f5605aaff436e83203b01bbe60ddddb21686549 Author: Neels Hofmeyr 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=6b21598f97a2c00d44b44a0afc6a36db7989ed03 commit 6b21598f97a2c00d44b44a0afc6a36db7989ed03 Author: Neels Hofmeyr 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=a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e commit a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e Author: Neels Hofmeyr 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=9c1fe7e50ae668d5fe66b6dfda66237c070e7803 commit 9c1fe7e50ae668d5fe66b6dfda66237c070e7803 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=044bdccb7483107fa79c5453b3605ee57fa5beff commit 044bdccb7483107fa79c5453b3605ee57fa5beff Author: Neels Hofmeyr 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=5507c196c8cbc1d41a61daaa05aa9242d5ee689b commit 5507c196c8cbc1d41a61daaa05aa9242d5ee689b Author: Neels Hofmeyr 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=a6f35fccfb187456fde5126211cc36b33c2c990b commit a6f35fccfb187456fde5126211cc36b33c2c990b Author: Neels Hofmeyr 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=71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce commit 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce Author: Neels Hofmeyr 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=c6c9433a79183670201d9b256a9110420926d35f commit c6c9433a79183670201d9b256a9110420926d35f Author: Neels Hofmeyr 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=7e710e0042d6bab23ed150b86dd450648de2b091 commit 7e710e0042d6bab23ed150b86dd450648de2b091 Author: Neels Hofmeyr 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=63c08bd7fa4d2486942b51453e1b9f977d7d2f6f commit 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f Author: Neels Hofmeyr 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=15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac commit 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac Author: Neels Hofmeyr 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=7e3b8b594e2b67148614ec982946d49d68c118b3 commit 7e3b8b594e2b67148614ec982946d49d68c118b3 Author: Neels Hofmeyr 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=ec89855e806ee1c7e69b92cde6e196fd78f22dc6 commit ec89855e806ee1c7e69b92cde6e196fd78f22dc6 Author: Neels Hofmeyr 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=8688297b0e9ef059603559b657c7418208a7357c commit 8688297b0e9ef059603559b657c7418208a7357c Author: Neels Hofmeyr 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=8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 commit 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 Author: Neels Hofmeyr 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=1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f commit 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f Author: Neels Hofmeyr 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 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/include/openbsc/gsm_subscriber.h | 5 ++--- openbsc/include/openbsc/vty.h | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 22 +++++++++++++++++----- openbsc/src/libmsc/gsm_subscriber.c | 11 ++++++----- openbsc/src/libmsc/osmo_msc.c | 2 +- openbsc/src/osmo-cscn/iucs_ranap.c | 2 +- 7 files changed, 30 insertions(+), 16 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 30 18:21:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 18:21:35 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-403-g5a065e7 Message-ID: <201605301821.u4UILZji020609@git.osmocom.org> 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, users/neels/iucs has been updated discards b3d283e1afc0b8c4a8b998d4db43586143d70406 (commit) discards 96c6dad5648b444339f119653ab7341d455aebc0 (commit) discards 845d853f2a14ac55159f3f4708ce8a052925c81a (commit) discards 83368253beddd2ae18554a0c17d23497f9d4de35 (commit) discards 2150319cb355ebfe2dc763c60d9f06cdf9a7c043 (commit) discards a226f02ae0e7fbe3dc2972feb38c4948d30c5701 (commit) discards 5d7e433e135490174c1df4d1ab8fd2c7b1436820 (commit) discards 8b3626cdbaac1c8d52474c9f6b89ad51f6a43e04 (commit) discards 24afd2e1136c3c09d22b760b6db21388610a548b (commit) discards c5b6b3450e452e7ed1b1521c076fd82986eab2e1 (commit) discards af9e3687856b10a438caa8d24b9cfecd93bfcddc (commit) discards e5ba388532ecfb5c08298fcadc0c1f36d5a30ad8 (commit) discards 67ea79f2de61376beb93be7c78e547bbb591f046 (commit) discards c144cd6aa7ee0bdc2ac77a5c0ffb5c350dd97787 (commit) discards 050eb54f70f59a4df7f43d0e551a44e2dd55bb36 (commit) discards cd8e24f8446d5b814db4909a9a6a7a25637c5d55 (commit) discards f7050367e86944ae5fd060acb635e3a3ba460dee (commit) discards 1548f27b7a9d3893ac3d7d7b9b75a2906528539d (commit) discards e6142cfb69246679a0ee2d90c5c8811344548b71 (commit) discards 034fbff0d3579844da2ca80d5a2643b7c44adf00 (commit) discards e17e61d4c05d95f6fb3d75428933962208fa4c0e (commit) discards eec0b60f8eea10394cad5263d62075a1a5ea3635 (commit) discards 78026ed306e11ff6e44d169c9cad290b7089c967 (commit) discards c37864f91ce4550f7ed8b3f235f4d139e3e4f02a (commit) discards 108d70371ab4b80e801b5ada46af32ba95a7096b (commit) discards cb253988064638118a90632a29afe2788c38303e (commit) discards e687c81e8b02b1ce4b05225e99c6d47674090036 (commit) discards 82b9b90fe4e96440e1f34a86a4190d8c26137f35 (commit) discards 95f43cc05dc9ca760c1db32079f4515e60c4f25f (commit) discards 71e91a4d282fe1574448b3f2cd94f733b713b59a (commit) discards 7954e7197dc65764561df6d583fe5e74c181442b (commit) discards 31278343bea1ab4a3db5461deb4926c7ffdec909 (commit) discards 7f7c20c79bf115efe013b94cbaed00a974bbfeea (commit) discards 3442095a2eed4967f198a9bc26cb867063d3c120 (commit) discards e806d8921afbade76cdf1ab8972ef7c81ad9882a (commit) discards 25328ebc0e16785c075d74a039e27a5847a1bb13 (commit) discards a4606efde26c42ebf2ecf59f7979c17b06a9715f (commit) discards 7829eaf003c7f89cc88a54463e902d240ab2b0c5 (commit) discards c05017491a575782f1530df402e082fca8c7b74d (commit) discards 35f41d1a5d1981cbe345f93ece5b0ed8b2675a42 (commit) discards a79616b326d9da8c46caa90f4aa7478eb68269dc (commit) discards a0fd184b814dd90a6eea0c0c9ce7983d4065de02 (commit) discards b7f34df99428c30c6bf06291adf783f5c4edc168 (commit) discards 98413f6a6b840672cad6f28c572894e18d5625bf (commit) discards 7787ababfdde3aaaa6e9819cf5370fc671fd6546 (commit) discards 8e29d5be183853a018939d2daf93cbcd76c57173 (commit) discards c5aed1a64a406ae3957c0614b179f6694313f285 (commit) discards 35904c2111ce75f4b890773d59f909babe5e0876 (commit) discards b39cd5b88206cfc28722a18aaf51f713d1774a0c (commit) discards 91200d4e5a1b928b69f0c91bfc1c20daa9d68a0c (commit) discards 2f5605aaff436e83203b01bbe60ddddb21686549 (commit) discards 6b21598f97a2c00d44b44a0afc6a36db7989ed03 (commit) discards a11c3f6bb93b34aeea04af9ab29c5e9b76349c3e (commit) discards 9c1fe7e50ae668d5fe66b6dfda66237c070e7803 (commit) discards 044bdccb7483107fa79c5453b3605ee57fa5beff (commit) discards 5507c196c8cbc1d41a61daaa05aa9242d5ee689b (commit) discards a6f35fccfb187456fde5126211cc36b33c2c990b (commit) discards 71cbfd7fe949f4f1e9bf6d7a007bf6e98fed44ce (commit) discards c6c9433a79183670201d9b256a9110420926d35f (commit) discards 7e710e0042d6bab23ed150b86dd450648de2b091 (commit) discards 63c08bd7fa4d2486942b51453e1b9f977d7d2f6f (commit) discards 15e76857fbf6f3ac3ba176f81a10ba39f6fd87ac (commit) discards 7e3b8b594e2b67148614ec982946d49d68c118b3 (commit) discards ec89855e806ee1c7e69b92cde6e196fd78f22dc6 (commit) discards 8688297b0e9ef059603559b657c7418208a7357c (commit) discards 8c9e4200ea4f81fb399a7e9f0433df12b9a48f33 (commit) discards 1ecf1c54b185b0d3c58544b8e77acc8fc7eeb30f (commit) discards 36b5a04f8622b2313ee15a6722f15e918380b852 (commit) discards cc454ff2314edc793b88b43c834b9b976d84098d (commit) discards b37e269910f523977f8c71dfd86494b18e74ef30 (commit) discards 0ad4a481d84999dce94a5eaedf2762c854f046bf (commit) discards d721b32c16b32f8d8af8fc520b4d8f61f9a01f34 (commit) discards e3ed604aa5d620d2950bf0df7338b83b9a43084e (commit) discards 7f3fd21d80c49ae49cbcbee8e76d2898b0ff4727 (commit) discards 104e2e819980a73d4bca0ae213ed5433aac49558 (commit) discards 1932d1875fc126eeccc168b8e2f4cc586c04fd5c (commit) discards 394ba29820ccbc84473eb273b6ffd2512a073343 (commit) discards aae3210e393a2d8c5b57df7ccf24afcecdc13154 (commit) discards e11b95420136ed3c152e60a9f59c3d33e07f332d (commit) discards 3623ee0041527d23d768c24b001771231c7f4e6d (commit) discards 40bf26a1fe8bf81c1db1c83f75ae82dd31969a24 (commit) discards 6f5fcf0565727925caa95a60a88a1b229819de46 (commit) discards c7a11d9f7fd9b3c2945909b47eb9f3b418e2ccb8 (commit) discards fe61b8781db4f19342b144f150f22c8e985e8944 (commit) discards 933126d2892282322215bee189b42237266072ea (commit) discards 1df9b80b79286d58a85643e3ccf9b3b04e348a78 (commit) discards 59d82182c5c10e7f21f5f19ab143987e2f03cb54 (commit) discards c64e259efe0d60b2719006947db5d084dfc913a5 (commit) via 5a065e7c7568932ddf914049808ec7cf90f9526f (commit) via 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc (commit) via cc0df1fc4ee338e6a6103f8d0d99309884da045f (commit) via 0dc609b3caa0d7635ec7275da3325717924e7f5d (commit) via 2c95fc8a495621f64fd353b50f2dd88d5672e14e (commit) via 4c632bb958cff16ed4df97729d58878cafd64e57 (commit) via deb990d445419f34e07b6486d0e71179ae827cf1 (commit) via 4180f95e274d2e470e54f99ac223c5a0db729db2 (commit) via b7316b518f962c4a22b8537ac4d813387537377a (commit) via 1f9cad42cff8df8dee2afad8f1a8209991835c6b (commit) via 3fee15ccf58a12cbae1244d0477a34c687151057 (commit) via 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b (commit) via 08e2c115e22a893c40ccd427dfd844fd06fdcdab (commit) via 07e9ec208b719aa65e018f97c7f36d0ac448a88f (commit) via 29e1562167c876b02338281acde3dbdfa7cdd01f (commit) via 6061e0766375d5076350358261c54899e506b035 (commit) via 5bf8f27ce095ded8ab702100e03584950fdc21fb (commit) via a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff (commit) via 979a677739c8043f1e87ae4571e26057fbadb6d7 (commit) via 141e88acb7a1f3241eb3ad9e457619b94829be55 (commit) via cf96f3be6bf899fc11559159ac2cf9e11259bf89 (commit) via bb963046e12ae4074b299d8b43f4594b830470ce (commit) via 94f207687666083418a55aeb47889c17d6fbfec2 (commit) via 62abaf4cd0d68e83f106621442877fc2addd8344 (commit) via 297cf3404b82d41ce68834d57c142c91b97826f7 (commit) via bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 (commit) via 60caf11271f0e6b24ea66dcd24fbe37524551b0f (commit) via 99dadad31a443a995c15ec434388d12eb3e9c25c (commit) via 5df7300ee6e37e9feee18c919f1f57e69aedb97e (commit) via 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 (commit) via 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 (commit) via 534e585f720a439c06f14a0bdbda8d1d1997ded6 (commit) via 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea (commit) via 63d435828557c5a8b7e4453c286cbb8a75199f81 (commit) via 0e0333f1899d5061cde9aa32345ed915f925387a (commit) via 63f0b613559f0c14fe64ec3f919b741ac868ed56 (commit) via c53dac7b9141f7c5fb3468e168d399a7eec26de7 (commit) via f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 (commit) via 8ecc4e3d1a72c5faca6e663f0d48975b1225a787 (commit) via 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc (commit) via 63b098495b91ef456bcf1f653148cd27369103c2 (commit) via 9751ef6dc51f3806f6792a6ca88b07f937d43a0a (commit) via fa1ca8c629864386a8c58ecc521061b70c126fe2 (commit) via 9f93fc9979893ce48110d3cf675f29e10f12c473 (commit) via a1a32914ea4e0602b6205d4a3410e6485991e016 (commit) via 46a58548c44ffab7f183d3accb9b94cb3c31b1f7 (commit) via d67c8ffce10bfe14a0a8cb1896a28df381f78e77 (commit) via f83803f7f4283d49ccb2c7ab475cfa2214fea259 (commit) via e1f2c8785b6087d0834c319a5cd408ec31a27a37 (commit) via 6464ead9245d8f53f06e61ee5ce33a65785e2029 (commit) via 0a1d82f4ee77b949318bbfba30a06a1887e3d8be (commit) via ff95474fc02f81a699b3795e47261726bb491429 (commit) via 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 (commit) via 84ae34a51d422ddbd4f525f008caa79b413b97d3 (commit) via 3ceeb40b031d3b27b5d340a225f0486181c746e0 (commit) via 9f01314fdae8dc7274c5b767d6c1f56f082b6853 (commit) via 46bcf5343d233d4f69bd47b74b58eb1daf75a531 (commit) via b6b8b8016ff625afff5e966319b62f24168b326d (commit) via e7da294e68fbde205f8fe38de94340c27e9206b0 (commit) via 213b87437dc199bb26b9286e08cdec11e0b7dd78 (commit) via b93f6eb20ed795e46b9487b73167f695d3f342e6 (commit) via e56c982229c5810af987d62f7f07e4c9b8bf88cf (commit) via c45cfaec4052a3e240d1f3020cd1631f8b6c1817 (commit) via a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 (commit) via d5f976edd9abb0815b2891ca368c4be27bf70ef3 (commit) via a8c25905b47146738994712c5d7482b109c71704 (commit) via 726ac18e58c8b327ea53143c4b5575e1d9aad354 (commit) via 070d838a4505fc64ad0151fbf56dbbb445feccbf (commit) via e6678dc87d252b77a05cfbfc278ecb17716e8397 (commit) via 8945aedcb8b0d23341b3350afa90274ac5a76cf1 (commit) via 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b (commit) via 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 (commit) via f994c5c3b96e24d62451ef7ed531e86572040c2b (commit) via 3e839fcc89450a88f77b840107365af546739b0b (commit) via 29ab44c6f69aa2eb464c21da9fddfa6189b58dda (commit) via 6ebdddecda35f5bd5094f638b9906d0f7723dac4 (commit) via 0d5a11ec44a2f5f397fad790d4ea86598ac796b8 (commit) via 8cbf0ed571a74703e71b42fc4f97348cefabf9fa (commit) via 40164d43b9ad5fd8594618e14ca1e55290fbc743 (commit) via 4f382eb9b1c23f90db634a06d0122352498633b7 (commit) via d3ce79e4fa02d4589abcc25f716938542f87b4ef (commit) via 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 (commit) via 1956137ca996ed810392f224501c83130dd17656 (commit) via 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c (commit) via 27b7575014565bcd4e30f6bce4f70f1266d2734e (commit) via 0516864bd0a26227fd898f5de1a8eeaa14bbe884 (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 (b3d283e1afc0b8c4a8b998d4db43586143d70406) \ N -- N -- N (5a065e7c7568932ddf914049808ec7cf90f9526f) 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=5a065e7c7568932ddf914049808ec7cf90f9526f commit 5a065e7c7568932ddf914049808ec7cf90f9526f Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc commit 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc Author: Neels Hofmeyr Date: Thu May 12 02:20:34 2016 +0200 tests_db http://cgit.osmocom.org/openbsc/commit/?id=cc0df1fc4ee338e6a6103f8d0d99309884da045f commit cc0df1fc4ee338e6a6103f8d0d99309884da045f Author: Neels Hofmeyr Date: Thu May 12 02:20:26 2016 +0200 tests_channel http://cgit.osmocom.org/openbsc/commit/?id=0dc609b3caa0d7635ec7275da3325717924e7f5d commit 0dc609b3caa0d7635ec7275da3325717924e7f5d Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 make tests/bsc rm dup link http://cgit.osmocom.org/openbsc/commit/?id=2c95fc8a495621f64fd353b50f2dd88d5672e14e commit 2c95fc8a495621f64fd353b50f2dd88d5672e14e Author: Neels Hofmeyr Date: Tue May 10 13:48:50 2016 +0200 Move T3212 (periodic LU timer) up to network level WIP TODO: adjust VTY Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=4c632bb958cff16ed4df97729d58878cafd64e57 commit 4c632bb958cff16ed4df97729d58878cafd64e57 Author: Neels Hofmeyr 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=deb990d445419f34e07b6486d0e71179ae827cf1 commit deb990d445419f34e07b6486d0e71179ae827cf1 Author: Neels Hofmeyr Date: Mon May 30 15:29:35 2016 +0200 skip a channel test Change-Id: Id56fa16a8cb3e59e0222eae47ceb06866eb824b4 http://cgit.osmocom.org/openbsc/commit/?id=4180f95e274d2e470e54f99ac223c5a0db729db2 commit 4180f95e274d2e470e54f99ac223c5a0db729db2 Author: Neels Hofmeyr Date: Mon May 30 15:28:51 2016 +0200 cscn vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=b7316b518f962c4a22b8537ac4d813387537377a commit b7316b518f962c4a22b8537ac4d813387537377a Author: Neels Hofmeyr Date: Mon May 30 15:24:26 2016 +0200 move subscr_request Change-Id: Ia1f566675b2f052881aba18be5c42992719c47bd http://cgit.osmocom.org/openbsc/commit/?id=1f9cad42cff8df8dee2afad8f1a8209991835c6b commit 1f9cad42cff8df8dee2afad8f1a8209991835c6b Author: Neels Hofmeyr 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=3fee15ccf58a12cbae1244d0477a34c687151057 commit 3fee15ccf58a12cbae1244d0477a34c687151057 Author: Neels Hofmeyr Date: Mon May 30 15:20:12 2016 +0200 whitespace Change-Id: Ic068a6367fedbeb07907b645fe0981961a6f4a0a http://cgit.osmocom.org/openbsc/commit/?id=7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b commit 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b Author: Neels Hofmeyr 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=08e2c115e22a893c40ccd427dfd844fd06fdcdab commit 08e2c115e22a893c40ccd427dfd844fd06fdcdab Author: Neels Hofmeyr Date: Mon May 30 15:13:52 2016 +0200 msc_tx_dtap Change-Id: I4535bcbd29696033e0a1b0ac3ca5c68f0647b826 http://cgit.osmocom.org/openbsc/commit/?id=07e9ec208b719aa65e018f97c7f36d0ac448a88f commit 07e9ec208b719aa65e018f97c7f36d0ac448a88f Author: Neels Hofmeyr 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=29e1562167c876b02338281acde3dbdfa7cdd01f commit 29e1562167c876b02338281acde3dbdfa7cdd01f Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=6061e0766375d5076350358261c54899e506b035 commit 6061e0766375d5076350358261c54899e506b035 Author: Neels Hofmeyr 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=5bf8f27ce095ded8ab702100e03584950fdc21fb commit 5bf8f27ce095ded8ab702100e03584950fdc21fb Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 implement IuCS paging -- TODO details http://cgit.osmocom.org/openbsc/commit/?id=a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff commit a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff Author: Neels Hofmeyr 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=979a677739c8043f1e87ae4571e26057fbadb6d7 commit 979a677739c8043f1e87ae4571e26057fbadb6d7 Author: Neels Hofmeyr 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=141e88acb7a1f3241eb3ad9e457619b94829be55 commit 141e88acb7a1f3241eb3ad9e457619b94829be55 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=cf96f3be6bf899fc11559159ac2cf9e11259bf89 commit cf96f3be6bf899fc11559159ac2cf9e11259bf89 Author: Neels Hofmeyr Date: Mon May 30 15:04:41 2016 +0200 gsm_subscriber: include bool Change-Id: I76edf962f77f8b2685e5e040ddf57d7691086eff http://cgit.osmocom.org/openbsc/commit/?id=bb963046e12ae4074b299d8b43f4594b830470ce commit bb963046e12ae4074b299d8b43f4594b830470ce Author: Neels Hofmeyr 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=94f207687666083418a55aeb47889c17d6fbfec2 commit 94f207687666083418a55aeb47889c17d6fbfec2 Author: Neels Hofmeyr 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=62abaf4cd0d68e83f106621442877fc2addd8344 commit 62abaf4cd0d68e83f106621442877fc2addd8344 Author: Neels Hofmeyr Date: Tue May 10 14:14:09 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=297cf3404b82d41ce68834d57c142c91b97826f7 commit 297cf3404b82d41ce68834d57c142c91b97826f7 Author: Neels Hofmeyr Date: Tue May 10 14:04:40 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 commit bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 Author: Neels Hofmeyr Date: Tue May 10 13:29:41 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=60caf11271f0e6b24ea66dcd24fbe37524551b0f commit 60caf11271f0e6b24ea66dcd24fbe37524551b0f Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment http://cgit.osmocom.org/openbsc/commit/?id=99dadad31a443a995c15ec434388d12eb3e9c25c commit 99dadad31a443a995c15ec434388d12eb3e9c25c Author: Neels Hofmeyr 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=5df7300ee6e37e9feee18c919f1f57e69aedb97e commit 5df7300ee6e37e9feee18c919f1f57e69aedb97e Author: Neels Hofmeyr 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=0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 commit 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 Author: Neels Hofmeyr 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=07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 commit 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 Author: Neels Hofmeyr 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=534e585f720a439c06f14a0bdbda8d1d1997ded6 commit 534e585f720a439c06f14a0bdbda8d1d1997ded6 Author: Neels Hofmeyr 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=974ace7ff9ecd233dbd0c4a7ff8242929152d2ea commit 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea Author: Neels Hofmeyr 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=63d435828557c5a8b7e4453c286cbb8a75199f81 commit 63d435828557c5a8b7e4453c286cbb8a75199f81 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=0e0333f1899d5061cde9aa32345ed915f925387a commit 0e0333f1899d5061cde9aa32345ed915f925387a Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=63f0b613559f0c14fe64ec3f919b741ac868ed56 commit 63f0b613559f0c14fe64ec3f919b741ac868ed56 Author: Neels Hofmeyr 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=c53dac7b9141f7c5fb3468e168d399a7eec26de7 commit c53dac7b9141f7c5fb3468e168d399a7eec26de7 Author: Neels Hofmeyr 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=f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 commit f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 libiudummy Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=8ecc4e3d1a72c5faca6e663f0d48975b1225a787 commit 8ecc4e3d1a72c5faca6e663f0d48975b1225a787 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc commit 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc Author: Neels Hofmeyr 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=63b098495b91ef456bcf1f653148cd27369103c2 commit 63b098495b91ef456bcf1f653148cd27369103c2 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn_vty.c Change-Id: I4ac4d09cbe63797dea688ff8aaba61e17c0105ff http://cgit.osmocom.org/openbsc/commit/?id=9751ef6dc51f3806f6792a6ca88b07f937d43a0a commit 9751ef6dc51f3806f6792a6ca88b07f937d43a0a Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=fa1ca8c629864386a8c58ecc521061b70c126fe2 commit fa1ca8c629864386a8c58ecc521061b70c126fe2 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=9f93fc9979893ce48110d3cf675f29e10f12c473 commit 9f93fc9979893ce48110d3cf675f29e10f12c473 Author: Neels Hofmeyr 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=a1a32914ea4e0602b6205d4a3410e6485991e016 commit a1a32914ea4e0602b6205d4a3410e6485991e016 Author: Neels Hofmeyr 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=46a58548c44ffab7f183d3accb9b94cb3c31b1f7 commit 46a58548c44ffab7f183d3accb9b94cb3c31b1f7 Author: Neels Hofmeyr 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=d67c8ffce10bfe14a0a8cb1896a28df381f78e77 commit d67c8ffce10bfe14a0a8cb1896a28df381f78e77 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) -- TODO vty http://cgit.osmocom.org/openbsc/commit/?id=f83803f7f4283d49ccb2c7ab475cfa2214fea259 commit f83803f7f4283d49ccb2c7ab475cfa2214fea259 Author: Neels Hofmeyr 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=e1f2c8785b6087d0834c319a5cd408ec31a27a37 commit e1f2c8785b6087d0834c319a5cd408ec31a27a37 Author: Neels Hofmeyr 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=6464ead9245d8f53f06e61ee5ce33a65785e2029 commit 6464ead9245d8f53f06e61ee5ce33a65785e2029 Author: Neels Hofmeyr 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=0a1d82f4ee77b949318bbfba30a06a1887e3d8be commit 0a1d82f4ee77b949318bbfba30a06a1887e3d8be Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=ff95474fc02f81a699b3795e47261726bb491429 commit ff95474fc02f81a699b3795e47261726bb491429 Author: Neels Hofmeyr 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=816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 commit 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 Author: Neels Hofmeyr 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=84ae34a51d422ddbd4f525f008caa79b413b97d3 commit 84ae34a51d422ddbd4f525f008caa79b413b97d3 Author: Neels Hofmeyr 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=3ceeb40b031d3b27b5d340a225f0486181c746e0 commit 3ceeb40b031d3b27b5d340a225f0486181c746e0 Author: Neels Hofmeyr 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=9f01314fdae8dc7274c5b767d6c1f56f082b6853 commit 9f01314fdae8dc7274c5b767d6c1f56f082b6853 Author: Neels Hofmeyr 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=46bcf5343d233d4f69bd47b74b58eb1daf75a531 commit 46bcf5343d233d4f69bd47b74b58eb1daf75a531 Author: Neels Hofmeyr 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=b6b8b8016ff625afff5e966319b62f24168b326d commit b6b8b8016ff625afff5e966319b62f24168b326d Author: Neels Hofmeyr 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=e7da294e68fbde205f8fe38de94340c27e9206b0 commit e7da294e68fbde205f8fe38de94340c27e9206b0 Author: Neels Hofmeyr 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=213b87437dc199bb26b9286e08cdec11e0b7dd78 commit 213b87437dc199bb26b9286e08cdec11e0b7dd78 Author: Neels Hofmeyr 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=b93f6eb20ed795e46b9487b73167f695d3f342e6 commit b93f6eb20ed795e46b9487b73167f695d3f342e6 Author: Neels Hofmeyr 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=e56c982229c5810af987d62f7f07e4c9b8bf88cf commit e56c982229c5810af987d62f7f07e4c9b8bf88cf Author: Neels Hofmeyr 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=c45cfaec4052a3e240d1f3020cd1631f8b6c1817 commit c45cfaec4052a3e240d1f3020cd1631f8b6c1817 Author: Neels Hofmeyr 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=a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 commit a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 Author: Neels Hofmeyr 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=d5f976edd9abb0815b2891ca368c4be27bf70ef3 commit d5f976edd9abb0815b2891ca368c4be27bf70ef3 Author: Neels Hofmeyr 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=a8c25905b47146738994712c5d7482b109c71704 commit a8c25905b47146738994712c5d7482b109c71704 Author: Neels Hofmeyr 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=726ac18e58c8b327ea53143c4b5575e1d9aad354 commit 726ac18e58c8b327ea53143c4b5575e1d9aad354 Author: Neels Hofmeyr 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=070d838a4505fc64ad0151fbf56dbbb445feccbf commit 070d838a4505fc64ad0151fbf56dbbb445feccbf Author: Neels Hofmeyr 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=e6678dc87d252b77a05cfbfc278ecb17716e8397 commit e6678dc87d252b77a05cfbfc278ecb17716e8397 Author: Neels Hofmeyr 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. http://cgit.osmocom.org/openbsc/commit/?id=8945aedcb8b0d23341b3350afa90274ac5a76cf1 commit 8945aedcb8b0d23341b3350afa90274ac5a76cf1 Author: Neels Hofmeyr 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=234565bc2c4cd187ee6fd8237ce8e61b0a5e622b commit 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 commit 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=f994c5c3b96e24d62451ef7ed531e86572040c2b commit f994c5c3b96e24d62451ef7ed531e86572040c2b Author: Neels Hofmeyr 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=3e839fcc89450a88f77b840107365af546739b0b commit 3e839fcc89450a88f77b840107365af546739b0b Author: Neels Hofmeyr 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=29ab44c6f69aa2eb464c21da9fddfa6189b58dda commit 29ab44c6f69aa2eb464c21da9fddfa6189b58dda Author: Neels Hofmeyr 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=6ebdddecda35f5bd5094f638b9906d0f7723dac4 commit 6ebdddecda35f5bd5094f638b9906d0f7723dac4 Author: Neels Hofmeyr 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=0d5a11ec44a2f5f397fad790d4ea86598ac796b8 commit 0d5a11ec44a2f5f397fad790d4ea86598ac796b8 Author: Neels Hofmeyr 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=8cbf0ed571a74703e71b42fc4f97348cefabf9fa commit 8cbf0ed571a74703e71b42fc4f97348cefabf9fa Author: Neels Hofmeyr 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=40164d43b9ad5fd8594618e14ca1e55290fbc743 commit 40164d43b9ad5fd8594618e14ca1e55290fbc743 Author: Neels Hofmeyr 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=4f382eb9b1c23f90db634a06d0122352498633b7 commit 4f382eb9b1c23f90db634a06d0122352498633b7 Author: Neels Hofmeyr 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=d3ce79e4fa02d4589abcc25f716938542f87b4ef commit d3ce79e4fa02d4589abcc25f716938542f87b4ef Author: Neels Hofmeyr 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=7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 commit 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 Author: Neels Hofmeyr 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=1956137ca996ed810392f224501c83130dd17656 commit 1956137ca996ed810392f224501c83130dd17656 Author: Neels Hofmeyr 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=047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c commit 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c Author: Neels Hofmeyr 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=27b7575014565bcd4e30f6bce4f70f1266d2734e commit 27b7575014565bcd4e30f6bce4f70f1266d2734e Author: Neels Hofmeyr 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=0516864bd0a26227fd898f5de1a8eeaa14bbe884 commit 0516864bd0a26227fd898f5de1a8eeaa14bbe884 Author: Neels Hofmeyr Date: Mon May 30 19:01:09 2016 +0200 sgsn_pdp_upd_gtp_u(): fix return val Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/msc_ifaces.h | 4 ++++ openbsc/src/gprs/sgsn_libgtp.c | 2 +- openbsc/src/libmsc/gsm_04_08.c | 21 +++++++++++++-------- 3 files changed, 18 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 30 21:04:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 21:04:19 GMT Subject: openbsc.git branch users/neels/iucs updated. 0.15.0-395-gaf60a1e Message-ID: <201605302104.u4UL4JqV047952@git.osmocom.org> 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, users/neels/iucs has been updated discards 5a065e7c7568932ddf914049808ec7cf90f9526f (commit) discards 3a7a0af0cb82742a9e7a298d0e4b9e9db1c247dc (commit) discards cc0df1fc4ee338e6a6103f8d0d99309884da045f (commit) discards 0dc609b3caa0d7635ec7275da3325717924e7f5d (commit) discards 2c95fc8a495621f64fd353b50f2dd88d5672e14e (commit) discards 4c632bb958cff16ed4df97729d58878cafd64e57 (commit) discards deb990d445419f34e07b6486d0e71179ae827cf1 (commit) discards 4180f95e274d2e470e54f99ac223c5a0db729db2 (commit) discards b7316b518f962c4a22b8537ac4d813387537377a (commit) discards 1f9cad42cff8df8dee2afad8f1a8209991835c6b (commit) discards 3fee15ccf58a12cbae1244d0477a34c687151057 (commit) discards 7f6e0d1b44a94d975d1b4a240b7f13f4f8ad042b (commit) discards 08e2c115e22a893c40ccd427dfd844fd06fdcdab (commit) discards 07e9ec208b719aa65e018f97c7f36d0ac448a88f (commit) discards 29e1562167c876b02338281acde3dbdfa7cdd01f (commit) discards 6061e0766375d5076350358261c54899e506b035 (commit) discards 5bf8f27ce095ded8ab702100e03584950fdc21fb (commit) discards a5ba0040ee677d3aaccd29fd3f67d63bd34c60ff (commit) discards 979a677739c8043f1e87ae4571e26057fbadb6d7 (commit) discards 141e88acb7a1f3241eb3ad9e457619b94829be55 (commit) discards cf96f3be6bf899fc11559159ac2cf9e11259bf89 (commit) discards bb963046e12ae4074b299d8b43f4594b830470ce (commit) discards 94f207687666083418a55aeb47889c17d6fbfec2 (commit) discards 62abaf4cd0d68e83f106621442877fc2addd8344 (commit) discards 297cf3404b82d41ce68834d57c142c91b97826f7 (commit) discards bcfa2af9884fcebe4a2522c85d19dbb40a0b2d71 (commit) discards 60caf11271f0e6b24ea66dcd24fbe37524551b0f (commit) discards 99dadad31a443a995c15ec434388d12eb3e9c25c (commit) discards 5df7300ee6e37e9feee18c919f1f57e69aedb97e (commit) discards 0d23b707c1f86606b084ee2b7e08f8dcfd5d8220 (commit) discards 07202040e0df9beddb8bd8abd4e5f4f9c968ccc3 (commit) discards 534e585f720a439c06f14a0bdbda8d1d1997ded6 (commit) discards 974ace7ff9ecd233dbd0c4a7ff8242929152d2ea (commit) discards 63d435828557c5a8b7e4453c286cbb8a75199f81 (commit) discards 0e0333f1899d5061cde9aa32345ed915f925387a (commit) discards 63f0b613559f0c14fe64ec3f919b741ac868ed56 (commit) discards c53dac7b9141f7c5fb3468e168d399a7eec26de7 (commit) discards f87d3492d0d0aba22a1f1fbc24b904db9c38ebd8 (commit) discards 8ecc4e3d1a72c5faca6e663f0d48975b1225a787 (commit) discards 1e49ad3c2e99440bc44a2e5d6431e4f39b8174fc (commit) discards 63b098495b91ef456bcf1f653148cd27369103c2 (commit) discards 9751ef6dc51f3806f6792a6ca88b07f937d43a0a (commit) discards fa1ca8c629864386a8c58ecc521061b70c126fe2 (commit) discards 9f93fc9979893ce48110d3cf675f29e10f12c473 (commit) discards a1a32914ea4e0602b6205d4a3410e6485991e016 (commit) discards 46a58548c44ffab7f183d3accb9b94cb3c31b1f7 (commit) discards d67c8ffce10bfe14a0a8cb1896a28df381f78e77 (commit) discards f83803f7f4283d49ccb2c7ab475cfa2214fea259 (commit) discards e1f2c8785b6087d0834c319a5cd408ec31a27a37 (commit) discards 6464ead9245d8f53f06e61ee5ce33a65785e2029 (commit) discards 0a1d82f4ee77b949318bbfba30a06a1887e3d8be (commit) discards ff95474fc02f81a699b3795e47261726bb491429 (commit) discards 816ffc7523dfe3af6aac904cdde0eeb34dc4c5c4 (commit) discards 84ae34a51d422ddbd4f525f008caa79b413b97d3 (commit) discards 3ceeb40b031d3b27b5d340a225f0486181c746e0 (commit) discards 9f01314fdae8dc7274c5b767d6c1f56f082b6853 (commit) discards 46bcf5343d233d4f69bd47b74b58eb1daf75a531 (commit) discards b6b8b8016ff625afff5e966319b62f24168b326d (commit) discards e7da294e68fbde205f8fe38de94340c27e9206b0 (commit) discards 213b87437dc199bb26b9286e08cdec11e0b7dd78 (commit) discards b93f6eb20ed795e46b9487b73167f695d3f342e6 (commit) discards e56c982229c5810af987d62f7f07e4c9b8bf88cf (commit) discards c45cfaec4052a3e240d1f3020cd1631f8b6c1817 (commit) discards a2dcc04205a7f7e9e93270657e4f8bc1473a7cc0 (commit) discards d5f976edd9abb0815b2891ca368c4be27bf70ef3 (commit) discards a8c25905b47146738994712c5d7482b109c71704 (commit) discards 726ac18e58c8b327ea53143c4b5575e1d9aad354 (commit) discards 070d838a4505fc64ad0151fbf56dbbb445feccbf (commit) discards e6678dc87d252b77a05cfbfc278ecb17716e8397 (commit) discards 8945aedcb8b0d23341b3350afa90274ac5a76cf1 (commit) discards 234565bc2c4cd187ee6fd8237ce8e61b0a5e622b (commit) discards 54b9a45a0d6d856c63b1d8015ca984af1cb9e3e7 (commit) discards f994c5c3b96e24d62451ef7ed531e86572040c2b (commit) discards 3e839fcc89450a88f77b840107365af546739b0b (commit) discards 29ab44c6f69aa2eb464c21da9fddfa6189b58dda (commit) discards 6ebdddecda35f5bd5094f638b9906d0f7723dac4 (commit) discards 0d5a11ec44a2f5f397fad790d4ea86598ac796b8 (commit) discards 8cbf0ed571a74703e71b42fc4f97348cefabf9fa (commit) discards 40164d43b9ad5fd8594618e14ca1e55290fbc743 (commit) discards 4f382eb9b1c23f90db634a06d0122352498633b7 (commit) discards d3ce79e4fa02d4589abcc25f716938542f87b4ef (commit) discards 7e6aba963fc14d2c9baacefdbd891fb4cd34ba00 (commit) discards 1956137ca996ed810392f224501c83130dd17656 (commit) discards 047d1a1c04373e87c6f554b7d149bb3bb8dc1d4c (commit) discards 27b7575014565bcd4e30f6bce4f70f1266d2734e (commit) via af60a1e0619f0a9c7d84fd420a7e7e14b81f2add (commit) via 98eb48e67f482b09650d15718b3c2b07b82cb28f (commit) via ab2d1583828ef478ba445af99eb8f0b6f55b457d (commit) via c71643ad0a19baee6e6cc9f0a5f48aa16e51407c (commit) via 1460d15c168f9362abdaa782e41eaf2ee8ca0a57 (commit) via d103103e3372e080372a8a66bb3cd3788c4b5123 (commit) via 31c4d1faf2c13549c5827762bbba6d101820f242 (commit) via fe512fe5243e46f592e9d7c006ba2348482bf094 (commit) via a2eba6c353a3944251948c2fb75d01e4c555d85a (commit) via 90c16d8dc49f09ae366e9b89fce5a718d37d1f22 (commit) via 546f03751163e2b0ed23a1161399e539d7866811 (commit) via c9958c750786b4a53078e148978fbd15911cba6f (commit) via 4eafa7b896c1ec279b57cbf9007799a6c4d626be (commit) via 2ed7218b74b3d45d46d3f95e6cc3aa0c4f1f821c (commit) via b90c2f41bd4b6d2718445c7a986f7c7d092c71ce (commit) via bdfe6e951a5f10e2aa0ded1291670e932c0a9867 (commit) via ee462d4a58326d40c163a04021a8702818af2f7d (commit) via 3d8ce182769b088a17b9bac2d1553d33d3644f30 (commit) via 90c8290820d846889704441984e70f6cceca2df2 (commit) via d8a2ccf8c2578a8fdaa40517ff10591f89c1d4a7 (commit) via 07dad802f81a085017ec12ab5be635ad2ba84b31 (commit) via 5c3756deadb2f54f7eae81d800b13d966871ef37 (commit) via bf5e919b92b1d995e2064e1a8db52e6054c746f5 (commit) via 4650e0afb9b81af9b8f2e6347a8f1bf48953475b (commit) via bba9fb52babeb7c6a691eaf7c8fb72b7e61aa164 (commit) via 73b60bbe4172a7f13894c7f982f9088c8ac5ba4a (commit) via 052dd119b9f95a556c5fbb92db382db6fa1e45f6 (commit) via 96184d6c353d1af9889960b497377d379badeac4 (commit) via 79bf7eab3a9c69c6473932e5acd455bcd75ba25a (commit) via b891781cdc1ff6bb3145588c3c139a7c8a59599f (commit) via 437772337177430eaf3986ff493dd5df6a2caa02 (commit) via 442637891a969427b49c9a0bf422560913556dfa (commit) via bc6b646a241cb27df2ae24be59f7e3b2112d61ec (commit) via f24a9bbc6838c95b68e350339a2ff41d74b7e00e (commit) via 862c11d13a4dd097796d85e7f50bb045c2a4c823 (commit) via 0a849f4104b81046b147101d016dcd2d9aab9965 (commit) via 164d45d834eeed3672c7d9e1fb142f32406909f6 (commit) via 70ac73ad42488fcf36b181903d7107a3ed47e288 (commit) via 765728d33e2adb2638d7ce622119705cbee72876 (commit) via 08ca12bee72e7201c74a7ba943cdb34e625dd8e9 (commit) via 62ba1c4b49a052419d1b43430b04b164eaae93ec (commit) via a9831ae91d340b6e3c26b8b2f1b0210abb60da6d (commit) via 218a07eff48e6f6ff08265f9600dbb967f776ddc (commit) via d8de716a97560fba35644c866a9dcb096c808c83 (commit) via ecfc7c42106935c2b83349a7c056e6ec09272644 (commit) via ec6f1e85a67592bea424fe04a20d3315478ff393 (commit) via 8a688191dd98053e2860489ff993ed6ba28865ae (commit) via e999b6ff7f60a8970156a08ef07eabcf97492cad (commit) via 15e9456a78fdc1a54cd1743b60d1aad7fd43ff6d (commit) via 6ae1cf7b36a4e44ce6cd4e0bd5f9197fb11fded2 (commit) via 3265a7df047fe022530a93d7eced8dee168ea8bb (commit) via e525c7f853e392e3fdb798498dfa578107fd13e6 (commit) via 1ce6e42b0eeb7f2d6a858ea723edf7e52d1e0f54 (commit) via a559883fa4f0b4154dfb5f65787c4577721d5c60 (commit) via a37e5654bcedf194a5f3886e59a4cdacc7ea2e50 (commit) via bcf256f58d22e9590afce2476e7d04a18fab8378 (commit) via 5d5e6f73192c72c3310763e57a17083464963b0e (commit) via b0dc4d7fd63ce548d2c98d55a7376a40df8bfdee (commit) via 8d52389729afbc997ebaf5d8c8db81ca5814794d (commit) via 2e9cb629aebc4f17257434847528627c653d6ee5 (commit) via 389d41af3cb4dfe9361ac1c00abce21822f20d47 (commit) via e261ee18cd4c7d406fdf9916901961fc98e150da (commit) via 870917ffce3cf85970fccc17f0722bd60c98ba4a (commit) via 5b034f81dd04cc6eb0760004b47d5316853c8898 (commit) via 843bdaee7e45e58ad027e971ada0573a25caee1c (commit) via ba631e5dfb581aeb2aad070abe31e0218a679ece (commit) via e8d9b936fd72736e295e3c94dcb9d823970ed8de (commit) via 377cbf0ddeec875c31cb68702e06d144c7827756 (commit) via 96b8605d49450433904fa6df8ea42f9e5527c19a (commit) via 141cff9bfe53be95865e806d151039f5c6684d97 (commit) via 0207f61e7340c7ac6de08fe1448e16ef9c3c1cd1 (commit) via de62acdd762ac24ec8fdba86d1baa228961aa695 (commit) via 8500fc23c766083f3c97a55f0656459c948660a7 (commit) via 242c24038ab1c021fffd9d8ae0eea069781593c1 (commit) via 4b1272fa31de0afc716d6ace62271f0d41932516 (commit) via 76b1e14d56f16157a8b25a2db731546e9abf70bd (commit) via 8c8500d0f2a55fbb70b46afd03e6c27004bcdb63 (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 (5a065e7c7568932ddf914049808ec7cf90f9526f) \ N -- N -- N (af60a1e0619f0a9c7d84fd420a7e7e14b81f2add) 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=af60a1e0619f0a9c7d84fd420a7e7e14b81f2add commit af60a1e0619f0a9c7d84fd420a7e7e14b81f2add Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=98eb48e67f482b09650d15718b3c2b07b82cb28f commit 98eb48e67f482b09650d15718b3c2b07b82cb28f Author: Neels Hofmeyr 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=ab2d1583828ef478ba445af99eb8f0b6f55b457d commit ab2d1583828ef478ba445af99eb8f0b6f55b457d Author: Neels Hofmeyr 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=c71643ad0a19baee6e6cc9f0a5f48aa16e51407c commit c71643ad0a19baee6e6cc9f0a5f48aa16e51407c Author: Neels Hofmeyr 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=1460d15c168f9362abdaa782e41eaf2ee8ca0a57 commit 1460d15c168f9362abdaa782e41eaf2ee8ca0a57 Author: Neels Hofmeyr 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=d103103e3372e080372a8a66bb3cd3788c4b5123 commit d103103e3372e080372a8a66bb3cd3788c4b5123 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=31c4d1faf2c13549c5827762bbba6d101820f242 commit 31c4d1faf2c13549c5827762bbba6d101820f242 Author: Neels Hofmeyr 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=fe512fe5243e46f592e9d7c006ba2348482bf094 commit fe512fe5243e46f592e9d7c006ba2348482bf094 Author: Neels Hofmeyr 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=a2eba6c353a3944251948c2fb75d01e4c555d85a commit a2eba6c353a3944251948c2fb75d01e4c555d85a Author: Neels Hofmeyr 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=90c16d8dc49f09ae366e9b89fce5a718d37d1f22 commit 90c16d8dc49f09ae366e9b89fce5a718d37d1f22 Author: Neels Hofmeyr 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=546f03751163e2b0ed23a1161399e539d7866811 commit 546f03751163e2b0ed23a1161399e539d7866811 Author: Neels Hofmeyr 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=c9958c750786b4a53078e148978fbd15911cba6f commit c9958c750786b4a53078e148978fbd15911cba6f Author: Neels Hofmeyr 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=4eafa7b896c1ec279b57cbf9007799a6c4d626be commit 4eafa7b896c1ec279b57cbf9007799a6c4d626be Author: Neels Hofmeyr 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=2ed7218b74b3d45d46d3f95e6cc3aa0c4f1f821c commit 2ed7218b74b3d45d46d3f95e6cc3aa0c4f1f821c Author: Neels Hofmeyr 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=b90c2f41bd4b6d2718445c7a986f7c7d092c71ce commit b90c2f41bd4b6d2718445c7a986f7c7d092c71ce Author: Neels Hofmeyr 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=bdfe6e951a5f10e2aa0ded1291670e932c0a9867 commit bdfe6e951a5f10e2aa0ded1291670e932c0a9867 Author: Neels Hofmeyr 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=ee462d4a58326d40c163a04021a8702818af2f7d commit ee462d4a58326d40c163a04021a8702818af2f7d Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth -- TODO commit log details Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=3d8ce182769b088a17b9bac2d1553d33d3644f30 commit 3d8ce182769b088a17b9bac2d1553d33d3644f30 Author: Neels Hofmeyr 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=90c8290820d846889704441984e70f6cceca2df2 commit 90c8290820d846889704441984e70f6cceca2df2 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=d8a2ccf8c2578a8fdaa40517ff10591f89c1d4a7 commit d8a2ccf8c2578a8fdaa40517ff10591f89c1d4a7 Author: Neels Hofmeyr 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=07dad802f81a085017ec12ab5be635ad2ba84b31 commit 07dad802f81a085017ec12ab5be635ad2ba84b31 Author: Neels Hofmeyr 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=5c3756deadb2f54f7eae81d800b13d966871ef37 commit 5c3756deadb2f54f7eae81d800b13d966871ef37 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=bf5e919b92b1d995e2064e1a8db52e6054c746f5 commit bf5e919b92b1d995e2064e1a8db52e6054c746f5 Author: Neels Hofmeyr 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=4650e0afb9b81af9b8f2e6347a8f1bf48953475b commit 4650e0afb9b81af9b8f2e6347a8f1bf48953475b Author: Neels Hofmeyr 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=bba9fb52babeb7c6a691eaf7c8fb72b7e61aa164 commit bba9fb52babeb7c6a691eaf7c8fb72b7e61aa164 Author: Neels Hofmeyr 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=73b60bbe4172a7f13894c7f982f9088c8ac5ba4a commit 73b60bbe4172a7f13894c7f982f9088c8ac5ba4a Author: Neels Hofmeyr 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=052dd119b9f95a556c5fbb92db382db6fa1e45f6 commit 052dd119b9f95a556c5fbb92db382db6fa1e45f6 Author: Neels Hofmeyr 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=96184d6c353d1af9889960b497377d379badeac4 commit 96184d6c353d1af9889960b497377d379badeac4 Author: Neels Hofmeyr 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=79bf7eab3a9c69c6473932e5acd455bcd75ba25a commit 79bf7eab3a9c69c6473932e5acd455bcd75ba25a Author: Neels Hofmeyr 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=b891781cdc1ff6bb3145588c3c139a7c8a59599f commit b891781cdc1ff6bb3145588c3c139a7c8a59599f Author: Neels Hofmeyr 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=437772337177430eaf3986ff493dd5df6a2caa02 commit 437772337177430eaf3986ff493dd5df6a2caa02 Author: Neels Hofmeyr 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=442637891a969427b49c9a0bf422560913556dfa commit 442637891a969427b49c9a0bf422560913556dfa Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=bc6b646a241cb27df2ae24be59f7e3b2112d61ec commit bc6b646a241cb27df2ae24be59f7e3b2112d61ec Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=f24a9bbc6838c95b68e350339a2ff41d74b7e00e commit f24a9bbc6838c95b68e350339a2ff41d74b7e00e Author: Neels Hofmeyr 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=862c11d13a4dd097796d85e7f50bb045c2a4c823 commit 862c11d13a4dd097796d85e7f50bb045c2a4c823 Author: Neels Hofmeyr 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=0a849f4104b81046b147101d016dcd2d9aab9965 commit 0a849f4104b81046b147101d016dcd2d9aab9965 Author: Neels Hofmeyr 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=164d45d834eeed3672c7d9e1fb142f32406909f6 commit 164d45d834eeed3672c7d9e1fb142f32406909f6 Author: Neels Hofmeyr 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=70ac73ad42488fcf36b181903d7107a3ed47e288 commit 70ac73ad42488fcf36b181903d7107a3ed47e288 Author: Neels Hofmeyr 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=765728d33e2adb2638d7ce622119705cbee72876 commit 765728d33e2adb2638d7ce622119705cbee72876 Author: Neels Hofmeyr 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=08ca12bee72e7201c74a7ba943cdb34e625dd8e9 commit 08ca12bee72e7201c74a7ba943cdb34e625dd8e9 Author: Neels Hofmeyr 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=62ba1c4b49a052419d1b43430b04b164eaae93ec commit 62ba1c4b49a052419d1b43430b04b164eaae93ec Author: Neels Hofmeyr 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=a9831ae91d340b6e3c26b8b2f1b0210abb60da6d commit a9831ae91d340b6e3c26b8b2f1b0210abb60da6d Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=218a07eff48e6f6ff08265f9600dbb967f776ddc commit 218a07eff48e6f6ff08265f9600dbb967f776ddc Author: Neels Hofmeyr 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=d8de716a97560fba35644c866a9dcb096c808c83 commit d8de716a97560fba35644c866a9dcb096c808c83 Author: Neels Hofmeyr 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=ecfc7c42106935c2b83349a7c056e6ec09272644 commit ecfc7c42106935c2b83349a7c056e6ec09272644 Author: Neels Hofmeyr 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=ec6f1e85a67592bea424fe04a20d3315478ff393 commit ec6f1e85a67592bea424fe04a20d3315478ff393 Author: Neels Hofmeyr 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=8a688191dd98053e2860489ff993ed6ba28865ae commit 8a688191dd98053e2860489ff993ed6ba28865ae Author: Neels Hofmeyr 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=e999b6ff7f60a8970156a08ef07eabcf97492cad commit e999b6ff7f60a8970156a08ef07eabcf97492cad Author: Neels Hofmeyr 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=15e9456a78fdc1a54cd1743b60d1aad7fd43ff6d commit 15e9456a78fdc1a54cd1743b60d1aad7fd43ff6d Author: Neels Hofmeyr 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=6ae1cf7b36a4e44ce6cd4e0bd5f9197fb11fded2 commit 6ae1cf7b36a4e44ce6cd4e0bd5f9197fb11fded2 Author: Neels Hofmeyr 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=3265a7df047fe022530a93d7eced8dee168ea8bb commit 3265a7df047fe022530a93d7eced8dee168ea8bb Author: Neels Hofmeyr 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=e525c7f853e392e3fdb798498dfa578107fd13e6 commit e525c7f853e392e3fdb798498dfa578107fd13e6 Author: Neels Hofmeyr 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=1ce6e42b0eeb7f2d6a858ea723edf7e52d1e0f54 commit 1ce6e42b0eeb7f2d6a858ea723edf7e52d1e0f54 Author: Neels Hofmeyr 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=a559883fa4f0b4154dfb5f65787c4577721d5c60 commit a559883fa4f0b4154dfb5f65787c4577721d5c60 Author: Neels Hofmeyr 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=a37e5654bcedf194a5f3886e59a4cdacc7ea2e50 commit a37e5654bcedf194a5f3886e59a4cdacc7ea2e50 Author: Neels Hofmeyr 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=bcf256f58d22e9590afce2476e7d04a18fab8378 commit bcf256f58d22e9590afce2476e7d04a18fab8378 Author: Neels Hofmeyr 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=5d5e6f73192c72c3310763e57a17083464963b0e commit 5d5e6f73192c72c3310763e57a17083464963b0e Author: Neels Hofmeyr 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=b0dc4d7fd63ce548d2c98d55a7376a40df8bfdee commit b0dc4d7fd63ce548d2c98d55a7376a40df8bfdee Author: Neels Hofmeyr 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=8d52389729afbc997ebaf5d8c8db81ca5814794d commit 8d52389729afbc997ebaf5d8c8db81ca5814794d Author: Neels Hofmeyr 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=2e9cb629aebc4f17257434847528627c653d6ee5 commit 2e9cb629aebc4f17257434847528627c653d6ee5 Author: Neels Hofmeyr 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=389d41af3cb4dfe9361ac1c00abce21822f20d47 commit 389d41af3cb4dfe9361ac1c00abce21822f20d47 Author: Neels Hofmeyr 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=e261ee18cd4c7d406fdf9916901961fc98e150da commit e261ee18cd4c7d406fdf9916901961fc98e150da Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=870917ffce3cf85970fccc17f0722bd60c98ba4a commit 870917ffce3cf85970fccc17f0722bd60c98ba4a Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=5b034f81dd04cc6eb0760004b47d5316853c8898 commit 5b034f81dd04cc6eb0760004b47d5316853c8898 Author: Neels Hofmeyr 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=843bdaee7e45e58ad027e971ada0573a25caee1c commit 843bdaee7e45e58ad027e971ada0573a25caee1c Author: Neels Hofmeyr 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=ba631e5dfb581aeb2aad070abe31e0218a679ece commit ba631e5dfb581aeb2aad070abe31e0218a679ece Author: Neels Hofmeyr 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=e8d9b936fd72736e295e3c94dcb9d823970ed8de commit e8d9b936fd72736e295e3c94dcb9d823970ed8de Author: Neels Hofmeyr 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=377cbf0ddeec875c31cb68702e06d144c7827756 commit 377cbf0ddeec875c31cb68702e06d144c7827756 Author: Neels Hofmeyr 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=96b8605d49450433904fa6df8ea42f9e5527c19a commit 96b8605d49450433904fa6df8ea42f9e5527c19a Author: Neels Hofmeyr 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=141cff9bfe53be95865e806d151039f5c6684d97 commit 141cff9bfe53be95865e806d151039f5c6684d97 Author: Neels Hofmeyr 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=0207f61e7340c7ac6de08fe1448e16ef9c3c1cd1 commit 0207f61e7340c7ac6de08fe1448e16ef9c3c1cd1 Author: Neels Hofmeyr 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=de62acdd762ac24ec8fdba86d1baa228961aa695 commit de62acdd762ac24ec8fdba86d1baa228961aa695 Author: Neels Hofmeyr 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=8500fc23c766083f3c97a55f0656459c948660a7 commit 8500fc23c766083f3c97a55f0656459c948660a7 Author: Neels Hofmeyr 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=242c24038ab1c021fffd9d8ae0eea069781593c1 commit 242c24038ab1c021fffd9d8ae0eea069781593c1 Author: Neels Hofmeyr 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=4b1272fa31de0afc716d6ace62271f0d41932516 commit 4b1272fa31de0afc716d6ace62271f0d41932516 Author: Neels Hofmeyr 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=76b1e14d56f16157a8b25a2db731546e9abf70bd commit 76b1e14d56f16157a8b25a2db731546e9abf70bd Author: Neels Hofmeyr 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=8c8500d0f2a55fbb70b46afd03e6c27004bcdb63 commit 8c8500d0f2a55fbb70b46afd03e6c27004bcdb63 Author: Neels Hofmeyr Date: Mon May 30 22:32:51 2016 +0200 properly #include from gsm_subscriber.h Don't use quoted, local include, use <> style include. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 3 ++- openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 3 ++- openbsc/src/libmsc/vty_interface_layer3.c | 5 +++++ 4 files changed, 10 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon May 30 21:21:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 21:21:37 GMT Subject: libosmocore.git branch master updated. 0.9.0-164-gadef12a Message-ID: <201605302121.u4ULLb1C051312@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via adef12a3497d14aafe677b77b468b952f4c6b5d5 (commit) from e4c294f79b8df9a2a36a630d97f8dc7ed206c7d6 (commit) 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/libosmocore/commit/?id=adef12a3497d14aafe677b77b468b952f4c6b5d5 commit adef12a3497d14aafe677b77b468b952f4c6b5d5 Author: Max Date: Wed May 25 15:25:02 2016 +0200 Add strings with PH primitive names It's useful debugging helper while troubleshooting L1-related issues. Change-Id: Id7a6d478fd725c51f54ad746bdf9b9095579ff77 Reviewed-on: https://gerrit.osmocom.org/117 Tested-by: Jenkins Builder Reviewed-by: Max Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/l1sap.h | 2 ++ src/gsm/lapdm.c | 12 ++++++++++++ src/gsm/libosmogsm.map | 2 ++ 3 files changed, 16 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon May 30 21:28:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 30 May 2016 21:28:55 GMT Subject: openbsc.git branch master updated. 0.15.0-277-g82dd983 Message-ID: <201605302128.u4ULStYX052882@git.osmocom.org> 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, master has been updated via 82dd983dd85c04b5aa013365334f2a249140902e (commit) from 307e40648e359015be0ce663c8a7c5356ed191f4 (commit) 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=82dd983dd85c04b5aa013365334f2a249140902e commit 82dd983dd85c04b5aa013365334f2a249140902e Author: Holger Hans Peter Freyther Date: Tue May 17 23:20:03 2016 +0200 bsc: Create minimal SI6 rest octets In GSM R99 SI6 has mandatory SI6 rest octets and so far we did not include them. Add minimal support to generate the right band indicator. Target a slightly older version of the SI6 rest octets as we neither support MBMS nor Random bit stream but should include the band indicator. Change-Id: I417a40eb91f42a3416b4e07bb9fb4d7a01aaa36b Fixes: OS#1698 Related: OS#1725 Reviewed-on: https://gerrit.osmocom.org/71 Tested-by: Jenkins Builder Reviewed-by: Max Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 1 + openbsc/src/libbsc/rest_octets.c | 39 +++++++++++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 4 +++- 3 files changed, 43 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 09:31:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 09:31:11 GMT Subject: osmo-bts.git branch master updated. 0.4.0-141-g0778cd4 Message-ID: <201605310931.u4V9VBkc003388@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0778cd488a6696772e2fda32ee9ab9889f439d62 (commit) from ed494443cc1e9732b43ef99cccf187d17ac931ef (commit) 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/osmo-bts/commit/?id=0778cd488a6696772e2fda32ee9ab9889f439d62 commit 0778cd488a6696772e2fda32ee9ab9889f439d62 Author: Daniel Laszlo Sitzer Date: Tue May 31 11:09:40 2016 +0200 octphy: Update outdated config param name in error message. Change-Id: I45b8bc09c9aabacc5b908450fe574b5802b88be8 Reviewed-on: https://gerrit.osmocom.org/129 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue May 31 09:32:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 09:32:28 GMT Subject: openbsc.git branch master updated. 0.15.0-278-g69e9c0d Message-ID: <201605310932.u4V9WSR3003683@git.osmocom.org> 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, master has been updated via 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b (commit) from 82dd983dd85c04b5aa013365334f2a249140902e (commit) 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=69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b commit 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b Author: Max Date: Wed May 18 13:04:47 2016 +0200 Make si2q scheduling optional Previously si2quater SI messages were always scheduled. Check for neighbor configuration and only schedule si2q when necessary. Add corresponding unit test. Change-Id: Ibe997803ffb894133fd4d838410fe735791d414f Fixes: OS#1727 Reviewed-on: https://gerrit.osmocom.org/81 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/system_information.c | 10 +++++++++- openbsc/tests/gsm0408/gsm0408_test.c | 17 ++++++++++++++--- openbsc/tests/gsm0408/gsm0408_test.ok | 32 +++++++++++++++++--------------- 3 files changed, 40 insertions(+), 19 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 10:12:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 10:12:07 GMT Subject: libosmocore.git branch master updated. 0.9.0-165-g92db150 Message-ID: <201605311012.u4VAC7YB012304@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 92db150488bdadf6577a4968feabd5a3ab694c5e (commit) from adef12a3497d14aafe677b77b468b952f4c6b5d5 (commit) 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/libosmocore/commit/?id=92db150488bdadf6577a4968feabd5a3ab694c5e commit 92db150488bdadf6577a4968feabd5a3ab694c5e Author: Max Date: Wed May 25 18:13:51 2016 +0200 Add helper functions for AMR codec * add functions to encode/decode various codec paramters from RTP payload with AMR frame according to RFC 4867 * those functions are extended version based on code from osmo-bts' amr.c by Andreas Eversberg * add corresponding enum types and strings for logging * add regression tests It's useful both to replace manual parsing in osmo-bts with fuctions covered by test suite and as a debugging helpers for issues related to AMR. Change-Id: Ia217679a07d3fbc970f435e20f6eac33d34bd597 Related: OS#1562 Reviewed-on: https://gerrit.osmocom.org/118 Tested-by: Jenkins Builder Reviewed-by: Holger Freyther ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/osmocom/codec/codec.h | 31 ++++++++++++ src/codec/Makefile.am | 2 +- src/codec/gsm690.c | 106 ++++++++++++++++++++++++++++++++++++++++++ tests/Makefile.am | 7 ++- tests/codec/codec_test.c | 86 ++++++++++++++++++++++++++++++++++ tests/codec/codec_test.ok | 9 ++++ tests/testsuite.at | 7 ++- 8 files changed, 245 insertions(+), 4 deletions(-) create mode 100644 tests/codec/codec_test.c create mode 100644 tests/codec/codec_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 31 11:05:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:05:20 GMT Subject: openbsc.git branch neels/dyn_pdch created. 0.15.0-285-g15d3a37 Message-ID: <201605311105.u4VB5KVZ024043@git.osmocom.org> 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/dyn_pdch has been created at 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=15d3a37bf2dd56f83fdacfa9cf08b68133dd398a commit 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a Author: Neels Hofmeyr Date: Tue May 24 17:23:12 2016 +0200 tmp debug Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2 http://cgit.osmocom.org/openbsc/commit/?id=113ade6476152c26e5abc98fd0539001c38f1b1c commit 113ade6476152c26e5abc98fd0539001c38f1b1c Author: Andreas Eversberg Date: Fri Oct 11 13:32:30 2013 +0200 dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to activation, deactivate PDCH mode. After deactivation, restore PDCH mode. Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5 http://cgit.osmocom.org/openbsc/commit/?id=69620112638fadd8660c199905556791e438bd71 commit 69620112638fadd8660c199905556791e438bd71 Author: Andreas Eversberg Date: Fri Oct 11 13:33:59 2013 +0200 dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc] Will be used in the subsequent commit. Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480), with extensive review and changes by nhofmeyr: * remove code dup: common find_lchan() replaces find_shared_forward() and find_shared_reverse() and simplifies invocation. * use LOGTSP() instead of debug_bts_trx_ts(), tweak debug logging (missing \n, in-code line breaking). * reword comment for do_pdch_defrag(). * remove code dup: calculate move direction by maths instead of 4 conditionals, and have only a single debug log for "does not lower fragmentation". * add two FIXME comments. Change-Id: Idcaf7ac40cbaf83593946cfe24a6a18a6a688fd5 Patch-by: Andreas Eversberg Tweaked-by: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=5f6f03359730837e903b9c590a119397e34e9fcd commit 5f6f03359730837e903b9c590a119397e34e9fcd Author: Andreas Eversberg Date: Tue Jun 4 16:31:18 2013 +0200 add DHODEC debug category, tweak DHO name Change-Id: If19caca84327ac0267a7e1f0efc84a614b154486 http://cgit.osmocom.org/openbsc/commit/?id=c1c978a858a82d5d1617a2166ddee03a3b891884 commit c1c978a858a82d5d1617a2166ddee03a3b891884 Author: Andreas Eversberg Date: Fri Oct 11 13:05:16 2013 +0200 dyn PDCH: Fix TCH/F+PDCH allocation and direction of chan_alloc() Always allow TCH/F+PDCH allocation, even if the current PDCH mode is not TCH/F. (This is required to allocate a TCH/F channel with active PDCH, that needs to be deactivated later.) Fix the reverse search of a free slot ("channel allocator ascending"). Change-Id: Id38386c1e6e201d7e9b1dfeae732641486d28a77 http://cgit.osmocom.org/openbsc/commit/?id=5c3eb7ba104b0030b7e7296928aa134743552549 commit 5c3eb7ba104b0030b7e7296928aa134743552549 Author: Andreas Eversberg Date: Fri Oct 11 13:01:38 2013 +0200 dyn PDCH: Add new_lchan argument to bsc_handover_start() This is useful if the caller already allocated a new lchan, which will be used to dynamically re-assign lchans. The old behavior is maintained by passing NULL. Change-Id: I2b7151f32f0c04c22f294eb5dd3c7d7dfddf35e7 http://cgit.osmocom.org/openbsc/commit/?id=b9df61be5b7f90e384b39552f9d793e2f629f0d4 commit b9df61be5b7f90e384b39552f9d793e2f629f0d4 Author: Neels Hofmeyr Date: Mon May 23 17:56:57 2016 +0200 comment tweak for bsc_handover_start() Have a comment only in the .c file to remove dup, tweak wording. Change-Id: I6d19e2b5a794f8b5d8fb71791719447362c5ce85 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 11:26:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:26:08 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-319-g734a932 Message-ID: <201605311126.u4VBQ8YK029003@git.osmocom.org> 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, sysmocom/iups has been updated discards 5a7ce1ea31b610ef7dffc2254cbd511e835f0562 (commit) discards 9a6362747e4c177c0239b61bed43e3eff85319b1 (commit) discards 2a88a77da80b2a966c3aeaefe472c122b6eeb462 (commit) discards d58116bb43f5d6c17f068b32052ef9902e252983 (commit) discards a965595dd6367ec282ba42f14509cde4e1dbb33c (commit) discards b3a6f0402ed61f877c1452d1005e2ae8a4e0130f (commit) discards 8e4fcbef176358125f7afdf9ef0ebb8cb784af1b (commit) discards dd439365ac71a15d5a1b9726e6866784d392d330 (commit) discards b30b6ee424c99fd2d390506abdf91d82d5f50587 (commit) discards fb320ddd49d6b830996e6685e72976e45d93fb8c (commit) discards 32fcd90b16d18e5108c9dc7938e8c1928de4876d (commit) discards 801c3ff9892c514ab7f29dc905a131e0064d6891 (commit) discards 65f0b37bfe8b438f1835ccb64b235a396dab7d2d (commit) discards b8c914198c59b43f734325339181aea23978fcf5 (commit) discards fc7e3be5ac50936ef5701241e62ac32e25854125 (commit) discards 502e029bef458404a97025b692e87b534473893d (commit) discards 7245e52442b66534bc2c0739b3d9c08eddba0260 (commit) discards 9b2124dd9602aa8bce9dc48bf86300ee418a54a5 (commit) discards e82a8f79b2ad804caba51d9c89a66509f66ef882 (commit) discards 5e3657fd3814ff77da85726189744e2a778ceafd (commit) discards 46ed426443dab1069771ca44562961f6689b189d (commit) discards a10b72d122b001e6a36fcb8df5cdf9b384d47924 (commit) discards df5517d4c480c4b65bc4ae5e92ccee975c050442 (commit) discards d2bc91a8fcbf125ca40faea8642c76634d19464d (commit) discards 5cb70fb6d77a7af6908d934098348a4cc2326e34 (commit) discards 4cdeb23096a9a83bd542c21d45c0a34ffb91e40a (commit) discards adc5c91647de6b8fba1e034510598e9e4ddbf0a5 (commit) discards 907e8b5b3705c52aafde3dbafed7b68bc45120cb (commit) discards c9469d09fb8781465bba3c6c8a989d541b1c78c7 (commit) discards 27ba744496fab3cb3ad15eaaefad129e0c30c931 (commit) discards 451359da3f241007211286d29d4a783f67aee706 (commit) discards e2c63314bb4840fb1f1c402307dcbb8e897c2ef5 (commit) discards 1a542de0959efad498239c48c1d2b6cda706567a (commit) discards e783de450f995c5f33ce1ed2d31fea52e10a550f (commit) discards 6ad3745ae5c064e8451fbd64eddcb981664466f1 (commit) discards 22e5b91a0107a0c21029b2dcfbe4146f3ee7715e (commit) discards 4c0426c3b641721f5ca049f6c6dc9d157028d8e8 (commit) discards a3dc2589b4c7cc3198c7bf687a830e276776a442 (commit) discards 83946e95f203fdbcecff0825dd6994e02e5f3427 (commit) discards 8fbff57d7410ab1f924f9b22894a8935b9df8826 (commit) discards 0d49b590f01f8bb7ae04ba86913fdf8dabc64c46 (commit) via 734a932197a0a34c95e0629679af74b28c9818ef (commit) via d4e5c68113c6586b11d919725ada67ff3ea19714 (commit) via 2455c333f7fcd656fbd59b2735d519bb2c5558db (commit) via 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd (commit) via e100e3b73f7c6b995dc23525f74d4684490d55ed (commit) via 4ce8444808c8970038f1c7e1314eecede79e35a4 (commit) via d95ec2669ec4272af95bf55d6c4461f07a459a65 (commit) via 1c7769d0b90072460ce1043f5629fa1631979142 (commit) via 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde (commit) via be489dc599edecfdda24ff1e118820d8b0b4c9e1 (commit) via 04a22f7ee0e1009f400a3884f88511e904f78949 (commit) via 7859affd6fc6861794d42ed1ccbae369238b36ae (commit) via 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a (commit) via ed9d29c15c4d59c80df8410bc144f515aa2a572c (commit) via ba3c8074d797984608b96f5f71d6fd4f5c18564b (commit) via b273e597b14ad77db3f39370050583d7ceebd37a (commit) via 7eea07d36cc6ff1ca61f635947eccccb9297e036 (commit) via 4190560b6d370eee09e9db57d450073ce6029654 (commit) via 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 (commit) via 4ee162c2fdded28324c1f1ffec554de1380a3a1a (commit) via 62a916d808dc24c4bf14f33b16121a0ec6ff69b2 (commit) via 3070e482490477ea1942aa69e6baf93509037cfd (commit) via 08aca973b80b59dba5fa884b93496307123e7c42 (commit) via d154e5633e88cd0d16cc9e78da8c85e417896a7a (commit) via 10a32d50184f1ba1c3f09b48073b152779292c6e (commit) via cfb9d4bbde2d6ede02126a77ea28229e888c52c2 (commit) via f657215c3319882d9ef8413fdb13f5af5fb5d72e (commit) via 4867f5335da8bc536cc9431b75cfdbcef084c951 (commit) via dbcdbc238bf5392bea0e74fd6f53009d3a993368 (commit) via b207b00f494ff2882497df6c09a2e2c090f1ad1c (commit) via 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 (commit) via ebbaaa7d62873a3eaa42c853909e49ad3790db29 (commit) via 6a3b7b512d758ca599c9c31fc900a7db540b5afe (commit) via 4c80fbd6639a6643ffb2dfcc7b66790439474be5 (commit) via 6b813dec35f461cb387ac1cd33c48abaa764af43 (commit) via cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 (commit) via ae937df5fe0e6993bef5761eb49778401b01713d (commit) via 29dfbc4ec2e22364d6641346f2b5cdb677124496 (commit) via e56a7c358da1aabe3f76ae0315882dab682ea2c5 (commit) via 129279399da6f7a28e57362820ed7dd92a3b3caf (commit) via 344a989efe398e703615b234ed70890c3eee6f1b (commit) via 69e9c0dfc6cc10c07d03f8800d8ff7197fe97c8b (commit) via 82dd983dd85c04b5aa013365334f2a249140902e (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 (5a7ce1ea31b610ef7dffc2254cbd511e835f0562) \ N -- N -- N (734a932197a0a34c95e0629679af74b28c9818ef) 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=734a932197a0a34c95e0629679af74b28c9818ef commit 734a932197a0a34c95e0629679af74b28c9818ef Author: Daniel Willmann Date: Wed May 11 12:44:34 2016 +0200 gprs: Don't activate RABs on RA update http://cgit.osmocom.org/openbsc/commit/?id=d4e5c68113c6586b11d919725ada67ff3ea19714 commit d4e5c68113c6586b11d919725ada67ff3ea19714 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives http://cgit.osmocom.org/openbsc/commit/?id=2455c333f7fcd656fbd59b2735d519bb2c5558db commit 2455c333f7fcd656fbd59b2735d519bb2c5558db Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 gprs: Introduce function to change PMM state Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=8a5ae7ca6e572d0848930a91ae4b2ada02c968dd commit 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=e100e3b73f7c6b995dc23525f74d4684490d55ed commit e100e3b73f7c6b995dc23525f74d4684490d55ed Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=4ce8444808c8970038f1c7e1314eecede79e35a4 commit 4ce8444808c8970038f1c7e1314eecede79e35a4 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=d95ec2669ec4272af95bf55d6c4461f07a459a65 commit d95ec2669ec4272af95bf55d6c4461f07a459a65 Author: Neels Hofmeyr 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=1c7769d0b90072460ce1043f5629fa1631979142 commit 1c7769d0b90072460ce1043f5629fa1631979142 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=3a9059b8f2ea9734f143848403c6c0fe4f4f0fde commit 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=be489dc599edecfdda24ff1e118820d8b0b4c9e1 commit be489dc599edecfdda24ff1e118820d8b0b4c9e1 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=04a22f7ee0e1009f400a3884f88511e904f78949 commit 04a22f7ee0e1009f400a3884f88511e904f78949 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=7859affd6fc6861794d42ed1ccbae369238b36ae commit 7859affd6fc6861794d42ed1ccbae369238b36ae Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a commit 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=ed9d29c15c4d59c80df8410bc144f515aa2a572c commit ed9d29c15c4d59c80df8410bc144f515aa2a572c Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=ba3c8074d797984608b96f5f71d6fd4f5c18564b commit ba3c8074d797984608b96f5f71d6fd4f5c18564b Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=b273e597b14ad77db3f39370050583d7ceebd37a commit b273e597b14ad77db3f39370050583d7ceebd37a Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=7eea07d36cc6ff1ca61f635947eccccb9297e036 commit 7eea07d36cc6ff1ca61f635947eccccb9297e036 Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=4190560b6d370eee09e9db57d450073ce6029654 commit 4190560b6d370eee09e9db57d450073ce6029654 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 commit 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=4ee162c2fdded28324c1f1ffec554de1380a3a1a commit 4ee162c2fdded28324c1f1ffec554de1380a3a1a Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=62a916d808dc24c4bf14f33b16121a0ec6ff69b2 commit 62a916d808dc24c4bf14f33b16121a0ec6ff69b2 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=3070e482490477ea1942aa69e6baf93509037cfd commit 3070e482490477ea1942aa69e6baf93509037cfd Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=08aca973b80b59dba5fa884b93496307123e7c42 commit 08aca973b80b59dba5fa884b93496307123e7c42 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=d154e5633e88cd0d16cc9e78da8c85e417896a7a commit d154e5633e88cd0d16cc9e78da8c85e417896a7a Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=10a32d50184f1ba1c3f09b48073b152779292c6e commit 10a32d50184f1ba1c3f09b48073b152779292c6e Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=cfb9d4bbde2d6ede02126a77ea28229e888c52c2 commit cfb9d4bbde2d6ede02126a77ea28229e888c52c2 Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=f657215c3319882d9ef8413fdb13f5af5fb5d72e commit f657215c3319882d9ef8413fdb13f5af5fb5d72e Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=4867f5335da8bc536cc9431b75cfdbcef084c951 commit 4867f5335da8bc536cc9431b75cfdbcef084c951 Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=dbcdbc238bf5392bea0e74fd6f53009d3a993368 commit dbcdbc238bf5392bea0e74fd6f53009d3a993368 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=b207b00f494ff2882497df6c09a2e2c090f1ad1c commit b207b00f494ff2882497df6c09a2e2c090f1ad1c Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 commit 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=ebbaaa7d62873a3eaa42c853909e49ad3790db29 commit ebbaaa7d62873a3eaa42c853909e49ad3790db29 Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=6a3b7b512d758ca599c9c31fc900a7db540b5afe commit 6a3b7b512d758ca599c9c31fc900a7db540b5afe Author: Daniel Willmann Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c http://cgit.osmocom.org/openbsc/commit/?id=4c80fbd6639a6643ffb2dfcc7b66790439474be5 commit 4c80fbd6639a6643ffb2dfcc7b66790439474be5 Author: Daniel Willmann Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: I24163035f5e96339ad2d1db454734772a66351bc http://cgit.osmocom.org/openbsc/commit/?id=6b813dec35f461cb387ac1cd33c48abaa764af43 commit 6b813dec35f461cb387ac1cd33c48abaa764af43 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: I0299509d778915308e9ce46244d22283170ce18c http://cgit.osmocom.org/openbsc/commit/?id=cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 commit cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. Change-Id: I7221cfc02fe729f0acc6f0db447270b929a5db6c http://cgit.osmocom.org/openbsc/commit/?id=ae937df5fe0e6993bef5761eb49778401b01713d commit ae937df5fe0e6993bef5761eb49778401b01713d Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I10e6fee84abf05179f9e70981cdd295c57a58391 http://cgit.osmocom.org/openbsc/commit/?id=29dfbc4ec2e22364d6641346f2b5cdb677124496 commit 29dfbc4ec2e22364d6641346f2b5cdb677124496 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. Change-Id: I4e8c415e53df9e0ef08e45538dc6c50566d6293c http://cgit.osmocom.org/openbsc/commit/?id=e56a7c358da1aabe3f76ae0315882dab682ea2c5 commit e56a7c358da1aabe3f76ae0315882dab682ea2c5 Author: Daniel Willmann Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a http://cgit.osmocom.org/openbsc/commit/?id=129279399da6f7a28e57362820ed7dd92a3b3caf commit 129279399da6f7a28e57362820ed7dd92a3b3caf Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: I88aa520b0bf18219b7f29a0682dae26bc3a46686 Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=344a989efe398e703615b234ed70890c3eee6f1b commit 344a989efe398e703615b234ed70890c3eee6f1b Author: Daniel Willmann Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 1 + openbsc/src/libbsc/rest_octets.c | 39 +++++++++++++++++++++++++++++++++ openbsc/src/libbsc/system_information.c | 14 ++++++++++-- openbsc/tests/gsm0408/gsm0408_test.c | 17 +++++++++++--- openbsc/tests/gsm0408/gsm0408_test.ok | 32 ++++++++++++++------------- 5 files changed, 83 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 11:52:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:52:15 GMT Subject: osmo-pcu.git branch master updated. 0.2-782-gb82bd92 Message-ID: <201605311152.u4VBqF4C034541@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via b82bd92e57667f39eb88702bba9e5235b8a23b9f (commit) from 2fcfc29020c81891d7888ddc7ddbcd866bcd406d (commit) 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/osmo-pcu/commit/?id=b82bd92e57667f39eb88702bba9e5235b8a23b9f commit b82bd92e57667f39eb88702bba9e5235b8a23b9f Author: Alexander Couzens Date: Mon May 30 17:30:10 2016 +0200 decoding: improve and add comments Change-Id: I45c9fc55243224909ca2fdece8cbfa686b0f444d Reviewed-on: https://gerrit.osmocom.org/139 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: src/decoding.cpp | 3 ++- src/decoding.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 31 11:52:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:52:28 GMT Subject: libosmocore.git branch master updated. 0.9.0-166-g720ac4a Message-ID: <201605311152.u4VBqSN8034615@git.osmocom.org> 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 "An utility library for Open Source Mobile Communications". The branch, master has been updated via 720ac4a4e1768cd928eb9d9265c0417f6865bc1b (commit) from 92db150488bdadf6577a4968feabd5a3ab694c5e (commit) 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/libosmocore/commit/?id=720ac4a4e1768cd928eb9d9265c0417f6865bc1b commit 720ac4a4e1768cd928eb9d9265c0417f6865bc1b Author: Ruben Undheim Date: Fri May 27 22:03:59 2016 +0200 Patched structs for big-endian architectures Change-Id: I29eafe481e112d18c624b1c83add0d53c354dbe4 Reviewed-on: https://gerrit.osmocom.org/124 Tested-by: Jenkins Builder Reviewed-by: Neels Hofmeyr Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 160 +++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue May 31 11:52:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:52:34 GMT Subject: osmo-pcu.git branch master updated. 0.2-783-gcb846ec Message-ID: <201605311152.u4VBqYOp034674@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via cb846ecbbc1204ab6b20a5e16341568a3f2c0337 (commit) from b82bd92e57667f39eb88702bba9e5235b8a23b9f (commit) 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/osmo-pcu/commit/?id=cb846ecbbc1204ab6b20a5e16341568a3f2c0337 commit cb846ecbbc1204ab6b20a5e16341568a3f2c0337 Author: Alexander Couzens Date: Mon May 30 19:10:48 2016 +0200 encoding: add doxygen for rlc_data_to_dl_append* Change-Id: I6ead0f1d14a91c657448227e17438b49a54e6c4a Reviewed-on: https://gerrit.osmocom.org/141 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue May 31 11:58:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 11:58:24 GMT Subject: osmo-bts.git branch master updated. 0.4.0-142-g201b424 Message-ID: <201605311158.u4VBwOp2036305@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 201b424b73ebd4da49d2fbad85d66a7068a9a28f (commit) from 0778cd488a6696772e2fda32ee9ab9889f439d62 (commit) 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/osmo-bts/commit/?id=201b424b73ebd4da49d2fbad85d66a7068a9a28f commit 201b424b73ebd4da49d2fbad85d66a7068a9a28f Author: Max Date: Wed May 18 17:22:49 2016 +0200 Use libosmocore function for uplink measurements Related: OS#1563 Change-Id: Ide47e8e69e0d2d5859c5249b22f4bad22c18aa57 Reviewed-on: https://gerrit.osmocom.org/108 Tested-by: Jenkins Builder Reviewed-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/measurement.h | 3 --- src/common/measurement.c | 11 ----------- src/common/rsl.c | 13 +++++++++---- 3 files changed, 9 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue May 31 12:03:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 12:03:45 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-319-g1d6bdea Message-ID: <201605311203.u4VC3jqY037821@git.osmocom.org> 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, sysmocom/iups has been updated discards 734a932197a0a34c95e0629679af74b28c9818ef (commit) discards d4e5c68113c6586b11d919725ada67ff3ea19714 (commit) discards 2455c333f7fcd656fbd59b2735d519bb2c5558db (commit) discards 8a5ae7ca6e572d0848930a91ae4b2ada02c968dd (commit) discards e100e3b73f7c6b995dc23525f74d4684490d55ed (commit) discards 4ce8444808c8970038f1c7e1314eecede79e35a4 (commit) discards d95ec2669ec4272af95bf55d6c4461f07a459a65 (commit) discards 1c7769d0b90072460ce1043f5629fa1631979142 (commit) discards 3a9059b8f2ea9734f143848403c6c0fe4f4f0fde (commit) discards be489dc599edecfdda24ff1e118820d8b0b4c9e1 (commit) discards 04a22f7ee0e1009f400a3884f88511e904f78949 (commit) discards 7859affd6fc6861794d42ed1ccbae369238b36ae (commit) discards 477f4ca8a46d8ae11dd9c52daf65c47fbba97f8a (commit) discards ed9d29c15c4d59c80df8410bc144f515aa2a572c (commit) discards ba3c8074d797984608b96f5f71d6fd4f5c18564b (commit) discards b273e597b14ad77db3f39370050583d7ceebd37a (commit) discards 7eea07d36cc6ff1ca61f635947eccccb9297e036 (commit) discards 4190560b6d370eee09e9db57d450073ce6029654 (commit) discards 2ab9a36979d0f92a6ddfdffef8e0c7fc03e5c195 (commit) discards 4ee162c2fdded28324c1f1ffec554de1380a3a1a (commit) discards 62a916d808dc24c4bf14f33b16121a0ec6ff69b2 (commit) discards 3070e482490477ea1942aa69e6baf93509037cfd (commit) discards 08aca973b80b59dba5fa884b93496307123e7c42 (commit) discards d154e5633e88cd0d16cc9e78da8c85e417896a7a (commit) discards 10a32d50184f1ba1c3f09b48073b152779292c6e (commit) discards cfb9d4bbde2d6ede02126a77ea28229e888c52c2 (commit) discards f657215c3319882d9ef8413fdb13f5af5fb5d72e (commit) discards 4867f5335da8bc536cc9431b75cfdbcef084c951 (commit) discards dbcdbc238bf5392bea0e74fd6f53009d3a993368 (commit) discards b207b00f494ff2882497df6c09a2e2c090f1ad1c (commit) discards 7a27f5ece31d6a52dc65dee0fa6974f45eb9ae63 (commit) discards ebbaaa7d62873a3eaa42c853909e49ad3790db29 (commit) discards 6a3b7b512d758ca599c9c31fc900a7db540b5afe (commit) discards 4c80fbd6639a6643ffb2dfcc7b66790439474be5 (commit) discards 6b813dec35f461cb387ac1cd33c48abaa764af43 (commit) discards cfb4b972269f5ea030de2a4ccf4d45f56b9636d4 (commit) discards ae937df5fe0e6993bef5761eb49778401b01713d (commit) discards 29dfbc4ec2e22364d6641346f2b5cdb677124496 (commit) discards e56a7c358da1aabe3f76ae0315882dab682ea2c5 (commit) discards 129279399da6f7a28e57362820ed7dd92a3b3caf (commit) discards 344a989efe398e703615b234ed70890c3eee6f1b (commit) via 1d6bdea027f542d10bec98fbad3436a2721c716e (commit) via ec66719fcf84a3050780143ed76122434d062b40 (commit) via 2c6426fb2906e560dd1d923d0309785f1b6c896a (commit) via bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1 (commit) via 3622bea0f856c06660e5247aac24b503722cf8e8 (commit) via 92afaedf7219c59a40ac7667c35f3df604e0f21a (commit) via 2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74 (commit) via 780f009aeaa58ad415127cd5f3d27af2ab35c2b6 (commit) via 42a69f4fe103ddf8a8be2640b7cd9878ed5476d0 (commit) via 0281c6f522370d8bf712f091f85a88d55c30b2eb (commit) via c1fd82595b29086afa7fb600ced3662fdd157e95 (commit) via 9df761627579074b57c059cdc4e3342f08e85936 (commit) via 3fe3c8d2b0334c4ed9548a3704ba8229d98746cb (commit) via 183049d9debe693de69eecbb41766aca07fc91e5 (commit) via a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd (commit) via 72317a8012c65fda5330715438669d7eda11d0b2 (commit) via 147cd80c7d5bb01cd4caf16df6c43d3614bc575f (commit) via b385b0255b9b46be68b866733dbe4e580c0cd1c9 (commit) via 906113da5982626f8303f3329eada7a354fa05bd (commit) via 1038bc483e0e59dd7192a672ac6e4317f22cd651 (commit) via f4683745b8a1b5470a084fb2f2537d838cac6b08 (commit) via 04fbf71b40370a71390650aa981726542c7e5d73 (commit) via 5d40474dd6b56b576a7027735e684d5c7a83ad74 (commit) via e7f722559e3aa8b57a2ad4133c63122a21f5c2b1 (commit) via 3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd (commit) via 425a50f7c96d333d88a5d1a64af8f06e962b94e3 (commit) via 6384ba9868fe2fa09b05eb399098a69d9ef522de (commit) via 4ae8ca9228252a42eb7f465bdddec638428b7b5e (commit) via 8161122a1babe7ce83f141e5e6eb8ba231e4b51f (commit) via d95f4903e5c2dce2f1944f4226d7d61f6071ec85 (commit) via 24d8df7b39c6ff0df5435114dd72eb64dfded485 (commit) via 0bb0950200de58dfc9a4087d848a5c555279642e (commit) via 3d2efda480babd73a113aaa2d9a6d661e09a422f (commit) via d134680e1812282e4f342c7050ac9d17e58ad186 (commit) via 6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8 (commit) via 6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c (commit) via c1928f0f0be607848b080c03fae38c13c0f70933 (commit) via 15583d71929b562ae2f2d92ee8654d62f728a449 (commit) via d083d6f5de659a4e053995f5deb5e8e9321e2486 (commit) via 59556f8ba454dd4daaa412ae09e6551d7d68eafd (commit) via 0f46f9ca5a70750599a0027dadec21355efa4105 (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 (734a932197a0a34c95e0629679af74b28c9818ef) \ N -- N -- N (1d6bdea027f542d10bec98fbad3436a2721c716e) 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=1d6bdea027f542d10bec98fbad3436a2721c716e commit 1d6bdea027f542d10bec98fbad3436a2721c716e Author: Daniel Willmann Date: Wed May 11 12:44:34 2016 +0200 gprs: Don't activate RABs on RA update http://cgit.osmocom.org/openbsc/commit/?id=ec66719fcf84a3050780143ed76122434d062b40 commit ec66719fcf84a3050780143ed76122434d062b40 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives http://cgit.osmocom.org/openbsc/commit/?id=2c6426fb2906e560dd1d923d0309785f1b6c896a commit 2c6426fb2906e560dd1d923d0309785f1b6c896a Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 gprs: Introduce function to change PMM state Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1 commit bf4a59264bcb6fa658a4bd1a9a98ab11d761fff1 Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=3622bea0f856c06660e5247aac24b503722cf8e8 commit 3622bea0f856c06660e5247aac24b503722cf8e8 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=92afaedf7219c59a40ac7667c35f3df604e0f21a commit 92afaedf7219c59a40ac7667c35f3df604e0f21a Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74 commit 2f4e4514a71979f4e612ac0f8d40c7cd7feb8b74 Author: Neels Hofmeyr 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=780f009aeaa58ad415127cd5f3d27af2ab35c2b6 commit 780f009aeaa58ad415127cd5f3d27af2ab35c2b6 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=42a69f4fe103ddf8a8be2640b7cd9878ed5476d0 commit 42a69f4fe103ddf8a8be2640b7cd9878ed5476d0 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=0281c6f522370d8bf712f091f85a88d55c30b2eb commit 0281c6f522370d8bf712f091f85a88d55c30b2eb Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=c1fd82595b29086afa7fb600ced3662fdd157e95 commit c1fd82595b29086afa7fb600ced3662fdd157e95 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=9df761627579074b57c059cdc4e3342f08e85936 commit 9df761627579074b57c059cdc4e3342f08e85936 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=3fe3c8d2b0334c4ed9548a3704ba8229d98746cb commit 3fe3c8d2b0334c4ed9548a3704ba8229d98746cb Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added 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=183049d9debe693de69eecbb41766aca07fc91e5 commit 183049d9debe693de69eecbb41766aca07fc91e5 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd commit a7ff8ac9aff8f7d4fb77faeca8d0f98a23555dcd Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=72317a8012c65fda5330715438669d7eda11d0b2 commit 72317a8012c65fda5330715438669d7eda11d0b2 Author: Neels Hofmeyr Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I4a39e1b102d43ce09bcd15383f4d0cdb7c0d731f http://cgit.osmocom.org/openbsc/commit/?id=147cd80c7d5bb01cd4caf16df6c43d3614bc575f commit 147cd80c7d5bb01cd4caf16df6c43d3614bc575f Author: Neels Hofmeyr Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: I274e39eb8c0cb1cd9ae882898d161ab7674aed2b http://cgit.osmocom.org/openbsc/commit/?id=b385b0255b9b46be68b866733dbe4e580c0cd1c9 commit b385b0255b9b46be68b866733dbe4e580c0cd1c9 Author: Daniel Willmann 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." http://cgit.osmocom.org/openbsc/commit/?id=906113da5982626f8303f3329eada7a354fa05bd commit 906113da5982626f8303f3329eada7a354fa05bd Author: Neels Hofmeyr Date: Sat May 21 01:46:21 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: Ibe73f78d3a0f208e5e61809e8378ac71d7133486 http://cgit.osmocom.org/openbsc/commit/?id=1038bc483e0e59dd7192a672ac6e4317f22cd651 commit 1038bc483e0e59dd7192a672ac6e4317f22cd651 Author: Neels Hofmeyr Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I467524174bd0073fce597ab031cb822b0f71ec7c http://cgit.osmocom.org/openbsc/commit/?id=f4683745b8a1b5470a084fb2f2537d838cac6b08 commit f4683745b8a1b5470a084fb2f2537d838cac6b08 Author: Neels Hofmeyr Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: I3e71731e2bd765d9c72f3beb11268936ed612d3c http://cgit.osmocom.org/openbsc/commit/?id=04fbf71b40370a71390650aa981726542c7e5d73 commit 04fbf71b40370a71390650aa981726542c7e5d73 Author: Neels Hofmeyr Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I9102d3db63481024b744f8c2968b402973240600 http://cgit.osmocom.org/openbsc/commit/?id=5d40474dd6b56b576a7027735e684d5c7a83ad74 commit 5d40474dd6b56b576a7027735e684d5c7a83ad74 Author: Neels Hofmeyr Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5 http://cgit.osmocom.org/openbsc/commit/?id=e7f722559e3aa8b57a2ad4133c63122a21f5c2b1 commit e7f722559e3aa8b57a2ad4133c63122a21f5c2b1 Author: Neels Hofmeyr Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Iedf057d37e9418901c3f33ebc42c7702471384b9 http://cgit.osmocom.org/openbsc/commit/?id=3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd commit 3c0d8b8761ba08d841dd1e8ca2a0f096d80c6dbd Author: Neels Hofmeyr Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=425a50f7c96d333d88a5d1a64af8f06e962b94e3 commit 425a50f7c96d333d88a5d1a64af8f06e962b94e3 Author: Neels Hofmeyr Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap http://cgit.osmocom.org/openbsc/commit/?id=6384ba9868fe2fa09b05eb399098a69d9ef522de commit 6384ba9868fe2fa09b05eb399098a69d9ef522de Author: Neels Hofmeyr Date: Fri May 20 23:53:18 2016 +0200 osmo-sgsn: add core IuPS implementations, 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. http://cgit.osmocom.org/openbsc/commit/?id=4ae8ca9228252a42eb7f465bdddec638428b7b5e commit 4ae8ca9228252a42eb7f465bdddec638428b7b5e Author: Neels Hofmeyr Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap The build will actually break until libiu is used by osmo-sgsn in a subsequent commit, because so far libiu is skipped by the linker, and thus at least talloc_asn1_ctx and asn1_xer_print are missing for libosmo-ranap. Add asn_debug impl ("extern" from libasn1c). Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98 http://cgit.osmocom.org/openbsc/commit/?id=8161122a1babe7ce83f141e5e6eb8ba231e4b51f commit 8161122a1babe7ce83f141e5e6eb8ba231e4b51f Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845 http://cgit.osmocom.org/openbsc/commit/?id=d95f4903e5c2dce2f1944f4226d7d61f6071ec85 commit d95f4903e5c2dce2f1944f4226d7d61f6071ec85 Author: Neels Hofmeyr Date: Fri May 20 21:59:35 2016 +0200 add DSUA debug constant Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1 http://cgit.osmocom.org/openbsc/commit/?id=24d8df7b39c6ff0df5435114dd72eb64dfded485 commit 24d8df7b39c6ff0df5435114dd72eb64dfded485 Author: Neels Hofmeyr Date: Fri May 20 21:59:45 2016 +0200 add DRANAP debug constant http://cgit.osmocom.org/openbsc/commit/?id=0bb0950200de58dfc9a4087d848a5c555279642e commit 0bb0950200de58dfc9a4087d848a5c555279642e Author: Neels Hofmeyr Date: Fri May 20 21:42:55 2016 +0200 build: add libasn1c, libosmo-ranap and libosmo-sigtran For upcoming Iu. Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc http://cgit.osmocom.org/openbsc/commit/?id=3d2efda480babd73a113aaa2d9a6d661e09a422f commit 3d2efda480babd73a113aaa2d9a6d661e09a422f Author: Daniel Willmann Date: Fri May 20 22:36:23 2016 +0200 gprs: more conditionals for Gb specific actions Change-Id: I966e421f2b4259803fab166b12846f8d4d0e2ce5 http://cgit.osmocom.org/openbsc/commit/?id=d134680e1812282e4f342c7050ac9d17e58ad186 commit d134680e1812282e4f342c7050ac9d17e58ad186 Author: Daniel Willmann Date: Sat May 21 00:48:49 2016 +0200 sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu) Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise. Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment states. Change-Id: Ia3d928eff225fe61adc02f0fb7342c0af138e61a http://cgit.osmocom.org/openbsc/commit/?id=6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8 commit 6d8a84f9214437a9c84161ae2f9f96e05ac2a9d8 Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Perform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. Change-Id: If691d96f26d5066c7ee8acc579421a5c0029d18d http://cgit.osmocom.org/openbsc/commit/?id=6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c commit 6dcc1fab5d99a242e9c870d42f0b6e2c25d69d6c Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. Change-Id: I3688ba0c68862b73a5a1a2f7d86fb6d2d54455f5 http://cgit.osmocom.org/openbsc/commit/?id=c1928f0f0be607848b080c03fae38c13c0f70933 commit c1928f0f0be607848b080c03fae38c13c0f70933 Author: Neels Hofmeyr Date: Sun May 22 14:28:19 2016 +0200 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. Original patch by Harald Welte, but it broke message validity checking, resulting in sgsn_test failure. This re-implements the NULL check in a different way, as explained by in-code comment. Change-Id: I4002e69fda62182f570b790c69f4c4236175ae31 http://cgit.osmocom.org/openbsc/commit/?id=15583d71929b562ae2f2d92ee8654d62f728a449 commit 15583d71929b562ae2f2d92ee8654d62f728a449 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. Change-Id: I9deb6e77cc17eea63d95037c1bbd81b39f809d85 http://cgit.osmocom.org/openbsc/commit/?id=d083d6f5de659a4e053995f5deb5e8e9321e2486 commit d083d6f5de659a4e053995f5deb5e8e9321e2486 Author: Daniel Willmann Date: Sat May 21 01:40:19 2016 +0200 create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc() Change-Id: Ibf60e18707ff4aa2e60291e5595386ddda8d8190 http://cgit.osmocom.org/openbsc/commit/?id=59556f8ba454dd4daaa412ae09e6551d7d68eafd commit 59556f8ba454dd4daaa412ae09e6551d7d68eafd Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. Add some comments in sgsn_mm_ctx. Change-Id: Ife9b02549f284e2547f16117cf43d7a36948fc4b Tweaked-By: Neels Hofmeyr http://cgit.osmocom.org/openbsc/commit/?id=0f46f9ca5a70750599a0027dadec21355efa4105 commit 0f46f9ca5a70750599a0027dadec21355efa4105 Author: Daniel Willmann Date: Sat May 21 00:00:51 2016 +0200 rename enum gprs_mm_state to gprs_gmm_state Change-Id: Ibba054d15c55c7ac570e64ff66ea57964be095e3 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 12:48:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 12:48:53 GMT Subject: openbsc.git branch neels/dyn_pdch updated. 0.15.0-284-g43f8f29 Message-ID: <201605311248.u4VCmrr4053670@git.osmocom.org> 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/dyn_pdch has been updated discards 15d3a37bf2dd56f83fdacfa9cf08b68133dd398a (commit) discards 113ade6476152c26e5abc98fd0539001c38f1b1c (commit) discards 69620112638fadd8660c199905556791e438bd71 (commit) via 43f8f29908da6f7fb8a57ebf20d944893f41122a (commit) via 818f0d5e44b6a910e19a3cb6ea422165d50fa155 (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 (15d3a37bf2dd56f83fdacfa9cf08b68133dd398a) \ N -- N -- N (43f8f29908da6f7fb8a57ebf20d944893f41122a) 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=43f8f29908da6f7fb8a57ebf20d944893f41122a commit 43f8f29908da6f7fb8a57ebf20d944893f41122a Author: Neels Hofmeyr Date: Tue May 24 17:23:12 2016 +0200 tmp debug Change-Id: Id8f54b8e403e1f48f06ac82a0678734de5589ab2 http://cgit.osmocom.org/openbsc/commit/?id=818f0d5e44b6a910e19a3cb6ea422165d50fa155 commit 818f0d5e44b6a910e19a3cb6ea422165d50fa155 Author: Andreas Eversberg Date: Fri Oct 11 13:32:30 2013 +0200 dyn PDCH: Automatically deactivate/activate PDCH on TCH/F+PDCH channel Handle shared TCH/F+PDCH channels as regular TCH/F channels. Prior to activation, deactivate PDCH mode. After deactivation, restore PDCH mode. Change-Id: Ided47641eebfdb815592b307bf38b5fb36663be5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 3 +- openbsc/include/openbsc/pdch_defrag.h | 3 - openbsc/src/libbsc/Makefile.am | 3 +- openbsc/src/libbsc/abis_rsl.c | 16 ++-- openbsc/src/libbsc/pdch_defrag.c | 159 ---------------------------------- 5 files changed, 10 insertions(+), 174 deletions(-) delete mode 100644 openbsc/include/openbsc/pdch_defrag.h delete mode 100644 openbsc/src/libbsc/pdch_defrag.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 12:49:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 12:49:14 GMT Subject: openbsc.git branch neels/dyn_pdch_extra created. 0.15.0-287-gbaf762d Message-ID: <201605311249.u4VCnEB7053787@git.osmocom.org> 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/dyn_pdch_extra has been created at baf762d1d28ca19346b3efd359aefee5db5b88f0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=baf762d1d28ca19346b3efd359aefee5db5b88f0 commit baf762d1d28ca19346b3efd359aefee5db5b88f0 Author: Neels Hofmeyr Date: Tue May 31 14:44:48 2016 +0200 disable T3111 error timer -- TODO really? Change-Id: I80ecfc263885393a0247b192876c9399f6365d78 http://cgit.osmocom.org/openbsc/commit/?id=63442a5e7689051439daf162387e339fc7369b4e commit 63442a5e7689051439daf162387e339fc7369b4e Author: Neels Hofmeyr Date: Tue May 31 14:43:25 2016 +0200 trigger pdch defrag on do_lchan_free() Change-Id: Ibc003e35bd0720fa1a37da2b4bafbac8abf96cfc http://cgit.osmocom.org/openbsc/commit/?id=69dfec0d5d4d6c74b516c91c6ceeab296fe1c5c7 commit 69dfec0d5d4d6c74b516c91c6ceeab296fe1c5c7 Author: Andreas Eversberg Date: Fri Oct 11 13:33:59 2013 +0200 dyn PDCH: add do_pdch_defrag() in new pdch_defrag.[hc] Will be used in the subsequent commit. Original patch by jolly (1c8a3d828612a6bea343a268072a7dddf4a22480), with extensive review and changes by nhofmeyr: * remove code dup: common find_lchan() replaces find_shared_forward() and find_shared_reverse() and simplifies invocation. * use LOGTSP() instead of debug_bts_trx_ts(), tweak debug logging (missing \n, in-code line breaking). * reword comment for do_pdch_defrag(). * remove code dup: calculate move direction by maths instead of 4 conditionals, and have only a single debug log for "does not lower fragmentation". * add two FIXME comments. Change-Id: Idcaf7ac40cbaf83593946cfe24a6a18a6a688fd5 Patch-by: Andreas Eversberg Tweaked-by: Neels Hofmeyr ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 13:30:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 13:30:55 GMT Subject: openbsc.git branch neels/dyn_pdch updated. 0.15.0-285-g89df8fc Message-ID: <201605311330.u4VDUtkd061923@git.osmocom.org> 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/dyn_pdch has been updated via 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 (commit) from 43f8f29908da6f7fb8a57ebf20d944893f41122a (commit) 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=89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 commit 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 Author: Neels Hofmeyr Date: Tue May 31 15:30:36 2016 +0200 wip Change-Id: I03e23bb7ea45ac8e9a9c6b736e3d4b7b9ec7db51 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 8 +++++--- openbsc/src/libbsc/abis_rsl.c | 13 ++++++++----- openbsc/src/libcommon/debug.c | 2 +- 3 files changed, 14 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue May 31 15:52:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 31 May 2016 15:52:05 GMT Subject: openbsc.git branch neels/dyn_pdch updated. 0.15.0-286-ge5259bb Message-ID: <201605311552.u4VFq5o1089458@git.osmocom.org> 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/dyn_pdch has been updated via e5259bb299489fe1c4e2e5479d534cdfca6c0db6 (commit) from 89df8fc4e111dd2b20e06d2a11db35d7f5f540b7 (commit) 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=e5259bb299489fe1c4e2e5479d534cdfca6c0db6 commit e5259bb299489fe1c4e2e5479d534cdfca6c0db6 Author: Neels Hofmeyr Date: Tue May 31 17:51:41 2016 +0200 tweak debug log Change-Id: Id54fc6936ddbeeaf720524b886e0cf6ad3a0547e ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)