From gitosis at osmocom.org Mon Aug 1 15:55:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Aug 2016 15:55:58 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-378-g3f9f398 Message-ID: <201608011555.u71Ftw4L054673@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, dexter/draft has been updated via 3f9f3984fea5025d8dcfd4d97c5f7aa8b248c782 (commit) from 0e1e390a00d662aa71f3c951b857b5c1b1180440 (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=3f9f3984fea5025d8dcfd4d97c5f7aa8b248c782 commit 3f9f3984fea5025d8dcfd4d97c5f7aa8b248c782 Author: Philipp Date: Mon Aug 1 17:55:22 2016 +0200 Cleanups, mostly indentation and coding style stuff Change-Id: I291cebd2c42c4382ccd54875cd7ba18ddac7cf5a ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 9 +- openbsc/include/openbsc/gprs_llc_xid.h | 20 +- openbsc/include/openbsc/gprs_sndcp.h | 1 + openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 43 +- openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 17 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 191 +-- openbsc/src/gprs/gprs_llc.c | 8 +- openbsc/src/gprs/gprs_llc_xid.c | 146 +-- openbsc/src/gprs/gprs_sndcp.c | 29 +- openbsc/src/gprs/gprs_sndcp_comp_entity.c | 304 ++--- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 435 ++++--- openbsc/src/gprs/gprs_sndcp_xid.c | 1349 +++++++++++++--------- 12 files changed, 1492 insertions(+), 1060 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 1 16:27:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 1 Aug 2016 16:27:04 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-379-gc4e5cbe Message-ID: <201608011627.u71GR45n061072@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, dexter/draft has been updated via c4e5cbe51eacebea464862e9ad4ff01451ac7d70 (commit) from 3f9f3984fea5025d8dcfd4d97c5f7aa8b248c782 (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=c4e5cbe51eacebea464862e9ad4ff01451ac7d70 commit c4e5cbe51eacebea464862e9ad4ff01451ac7d70 Author: Philipp Date: Mon Aug 1 18:26:24 2016 +0200 Integrated V42BIS! Change-Id: I458c00f144993fc441ffdc19836d604306e3672b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 3 +- openbsc/include/openbsc/v42bis.h | 259 +++++++++++++++ openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/v42bis.c | 700 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 962 insertions(+), 2 deletions(-) create mode 100644 openbsc/include/openbsc/v42bis.h create mode 100644 openbsc/src/gprs/v42bis.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 2 06:59:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 2 Aug 2016 06:59:14 GMT Subject: osmo-pcu.git branch master updated. 0.2-809-g505a86d Message-ID: <201608020659.u726xEUB025228@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 505a86d396d4ee6e821e8337056e85362a55848f (commit) via 36bdc5f7a425426675f7be33fa405501fb45d95a (commit) from d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 (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=505a86d396d4ee6e821e8337056e85362a55848f commit 505a86d396d4ee6e821e8337056e85362a55848f Author: Aravind Sirsikar Date: Tue Jul 26 18:26:21 2016 +0530 Add support for SPB handling for EGPRS UL TBF This patch will modify the EGPRS UL TBF flow to support Split block handling. This patch also contains test suite modification for SPB UL. Scenarios like MCS6->MCS3, MCS4->MCS1, MCS5->MCS2, MCS9->MCS3 MCS7->MCS2, MCS8->MCS3 have been simulated and Integration tested in NuRAN 1.0 hardware thoroughly. The scope of Unit testing is limited. Change-Id: I39ca53218b6e0982abc2ab9c703c24c8bf0a09c0 http://cgit.osmocom.org/osmo-pcu/commit/?id=36bdc5f7a425426675f7be33fa405501fb45d95a commit 36bdc5f7a425426675f7be33fa405501fb45d95a Author: Aravind Sirsikar Date: Tue Jul 26 17:13:59 2016 +0530 Add data structure for SPB in EGPRS UL Modify header files with data structures required to support split blocks for EGPRS UL TBF This feature provides provision for MS to retransmit RLC blocks of HeaderType1, HeaderType2 by segmenting them to 2 HeaderType3 blocks(Example MCS5 will be retransmitted as 2 MCS2 blocks). Table 10.4.8b.1 of 44.060 explains the possible values of SPB in HeadrType3 for UL direction. When the MCS is changed at the PCU, PCU directs the changed MCS to MS by PUAN or UPLINK ASSIGNMENT message along with RESEGMENT flag, Then MS may decide to retransmit the blocks by resegmenting it based on Table 8.1.1.1 of 44.060. The retransmission MCS is calculated based on current MCS of the Block and demanded MCS by PCU. Section 10.3a.4.3 of 44.060 shows the HeadrType3 with SPB field present in it. Change-Id: I83ccd136bb361adcfd511c57c5a9d95ed72c36c2 ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 6 +- src/rlc.h | 40 +++++ src/tbf.h | 15 ++ src/tbf_ul.cpp | 164 ++++++++++++++--- tests/tbf/TbfTest.cpp | 488 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 258 +++++++++++++++++++++++++- tests/tbf/TbfTest.ok | 2 + 7 files changed, 948 insertions(+), 25 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Aug 3 09:02:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 3 Aug 2016 09:02:06 GMT Subject: osmo-pcu.git branch radisys/egprs_integration updated. 0f29b91aff2171ad6bf287b9a402c508a94dbb5d Message-ID: <201608030902.u73926Eg027797@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, radisys/egprs_integration has been updated via 0f29b91aff2171ad6bf287b9a402c508a94dbb5d (commit) via e855e1cdac2280a86b420410db5f566ea579bcb1 (commit) via e0386e3948aaa61045a50f6e9fe0d7064e754af8 (commit) via 7631182563159c3316e5889ce9bc629f52eb06d4 (commit) via 7b800323a5fb5ebd9aaf445b89328bfaa602eadd (commit) from a36b5d7896da2b4f76ae30ba3b796b8b2689eda8 (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/radisys/osmo-pcu/commit/?id=0f29b91aff2171ad6bf287b9a402c508a94dbb5d commit 0f29b91aff2171ad6bf287b9a402c508a94dbb5d Author: Aravind Sirsikar Date: Wed Aug 3 11:57:49 2016 +0530 Modify PCU configuration file and README Modify the configuration file of PCU for performance testing along with proper README updation for relevent version of other osmo components http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=e855e1cdac2280a86b420410db5f566ea579bcb1 commit e855e1cdac2280a86b420410db5f566ea579bcb1 Author: Aravind Sirsikar Date: Wed Aug 3 11:54:29 2016 +0530 Add Circular buffer changes for Long run debug Adds Circular buffer implementation for long run debug and analysis This has scope for changes based on the initial analysis of issue. One can log contents in circular buffer at run time and analyse the log offline when the issue is reproduced. http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=e0386e3948aaa61045a50f6e9fe0d7064e754af8 commit e0386e3948aaa61045a50f6e9fe0d7064e754af8 Author: Aravind Sirsikar Date: Wed Aug 3 11:50:00 2016 +0530 Add counters for performance analysis and debug Adds counters in EGPRSDL/UL TBF flow for Performance and throughput analysis. Main counters includes NumRetx, MCS transmission Total Acks/Nacks etc. http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7631182563159c3316e5889ce9bc629f52eb06d4 commit 7631182563159c3316e5889ce9bc629f52eb06d4 Author: Aravind Sirsikar Date: Wed Aug 3 11:48:01 2016 +0530 Fix issue with DL window size calculation During performance testing it is found that when DL data alone is triggered using Iperf, window size was being calculated as 160 for EGPRS DL even when window size 480 is configured from VTY of osmo-pcu.cfg. There was an issue with gprs_rlcmac_tbf::update function causing this erroneous behavior. http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=7b800323a5fb5ebd9aaf445b89328bfaa602eadd commit 7b800323a5fb5ebd9aaf445b89328bfaa602eadd Author: Aravind Sirsikar Date: Wed Aug 3 11:46:39 2016 +0530 Add support of 4 TS allocation for Multi UE DL During Performance testing of Multi MS, It was found that during DL data 1st MS gets 4 TS allocation for DL and next MS gets 3 TS allocation even when NITB is configured with 4 TS for DL. causing issue with data rate distribution between MSs. This patch will ensure the proper DL data rate destribution between the MSs. ----------------------------------------------------------------------- Summary of changes: README | 8 ++++++- examples/osmo-pcu.cfg | 21 +++++++++++++++-- src/bts.cpp | 53 ++++++++++++++++++++++++++++++++++++++++- src/bts.h | 29 +++++++++++++++++++++++ src/gprs_rlcmac_meas.cpp | 3 +++ src/gprs_rlcmac_sched.cpp | 1 + src/gprs_rlcmac_ts_alloc.cpp | 4 ++-- src/pcu_vty_functions.cpp | 28 ++++++++++++++++++---- src/rlc.cpp | 1 + src/rlc.h | 1 + src/tbf.cpp | 56 ++++++++++++++++++++++++++++++++++++++++++-- src/tbf.h | 5 ++++ src/tbf_dl.cpp | 40 ++++++++++++++++++++++++++++--- src/tbf_ul.cpp | 8 +++++-- 14 files changed, 240 insertions(+), 18 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Aug 3 12:25:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 3 Aug 2016 12:25:51 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-380-ge504eae Message-ID: <201608031225.u73CPp5w067060@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, dexter/draft has been updated via e504eaef3672e01aa5d0f417e815dec639cc4aa2 (commit) from c4e5cbe51eacebea464862e9ad4ff01451ac7d70 (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=e504eaef3672e01aa5d0f417e815dec639cc4aa2 commit e504eaef3672e01aa5d0f417e815dec639cc4aa2 Author: Philipp Date: Wed Aug 3 14:24:49 2016 +0200 Status update! Change-Id: I81402f5e9802d12705bc85207998abf166cedf2a ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 7 + openbsc/include/openbsc/gprs_llc_xid.h | 12 +- openbsc/include/openbsc/gprs_sndcp.h | 3 + openbsc/include/openbsc/gprs_sndcp_xid.h | 19 +- openbsc/src/gprs/gprs_llc.c | 125 ++-- openbsc/src/gprs/gprs_llc_xid.c | 116 ++-- openbsc/src/gprs/gprs_sndcp.c | 62 +- openbsc/src/gprs/gprs_sndcp_comp_entity.c | 15 +- openbsc/src/gprs/gprs_sndcp_xid.c | 920 +++++++++++++++++------------- openbsc/src/gprs/sgsn_libgtp.c | 8 +- 10 files changed, 782 insertions(+), 505 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 4 08:34:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Aug 2016 08:34:33 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-381-g99e07f4 Message-ID: <201608040834.u748YXGW084623@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, dexter/draft has been updated via 99e07f44c364e0efdb1b99bc0f52854b33caa31b (commit) from e504eaef3672e01aa5d0f417e815dec639cc4aa2 (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=99e07f44c364e0efdb1b99bc0f52854b33caa31b commit 99e07f44c364e0efdb1b99bc0f52854b33caa31b Author: Philipp Date: Thu Aug 4 10:34:05 2016 +0200 Updating git Change-Id: I6091ce241d02635fc93b8f22ee72713637d624b2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 13 +- openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 14 +- openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 6 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 58 +- openbsc/src/gprs/gprs_llc.c | 6 +- openbsc/src/gprs/gprs_llc_xid.c | 42 +- openbsc/src/gprs/gprs_sndcp.c | 16 +- openbsc/src/gprs/gprs_sndcp_comp_entity.c | 16 +- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 22 +- openbsc/src/gprs/gprs_sndcp_xid.c | 692 ++++++++++++----------- 10 files changed, 457 insertions(+), 428 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 4 13:54:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Aug 2016 13:54:16 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-382-g0b643a9 Message-ID: <201608041354.u74DsGXb045816@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, dexter/draft has been updated via 0b643a9a1ff9dfc36f7eaec8b4fa990c21057360 (commit) from 99e07f44c364e0efdb1b99bc0f52854b33caa31b (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=0b643a9a1ff9dfc36f7eaec8b4fa990c21057360 commit 0b643a9a1ff9dfc36f7eaec8b4fa990c21057360 Author: Philipp Date: Thu Aug 4 15:53:48 2016 +0200 update Change-Id: Ic16fa73b7179d6ff822990d17f26cd9144f88351 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 2 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 27 +- openbsc/src/gprs/gprs_llc.c | 2 +- openbsc/src/gprs/gprs_sndcp.c | 21 +- openbsc/src/gprs/gprs_sndcp_xid.c | 547 ++++++++++++++++++++++--------- 5 files changed, 410 insertions(+), 189 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 4 15:06:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Aug 2016 15:06:13 GMT Subject: libosmocore.git branch master updated. 0.9.0-215-g9a9739c Message-ID: <201608041506.u74F6DpC059490@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 9a9739c6ab56f0ad202bf24e82a0702072c608f6 (commit) from 460f9ef7da1db11b104fdfe635ebcbd8a071f205 (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=9a9739c6ab56f0ad202bf24e82a0702072c608f6 commit 9a9739c6ab56f0ad202bf24e82a0702072c608f6 Author: Max Date: Thu Jul 21 14:24:37 2016 +0200 Extend L1SAP with Measurements We already have RSSI parameter in PH-DATA. Add other measurement information (BER, BTO, Link Quality). Change-Id: I2b127eb1856c4cd1bc46490a89592a595f1ee86b Related: OS#1616 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 3 ++- include/osmocom/gsm/l1sap.h | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Aug 4 15:06:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Aug 2016 15:06:27 GMT Subject: osmo-pcu.git branch master updated. 0.2-810-gcbf9a72 Message-ID: <201608041506.u74F6R2S059556@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 cbf9a721d669ef0c724553f4604aee89f8e723dc (commit) from 505a86d396d4ee6e821e8337056e85362a55848f (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=cbf9a721d669ef0c724553f4604aee89f8e723dc commit cbf9a721d669ef0c724553f4604aee89f8e723dc Author: Max Date: Thu Jul 28 14:54:13 2016 +0200 Extend BTS <-> PCU protocol with measurement Note: this increases the version of BTS <-> PCU protocol and thus requires corresponding change in BTS. Change-Id: Ide0e29b668ee38516605c1763fda85e87e867813 Related: OS#1616 ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 10 +++++++++- src/pcuif_proto.h | 5 ++++- 2 files changed, 13 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 4 15:09:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 4 Aug 2016 15:09:32 GMT Subject: openbsc.git branch master updated. 0.15.0-378-g3ed214c Message-ID: <201608041509.u74F9W9n060130@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 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit) from 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (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=3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 commit 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 Author: Max Date: Fri Jul 29 18:19:25 2016 +0200 Improve code re-use Introduce explicit __main__ function to facilitate re-use of defined python functions for ctrl interface. Change-Id: I9bad8f0dd1d69bd28816bf047d85840e3411bb9c Related: OS#1646 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/bsc_control.py | 117 +++++++++++++++++++++-------------------- 1 file changed, 59 insertions(+), 58 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 6 20:05:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Aug 2016 20:05:27 GMT Subject: libosmo-dsp.git branch master updated. v0.3-5-gc3eabba Message-ID: <201608062005.u76K5RfP034797@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 with SDR DSP primitives". The branch, master has been updated via c3eabba5d240b99a48d8696b36a41dc17727a4e4 (commit) from db3c466928965b4c87a367d7ca48d7f87d50d92e (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-dsp/commit/?id=c3eabba5d240b99a48d8696b36a41dc17727a4e4 commit c3eabba5d240b99a48d8696b36a41dc17727a4e4 Author: Holger Hans Peter Freyther Date: Sat Aug 6 22:04:56 2016 +0200 doxygen: Attempt to fix make distcheck on Debian 8.0 ERROR: files left in build directory after distclean: ./doc/doxygen_sqlite3.db Makefile:756: recipe for target 'distcleancheck' failed make[1]: *** [distcleancheck] Error 1 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library with SDR DSP primitives From gitosis at osmocom.org Sat Aug 6 20:10:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 6 Aug 2016 20:10:48 GMT Subject: osmo-gmr.git branch master updated. v0.2-90-ge156c5f Message-ID: <201608062010.u76KAmKq035682@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 "Software for ETSI GMR (GEO Mobile Radio)". The branch, master has been updated via e156c5fee5e3d288adcfac77ffab6f292f8e4712 (commit) from 1ee9f4dc631251d884ecbc68201d7e52d72748b9 (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-gmr/commit/?id=e156c5fee5e3d288adcfac77ffab6f292f8e4712 commit e156c5fee5e3d288adcfac77ffab6f292f8e4712 Author: Holger Hans Peter Freyther Date: Sat Aug 6 22:08:54 2016 +0200 doxygen: Attempt to fix make distcheck on Debian 8.0 ERROR: files left in build directory after distclean: ./doc/doxygen_sqlite3.db Makefile:756: recipe for target 'distcleancheck' failed make[1]: *** [distcleancheck] Error 1 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Software for ETSI GMR (GEO Mobile Radio) From gitosis at osmocom.org Sun Aug 7 15:56:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 7 Aug 2016 15:56:33 GMT Subject: osmo-st-msc.git branch master updated. d78dfc41aab5a927a8c59850d036a5b0a8b509a7 Message-ID: <201608071556.u77FuX5h050173@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 "Smalltalk MSC implementation". The branch, master has been updated via d78dfc41aab5a927a8c59850d036a5b0a8b509a7 (commit) from befb7a50f7c032e5ca4d8a992d6176983b5177f7 (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/smalltalk/osmo-st-msc/commit/?id=d78dfc41aab5a927a8c59850d036a5b0a8b509a7 commit d78dfc41aab5a927a8c59850d036a5b0a8b509a7 Author: Holger Hans Peter Freyther Date: Sun Aug 7 17:55:54 2016 +0200 call: Fix syntax error and see how smoke test looks like after ----------------------------------------------------------------------- Summary of changes: src/call/SIPMTCall.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Smalltalk MSC implementation From gitosis at osmocom.org Sun Aug 7 16:04:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 7 Aug 2016 16:04:37 GMT Subject: osmo-st-msc.git branch master updated. 6dce5cca433dfecbc785b1c100a0af3751bd4ab3 Message-ID: <201608071604.u77G4bXg051772@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 "Smalltalk MSC implementation". The branch, master has been updated via 6dce5cca433dfecbc785b1c100a0af3751bd4ab3 (commit) from d78dfc41aab5a927a8c59850d036a5b0a8b509a7 (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/smalltalk/osmo-st-msc/commit/?id=6dce5cca433dfecbc785b1c100a0af3751bd4ab3 commit 6dce5cca433dfecbc785b1c100a0af3751bd4ab3 Author: Holger Hans Peter Freyther Date: Sun Aug 7 18:03:51 2016 +0200 api: Catch up with GNU Smalltalk changes to >>#new In master >>#new will call initialize but we don't want to call >>#initialize before we have set some instance variables. Use the >>#basicNew to avoid that. ----------------------------------------------------------------------- Summary of changes: src/BSCIPAConnection.st | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Smalltalk MSC implementation From gitosis at osmocom.org Mon Aug 8 11:30:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 11:30:27 GMT Subject: libosmocore.git branch master updated. 0.9.0-216-g1a70223 Message-ID: <201608081130.u78BURnR071855@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 1a70223fa3fce4ad21fcb987f422bcc040450cee (commit) from 9a9739c6ab56f0ad202bf24e82a0702072c608f6 (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=1a70223fa3fce4ad21fcb987f422bcc040450cee commit 1a70223fa3fce4ad21fcb987f422bcc040450cee Author: Harald Welte Date: Mon Aug 8 13:10:52 2016 +0200 Add .mailmap file for mapping mail addresses in shortlog Change-Id: Id6b42bb9ab10f46b76b26057c8228e5da480286d ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .mailmap hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Aug 8 11:31:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 11:31:21 GMT Subject: osmo-bts.git branch master updated. 0.4.0-248-g44663c1 Message-ID: <201608081131.u78BVLlS072148@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 44663c17e784aa6252b8569482ebfe0ba4e12358 (commit) from d6920df6303bf3004f34cc888a06948c399f09a5 (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=44663c17e784aa6252b8569482ebfe0ba4e12358 commit 44663c17e784aa6252b8569482ebfe0ba4e12358 Author: Harald Welte Date: Mon Aug 8 13:11:21 2016 +0200 Add .mailmap for mapping mail addresses in shortlog Change-Id: I4789197e18fba6b1a376dc8645fdffa6120f6698 ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .mailmap hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 8 14:35:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 14:35:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-249-gb0f8fa8 Message-ID: <201608081435.u78EZ72H011316@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 b0f8fa814376d46ff9d7ef0e94e8480ce63442f9 (commit) from 44663c17e784aa6252b8569482ebfe0ba4e12358 (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=b0f8fa814376d46ff9d7ef0e94e8480ce63442f9 commit b0f8fa814376d46ff9d7ef0e94e8480ce63442f9 Author: Holger Hans Peter Freyther Date: Mon Aug 8 07:58:58 2016 +0200 ci/spatch: Remove the "static" analysis handling spatch on Debian 8.0 has already crashed twice and is likely to crash more and at the same time the value for this static checking is close to zero (nice idea but never blossomed). So let's remove it, have a more reliable build and let's coverity find those issues. Change-Id: Ic1004edf7f0bee8dda30b95554a0aaf0b116b6b8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_oct.sh | 15 --------------- contrib/jenkins_sysmobts.sh | 13 ------------- 2 files changed, 28 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 8 16:07:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 16:07:04 GMT Subject: openbsc.git branch neels/chan_nr_assert created. 0.15.0-379-g9de6a33 Message-ID: <201608081607.u78G74H9034189@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/chan_nr_assert has been created at 9de6a3338a3397e166622a67e9771fa0dd1d3603 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9de6a3338a3397e166622a67e9771fa0dd1d3603 commit 9de6a3338a3397e166622a67e9771fa0dd1d3603 Author: Neels Hofmeyr Date: Mon Aug 8 17:51:19 2016 +0200 gsm_pchan2chan_nr: disable a chan_nr assert, to not break octphy In https://gerrit.osmocom.org/589 , msuraev reports an assertion on octphy. So disable this recently added assertion until we clarify the invocation in question. Change-Id: I05253343d5bcc7b319444376098dc8561dd83944 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 8 16:11:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 16:11:48 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-385-g3a81fdf Message-ID: <201608081611.u78GBmie035278@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, dexter/draft has been updated via 3a81fdf13d71fc83d1e85eae3018efd06c6946ae (commit) via 2a3e461436870454eee04fe268c021169192c029 (commit) via 8d0a5fa3620f7f4ccb2baa24c462a0dd25bcfd10 (commit) from 0b643a9a1ff9dfc36f7eaec8b4fa990c21057360 (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=3a81fdf13d71fc83d1e85eae3018efd06c6946ae commit 3a81fdf13d71fc83d1e85eae3018efd06c6946ae Author: Philipp Date: Mon Aug 8 17:40:21 2016 +0200 Updateing, non working. Problem with talloc_zero() Change-Id: If92478c868e77e77e61be5234e22379c7d28c60d http://cgit.osmocom.org/openbsc/commit/?id=2a3e461436870454eee04fe268c021169192c029 commit 2a3e461436870454eee04fe268c021169192c029 Author: Philipp Date: Mon Aug 8 09:59:13 2016 +0200 Currently working, will fix talloc next Change-Id: I644a48c34756a97109528b4aba44f40f0d85a01c http://cgit.osmocom.org/openbsc/commit/?id=8d0a5fa3620f7f4ccb2baa24c462a0dd25bcfd10 commit 8d0a5fa3620f7f4ccb2baa24c462a0dd25bcfd10 Author: Philipp Date: Thu Aug 4 18:54:44 2016 +0200 Ipdate Change-Id: I471ed415e9a643dfa69b57fb7ce2ccf5b146af2b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 38 +- openbsc/include/openbsc/gprs_llc_xid.h | 21 +- ...{gprs_sndcp_comp_entity.h => gprs_sndcp_comp.h} | 48 +- .../{gprs_sndcp_hdrcomp.h => gprs_sndcp_pcomp.h} | 34 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 152 +-- openbsc/include/openbsc/slhc.h | 2 +- openbsc/src/gprs/Makefile.am | 4 +- openbsc/src/gprs/gprs_llc.c | 397 ++++---- openbsc/src/gprs/gprs_llc_xid.c | 128 +-- openbsc/src/gprs/gprs_sndcp.c | 463 ++++++--- openbsc/src/gprs/gprs_sndcp_comp.c | 324 ++++++ openbsc/src/gprs/gprs_sndcp_comp_entity.c | 334 ------- .../{gprs_sndcp_hdrcomp.c => gprs_sndcp_pcomp.c} | 161 ++- openbsc/src/gprs/gprs_sndcp_xid.c | 1054 ++++++++------------ openbsc/src/gprs/slhc.c | 8 +- openbsc/tests/sgsn/Makefile.am | 2 +- 16 files changed, 1581 insertions(+), 1589 deletions(-) rename openbsc/include/openbsc/{gprs_sndcp_comp_entity.h => gprs_sndcp_comp.h} (64%) rename openbsc/include/openbsc/{gprs_sndcp_hdrcomp.h => gprs_sndcp_pcomp.h} (54%) create mode 100644 openbsc/src/gprs/gprs_sndcp_comp.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_comp_entity.c rename openbsc/src/gprs/{gprs_sndcp_hdrcomp.c => gprs_sndcp_pcomp.c} (69%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 8 17:28:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 17:28:45 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-386-g94dd361 Message-ID: <201608081728.u78HSjwm038599@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, dexter/draft has been updated via 94dd361ffe63d9b61c8758de9e604d5c584251c1 (commit) from 3a81fdf13d71fc83d1e85eae3018efd06c6946ae (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=94dd361ffe63d9b61c8758de9e604d5c584251c1 commit 94dd361ffe63d9b61c8758de9e604d5c584251c1 Author: Philipp Date: Mon Aug 8 19:28:06 2016 +0200 Updating git, works again. Change-Id: I4540ab5fa7120bfa01e0fb909f5656dad85a5abb ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sndcp.c | 12 +++------- openbsc/src/gprs/gprs_sndcp_xid.c | 50 ++++++++++++++++++++++----------------- 2 files changed, 31 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 8 17:40:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 17:40:33 GMT Subject: openbsc.git branch master updated. 0.15.0-380-g158b5d2 Message-ID: <201608081740.u78HeXVH041068@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 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (commit) from 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (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=158b5d2bdb3c51056283f6eb962a55762d34efa1 commit 158b5d2bdb3c51056283f6eb962a55762d34efa1 Author: Harald Welte Date: Mon Aug 8 12:50:42 2016 +0200 add .mailmap file for mapping git author name/mail in shortlog Change-Id: I7ed97fb897895935f942e3eb4fd87a8c138417be http://cgit.osmocom.org/openbsc/commit/?id=beca090586f932b628c09793cd37807324a8fb74 commit beca090586f932b628c09793cd37807324a8fb74 Author: Harald Welte Date: Mon Aug 1 14:05:30 2016 +0200 add example config for sysmobts Many years ago, there was no difference between the libbsc support for nanobts and sysmobts. However, this is not the case for a long time anymore, and there are some specifics in OsmoNITB when it comes to sysmobts. Let's have an example config file Change-Id: I94ae57c9a3cb497ca39d56270fa15ed65d7f147e ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 ++++++++++++ .../doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .mailmap copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 8 17:41:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 17:41:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-250-g4b76a32 Message-ID: <201608081741.u78Hfiwo041286@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 4b76a323b3bb71f8d3f4dc7439ecd9bad0f13bcf (commit) from b0f8fa814376d46ff9d7ef0e94e8480ce63442f9 (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=4b76a323b3bb71f8d3f4dc7439ecd9bad0f13bcf commit 4b76a323b3bb71f8d3f4dc7439ecd9bad0f13bcf Author: Max Date: Thu Jul 28 14:46:00 2016 +0200 Fill measurements data for L1SAP Fill in values for BER, BTO, Link quality in L1SAP and send them to PCU. Note: this increases the version of BTS <-> PCU protocol. It also requires corresponding changes in libosmocore. All BTS models provide measurements data unless direct DSP access for PCU is enabled. For BTS-specific notes see below. Octphy: conversion from sSNRDb to Link Quality uses formulae which works in practice instead of what's documented for sSNRDb value. Subject to change in future revisions. TRX: C / I link quality estimator is not computed. Change-Id: Ic9693a044756fb1c7bd2ff3cfa0db042c3c4e01c Related: OS#1616 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcu_if.h | 2 +- include/osmo-bts/pcuif_proto.h | 5 ++++- include/osmo-bts/scheduler_backend.h | 6 +++++- src/common/l1sap.c | 7 +++++-- src/common/pcu_sock.c | 5 ++++- src/common/scheduler.c | 9 ++++++++- src/osmo-bts-litecell15/l1_if.c | 6 +++++- src/osmo-bts-octphy/l1_if.c | 13 ++++++++++++- src/osmo-bts-sysmo/l1_if.c | 6 +++++- src/osmo-bts-trx/scheduler_trx.c | 30 ++++++++++++++++++++++-------- 10 files changed, 71 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 8 17:42:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 17:42:33 GMT Subject: libosmocore.git branch master updated. 0.9.0-217-gd1dcda0 Message-ID: <201608081742.u78HgXgs041601@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 d1dcda01f8c99e02a206c95d177aecd3dfb66e09 (commit) from 1a70223fa3fce4ad21fcb987f422bcc040450cee (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=d1dcda01f8c99e02a206c95d177aecd3dfb66e09 commit d1dcda01f8c99e02a206c95d177aecd3dfb66e09 Author: Max Date: Tue Aug 2 17:18:51 2016 +0200 Add control interface port for GGSN Change-Id: Ie7232189fe3265a8631fd3652b2c8c152cdee918 Related: OS#1646 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/ports.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Aug 8 17:46:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 17:46:29 GMT Subject: osmo-bts.git branch master updated. 0.4.0-251-gb7cdd38 Message-ID: <201608081746.u78HkTHi042899@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 b7cdd381d63496075a9df0e8ea46020cd55ae667 (commit) from 4b76a323b3bb71f8d3f4dc7439ecd9bad0f13bcf (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=b7cdd381d63496075a9df0e8ea46020cd55ae667 commit b7cdd381d63496075a9df0e8ea46020cd55ae667 Author: Mike McTernan Date: Thu Aug 4 15:59:43 2016 +0200 osmo-bts-trx: Fix PCS1900 operation As the ARFCN numbers in DCS (1800) and PCS (1900) are not unique, we need to specify the band in the upper bits of the ARFCN value before calling gsm_arfcn2freq10(). Change-Id: I637b76bc1fc749eed8e364412d76606589991c02 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/trx_if.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 8 18:00:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 18:00:38 GMT Subject: osmo-pcu.git branch sysmocom/revert_WAIT_ASSIGN updated. 0.2-811-g8a5a33a Message-ID: <201608081800.u78I0cuO046579@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, sysmocom/revert_WAIT_ASSIGN has been updated discards 89c66de35bc7e3a94af4d9d991b145933b3cc8a9 (commit) via 8a5a33aa686e567cde18f5841fb4cdd0d73e53e6 (commit) via cbf9a721d669ef0c724553f4604aee89f8e723dc (commit) via 505a86d396d4ee6e821e8337056e85362a55848f (commit) via 36bdc5f7a425426675f7be33fa405501fb45d95a (commit) via d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 (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 (89c66de35bc7e3a94af4d9d991b145933b3cc8a9) \ N -- N -- N (8a5a33aa686e567cde18f5841fb4cdd0d73e53e6) 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-pcu/commit/?id=8a5a33aa686e567cde18f5841fb4cdd0d73e53e6 commit 8a5a33aa686e567cde18f5841fb4cdd0d73e53e6 Author: Neels Hofmeyr Date: Wed Jun 8 15:27:40 2016 +0200 Revert "tbf: Add state WAIT_ASSIGN" This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0. Conflicts: tests/tbf/TbfTest.err The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002 with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e). The error observed is the following log output (was viewing both osmo-bts-sysmo and osmo-pcu logs interleaved): <0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission <0002> tbf.cpp:893 - Assignment was on CCCH <0002> tbf.cpp:899 - No uplink data received yet <0007> l1sap.c:904 RACH for packet access <0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653 [repeat] When removing this single commit from current osmo-pcu master, GPRS service works well on SysmoBTS, with current osmo-bts master. The TbfTest.err expected output needed adjustment after the revert. Disclaimer: I am not aware of adverse effects this commit may have. I have no idea what the WAIT_ASSIGN state is used for -- further review is required. Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 15 +- src/pcu_l1_if.cpp | 10 +- src/pcuif_proto.h | 5 +- src/rlc.h | 40 +++++ src/tbf.h | 15 ++ src/tbf_ul.cpp | 164 ++++++++++++++--- tests/tbf/TbfTest.cpp | 488 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 257 +++++++++++++++++++++++++- tests/tbf/TbfTest.ok | 2 + 9 files changed, 966 insertions(+), 30 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 8 18:55:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 18:55:59 GMT Subject: osmo-trx.git branch master updated. 2e5e2c537bfca9bebddcc40391227a2074bc3b88 Message-ID: <201608081855.u78ItxuG059136@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 2e5e2c537bfca9bebddcc40391227a2074bc3b88 (commit) from 8f0ccf618d553b2731caa24a2575a48065917959 (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=2e5e2c537bfca9bebddcc40391227a2074bc3b88 commit 2e5e2c537bfca9bebddcc40391227a2074bc3b88 Author: Neels Hofmeyr Date: Mon Aug 8 11:55:41 2016 -0700 The INSTALL file is being overwritten by autoreconf, but it is committed as empty file. As a result, the INSTALL file always shows as modified. Instead, remove INSTALL from git and ignore it. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + INSTALL | 0 2 files changed, 1 insertion(+) delete mode 100644 INSTALL hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Aug 8 23:02:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 8 Aug 2016 23:02:34 GMT Subject: wireshark.git branch laforge/20160809-osmux created. f8ee1c0f4c5682747b31da1a78c45f309be33f6a Message-ID: <201608082302.u78N2YxY011390@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 "wireshark with Osmocom specific dissectors". The branch, laforge/20160809-osmux has been created at f8ee1c0f4c5682747b31da1a78c45f309be33f6a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=f8ee1c0f4c5682747b31da1a78c45f309be33f6a commit f8ee1c0f4c5682747b31da1a78c45f309be33f6a Author: Harald Welte Date: Tue Aug 9 01:01:41 2016 +0200 wireshark-gtk: Fix compilation when AMRNB is enabled Change-Id: I0392581e2ce71885d02d51d4f7c3eefd743b9b3e http://cgit.osmocom.org/wireshark/commit/?id=963514fb3db8908b657f110dad380cc04b051f53 commit 963514fb3db8908b657f110dad380cc04b051f53 Author: Daniel Willmann Date: Wed Jul 13 15:45:56 2016 +0200 osmux: Add stats_tree statistics for Osmux Change-Id: I9510b973e6a7c2a2d46b7631fc46109d9520bee2 http://cgit.osmocom.org/wireshark/commit/?id=48fc4441dfe96b6c1aded9b66d6ff941101a6363 commit 48fc4441dfe96b6c1aded9b66d6ff941101a6363 Author: Daniel Willmann Date: Wed Jul 13 15:44:43 2016 +0200 osmux: Add osmuxh info for osmux tap Change-Id: Ic562ab92efe0a44d41f6426315d563ffd187e031 http://cgit.osmocom.org/wireshark/commit/?id=6c143a2920e8e25102cfe4d015e3d56db5b5b51d commit 6c143a2920e8e25102cfe4d015e3d56db5b5b51d Author: Daniel Willmann Date: Wed Jul 13 12:15:59 2016 +0200 osmux: Queue packet to the tap system Change-Id: I434bac2793e485561168b5402a7848b2a1db1d0d http://cgit.osmocom.org/wireshark/commit/?id=b2d89e21f7502e794d782ee65f4057efaf9e4f45 commit b2d89e21f7502e794d782ee65f4057efaf9e4f45 Author: Daniel Willmann Date: Tue Jul 12 20:25:35 2016 +0200 Add OSMux dissector Change-Id: I8fb21e54adec8d8bd7ac5ebd2154100a73ab71c9 http://cgit.osmocom.org/wireshark/commit/?id=883edb592fdd543f1a71190165c6b231069b0e68 commit 883edb592fdd543f1a71190165c6b231069b0e68 Author: Daniel Willmann Date: Tue Jul 12 20:25:34 2016 +0200 packet-rsl: Track rtp pt and codec for rsl Change-Id: I8f07c2807c7fd6d43c3307e01bf7fb1750accebd http://cgit.osmocom.org/wireshark/commit/?id=42d7a97dab0a0aab7ea6fc36dc35a5c6caed61cd commit 42d7a97dab0a0aab7ea6fc36dc35a5c6caed61cd Author: Daniel Willmann Date: Tue Jul 12 20:25:33 2016 +0200 Add AMR codec support Change-Id: I5ec963b910f8f271aa2e5d680ea33e2170a6f367 http://cgit.osmocom.org/wireshark/commit/?id=5cfb33fd6f68e8d2b8539a3d07a065fd9d79bf22 commit 5cfb33fd6f68e8d2b8539a3d07a065fd9d79bf22 Author: Sander Steffann Date: Mon Aug 8 15:24:17 2016 +0200 DHCPv6: Update Options Codes From http://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.txt (2016-06-16) Change-Id: I03fbcdea0a15e792c51aa514eca73aa68350f8ff Signed-off-by: Alexis La Goutte Reviewed-on: https://code.wireshark.org/review/16953 Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=81f97a963f812213025de51035227f3937764ca1 commit 81f97a963f812213025de51035227f3937764ca1 Author: Dario Lombardo Date: Thu Aug 4 09:51:32 2016 +0200 debian-setup: add customized profiles. libcap-dev has also been added to optional list. Change-Id: I52e034603922b694391a30c20316e1a2011fc3b6 Reviewed-on: https://code.wireshark.org/review/16872 Reviewed-by: Alexis La Goutte Reviewed-by: Peter Wu Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=568d6f37d669bce76afb8b99e455a681c401153d commit 568d6f37d669bce76afb8b99e455a681c401153d Author: Alexis La Goutte Date: Mon Aug 8 15:55:02 2016 +0200 DHCPv6: Update Status codes From http://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.txt (2016-06-16) Change-Id: I4f07ff2f3782b72a90a2ca65ff49ca87c0163c41 Reviewed-on: https://code.wireshark.org/review/16954 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=57fb1abaa5e61c09804ebf33046076d091248a1c commit 57fb1abaa5e61c09804ebf33046076d091248a1c Author: AndersBroman Date: Mon Aug 8 18:23:43 2016 +0200 [BTLE] Dissect LE Information frame. Change-Id: Id4411526eef895fc0130108457866892216d5b03 Reviewed-on: https://code.wireshark.org/review/16958 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ffbb822b881a51871201c5b295e5fda9a1893986 commit ffbb822b881a51871201c5b295e5fda9a1893986 Author: Stig Bj??rlykke Date: Mon Aug 8 19:27:38 2016 +0200 nordic-ble: Capitalize header field names. Change-Id: Ib114b2bad01f768eb7eba4115441d58aadc1b34e Reviewed-on: https://code.wireshark.org/review/16959 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=b4ad8c9002299a19686cb4d79b893ec6eb3228cf commit b4ad8c9002299a19686cb4d79b893ec6eb3228cf Author: Dario Lombardo Date: Sun Aug 7 18:30:18 2016 +0200 Qt: remove default value from call (CID 1311959). Change-Id: Ibefdf91269081ab11c7dd62b1b72e0e9a41502ff Reviewed-on: https://code.wireshark.org/review/16947 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=f2bee8dd57696c5da50f931fee8f8a03ba1ea756 commit f2bee8dd57696c5da50f931fee8f8a03ba1ea756 Author: Dario Lombardo Date: Mon Aug 8 14:31:47 2016 +0200 lbmr: restore removed code. Code was removed in 975b02f879ca1407f40fdf5c3b446edcaa5171a2 but is still needed. This fixes CID 1250810. Change-Id: Ic0df5043c4486417e93d431898ff1493eb027b1c Reviewed-on: https://code.wireshark.org/review/16950 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=40e6017d84535aed24b2dad20cbc0f48b2d1f30d commit 40e6017d84535aed24b2dad20cbc0f48b2d1f30d Author: AndersBroman Date: Fri Aug 5 16:41:25 2016 +0200 [BTLE] Implement reassembly of BTLE messages. Change-Id: I93eb7dbc834ffc9bf74faf98a13b58a73bf4ae99 Reviewed-on: https://code.wireshark.org/review/16901 Reviewed-by: Peter Wu Petri-Dish: Peter Wu Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d62c49793895b728fdba02380c35acecb5c263b2 commit d62c49793895b728fdba02380c35acecb5c263b2 Author: Maka0 Date: Fri Aug 5 06:54:32 2016 -0400 Updated dictionary.ruckus to include additional radius attributes Change-Id: I36e64ba198b251dc68d40609c9fdda86ea811096 Reviewed-on: https://code.wireshark.org/review/16896 Reviewed-by: Dario Lombardo Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a683f28b881cce39b8fed165a697fc4c28c22984 commit a683f28b881cce39b8fed165a697fc4c28c22984 Author: Dario Lombardo Date: Sun Aug 7 23:02:44 2016 +0200 corosync-totemnet: remove dead code (CID 1223483). Change-Id: I83aaeca7d000a5e328e0aded38093adc45a9d315 Reviewed-on: https://code.wireshark.org/review/16951 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=8025b01207d198b20371aa2cdafbc6ff9a91146c commit 8025b01207d198b20371aa2cdafbc6ff9a91146c Author: Dario Lombardo Date: Sun Aug 7 18:17:07 2016 +0200 Qt: remove obsolete members (CID 1159364). Change-Id: Ic5c1e472d130a122333bfb26f1e7cde25db6ac8f Reviewed-on: https://code.wireshark.org/review/16945 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=1767e088d498e79e0ddec1ae4b1dbb625b650793 commit 1767e088d498e79e0ddec1ae4b1dbb625b650793 Author: Peter Wu Date: Sun Aug 7 01:03:17 2016 +0200 netlink-netfilter: add NFQUEUE dissection Update fields to Linux 4.7, add dissection for most important NFQUEUE structures and attributes. The shared Netfilter header is also dissected here (except when the NFLOG subdissector is called). Based on the source code of Linux and libnl, it seems that most (all?) fields are big endian. Tested with netlink.pcap and netlink-nflog.pcap from the SampleCaptures wiki page. Change-Id: I93bb8e528fdd2575acdae31a17b9b62aaa90fdbc Reviewed-on: https://code.wireshark.org/review/16933 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f3b15abf7f94092e5691122e0215237c5bc93c9c commit f3b15abf7f94092e5691122e0215237c5bc93c9c Author: Dario Lombardo Date: Sun Aug 7 21:44:51 2016 +0200 gtk: add assert (CID 1159169). Change-Id: I365bdbc49fe50b6442fd01f56cc7ffdda972585c Reviewed-on: https://code.wireshark.org/review/16949 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ef8098cb3778e2c93c4c235528e15b9fd849fb53 commit ef8098cb3778e2c93c4c235528e15b9fd849fb53 Author: Peter Wu Date: Sat Aug 6 16:42:19 2016 +0200 netlink: dissect errors and more flags, improve display and help Print "Protocol-specific" instead of "Unknown (0x0016)" for the type since its interpretation depend on the subprotocol. Dissect struct nlmsgerr (refactor and reuse the header dissection code). Dissect Dump interrupted and Dump filtered flags. Adjust field descriptions and value_string based on the netlink(7) manual and linux/netlink.h. Display Flags as hex instead of decimal. Expanded inline tabs, renamed netlink.hdr_flags.match_all to netlink.hdr_flags.match for consistency. Change-Id: If2b5c8d2b68fd94e70d1d8b98e63171b42b0d65c Reviewed-on: https://code.wireshark.org/review/16932 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=bad783b38ad33b96884ef2c679fde754fb39cf5d commit bad783b38ad33b96884ef2c679fde754fb39cf5d Author: Dario Lombardo Date: Sun Aug 7 18:27:40 2016 +0200 Qt: add initializers (CID 1328485). Change-Id: I9135dabc3f656ac17f6269221f795a5dda7552af Reviewed-on: https://code.wireshark.org/review/16946 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=313048830b2a65bafcccd57a67ec4cfe72302c20 commit 313048830b2a65bafcccd57a67ec4cfe72302c20 Author: Gerald Combs Date: Sun Aug 7 08:08:09 2016 -0700 [Automatic update for 2016-08-07] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I538e387ddbd546f62fd73381fc068b09dad61822 Reviewed-on: https://code.wireshark.org/review/16941 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=1ea6b4fe2e4b6e068694301c4ffc731e2309c797 commit 1ea6b4fe2e4b6e068694301c4ffc731e2309c797 Author: Peter Wu Date: Sun Aug 7 12:58:59 2016 +0200 prefs: fix crash with -o column.foo:x The gui.column module is somehow special, it has no name since it is part of the gui module. This causes a crash when trying to invoke `strcmp(module->name /* NULL */, "mgcp")`. Always look up prefs inside gui_column_module when the given prefs module is "column" instead of matching two specific names. Change-Id: I47e354d11b6fd01818b0627a249b506a8f9510cc Reviewed-on: https://code.wireshark.org/review/16937 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=2a80b407ea44741988220931ca1feca46c841522 commit 2a80b407ea44741988220931ca1feca46c841522 Author: Peter Wu Date: Sat Aug 6 16:08:09 2016 +0200 netlink-route: decode more items (sync with Linux 4.7) Based on inspection of the Linux 4.7 source code. Replaced tabs by spaces in enums and value_strings for consistency. Change-Id: I78b5de53b53dc3f2a7c807a72d8d94880f6406d5 Reviewed-on: https://code.wireshark.org/review/16931 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=600eca15fe967fc46987e5260b32122608b67fb1 commit 600eca15fe967fc46987e5260b32122608b67fb1 Author: Michael Mann Date: Sat Aug 6 22:45:19 2016 -0400 Allow up to 64-bit values to use BASE_RANGE_STRING. Change-Id: Iea69b5ef533b9b524a624b96bf82e178fd428ce9 Reviewed-on: https://code.wireshark.org/review/16934 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=66711eb2612ddc7f523b7cc5990e1674a755cb00 commit 66711eb2612ddc7f523b7cc5990e1674a755cb00 Author: Guy Harris Date: Sat Aug 6 20:07:04 2016 -0700 Avoid colliding with the (old) UNIX stime() system call. Rename "stime" to "sys_time", and, for consistency, do the same with "utime". This failed when I tried a build on an Ubuntu 12.04 LTS machine. Change-Id: Ib955b723506346aa742db0de4d26dc157bcd4fc8 Reviewed-on: https://code.wireshark.org/review/16935 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=e32890af11483db4c64bb33133396f8bb5a44ed0 commit e32890af11483db4c64bb33133396f8bb5a44ed0 Author: Jo??o Valverde Date: Sat Aug 6 20:09:15 2016 +0100 checklicenses.py: Remove some boilerplate from upstream Change-Id: If8a1537fe5ad0c5decaf2facf6fd0c43b32ffe70 Reviewed-on: https://code.wireshark.org/review/16930 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=57be744df5a2e9c43a42544909c533733565291a commit 57be744df5a2e9c43a42544909c533733565291a Author: Jo??o Valverde Date: Fri Aug 5 20:49:33 2016 +0100 Add licensecheck.pl to our /tools directory and use it Source: https://anonscm.debian.org/cgit/collab-maint/devscripts.git/plain/scripts/licensecheck.pl?h=v2.16.2 Removed regex to check files without an extension. Change-Id: Icf98d0da2d201731da7134799ead0d2dc5c3fc39 Reviewed-on: https://code.wireshark.org/review/16913 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=77c41eba6f028bbb89bcffb4c54919153850369d commit 77c41eba6f028bbb89bcffb4c54919153850369d Author: Martin Kaiser Date: Sat Aug 6 19:52:00 2016 +0200 ios15765: tree is used, remove the _U_ Change-Id: Id7fb231fe820308641c09add22dde131757b9e92 Reviewed-on: https://code.wireshark.org/review/16929 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=6e3ebccf22441c9f226fed77bd0c2d5418c3bbfc commit 6e3ebccf22441c9f226fed77bd0c2d5418c3bbfc Author: G??nther Deschner Date: Mon Sep 28 07:28:28 2015 +0200 tools/pidl: support HRESULT as return code in wireshark autogenerated dissectors. Guenther Change-Id: I68b7c579c5a519e429d2f4c2b3f63247e02f24e3 Signed-off-by: G??nther Deschner Reviewed-on: https://code.wireshark.org/review/16718 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=29cc1817b9dee92748199f9517815a0437393023 commit 29cc1817b9dee92748199f9517815a0437393023 Author: G??nther Deschner Date: Wed May 11 15:41:02 2016 +0200 tools/pidl: Keep case from fieldnames. Change-Id: I5626cfa0487cc88eb65cc349c05ae1762bc953f4 Signed-off-by: Guenther Deschner Reviewed-on: https://code.wireshark.org/review/16720 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3bbbfd059c2287124c577cf68106687804195143 commit 3bbbfd059c2287124c577cf68106687804195143 Author: G??nther Deschner Date: Mon Sep 28 07:30:07 2015 +0200 Add support for Windows HRESULT error codes for DCE/RPC Change-Id: I013549978743740b04b89b5592e63edae5ff3fe4 Signed-off-by: G??nther Deschner Reviewed-on: https://code.wireshark.org/review/16717 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0ceff86a8336b986ddd173d43dfbbe48f87d9e98 commit 0ceff86a8336b986ddd173d43dfbbe48f87d9e98 Author: Jo??o Valverde Date: Thu Aug 4 19:39:30 2016 +0100 test.sh: Don't abort on failed test This behavior severely limits the usefulness of the test suite. An option to configure it would still be nice. Change-Id: I2bc96a043cc4ec76f334a3bfe48967703ef1be5e Reviewed-on: https://code.wireshark.org/review/16890 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=86bf0357feeb9049b82114b3ef13de7282d774f0 commit 86bf0357feeb9049b82114b3ef13de7282d774f0 Author: Gerald Combs Date: Thu Aug 4 09:49:45 2016 -0700 Remove old Qt code. Our minimum version has been 4.7 for a while. Remove dead QT_VERSION_CHECK code. Change-Id: Ia003c1aa4275eefdda707975774d886643ff1538 Reviewed-on: https://code.wireshark.org/review/16888 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0eee62affe9e6b935fdc37a0d72d5c27c5c7651a commit 0eee62affe9e6b935fdc37a0d72d5c27c5c7651a Author: Gerald Combs Date: Fri Aug 5 15:39:26 2016 -0700 CMake: Look for vcredist_x??.exe in more places. Look for the redistributable installer in the project library directory before %VCINSTALLDIR%. This lets us ship a specific version of the redistributable. Change-Id: I70e5aa90ac5addba5355d1964aeb50e277d1a8d4 Ping-Bug: 12712 Reviewed-on: https://code.wireshark.org/review/16922 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b626ad1f853e1e4f2e906acc7477c3924f941556 commit b626ad1f853e1e4f2e906acc7477c3924f941556 Author: Dario Lombardo Date: Fri Aug 5 22:20:28 2016 +0200 extcap: move defines from sshdump & ciscodump to ssh-base. Change-Id: I51769e2427b0119aefe57ebcc08406434ffbfead Reviewed-on: https://code.wireshark.org/review/16918 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=37649c4d0f0e3c87308687f9000dbe9f627594de commit 37649c4d0f0e3c87308687f9000dbe9f627594de Author: Dario Lombardo Date: Fri Aug 5 22:00:05 2016 +0200 doc: fix typos. Change-Id: Id34affcb33c00e224dafbccc347b1d91b9e74c8d Reviewed-on: https://code.wireshark.org/review/16914 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d1847f0b490302f671133b770efd475f7b209971 commit d1847f0b490302f671133b770efd475f7b209971 Author: Guy Harris Date: Fri Aug 5 13:24:26 2016 -0700 Update FSF address. Change-Id: I2a36a833f00f4acda253e5741c96c519588aa046 Reviewed-on: https://code.wireshark.org/review/16919 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d1f0ffd7e7176597d26e7a3a6087a147ba85cd21 commit d1f0ffd7e7176597d26e7a3a6087a147ba85cd21 Author: Guy Harris Date: Fri Aug 5 13:16:07 2016 -0700 Fix FSF address. Change-Id: Icf473af9487e60003813435f18551225224c6d58 Reviewed-on: https://code.wireshark.org/review/16915 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=704c12a5724b4c79613da13408d47e46d442b7c8 commit 704c12a5724b4c79613da13408d47e46d442b7c8 Author: Dario Lombardo Date: Fri Aug 5 16:11:23 2016 +0200 docbook: fix typos. Change-Id: If94a1427d91a5de2f5f2308be454479e6b4d8d5a Reviewed-on: https://code.wireshark.org/review/16900 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=746e04976ec06952e5698d47b30940fe57e8e6d0 commit 746e04976ec06952e5698d47b30940fe57e8e6d0 Author: Guy Harris Date: Fri Aug 5 11:24:01 2016 -0700 Fix copyright. I'd just copied and pasted the copyright notice from test/test.sh; Ulf wrote test/test.sh, but didn't write test/run_and_catch_crashes - I did, but, hey, might as well give the copyright to Gerald. Fix the date as well. Change-Id: Id307f354289ca72931dd83f472d879d733618e3c Reviewed-on: https://code.wireshark.org/review/16910 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=fd00a4a38d94c16974337fe6cbdadad3cb06ae8c commit fd00a4a38d94c16974337fe6cbdadad3cb06ae8c Author: Guy Harris Date: Fri Aug 5 11:20:37 2016 -0700 Add copyright notices. Change-Id: I481968f154008d62c124ca6f71d6cc0114c293c1 Reviewed-on: https://code.wireshark.org/review/16907 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=73c7cc67b6f4e533eae71a1d0a41f2d9bcde1990 commit 73c7cc67b6f4e533eae71a1d0a41f2d9bcde1990 Author: Guy Harris Date: Fri Aug 5 11:13:55 2016 -0700 Put the usual copyright notice on test/run_and_catch_crashes. Change-Id: I397e5483baa79b5bf043d746aabab6c54499fabc Reviewed-on: https://code.wireshark.org/review/16903 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=78ef23f0d20855acad466abd13a489828d30eb23 commit 78ef23f0d20855acad466abd13a489828d30eb23 Author: Jo??o Valverde Date: Fri Aug 5 13:37:39 2016 +0100 checklicenses.py: Whitelist some plaintext files without license requirements Change-Id: I029ef1d52ac6edd44c0bac41adb86361ddd94272 Reviewed-on: https://code.wireshark.org/review/16898 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=917d34c4dee4556df348944d250814b7c3ab5db3 commit 917d34c4dee4556df348944d250814b7c3ab5db3 Author: Jo??o Valverde Date: Fri Jul 29 15:00:56 2016 +0100 Add PI_DEPRECATED expert info group Change-Id: Ibc43b1976d5827e8c40252a5200852fbcd00b70c Reviewed-on: https://code.wireshark.org/review/16763 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=be16ff5f12eab61f753e6b9e2463691b7c0e97c7 commit be16ff5f12eab61f753e6b9e2463691b7c0e97c7 Author: Harald Welte Date: Mon Aug 1 08:34:01 2016 +0200 gsm_abis_om2000: Dissect "Reason Code" and "Result Code" Change-Id: Ie2495b6333b021de53c674ca8bdad0712228a7c1 Reviewed-on: https://code.wireshark.org/review/16820 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e6e0a905bbcd95bd33d76aa34740f611796f015d commit e6e0a905bbcd95bd33d76aa34740f611796f015d Author: Harald Welte Date: Sun Jul 31 17:59:25 2016 +0200 gsm_abis_om2000: Decode "Attribute ID" Information Element The "Attribute ID" IE is used by the RBS to indicate which particular setting has caused it to reject a given request by the BSC. Change-Id: I05621831f70fb53b5b752afceed9337f6cd0edb7 Reviewed-on: https://code.wireshark.org/review/16819 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c02e3e713cbefca8e765a193a26bc8707e27bc5a commit c02e3e713cbefca8e765a193a26bc8707e27bc5a Author: AndersBroman Date: Fri Aug 5 11:16:15 2016 +0200 [Diameter] Dissect RX Feature list. Change-Id: I64fc582bb9330402c18aeeadea52c968032ccb2c Reviewed-on: https://code.wireshark.org/review/16895 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f5af708026412d1a14e708601f3dd1e43635df3a commit f5af708026412d1a14e708601f3dd1e43635df3a Author: Yann Diorcet Date: Sat Jul 16 09:54:23 2016 +0200 Add UDS dissector Change-Id: Icc9b6c6bcaac1f3056fa83a4ae9ef66e1537b1a5 Reviewed-on: https://code.wireshark.org/review/16492 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=333ba807e700f73a74ed42034e99ef21c9ab6127 commit 333ba807e700f73a74ed42034e99ef21c9ab6127 Author: Jaap Keuter Date: Thu Aug 4 23:35:01 2016 +0200 pkix1implicit: Make sure distribution takes in all the files. By including ../Makefile.inc (like all other ASN1 based dissectors) assure the symbols are setup correctly for all make related actions, including packaging the files for distribution. Bug: 12703 Change-Id: Ia7279fcc30bb08e749f35b6d893136b053f3544c Reviewed-on: https://code.wireshark.org/review/16893 Reviewed-by: Jaap Keuter Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=90576991275923eef4daa017c9e72df2e6930c1e commit 90576991275923eef4daa017c9e72df2e6930c1e Author: Dario Lombardo Date: Thu Aug 4 14:55:59 2016 +0200 logcat-text: add cleanup function. Found by valgrind. ==23399== 209 (40 direct, 169 indirect) bytes in 1 blocks are definitely lost in loss record 2,431 of 2,696 ==23399== at 0x4C2FB55: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==23399== by 0xAAA2780: g_malloc0 (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) ==23399== by 0xAAB0760: g_regex_new (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) ==23399== by 0x6B03162: proto_register_logcat_text (packet-logcat-text.c:373) ==23399== by 0x71BA16D: register_all_protocols (register.c:2881) ==23399== by 0x7296E67: proto_init (proto.c:529) ==23399== by 0x7272A76: epan_init (epan.c:128) ==23399== by 0x1160F2: main (tshark.c:804) Change-Id: Ia47a4371a62eaadcdc8613d35030792d57e7f9dc Reviewed-on: https://code.wireshark.org/review/16881 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6b4e9707f03febc20959498de1a8a6f639eeb51c commit 6b4e9707f03febc20959498de1a8a6f639eeb51c Author: Dario Lombardo Date: Thu Aug 4 14:15:35 2016 +0200 kafka: remove unused assignment. Found by valgrind: ==21035== 12 bytes in 1 blocks are definitely lost in loss record 279 of 2,696 ==21035== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==21035== by 0xAAA2728: g_malloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.1) ==21035== by 0x72A361F: range_convert_str_work.part.0 (range.c:109) ==21035== by 0x6AACBEC: proto_register_kafka (packet-kafka.c:1459) ==21035== by 0x71BA055: register_all_protocols (register.c:2769) ==21035== by 0x7296E67: proto_init (proto.c:529) ==21035== by 0x7272A76: epan_init (epan.c:128) ==21035== by 0x1160F2: main (tshark.c:804) ==21035== Change-Id: I3249925acd3ed26d40be992fd228447d1b381b66 Reviewed-on: https://code.wireshark.org/review/16880 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Evan Huus http://cgit.osmocom.org/wireshark/commit/?id=5661420d7f5e8247183eb8fa3683a4d8143874a1 commit 5661420d7f5e8247183eb8fa3683a4d8143874a1 Author: Pascal Quantin Date: Thu Aug 4 17:47:58 2016 +0200 asn2wrs: put back parsetab.py file in ASN.1 source folder Otherwise it breaks multi threaded compilation. Follow-up of gd04be01 Bug: 12621 Change-Id: I2f6b7d6ca85a1cf5a6713c2b36c823a520d3bf3d Reviewed-on: https://code.wireshark.org/review/16886 Petri-Dish: Pascal Quantin Reviewed-by: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=d217ac4410b479b429bebb85d16ce6d4c78b3afc commit d217ac4410b479b429bebb85d16ce6d4c78b3afc Author: Jo??o Valverde Date: Thu Aug 4 18:06:28 2016 +0100 Remove missed header Follow up to d21295f9a6da65420254afba0bb8a64cb4155947. Change-Id: I971e2bb44d8d1b2977b6fcf6e4e492e45038b85e Reviewed-on: https://code.wireshark.org/review/16889 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=6168d8bf809edf514f6356c2c35afb41e6eedf36 commit 6168d8bf809edf514f6356c2c35afb41e6eedf36 Author: Pascal Quantin Date: Thu Aug 4 17:01:45 2016 +0200 Qt: fix a NULL pointer dereference in extcap_argument_multiselect.cpp Guard treeView dereference by a cehck on viewModel (as it is done elsewhere in the file, both are allocated at the same time). This can happen for example when USBPcap lists a USB Hub with no devices connected. Change-Id: Iee412b8c95539e9e3d65706c14f62194cafcaffc Reviewed-on: https://code.wireshark.org/review/16885 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=d21295f9a6da65420254afba0bb8a64cb4155947 commit d21295f9a6da65420254afba0bb8a64cb4155947 Author: Jo??o Valverde Date: Thu Aug 4 12:11:09 2016 +0100 Bump GLib minimum required version to 2.22.0 Change-Id: I0ab85be8090f234f9ca10914063f97f13c894413 Reviewed-on: https://code.wireshark.org/review/16879 Petri-Dish: Jo??o Valverde Reviewed-by: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=47e2849ada67ad9d51845c27d4b10479a6dbccf9 commit 47e2849ada67ad9d51845c27d4b10479a6dbccf9 Author: Roland Knall Date: Thu Aug 4 16:10:50 2016 +0200 openSAFETY: Remove SCM UDID check This leads to too many false-negatives in certain traces Change-Id: Ia081dc802b6f55926beec2383a864173cae6eb51 Reviewed-on: https://code.wireshark.org/review/16883 Reviewed-by: Roland Knall Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot http://cgit.osmocom.org/wireshark/commit/?id=a671bab3373101ce593c78ee1af476719f357028 commit a671bab3373101ce593c78ee1af476719f357028 Author: Dario Lombardo Date: Tue Aug 2 15:13:13 2016 +0200 extcap: restyle the help function. Change-Id: Ia742dffb1fd4cd5780b8ba44f7064d1874e473da Reviewed-on: https://code.wireshark.org/review/16842 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=7e08f158851910954cbd9d038912a6e46b633cbe commit 7e08f158851910954cbd9d038912a6e46b633cbe Author: AndersBroman Date: Thu Aug 4 15:56:19 2016 +0200 [BTLE-Nordic] Set pinfo->p2p_dir as seen from "Master". Change-Id: I12ad3a9b092e35a3418a11ec4d17cce157f320b6 Reviewed-on: https://code.wireshark.org/review/16882 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=41e659d91e432f6336c9e3243b8004b3a73a15c4 commit 41e659d91e432f6336c9e3243b8004b3a73a15c4 Author: Dario Lombardo Date: Wed Aug 3 16:59:56 2016 +0200 extcap: prevent registration of wrong version. This prevents the user to run extcap_base_set_util_info(extcap, "1", NULL, "0", NULL); that would result in version = 1.0. Change-Id: I67532459c852bdceb16693553e90da88a1043435 Reviewed-on: https://code.wireshark.org/review/16858 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=0bf128860783da20706506f7580927c7755cb52a commit 0bf128860783da20706506f7580927c7755cb52a Author: Pascal Quantin Date: Thu Aug 4 08:15:08 2016 +0200 extcap: preference name must only contain lower case ASCII, numbers, dots or underscores This chage set restores the normalization that was done before g485bc45. Without it, USBPcap extacp utility triggers a crash. Change-Id: Id960db186888452ec3d04df1ee48dcc3899e8951 Reviewed-on: https://code.wireshark.org/review/16871 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=5adde36520cf71a87c51c3bde49068623eb4d3d4 commit 5adde36520cf71a87c51c3bde49068623eb4d3d4 Author: Dario Lombardo Date: Tue Aug 2 22:39:28 2016 +0200 extcap: restyle the output subsystem. Change-Id: I3e0674751eb97bf30ae6d70c4e51f347d63b1697 Reviewed-on: https://code.wireshark.org/review/16849 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=06464b7db1999b95a9b4166ceb636e4f46fcc7df commit 06464b7db1999b95a9b4166ceb636e4f46fcc7df Author: Yurii Lysyi Date: Thu Aug 4 10:09:42 2016 +0200 [GSM A RR] Some updates from rel 13, Change-Id: Ib847ec3d019b3a8ba0f8e5502fcbe80aa47c266b Reviewed-on: https://code.wireshark.org/review/16873 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d04be0149d1942e691030d20e52e94ed2eabfab6 commit d04be0149d1942e691030d20e52e94ed2eabfab6 Author: Balint Reczey Date: Wed Aug 3 23:28:28 2016 +0200 Ply parser updated to 3.8 from http://www.dabeaz.com/ply/ The Ubuntu packaged Ply 3.7 with Ubuntu 16.04's Python makes ASN.1 based dissector generation fail. Ply's API changed after 3.5 and the small change to asn2wrs.py adapts to that. The commit breaking the API in Ply's repository is the following: commit af651673ba6117a0a5405055a92170fffd028106 Author: David Beazley Date: Tue Apr 21 16:31:32 2015 -0500 Added optional support for defaulted states Change-Id: I1db33fdcccf7c39ecdb0e435a5ea9183362471ad Bug: 12621 Reviewed-on: https://code.wireshark.org/review/16864 Reviewed-by: Balint Reczey Petri-Dish: Balint Reczey Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde Tested-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=92eecfd25533147c793e483bd54a32afc14d2b8a commit 92eecfd25533147c793e483bd54a32afc14d2b8a Author: Yann Diorcet Date: Sat Jul 16 09:53:37 2016 +0200 Add ISO15765 dissector Bug: 12657 Change-Id: Ib0d9e18b31c1252f63025b10f7a67de6a5e4462c Reviewed-on: https://code.wireshark.org/review/16491 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d430ba30140907192509af18d17542ba7ce60025 commit d430ba30140907192509af18d17542ba7ce60025 Author: Guy Harris Date: Wed Aug 3 18:05:21 2016 -0700 Report the pathname of the color filter file in "Could not compile" messages. This also fixes some cases where we wouldn't report the path in a read error message, as we'd already freed the path up and set the path string pointer to null. Change-Id: Ia0e1ca0bf4880075bfa1957b0778a177de1a824f Reviewed-on: https://code.wireshark.org/review/16868 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9affd2656c9c2f6e911817f196a524f4b5b2c1cd commit 9affd2656c9c2f6e911817f196a524f4b5b2c1cd Author: Jaap Keuter Date: Thu Aug 4 00:14:56 2016 +0200 SSL utils: Add proper check while getting bag type Implementing proper return value check, as done for other gnutls function calls, catches (unlikely) errors and allows C++ compatible build. Change-Id: Idf5bd3fe6e68d006a469fe72663dea1c7e2d17f7 Reviewed-on: https://code.wireshark.org/review/16865 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=86cf94ffeecfa2f02a4a286f41e00bfcf4f1d84e commit 86cf94ffeecfa2f02a4a286f41e00bfcf4f1d84e Author: Graham Bloice Date: Wed Aug 3 17:00:31 2016 +0100 Text2Pcap doc update Minor docs update Change-Id: Iea44e4963aab75db1d875d27af41e4f38ff74e2d Reviewed-on: https://code.wireshark.org/review/16859 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a723a30ad4cde5aa8d30b4479fd4b3280b007ae0 commit a723a30ad4cde5aa8d30b4479fd4b3280b007ae0 Author: Pascal Quantin Date: Wed Aug 3 22:35:44 2016 +0200 Update USBPcap installer packaged in our Windows installer This new version contains kernel drivers with an EV certificate that is cross-signed by Microsoft as it will become mandatory. See https://blogs.msdn.microsoft.com/windows_hardware_certification/2016/07/26/driver-signing-changes-in-windows-10-version-1607/ for details. Change-Id: I76bb1005ea540f39dca8874abb88d71a3ad53625 Reviewed-on: https://code.wireshark.org/review/16862 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=4be341b23a976d92bc41f3f03e35bf6990bf6c73 commit 4be341b23a976d92bc41f3f03e35bf6990bf6c73 Author: Yurii Lysyi Date: Wed Aug 3 15:28:25 2016 +0200 [BSSGP] Update messages and IEs. Change-Id: Ida8c59b19213f2a2ab3448d1cbeddd98f06ba4b9 Reviewed-on: https://code.wireshark.org/review/16857 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=472f789b73a751c651c82579e1f316a8c4fdfc87 commit 472f789b73a751c651c82579e1f316a8c4fdfc87 Author: Graham Bloice Date: Wed Aug 3 13:32:05 2016 +0100 Text2Pcap docs update Minor update to docs Change-Id: If9464f00d69bb9a8bb5638f3bb0d0f73a56aad50 Reviewed-on: https://code.wireshark.org/review/16856 Reviewed-by: Graham Bloice http://cgit.osmocom.org/wireshark/commit/?id=0d5cf544836b5627e977ab177517317f90f81f75 commit 0d5cf544836b5627e977ab177517317f90f81f75 Author: Irene Ruengeler Date: Wed Aug 3 11:40:35 2016 +0200 Set correct length for Req_Seq_Nr field Change-Id: Iec228708423743e0268305da6ed606d464d1e1ea Reviewed-on: https://code.wireshark.org/review/16854 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e631e1156daa25671f4b61b92f9bee646866d0c2 commit e631e1156daa25671f4b61b92f9bee646866d0c2 Author: Roland Knall Date: Tue Aug 2 17:04:56 2016 +0200 openSAFETY: Add two checks for scm udid validity This is being done, to prevent false-positives which can not be filtered out using the heuristics, but have to be caught using additional check measurements Change-Id: I2ff2c97decf8a93d43f8f5b54e4d147552970b3f Reviewed-on: https://code.wireshark.org/review/16843 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=6d8261994bb928b7e80e3a2478a3d939ea1ef373 commit 6d8261994bb928b7e80e3a2478a3d939ea1ef373 Author: Guy Harris Date: Tue Aug 2 20:28:41 2016 -0700 Don't snprintf() into a string with one of the arguments being the same string. That doesn't work - you could be writing into the string from which you're reading. Bug: 12700 Change-Id: I70f3ce6048dea582ec5e08c24c99e9a553b352df Reviewed-on: https://code.wireshark.org/review/16850 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=64ec47e8261e3623d464cd69db12dcac0fa31332 commit 64ec47e8261e3623d464cd69db12dcac0fa31332 Author: Dario Lombardo Date: Mon Aug 1 23:01:13 2016 +0200 Qt: remove dead code. Fix CID: 1362828, 1362829, 1362889. Change-Id: I15045c32e96896323ae4d788b7891b2608a0c102 Reviewed-on: https://code.wireshark.org/review/16833 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=3c1db69189b18d486176bc0ecd93a5466027a027 commit 3c1db69189b18d486176bc0ecd93a5466027a027 Author: AndersBroman Date: Tue Aug 2 17:07:14 2016 +0200 [BTLE] Change address from unknown_0x... to master or slave. Change-Id: I571a2f6f96c37e608201092e7ea7f53862b8d2ad Reviewed-on: https://code.wireshark.org/review/16844 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b6e0335d0f35d9781d2026aead13210e5077b2da commit b6e0335d0f35d9781d2026aead13210e5077b2da Author: AndersBroman Date: Tue Aug 2 13:54:46 2016 +0200 [BLE] Make the Nordic BLE dissector fill in the btle_context_t struct. Change-Id: I14e62126d022dde10dcce2d7e974def0dc664b20 Reviewed-on: https://code.wireshark.org/review/16840 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=18f775af55ddf60aa72b4d2b3d635701d1ac50b1 commit 18f775af55ddf60aa72b4d2b3d635701d1ac50b1 Author: Michael Tuexen Date: Tue Aug 2 14:31:37 2016 +0200 Fix compilation on FreeBSD. Includes are needed for using macros like WIFEXITED. Change-Id: Ia09ca58eeab2d151a756d285b0aeb55141c4d24a Reviewed-on: https://code.wireshark.org/review/16841 Reviewed-by: Michael T??xen http://cgit.osmocom.org/wireshark/commit/?id=6343e1dc67b3c99f2ac900b026ad00ee2d04b063 commit 6343e1dc67b3c99f2ac900b026ad00ee2d04b063 Author: David McKay Date: Mon Aug 1 22:56:45 2016 -0400 Bugfix endian issues with 802.11 FCS Rather than trying to swap fields to be big-endian, just make everything little-endian. Bug: 12697 Change-Id: I07e7fd651c4a32dba764d111b34acdf32958c195 Reviewed-on: https://code.wireshark.org/review/16836 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=cec29464601400a56cb79b733f45977e3220cdf5 commit cec29464601400a56cb79b733f45977e3220cdf5 Author: Adrien Aubry Date: Mon Aug 1 11:28:21 2016 +0200 CANopen: Added some improvements to CANopen emergency dissector -Added description to Emergency error code -Added bitmask dissector to Emergency register -Added descriptions to object dictionary SDO related index All these changes were found inside the CiA CANopen norm, and were useful in my work while debugging CANopen frames Change-Id: I76bc1eab9f75fc242eaf3200af81593f65570658 Reviewed-on: https://code.wireshark.org/review/16823 Reviewed-by: Jo??o Valverde Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d62ad9dd47d368f7545c3cc91f44ecc07476d2e1 commit d62ad9dd47d368f7545c3cc91f44ecc07476d2e1 Author: Roland Knall Date: Mon Aug 1 16:57:51 2016 +0200 extcap: Remove g_spawn_check_exit_status This function is not supported in the min GLIB version, therefore the code is to be removed Change-Id: Ie39170bfc0662e5a477cbc45d7eadebcf2c70d4e Reviewed-on: https://code.wireshark.org/review/16827 Petri-Dish: Roland Knall Reviewed-by: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=c84af8d8c694d0104816272a7d30e9ca54fceea6 commit c84af8d8c694d0104816272a7d30e9ca54fceea6 Author: Gerald Combs Date: Mon Aug 1 08:46:12 2016 -0700 RPM: Download from https://www.wireshark.org/. Download from https://www.wireshark.org/ instead of https://wireshark.org/. This conforms to README.packaging and avoids a redirect. Change-Id: I0ed63f446bc16cbd501444c8743809672c4a084b Reviewed-on: https://code.wireshark.org/review/16829 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=867d7ca399a3832dec8c22f717442420a0a44665 commit 867d7ca399a3832dec8c22f717442420a0a44665 Author: Dario Lombardo Date: Mon Aug 1 22:01:27 2016 +0200 extcap: add null check (CID 1364683). Change-Id: I1d81d6f043fa695ed507cf733fffa832922a708c Reviewed-on: https://code.wireshark.org/review/16832 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=abe8e51dbfa220c0b77b5269e7237c8aacc66c56 commit abe8e51dbfa220c0b77b5269e7237c8aacc66c56 Author: Dario Lombardo Date: Mon Aug 1 21:37:07 2016 +0200 extcap: extend buffer (CID 1364684). Change-Id: I4ed6965fa1173b69d9e325bc814e382b5368d40c Reviewed-on: https://code.wireshark.org/review/16831 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0dcda99b5018f591dcd70f72a3d7367bec009d9f commit 0dcda99b5018f591dcd70f72a3d7367bec009d9f Author: Jo??o Valverde Date: Mon Aug 1 14:20:08 2016 +0100 autotools: Fix make dist without Qt Change-Id: I62b1d73eede471535b4ccc7ca68c9f94f25b7417 Reviewed-on: https://code.wireshark.org/review/16826 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=573171934fdc1b8134e47db548c3790895a54b8c commit 573171934fdc1b8134e47db548c3790895a54b8c Author: Michael Mann Date: Mon Aug 1 20:34:18 2016 -0400 Fix checkAPI warning for printf. Another legitimate use, so use ws_debug_printf. Change-Id: I9bebe01e80987caf8e18a59b93a48f9a2d6ee397 Reviewed-on: https://code.wireshark.org/review/16835 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a52793aec18385ce46fbeb9952919c86a4b17085 commit a52793aec18385ce46fbeb9952919c86a4b17085 Author: Guy Harris Date: Mon Aug 1 17:35:19 2016 -0700 Remove trailing "." from OID strings. The previous change removed code that did that. Change-Id: If297018f5902af7a2d9cacb0cc9a5f1ffe1e1d00 Reviewed-on: https://code.wireshark.org/review/16834 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=a98b55f4f842d580c38bde35d37d907d0d115ccd commit a98b55f4f842d580c38bde35d37d907d0d115ccd Author: Dario Lombardo Date: Mon Aug 1 17:33:05 2016 +0200 Fix compilation without extcap. Change-Id: I627dd6c514066ba67cd501925ff95e9cf819c0e9 Reviewed-on: https://code.wireshark.org/review/16828 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=edcc2f019e3729293d9410e1bb30dae6bc9b790a commit edcc2f019e3729293d9410e1bb30dae6bc9b790a Author: Michael Mann Date: Sat Jul 23 21:25:05 2016 -0400 Add OSI Layer 4 to exported PDU to handle TCP and UDP payloads. This allows for much easier anonymized captures for protocols running atop TCP/UDP. Added support for "TCP dissector data" tag within export PDU (34) so that the tcpinfo struct that TCP dissector normally passes to its subdissectors can be saved. Change-Id: Icd63c049162332e5bcb2720159e5cf8aac893788 Reviewed-on: https://code.wireshark.org/review/16285 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c992edc222233f7e49f975763925d1ffb3848beb commit c992edc222233f7e49f975763925d1ffb3848beb Author: Michael Mann Date: Mon Aug 1 09:11:30 2016 -0400 Reorder ns_dir_vals into numerical order Change-Id: I21a50015dd382c62aa2dc84d90bbb4b86ea8b1dc Reviewed-on: https://code.wireshark.org/review/16825 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8166ab7c824ed254654b3e9f8d98331edd31bc0a commit 8166ab7c824ed254654b3e9f8d98331edd31bc0a Author: AndersBroman Date: Mon Aug 1 11:09:16 2016 +0200 Make dumpcap build without extcap Change-Id: I70c7bc270946d104218afc4d9c8ac888471f6524 Reviewed-on: https://code.wireshark.org/review/16821 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=50b56c8cde22de98801c50cc5f668708a1f51a0d commit 50b56c8cde22de98801c50cc5f668708a1f51a0d Author: Jo??o Valverde Date: Mon Aug 1 10:12:59 2016 +0100 IPv6: Display reassembly information under root_tree Change-Id: Ibfa934dba59f96b8820d2616d4d3d3990af00918 Reviewed-on: https://code.wireshark.org/review/16822 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=e302d9fe4d10b8245fe69598076976b3d4073607 commit e302d9fe4d10b8245fe69598076976b3d4073607 Author: Michael Mann Date: Sun Jul 31 09:37:36 2016 -0400 Remove checkAPI warnings from wmem. printf and g_warning are not allowed in epan or its subdirectories Change-Id: I4c07a7258f4c9566384bef93af35c350b5c88758 Reviewed-on: https://code.wireshark.org/review/16801 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=09efa5fb8bfae9b9dec939cd37f198626e7042c6 commit 09efa5fb8bfae9b9dec939cd37f198626e7042c6 Author: Michael Mann Date: Sun Jul 31 12:39:58 2016 -0400 Remove proto_help.[ch] The functionality hasn't been used for awhile and was deprecated with GTK 2.4 (while our minimum support is at least 2.14). It's also causing unnecessary checkAPI warnings. Change-Id: Ib8da8300a50e2129a46ad188b4ed4d7b2d44b1ca Reviewed-on: https://code.wireshark.org/review/16813 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3096063d44f14ab1bed29c0f9683ef8d2d4fd5fc commit 3096063d44f14ab1bed29c0f9683ef8d2d4fd5fc Author: Jo??o Valverde Date: Sun Jul 31 19:30:10 2016 +0100 IPv6: Expand blurb for IPv4 embedded addresses Change-Id: I540e80517092ab1e475532d8e20a54be24858c5d Reviewed-on: https://code.wireshark.org/review/16816 Reviewed-by: Binh Trinh Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7bb2e26532876dc0c093144f59cd556e4877c29f commit 7bb2e26532876dc0c093144f59cd556e4877c29f Author: Dario Lombardo Date: Sun Jul 31 23:01:15 2016 +0200 Qt: remove unused constructors. Fix CID 1356297 and 1356300. Change-Id: I17e882addc2fb4a12630940cc1ae3ad62f0b793c Reviewed-on: https://code.wireshark.org/review/16818 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=dd215f24352a85a7ae17f9d535a1af6a8eba9843 commit dd215f24352a85a7ae17f9d535a1af6a8eba9843 Author: Dario Lombardo Date: Sun Jul 31 22:51:01 2016 +0200 Qt: add initializer (CID 1159352). Change-Id: I2603b1873acb82bd9840ea4deddcbbb422c018e8 Reviewed-on: https://code.wireshark.org/review/16817 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2674c83078c00a145929b97e75f9100d5f980d8a commit 2674c83078c00a145929b97e75f9100d5f980d8a Author: G??nther Deschner Date: Tue Sep 29 19:56:14 2015 +0200 wireshark: update WERR definitions from Samba's werror.h. Guenther Change-Id: I457f50dcf86f6e7c74afd9ff773aaf8bfdb52426 Signed-off-by: G??nther Deschner Reviewed-on: https://code.wireshark.org/review/16722 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bf123efe154dfdde06ee3c78cf8af05ed01a691b commit bf123efe154dfdde06ee3c78cf8af05ed01a691b Author: Vasil Velichckov Date: Sun Jul 31 16:59:01 2016 +0300 BER: Fix segmentation fault when configuring new OIDs Program terminated with signal 11, Segmentation fault. #0 0x00007f573e5bdecf in uat_fld_chk_oid (u1=0x2eb1830, strptr=0x7f573c8431e4 "", len=0, u2=0x0, u3=0x0, err=0x7ffee1668748) at uat.c:494 494 if(strptr[len-1] == '.') { (gdb) (gdb) bt #0 0x00007f573e5bdecf in uat_fld_chk_oid (u1=0x2eb1830, strptr=0x7f573c8431e4 "", len=0, u2=0x0, u3=0x0, err=0x7ffee1668748) at uat.c:494 #1 0x0000000000485dfc in uat_dlg_cb (win=0x3844290, user_data=0x3632bc0) at uat_gui.c:364 #2 0x00007f573b2f19a7 in _g_closure_invoke_va (closure=0x3367130, return_value=0x0, instance=0x3844290, args=0x7ffee1668a78, n_params=0, Change-Id: Ic61480f8c1f2cd833c58de0b2acc24dcb831578f Reviewed-on: https://code.wireshark.org/review/16800 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=3c47d9741213ebcb2d0460d795bdfe97064ecd03 commit 3c47d9741213ebcb2d0460d795bdfe97064ecd03 Author: Jo??o Valverde Date: Sun Jul 31 16:56:01 2016 +0100 IPv6: Remove an unused #define and two macros Change-Id: I0866e4b28b660063ab351022ac943bb5717b5a23 Reviewed-on: https://code.wireshark.org/review/16811 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=289d14b9c198e4f6313b4ed4b584a3314974d7b6 commit 289d14b9c198e4f6313b4ed4b584a3314974d7b6 Author: Dario Lombardo Date: Sun Jul 31 16:51:18 2016 +0200 extcap: fix indentation in extcap-base. Change-Id: Ic8e9634c9568d32fdeca8cc84a9c2f5b9757a5ae Reviewed-on: https://code.wireshark.org/review/16806 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=9489c80949dcf027be99b6e493b79aeef4e29ab5 commit 9489c80949dcf027be99b6e493b79aeef4e29ab5 Author: Michael Mann Date: Sun Jul 31 12:25:29 2016 -0400 packet-erf.c: Pacify OS X buildbot. Change-Id: I6ec30e77eac91d1b02eaddada75741b2063426f2 Reviewed-on: https://code.wireshark.org/review/16812 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=078ba235aff3cf7d8622c657ee308098c81086ac commit 078ba235aff3cf7d8622c657ee308098c81086ac Author: Michael Mann Date: Sun Jul 31 09:54:32 2016 -0400 oids.c: Use wmem_strbuf instead of trying to accommodate snprintf. Change-Id: I5222fbd07b7d1301386f7a206fef688793dd6be7 Reviewed-on: https://code.wireshark.org/review/16802 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7855160bab3200fcf76413972f7a816a8d92fc3d commit 7855160bab3200fcf76413972f7a816a8d92fc3d Author: Michael Mann Date: Sun Jul 31 10:19:05 2016 -0400 lbm_uimflow_dlg.c: Pacify another GTK checkAPIs.pl warning. Add another "Wireshark" macros to old-gtk-compat.h for GTK API that has been deprecated. Change-Id: Icae4ebae365329fad076324c23d5cee4c89893b5 Reviewed-on: https://code.wireshark.org/review/16803 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=9f4a294f22f8452a695a3cb663f12105fd881f82 commit 9f4a294f22f8452a695a3cb663f12105fd881f82 Author: Michael Mann Date: Sun Jul 31 10:20:50 2016 -0400 Cleanup the final checkAPI g_warning complaints. Change-Id: I7606ee55be4428909e255496c0344fffe5847f02 Reviewed-on: https://code.wireshark.org/review/16804 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e811e82c4c5a14992e491546ee60e42d34fa5551 commit e811e82c4c5a14992e491546ee60e42d34fa5551 Author: Binh Trinh Date: Sun Jul 31 10:31:11 2016 -0400 IPv6: Fix typo in comment from gd2cd779 Change-Id: Id1a053c189fdd374da2447123e5e47d80000b802 Reviewed-on: https://code.wireshark.org/review/16805 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=196b8a33ca62391dfdf2711ebf421969c42ffba2 commit 196b8a33ca62391dfdf2711ebf421969c42ffba2 Author: Gerald Combs Date: Sun Jul 31 08:09:38 2016 -0700 [Automatic update for 2016-07-31] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: Ia414edeaf04efafd0b5eb2e899dbc69d5b42f07d Reviewed-on: https://code.wireshark.org/review/16807 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=63c5216843e84f07089903e330bb75e67ce114aa commit 63c5216843e84f07089903e330bb75e67ce114aa Author: Martin Kaiser Date: Sun Jul 31 15:03:43 2016 +0200 extcap: fix a compile error with Qt4 declare ExtcapArgument * as a metatype so it can be used by QVariant CXX extcap_argument.moc.o In file included from /usr/include/qt4/QtCore/qvariant.h:48:0, from /usr/include/qt4/QtCore/qabstractitemmodel.h:45, from /usr/include/qt4/QtGui/qabstractitemview.h:46, from /usr/include/qt4/QtGui/qtreeview.h:45, from /usr/include/qt4/QtGui/qtreewidget.h:45, from /usr/include/qt4/QtGui/QTreeWidget:1, from ./interface_tree.h:38, from ./extcap_options_dialog.h:35, from extcap_options_dialog.cpp:26: /usr/include/qt4/QtCore/qmetatype.h: In instantiation of ???static int QMetaTypeId2::qt_metatype_id() [with T = ExtcapArgument*]???: /usr/include/qt4/QtCore/qmetatype.h:230:44: required from ???int qMetaTypeId(T*) [with T = ExtcapArgument*]??? /usr/include/qt4/QtCore/qvariant.h:341:47: required from ???bool QVariant::canConvert() const [with T = ExtcapArgument*]??? extcap_options_dialog.cpp:378:74: required from here /usr/include/qt4/QtCore/qmetatype.h:169:80: error: ???qt_metatype_id??? is not a member of ???QMetaTypeId??? make[2]: *** [extcap_options_dialog.o] Error 1 Change-Id: Ib7d052a5cb550ab2595b8d9580d35ffeb62093da Reviewed-on: https://code.wireshark.org/review/16799 Reviewed-by: Martin Kaiser Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=94cb86a0ca62680ceb8565b4f0a716e48010d885 commit 94cb86a0ca62680ceb8565b4f0a716e48010d885 Author: Anthony Coddington Date: Mon Jul 25 17:55:13 2016 +1200 ERF: Add ERF_TYPE_META clock tags Adds various clock configuration related tags. Uses ptp_v2 value strings exported from packet-ptp. Refactor out common ERF_TYPE_META bitfield code. Also clean up field registration a bit. Add flow_hash_mode enum, other minor wording cleanup. Manually display relative timestamps as nanoseconds for <1ms. Fix ns_host_* tag subtree summary field name duplication. Ping-Bug: 12303 Change-Id: I76264d141f1c4a3590627637daa5dcd4fdfd2e93 Reviewed-on: https://code.wireshark.org/review/16782 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e03574df2e1e87112e47317d1da522445699a88d commit e03574df2e1e87112e47317d1da522445699a88d Author: Hiroshi Ioka Date: Sun Jul 31 19:59:30 2016 +0900 packet-smb2: fix field type of hf_smb2_ea_data_len Change-Id: I85f1ab8777f178dd710564eb0cb15f19383677a7 Reviewed-on: https://code.wireshark.org/review/16798 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d2cd779d2f0d713d2a7b585561ebd1f93a13187d commit d2cd779d2f0d713d2a7b585561ebd1f93a13187d Author: Binh Trinh Date: Sat Jul 30 00:44:21 2016 -0400 IPv6: Add support for embedded IPv4 addressess (RFC 6052) For Well-Known Prefix 64:ff9b::/96. Change-Id: Ib2d7b42b9c7e6bbe388dca46d6a5eb516242c881 Reviewed-on: https://code.wireshark.org/review/16780 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=63f9ecbdd51c5163d58460d79f2dd858960babe8 commit 63f9ecbdd51c5163d58460d79f2dd858960babe8 Author: Jo??o Valverde Date: Sat Jul 30 08:43:23 2016 +0100 Fix indentation Change-Id: I6b0c7cda7130f1912b9a83991b43f234ff9d9cec Reviewed-on: https://code.wireshark.org/review/16797 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=52ff3ae72906fffbfd07b5c0be43ee5f65193b81 commit 52ff3ae72906fffbfd07b5c0be43ee5f65193b81 Author: Jo??o Valverde Date: Sat Jul 30 17:19:48 2016 +0100 IPv6: Move a declaration Change-Id: I94ace6b1837e1f3398a2784945322cde91d4d232 Reviewed-on: https://code.wireshark.org/review/16796 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=665738d49df059475a95c36837a6a52939ca0dc2 commit 665738d49df059475a95c36837a6a52939ca0dc2 Author: Jo??o Valverde Date: Sat Jul 30 17:45:37 2016 +0100 IPv6: Capitalize some field names Change-Id: Ie1d95b521a354df69b4a70b0a8fb209eb97a07fd Reviewed-on: https://code.wireshark.org/review/16795 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=ec66a8cb089a2fa0d9ae699923ab3b98df52b422 commit ec66a8cb089a2fa0d9ae699923ab3b98df52b422 Author: Michael Mann Date: Sat Jul 30 19:04:27 2016 -0400 packet-nstrace.c: General cleanup Motivation was to clean up the use of offsetof() as the structure definitions aren't necessary for Wireshark. Change-Id: I6fadce0d4823842270be89bbed6081d37254ff2b Reviewed-on: https://code.wireshark.org/review/16791 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=30dbb85df8ec8a1f2f0788260bafb11bc5f3c36f commit 30dbb85df8ec8a1f2f0788260bafb11bc5f3c36f Author: Michael Mann Date: Sat Jul 30 21:39:19 2016 -0400 Properly mask Modbus function code Bug: 12693 Change-Id: Ic0b226d2ba9518f9a1efe85527678daa5302cc3f Reviewed-on: https://code.wireshark.org/review/16792 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c611eded2272ac79997fb3ce11f2339dc32b53cb commit c611eded2272ac79997fb3ce11f2339dc32b53cb Author: Roland Knall Date: Mon Jan 4 18:32:39 2016 +0100 extcap: Use stderr to print error message This patch reads out the stderr messages from an extcap utility and displays it to an user. It was tested on Qt but not on GTK, but should work their as well. On Mac OS/X and Windows the child_watch does not behave as it was intended. Therefore in extcap_cleanup, the callbacks are called manually, if and only if, they have not been called already. The reason why it displays two error messages is, that by the time the first one is being displayed, glib has not returned from the spawned process on Linux yet. So there is no way to add the stderr correctly, and putting a handler to stderr into interface_opts will lead to memory errors, cause then the code tries to access memory outside of its protection. Bug: 11892 Change-Id: I2db60dd480fed3e01428b91a705057e4f088bd15 Reviewed-on: https://code.wireshark.org/review/12954 Reviewed-by: Roland Knall Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c2ac9c5c0316a27f54830fae0b70cf7825c6d99c commit c2ac9c5c0316a27f54830fae0b70cf7825c6d99c Author: Guy Harris Date: Sat Jul 30 13:50:04 2016 -0700 Use correct relative path. The build is done in epan/wmem, so libwsutil.la is in ../../wsutil. Change-Id: I053f6b925829e9c5e9ded014fbc716abc527b46a Reviewed-on: https://code.wireshark.org/review/16790 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f6322a4977181103431637703f11649e5023d6b0 commit f6322a4977181103431637703f11649e5023d6b0 Author: Guy Harris Date: Sat Jul 30 13:37:03 2016 -0700 ifdef out a variable used only on Windows. Also, fix identation - tab stops are set every 8 spaces, not every 4 spaces, in UN*X, which is why the mode lines specify that. Change-Id: If7cfc2cdae26feb2d5c13e31a32ed950354fb15b Reviewed-on: https://code.wireshark.org/review/16789 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=4c9f7b56639603a3bc6f97ce5d2e9453485ffb28 commit 4c9f7b56639603a3bc6f97ce5d2e9453485ffb28 Author: Uli Heilmeier Date: Sat Jul 23 22:10:07 2016 +0200 RSVP: Wrong order of Attribute Flags TLV According to RFC 5420 Section 3.1 the MSB is bit zero. Reported by Alexander Okonnikov. Bug: 12652 Change-Id: I9b414464b05ab0724a6560aa441c3f5324130fdb Reviewed-on: https://code.wireshark.org/review/16611 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=765f3b53cfef707272652852639a9194c81f9c3d commit 765f3b53cfef707272652852639a9194c81f9c3d Author: Anthony Coddington Date: Tue Jun 14 13:27:25 2016 +1200 PTP: Expose ptp_v2 value strings for use by other dissectors Also rename ptp_v2 value strings in packet-ptp for better consistency. TODO: could also be used and combined with definitions in packet-cip. Change-Id: I84a9ae566ae6abdd95910cb5709bb63c2b7c26b8 Reviewed-on: https://code.wireshark.org/review/16781 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=183d7f3b78de30581390244a72c6ab328e6338f0 commit 183d7f3b78de30581390244a72c6ab328e6338f0 Author: Gerald Combs Date: Thu Apr 7 15:31:21 2016 -0700 Add string function times to wmem_test. The system, GLib, and wmem string functions can perform differently, particularly on Windows. Start adding performance tests to wmem_test so that we can see the differences. With this change applied "wmem_test --verbose" prints out the following on a Windows 7 x64 VM here. wmem_test is linked against GLib 2.4.20. (MINPERF:g_printf_string_upper_bound (via g_snprintf) 1 string: u 327.602 ms s 0 .000 ms) (MINPERF:g_printf_string_upper_bound (via g_snprintf) 5 strings: u 1419.609 ms s 0.000 ms) (MINPERF:g_printf_string_upper_bound (via g_snprintf) mixed args: u 1606.810 ms s 0.000 ms) (MINPERF:_snprintf_s upper bound 1 string: u 124.801 ms s 0.000 ms) (MINPERF:_snprintf_s upper bound 5 strings: u 140.401 ms s 0.000 ms) (MINPERF:_snprintf_s upper bound mixed args: u 124.801 ms s 0.000 ms) (MINPERF:g_strdup_printf 2 strings: u 702.005 ms s 0.156 ms) (MINPERF:g_strconcat 2 strings: u 78.000 ms s 0.000 ms) (MINPERF:g_strdup_printf 5 strings: u 1419.609 ms s 0.156 ms) (MINPERF:g_strconcat 5 strings: u 93.601 ms s 0.156 ms) (MINPERF:wmem_strdup_printf 2 strings: u 343.202 ms s 0.312 ms) (MINPERF:wmem_strconcat 2 strings: u 93.601 ms s 0.468 ms) (MINPERF:wmem_strdup_printf 5 strings: u 327.602 ms s 8.268 ms) (MINPERF:wmem_strconcat 5 strings: u 62.400 ms s 3.432 ms) Change-Id: Id9b23918829db1719d141e7f830b9eba6245a25b Reviewed-on: https://code.wireshark.org/review/14857 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=852a56139e6c0c3ea4b844c6837cb13db339e1b3 commit 852a56139e6c0c3ea4b844c6837cb13db339e1b3 Author: Peter Ross Date: Sat Jul 30 12:41:57 2016 +1000 packet-simple: also dissect SIMPLE over TCP Change-Id: I9310a6fa0b50e54a9e7febb955cdfdab560c4ba9 Reviewed-on: https://code.wireshark.org/review/16779 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=62ea2370f8c84964249771590357f2153044a43a commit 62ea2370f8c84964249771590357f2153044a43a Author: Uli Heilmeier Date: Sat Jul 30 11:36:15 2016 +0200 README.dissector: Add proto_tree_add_bitmask_with_flags() Extend README with proto_tree_add_bitmask_with_flags() function. Change-Id: Ia984080eda77ab93b063771d625bc45b5b0fc6d2 Reviewed-on: https://code.wireshark.org/review/16785 Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e3d78be0b47537b61fd431e15e7c4ec2b4b4a5b6 commit e3d78be0b47537b61fd431e15e7c4ec2b4b4a5b6 Author: Jo??o Valverde Date: Fri Jul 29 21:35:03 2016 +0100 Move IPv6 inet definitions to wsutil/inet_ipv6.h Change-Id: I880adf7fc1e131639f318cdecf7d8e59262d89fb Reviewed-on: https://code.wireshark.org/review/16784 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=9e747b9c388df04b49d2794a59285d88a583ffc0 commit 9e747b9c388df04b49d2794a59285d88a583ffc0 Author: Jo??o Valverde Date: Fri Jul 29 18:29:00 2016 +0100 Add GeoIP database UN*X system path Most distros provide GeoIP database packages that install to /usr/share/GeoIP. Use this as a system default. Change-Id: I2b4ddf7e2467263491b18a97e908a247db0ac9a3 Reviewed-on: https://code.wireshark.org/review/16767 Petri-Dish: Jo??o Valverde Tested-by: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=fd84add714e8d64c623007adec139f98126d33f5 commit fd84add714e8d64c623007adec139f98126d33f5 Author: Jo??o Valverde Date: Fri Jul 29 15:12:01 2016 +0100 IPv6: Add deprecation expert infos Change-Id: I111fd8f74388e9e4b7a9d7fd1b582d2fff86cf59 Reviewed-on: https://code.wireshark.org/review/16764 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=a637026a13c1d45627fd7a48b04e9ca4d1618f21 commit a637026a13c1d45627fd7a48b04e9ca4d1618f21 Author: Jo??o Valverde Date: Sat Jul 30 05:08:45 2016 +0100 IPv6: Add experimental routing header types Change-Id: I22dfa604abd8ade21d240104bf84af815aa2bc24 Reviewed-on: https://code.wireshark.org/review/16783 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=98e8b268e5f5583522a826512cf57c2f683cb9ea commit 98e8b268e5f5583522a826512cf57c2f683cb9ea Author: Alexis La Goutte Date: Fri Jul 29 15:11:03 2016 +0200 ieee80211: PMKID is incorrectly decoded under RSN Vendor specific IE in EAPOL packet 1 Issue reported by Padmaja Reddy Bug:12675 Change-Id: I17323a70fdbe6f52c350a875c467c233877f4505 Reviewed-on: https://code.wireshark.org/review/16761 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3e48148e1e82e2925f46c1ef0a6b70d9f4823c84 commit 3e48148e1e82e2925f46c1ef0a6b70d9f4823c84 Author: Guy Harris Date: Fri Jul 29 13:21:13 2016 -0700 Upgrade to libtool 2.4.6. As per bug 12689, earlier versions of libtool had a bug wherein they assumed a 1-digit second component of the OS version number, and thought OS X 10.10 was OS X 10.1 and used the wrong linker flags. A build from Git would succeed, but a build from the source tarball wouldn't. Change-Id: I412d1e0b02976f44c573f9ff1b62465f5eeaeb05 Ping-Bug: 12689 Reviewed-on: https://code.wireshark.org/review/16773 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2df5bf3ec89d672ba927c98062e5aad3403d09cf commit 2df5bf3ec89d672ba927c98062e5aad3403d09cf Author: Gerald Combs Date: Fri Jul 29 11:01:38 2016 -0700 WiX: Set the "Programs and Features" icon. Use our normal application icon in "Programs and Features". Change-Id: I480fcd16b9de1b58852ee8fb5226062da8ed7419 Reviewed-on: https://code.wireshark.org/review/16768 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4d4a7a6c848fb48713221c2513da286c2de6fe72 commit 4d4a7a6c848fb48713221c2513da286c2de6fe72 Author: Jo??o Valverde Date: Fri Jul 29 02:38:13 2016 +0100 IPv6: Use some macros to set/allocate addresses Change-Id: I30430841ff6f3b89cb778aed9e109a885b412a01 Reviewed-on: https://code.wireshark.org/review/16766 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=65b9d561cd69839f741e8137934b8a8f5a28f6b5 commit 65b9d561cd69839f741e8137934b8a8f5a28f6b5 Author: Pascal Quantin Date: Fri Jul 29 21:05:25 2016 +0200 GTPv2: fix test for flags in TWAN Identifier IE (CID 1364616) Change-Id: I7b87624bd60f514f2f5e9aafe19bcebf7799bcd1 Reviewed-on: https://code.wireshark.org/review/16772 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=fe7dd4e76eb9384333fdffc6cb49b631e58483c9 commit fe7dd4e76eb9384333fdffc6cb49b631e58483c9 Author: Pascal Quantin Date: Fri Jul 29 20:26:19 2016 +0200 GTP: fix dissection of NSAPI Bug: 12686 Change-Id: Icdf1fd0f24a2f667b27bb957fd932bd9c17ef0f4 Reviewed-on: https://code.wireshark.org/review/16769 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=3da56e4771b4d6b74185d44e44b6869864ae2418 commit 3da56e4771b4d6b74185d44e44b6869864ae2418 Author: Jo??o Valverde Date: Fri Jul 29 14:54:06 2016 +0100 IPv6: Dissect unknown routing header types as data Change-Id: I1fa840d24d56643515c6fc8d73967307bf1951d6 Reviewed-on: https://code.wireshark.org/review/16762 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=b6d13ef90de224d230300493b38d02b97cf63cde commit b6d13ef90de224d230300493b38d02b97cf63cde Author: Jo??o Valverde Date: Tue Jul 26 00:18:38 2016 +0100 Register IPv6 extension header dissectors to "ip.proto" table We may want to add expert infos for IPv6 extension headers over IPv4 (TODO). Any side-effects that don't make sense (e.g: IPv6 Routing over IPv4) are ignored. The IPv6 Next Header decode as is replaced by IP Proto decode as. It didn't fit a conceptual model well and it also was not working very well in practice (for multiple extension headers). We now support decoding any IP Protocol number as an extension header. Bug: 12673 Change-Id: Icbde019aba8990cc556ef2bd832f64cba76c24b6 Reviewed-on: https://code.wireshark.org/review/16681 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=042b49a24d182e8d5ea1c43569700d6e9ee44ddf commit 042b49a24d182e8d5ea1c43569700d6e9ee44ddf Author: Dario Lombardo Date: Fri Jul 29 14:07:09 2016 +0200 editcap: fix typos Change-Id: I24c455afc51749a665e452312332d167831f19d2 Reviewed-on: https://code.wireshark.org/review/16760 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f5dff39232f98db9b9d60bf05a64eab98868aa59 commit f5dff39232f98db9b9d60bf05a64eab98868aa59 Author: Gerald Combs Date: Wed Jul 27 15:31:06 2016 -0700 Use xz to compress the source tarball. Compress the source tarball using xz instead of bzip2. Other open source projects (including many of our dependencies) have been using xz for a while so hopefully this won't be too much of a shock. Remove the patch-bzip2 Autotools target while we're here. Change-Id: I456d27b6cd56a43aba829bd45938f98568eb7b1d Reviewed-on: https://code.wireshark.org/review/16735 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=e727ecf5e302c9f765d0038b234e6775fb4ca45b commit e727ecf5e302c9f765d0038b234e6775fb4ca45b Author: Gerald Combs Date: Mon Jul 25 10:49:30 2016 -0700 Don't discard unknown coloring rules. When processing the colorfilters file, keep and disable unknown coloring rules instead of skipping over and discarding them. This should hopefully keep people from losing the standard "Checksum Errors" rule (and it's less rude in general). Change-Id: I21796c25045d9dbf7612238ce3d27b613f1ec75f Reviewed-on: https://code.wireshark.org/review/16673 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=485bc456c57a16dbe50b76c476e48223038bb0e8 commit 485bc456c57a16dbe50b76c476e48223038bb0e8 Author: Roland Knall Date: Tue Dec 29 07:57:36 2015 +0100 extcap: Restore functionality for options Allow stored options to be restored to their default values. This adds a global cleanup method for extcap and globally defined preference values, which fixes the parameter problem with windows Change-Id: I48e0cf846ef81f4732d652c6a2ad0020db5df08e Reviewed-on: https://code.wireshark.org/review/13741 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=191f9bdbc50bd3993259d31dfeeaa95187984fed commit 191f9bdbc50bd3993259d31dfeeaa95187984fed Author: Gerald Combs Date: Thu Jul 28 16:51:36 2016 -0700 Give the WiX installer a full name. Append the platform and version to the WiX installer name similar to our other installers. Change-Id: Idb3e7917dda3a8e831062538d3e7d1b1c8b78d42 Reviewed-on: https://code.wireshark.org/review/16757 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0b9f2fca533b9330dff9a99c999017c0e6ee8bfa commit 0b9f2fca533b9330dff9a99c999017c0e6ee8bfa Author: Gerald Combs Date: Thu Jul 28 12:26:19 2016 -0700 Enable airpdcap debugging explicitly. Enable airpdcap debugging with explicitly with AIRPDCAP_DEBUG instead of _DEBUG. _DEBUG might be defined automatically by Visual C++ depending on your build type and the extra output breaks the decryption tests. Change-Id: If6d918beb4d91233b07a3bc7b6f2f7e1849171f0 Reviewed-on: https://code.wireshark.org/review/16755 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=3aedb1e256060e361739c10c9ef919a4f4794fe1 commit 3aedb1e256060e361739c10c9ef919a4f4794fe1 Author: Gerald Combs Date: Wed Jul 27 14:48:18 2016 -0700 Add an ESP decryption test. Add an ESP decryption test using the capture+keys from bug 12671. Change-Id: I5f7ce477ec74d59c1043345728a1444842912b96 Ping-Bug: 12671 Reviewed-on: https://code.wireshark.org/review/16733 Reviewed-by: Gerald Combs Tested-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=12b859f4538fd84a1f1ae89bc994429ac51611ad commit 12b859f4538fd84a1f1ae89bc994429ac51611ad Author: Thomas Klausner Date: Thu Jul 28 16:31:44 2016 +0200 Fix build on NetBSD. sys/siginfo.h (which is included by this file) defines si_code. Change-Id: I59cfe1ea3ec01345965028db4bba3223752459e3 Reviewed-on: https://code.wireshark.org/review/16750 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=dcb7b71e6155adb37a20c7a6dc3ae8ea86a910c7 commit dcb7b71e6155adb37a20c7a6dc3ae8ea86a910c7 Author: Jo??o Valverde Date: Thu Jul 28 11:38:45 2016 +0100 IPv6: Fix Decode As to distinguish a null from a hop-by-hop next header. Both display as zero in the UI. We shouldn't have null values for decode as, but we do for IPv6, and the user (also the developer) can't tell them apart from an IPv6 Hop-by-hop Option extension header. NULL values are represented as IP Protocol 255 (Reserved) in the UI, intead of IP Protocol 0 (Hop-By-Hop extension header). Change-Id: I840db99df212a3bee03027b91fdec9c01886004d Reviewed-on: https://code.wireshark.org/review/16746 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=7c2044801e65e5873b7f7a40f4b5f92a2e09ef49 commit 7c2044801e65e5873b7f7a40f4b5f92a2e09ef49 Author: Jo??o Valverde Date: Thu Jul 28 06:12:31 2016 +0100 IPv6: Reduce some expert info PI_PROTOCOL severities Change-Id: I87bcc47eeee05ea22c646f7ecce9374c070b1ea6 Reviewed-on: https://code.wireshark.org/review/16743 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=6ea3dd69aa95239a57e8a1de8521a5d0f1ae4901 commit 6ea3dd69aa95239a57e8a1de8521a5d0f1ae4901 Author: Pascal Quantin Date: Thu Jul 28 14:44:11 2016 +0200 CIP: ensure to give a valid tvb pointer when calling proto_tree_add_XXX functions Bug: 12676 Change-Id: I1567ecd70d0975ed47d8c659b9086206c2a0a89a Reviewed-on: https://code.wireshark.org/review/16748 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7ff07618a0f7c030bfd0f00d69687dbbb8d07499 commit 7ff07618a0f7c030bfd0f00d69687dbbb8d07499 Author: Jo??o Valverde Date: Thu Jul 28 12:54:40 2016 +0100 IPv6: Fix an incorrect bitmask Change-Id: I81dfcb4fb4b10a9d951247460783f81f464c50b7 Reviewed-on: https://code.wireshark.org/review/16747 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=19cdb19168212626644c55a2d5689716661e765c commit 19cdb19168212626644c55a2d5689716661e765c Author: AndersBroman Date: Thu Jul 28 11:13:15 2016 +0200 [BTLE] Add Version 4.2 to ll_version_number_vals Change-Id: I88e988e11e1cae6f2f6f6d190890b62f2beb1e92 Reviewed-on: https://code.wireshark.org/review/16745 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7a9ab60a6e7808e879c7151330e18405af7fc1b5 commit 7a9ab60a6e7808e879c7151330e18405af7fc1b5 Author: Kim Kempf Date: Wed Jul 27 19:34:51 2016 -0700 Fixed compile error in packet-ssl-utils.c when HAVE_LIBCRYPT not defined Bug: 12680 Change-Id: I7219e38be48d1115e7e80b41337423be64776e5a Reviewed-on: https://code.wireshark.org/review/16742 Reviewed-by: Jo??o Valverde Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=4d925d3accec1cb3844391f4af5d4b67caecaa45 commit 4d925d3accec1cb3844391f4af5d4b67caecaa45 Author: Jo??o Valverde Date: Wed Jul 27 00:04:58 2016 +0100 IPv6: Add expert info for option extension header type mismatch Change-Id: If9c4e609528a1b72e6d5a002292734e21650e1eb Reviewed-on: https://code.wireshark.org/review/16713 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=d8f67efa0ca6c412bed91f7db37eceed372048e2 commit d8f67efa0ca6c412bed91f7db37eceed372048e2 Author: Jo??o Valverde Date: Wed Jul 27 01:51:54 2016 +0100 IPv6: Add support for SMF_DPD option (RFC 6621) Change-Id: I61a1246a3f68aa03e12949e8271dd4cac055b9db Reviewed-on: https://code.wireshark.org/review/16712 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=62eb424d804942592b8ecf8b9212730e99ce9bae commit 62eb424d804942592b8ecf8b9212730e99ce9bae Author: Guy Harris Date: Wed Jul 27 16:21:46 2016 -0700 Copy over change from Samba repository: commit ed11ce8f12d567a3e0edc1d24aab1784a171ac33 Author: Douglas Bagnall Date: Wed May 4 16:51:37 2016 +1200 Python pidl: avoid segfault with "del obj->attr" Deleting an attribute in Python (using the "del" statement) is (at some stages along a winding path, for C objects) converted into setting the attribute to NULL. Not None, actual NULL. The way we handled this NULL was to dereference it. This changes the behaviour to raising an AttributeError, which is more or less what Python does in similar situations with builtin objects. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett Shouldn't affect us, but it makes diffing cleaner. Change-Id: I8e681dc79c8f4e62b74e2aa5ac2b4924134735c4 Reviewed-on: https://code.wireshark.org/review/16741 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f0ed91f79dd0e252296cae608673dcf503196d59 commit f0ed91f79dd0e252296cae608673dcf503196d59 Author: Guy Harris Date: Wed Jul 27 16:19:52 2016 -0700 Copy over change from Samba repository: commit f6c79072ca50e05a68b73a80a0ebd635a9bac068 Author: Andrew Bartlett Date: Thu Apr 21 21:44:56 2016 +1200 pidl: Correct string handling to use talloc and be in common The previous string handling assumed the python variables referenced by PyString_AS_STRING had infinite life. When they were re-used the C structure started to point at unexpected things. We now check correctly for Unicode in every case, and we always duplicate the string with talloc_strdup() Signed-off-by: Andrew Bartlett Reviewed-by: Douglas Bagnall Shouldn't affect us, but it makes diffing cleaner. Change-Id: Ib54b62f5630df46cff6fb0582acd109b263142d2 Reviewed-on: https://code.wireshark.org/review/16740 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5623b7917ecf67ff4c5772e6e33ff3d9ce248284 commit 5623b7917ecf67ff4c5772e6e33ff3d9ce248284 Author: Guy Harris Date: Wed Jul 27 16:17:44 2016 -0700 Copy over change from Samba repository: commit 90bf114f6370ee837d97e36eb25f38f8234dcd39 Author: Andrew Bartlett Date: Thu Feb 25 13:57:37 2016 +1300 pidl: Use a tmp_ctx helper variable This is so we free the ndr_push_struct_blob() return value after we make it into a string Signed-off-by: Andrew Bartlett Reviewed-by: Garming Sam Shouldn't affect us, but it makes diffing cleaner. Change-Id: I52ee911f89813e6f5a90445be4eb52494e3f69d3 Reviewed-on: https://code.wireshark.org/review/16739 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=692f0145f45f93b67be2a2ee4067de84f78cc6f7 commit 692f0145f45f93b67be2a2ee4067de84f78cc6f7 Author: Guy Harris Date: Wed Jul 27 16:15:35 2016 -0700 Copy change from Samba repository: commit dffa2dbfabca14f07af12663fc93c8dc3bc837cf Author: Andrew Bartlett Date: Thu Feb 25 13:57:00 2016 +1300 pidl: Use the $mem_ctx helper variable This is already set to pytalloc_get_mem_ctx(py_obj) Signed-off-by: Andrew Bartlett Reviewed-by: Garming Sam Shouldn't affect us, but it makes diffing cleaner. Change-Id: I60fddc0a1055095ecad51180c9e1fc2223d2c017 Reviewed-on: https://code.wireshark.org/review/16738 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d47f174f9e518bdb2742e96fb01d045764415c7c commit d47f174f9e518bdb2742e96fb01d045764415c7c Author: Guy Harris Date: Wed Jul 27 16:13:55 2016 -0700 Copy over change from Samba repository: commit 9e07f3a13b41be1f019887581b2a2bd049039a3d Author: Andrew Bartlett Date: Tue Feb 16 14:06:28 2016 +1300 pidl: Fix our python reference handling The new talloc.BaseObject allow us to hold a talloc context per python object (there may be many referring to the same C object) and the talloc context that the actual object pointer is under. Another advantage is that talloc.BaseObject(), has less of an ABI surface. Signed-off-by: Andrew Bartlett Reviewed-by: Garming Sam Shouldn't affect us, but it makes diffing cleaner. Change-Id: If4a7d9d3f5eb0acf9f94b10af870a0e01fa52b5c Reviewed-on: https://code.wireshark.org/review/16737 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=bd0280e8d6570b5a1ce785b1518d3d7b6b68ec33 commit bd0280e8d6570b5a1ce785b1518d3d7b6b68ec33 Author: Guy Harris Date: Wed Jul 27 15:53:21 2016 -0700 Pick up changes from the Samba repository: commit 59d530c0b692dae41ea271bfdb473f212615041b Author: Douglas Bagnall Date: Tue Mar 1 14:18:52 2016 +1300 ndr: Use ndr_steal to avoid long lists When pulling complex structures like nt-acls, a long list of tokens may be produced. By removing tokens along the way with ndr_token_steal, future calls to retrieve from the token list are not as expensive. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett Reviewed-by: Garming Sam commit 9af628a488d2b628e6c33917be7030602eeb5fde Author: Douglas Bagnall Date: Fri Feb 26 17:01:37 2016 +1300 ndr: avoid unnecessary searches of token list When pulling complex structures like nt-acls, a long list of tokens may be produced. This change means the token list won't be walked in the buffers case if the switch value is not needed. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett Reviewed-by: Garming Sam Change-Id: I0e0ce345e5184e0cd180b0079dd693a7ed3f31ef Reviewed-on: https://code.wireshark.org/review/16736 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9fa5617b171a3e15d7585370d6f8373d33786dd2 commit 9fa5617b171a3e15d7585370d6f8373d33786dd2 Author: Jo??o Valverde Date: Wed Jul 27 22:36:23 2016 +0100 Add IPv6 to the randpkt manpage Change-Id: Ie8a46f727861319ec51b8390c53da8a0f36ab9ef Reviewed-on: https://code.wireshark.org/review/16732 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=157c2fc0e13a5b801af1c146eb00049061a6a075 commit 157c2fc0e13a5b801af1c146eb00049061a6a075 Author: Guy Harris Date: Wed Jul 27 15:06:23 2016 -0700 Fix from the Samba repository: Author: Aurelien Aptel Date: Wed May 18 14:23:56 2016 +0200 pidl/ws: fix failing tests This commit fixes 2 test failures in Pidl test suite. - commit 02cd7808 changed the error the test was expecting => update expected output in the test - commit c76b65e changed whitespaces in the output => revert to the old output in the generator Signed-off-by: Aurelien Aptel Reviewed-by: Stefan Metzmacher Reviewed-by: David Disseldorp Change-Id: I142d4ae405edfff760c00b95e0475502a1eac2f0 Reviewed-on: https://code.wireshark.org/review/16734 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=93d5df468fc9013debe4a30f6f670eeedc01c911 commit 93d5df468fc9013debe4a30f6f670eeedc01c911 Author: Guy Harris Date: Wed Jul 27 14:31:21 2016 -0700 If we don't get any OS information, remove the old OS information. The old information is copied over from one of the input files; if we don't have information about the OS on the machine writing the *output* file, just throw the old information away. (We need a better way to preserve information from the input files; perhaps this: http://www.winpcap.org/pipermail/pcap-ng-format/2016-June/000362.html might work.) Change-Id: Ia25771736d267173f2b6949a91e81e217ee7d16f Reviewed-on: https://code.wireshark.org/review/16730 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=e8f4fea259bbc7e738ba41331177b5cda0fddc7e commit e8f4fea259bbc7e738ba41331177b5cda0fddc7e Author: Jo??o Valverde Date: Tue Jul 26 22:21:23 2016 +0100 Make randpkt generate the correct IP version for IPv6 IP version is always 6 and as a consequence of setting the first byte to 0x60 the 4 high-order bits for the traffic class field are set to zero. Otherwise the IPv6 dissector does not look past the first TVB byte, making randpkt useless to exercise the dissector code. Change-Id: I372ab7f71e6c972106f9dd46edec642ca53b9557 Reviewed-on: https://code.wireshark.org/review/16708 Petri-Dish: Jo??o Valverde Tested-by: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=f66228c9e4bf11a6268c336fcebe06c14b08a830 commit f66228c9e4bf11a6268c336fcebe06c14b08a830 Author: AndersBroman Date: Wed Jul 27 14:48:00 2016 +0200 [BTLE] Add new Link layer Feature flags. Change-Id: Ib646d90c6e44075e7ae67f2022dc633fe6423c20 Reviewed-on: https://code.wireshark.org/review/16724 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8e60500855a6258388c3041196766a10f9051950 commit 8e60500855a6258388c3041196766a10f9051950 Author: Pascal Quantin Date: Wed Jul 27 09:14:43 2016 +0200 IPSec: fix decryption broken in g8cd167a Having no matching in sscanf is a valid use case as the object is already initialized Bug: 12671 Change-Id: Iee7185290ea72968437159c344a376defe464dd4 Reviewed-on: https://code.wireshark.org/review/16711 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ae0f130582c36978908a965aed32e446ba8d40db commit ae0f130582c36978908a965aed32e446ba8d40db Author: Peter Wu Date: Tue Jul 26 00:14:40 2016 +0200 ssl-utils: ensure that the cipher suite matches decoder When the cipher suite for the current decryption session is changed via a Server Hello, it should not change the cipher suite field of the decoder. Otherwise there is a mismatch between the cipher suite and the capabilities of the decoder. Fix this issue by making the decoder hold a pointer to the (constant) SslCipherSuite structure rather than making a copy (and have the decoder point to that data). I also considered resetting the decoder once the cipher suite changes in the Server Hello, but that breaks renegotiation. Bug: 12665 Change-Id: Ieff38a535cd111d95933ec383378643b6fbab7bf Reviewed-on: https://code.wireshark.org/review/16674 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=fc6c9e4987dd5aee1e188ecc6ab38600307ef289 commit fc6c9e4987dd5aee1e188ecc6ab38600307ef289 Author: Jo??o Valverde Date: Wed Jul 27 06:14:35 2016 +0100 IPv6: Fix dissection with IPv6 No Next Header Change-Id: I250e1a7ee236ab50b6da1a9b5d846adc9c970e7e Reviewed-on: https://code.wireshark.org/review/16710 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=147cac3af73d76b533819267e5bc1557aee3dad3 commit 147cac3af73d76b533819267e5bc1557aee3dad3 Author: William Tu Date: Tue Jul 26 08:16:33 2016 -0700 ERSPAN: support platform specific sub-header. The patch adds support for parsing the 4 types of ERSPAN III platform specific sub-header, if presented. Change-Id: I1719fceb71ed40918e6b16f25a6355d78840f6c6 Signed-off-by: William Tu Reviewed-on: https://code.wireshark.org/review/16702 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8b0e9c66728f6a39bbe3ada1029e13ad1378013a commit 8b0e9c66728f6a39bbe3ada1029e13ad1378013a Author: Michael Mann Date: Thu Jul 21 10:21:25 2016 -0400 Follow up for proto_tree_add_checksum. Fill in the "gaps" so that all dissectors that verify checksums have both a status and expert info field. Also address comments from original proto_tree_add_checksum patch that didn't make it. Ping-Bug: 8859 Change-Id: I2e6640108fd6bb218cb959fe9e4ba98a13e43a2f Reviewed-on: https://code.wireshark.org/review/16590 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b7f1e99f7f4c75fa4bac1ccba77087fb0e50b8ac commit b7f1e99f7f4c75fa4bac1ccba77087fb0e50b8ac Author: AndersBroman Date: Tue Jul 26 16:36:58 2016 +0200 [BTLE] Use the correct struct. Change-Id: I5b26e97a6b1a0724f4290084418cdd43661ff8d0 Reviewed-on: https://code.wireshark.org/review/16701 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=18ae0c86726fa3f6742658b6c2edb1ca635c4ef8 commit 18ae0c86726fa3f6742658b6c2edb1ca635c4ef8 Author: Gerald Combs Date: Tue Jul 26 16:21:15 2016 -0700 IPv6: Remove an unused function and unused macros. Remove _ipv6_hdr_tcls, IPv6_HDR_VERS, IPv6_HDR_TCLS, and IPv6_HDR_FLOW. Change-Id: Idd18c101db6aa6d523a236e81086ff7ef25e6923 Reviewed-on: https://code.wireshark.org/review/16709 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=fed443e7996aae36a3f2dda55ab06e6ebe05e07a commit fed443e7996aae36a3f2dda55ab06e6ebe05e07a Author: Jo??o Valverde Date: Tue Jul 26 22:15:25 2016 +0100 randpkt: Add support to generate IPv6 Change-Id: I23e68ef204486f6e3e388172cfa8701a595fcedc Reviewed-on: https://code.wireshark.org/review/16707 Reviewed-by: Dario Lombardo Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=9a73978ba5bbb78026721500aaf332f53e19d0cd commit 9a73978ba5bbb78026721500aaf332f53e19d0cd Author: Michael Mann Date: Tue Jul 26 09:27:07 2016 -0400 Move airpdcap's print_debug_line() to airpdcap_debug.h It saves a little on file pollution and the g_warning call isn't bothered in the header file. Change-Id: Ia9bdd96d9d93bbba6811769c4e6e1ed9124c2e5a Reviewed-on: https://code.wireshark.org/review/16698 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=407c0d01b6555839b1fbd205f8d748279622b859 commit 407c0d01b6555839b1fbd205f8d748279622b859 Author: Jo??o Valverde Date: Tue Jul 26 18:52:02 2016 +0100 CLI/GTK: Fix compare_stat checksum to include IPv4 offset again BYTES was not changed to account for the change of ip_len from 16 to 32 bits. Change-Id: I37b472971fe42a05eb612f88bd38c753f5cf0a08 Reviewed-on: https://code.wireshark.org/review/16706 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=a5a7c27d408730806a23c1800587d72297251151 commit a5a7c27d408730806a23c1800587d72297251151 Author: Jo??o Valverde Date: Mon Jul 25 04:25:05 2016 +0100 IPv6: Add "ipv6_ws" tap providing a ws_ip structure Also remove code dependency on ip6_hdr pointer. It is used solely for the "ipv6" tap now. Change-Id: I07150bfae8bf94bf3c585f20c27b60db78688a7b Reviewed-on: https://code.wireshark.org/review/16655 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=916b26ecfe7351393e6bdac3dd389faf6e207779 commit 916b26ecfe7351393e6bdac3dd389faf6e207779 Author: Michael Mann Date: Tue Jul 26 12:06:57 2016 -0400 Cleanup some checkAPI warnings that were missed in previous patches. Some search/replace of printf, g_warning and GTK APIs were changed to use a ws_ prefix Change-Id: I9beb763a975530a4006d1afbcad079a7d8d4ebf9 Reviewed-on: https://code.wireshark.org/review/16704 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=9bfbffa1c8a54053ee73fc3c55330e70c0e79e81 commit 9bfbffa1c8a54053ee73fc3c55330e70c0e79e81 Author: Michael Mann Date: Tue Jul 26 09:54:46 2016 -0400 Use ws_g_warning in wslua. The g_warning calls seem legitimate, so "hide" them from checkAPIs.pl. Change-Id: I6d25b08e22aeeb0244e07836385f2b67d6261546 Reviewed-on: https://code.wireshark.org/review/16703 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4713ce4476cadb2d4a8869dd2e6f19547841aa9a commit 4713ce4476cadb2d4a8869dd2e6f19547841aa9a Author: Pascal Quantin Date: Tue Jul 26 13:58:55 2016 +0200 Ensure to have a valid string pointer when writing OS SHB option Change-Id: Ib0b6dcdf1700e88383d30bf43739312fce10e1c7 Reviewed-on: https://code.wireshark.org/review/16696 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=3a3bf8926eaa57bbe3941cbb0fb5d30ad92ede11 commit 3a3bf8926eaa57bbe3941cbb0fb5d30ad92ede11 Author: Dario Lombardo Date: Tue Jul 26 11:56:28 2016 +0200 editcap: fix typos Change-Id: Ibdd81d8dbc779a8741a83d1269ccfb5ea156dd5a Reviewed-on: https://code.wireshark.org/review/16691 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=84f4a223d4b833204ea535edcc9297fe51aa84ba commit 84f4a223d4b833204ea535edcc9297fe51aa84ba Author: Alexis La Goutte Date: Tue Jul 26 12:07:24 2016 +0200 Update .mailmap Change-Id: Id725f28977282b289a2de26cac2fb92713babe6a Reviewed-on: https://code.wireshark.org/review/16692 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7b75871bd9faacb948475eae4afbc7e4bd4a4c9a commit 7b75871bd9faacb948475eae4afbc7e4bd4a4c9a Author: Hiroshi Ioka Date: Tue Jul 26 19:38:44 2016 +0900 packet-smb2: fix data type of share_type According to spec, https://msdn.microsoft.com/en-us/library/cc246499.aspx share_type uses 1 byte. But, current implementation allocates 2 bytes for it. Change-Id: Ibf55c49168a417c16bde57aad368a1265040afae Reviewed-on: https://code.wireshark.org/review/16695 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d860d5a74b91b6d8e67c7735b181d70c25cf4df0 commit d860d5a74b91b6d8e67c7735b181d70c25cf4df0 Author: Alexis La Goutte Date: Tue Jul 26 10:59:30 2016 +0200 BGP: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Iaec85cbe8fbced461a56f55f8813506054356369 Reviewed-on: https://code.wireshark.org/review/16688 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=761d555e4f20eaba64f7c064bee693a33a74fdcf commit 761d555e4f20eaba64f7c064bee693a33a74fdcf Author: Alexis La Goutte Date: Tue Jul 26 12:08:20 2016 +0200 s1ap: fix indent (use 2 spaces) and modelines info Change-Id: I450f252d22b21438e55285b2af950f6a1c9f6d10 Reviewed-on: https://code.wireshark.org/review/16693 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4d5cf2179864100d9605e9156fc0f309e8f45efa commit 4d5cf2179864100d9605e9156fc0f309e8f45efa Author: bartolootrit Date: Tue Jul 19 16:38:49 2016 +0000 DNP dissector. Typo in comments Change-Id: Ie77c7bba0e97cca87b443552c8efe9aaed45734d Reviewed-on: https://code.wireshark.org/review/16545 Reviewed-by: Jaap Keuter Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=03bc58d0727660b92bfe02cde8496f221508869e commit 03bc58d0727660b92bfe02cde8496f221508869e Author: William Tu Date: Mon Jul 25 17:52:45 2016 -0700 ERSPAN: add link to protocol spec and refactoring. Add link to ERSPAN protocol spec, remove obsolete comments, and remove unnecessary 'if(tree)' check. Change-Id: I1b4950777c84d62301c322afdfc876949db0d4ed Signed-off-by: William Tu Reviewed-on: https://code.wireshark.org/review/16675 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bcec07895aee4429c9b1e2d2dc142954b5f396ba commit bcec07895aee4429c9b1e2d2dc142954b5f396ba Author: Marius Paliga Date: Mon Jul 25 09:54:37 2016 +0200 Fix decoding of MS Info Change Reporting Action Bug: 12642 Change-Id: I69b339ff4785a2fe3fb0e2111264616815339c1b Reviewed-on: https://code.wireshark.org/review/16644 Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=907d49483d24698013fcdaec15b78a149751eecb commit 907d49483d24698013fcdaec15b78a149751eecb Author: Michael Mann Date: Mon Jul 25 22:58:09 2016 -0400 Fix some of the checkAPIs.pl warnings for g_warning. 1. Create ws_g_warning for legitimate uses of g_warning 2. Use proto_tree_add_debug_text 3. Comment some out Change-Id: Ida044bf40286b955fdd529c4f9907c8e09b3d7c5 Reviewed-on: https://code.wireshark.org/review/16678 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6fbaf9be34e8745b2781294afdcf2822528a6349 commit 6fbaf9be34e8745b2781294afdcf2822528a6349 Author: Alexis La Goutte Date: Thu Jul 21 23:27:05 2016 +0200 GVSP: enforce heuristic (get some false positive with STUN) Change-Id: Ic1da51a71ee4fa60267751d7bb3f46225ad2f084 Reviewed-on: https://code.wireshark.org/review/16573 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d3ce757de040f32f3cd12eb76b256257a1210bcf commit d3ce757de040f32f3cd12eb76b256257a1210bcf Author: Matt Texier Date: Fri Jul 22 02:10:54 2016 +0200 MP-BGP dissector: Fix EVPN route type 5 decoding Route type 5 do have optional fields that was not properly decoded (MPLS labels) Bug: 12631 Change-Id: I12d61ef170d4e0f6e6d2c7bf25f149db84c186d7 Reviewed-on: https://code.wireshark.org/review/16576 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=34a0c4db22be468ff4ef673a5976d2b1099da05c commit 34a0c4db22be468ff4ef673a5976d2b1099da05c Author: Hiroshi Ioka Date: Mon Jul 18 16:59:31 2016 +0900 packet-smb2: add a dissector for STATUS_STOPPED_ON_SYMLINK Bug: 12628 Change-Id: I666416d1a6facdbf8f4fa6230d6b061cad23dc7a Reviewed-on: https://code.wireshark.org/review/16524 Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f587b1b18bf3371b85b5a694c6e16616fcc01d5d commit f587b1b18bf3371b85b5a694c6e16616fcc01d5d Author: Alexis La Goutte Date: Mon Jul 25 12:04:25 2016 +0200 SMB2: Always display reserved field Change-Id: I2f4878d7b730d626d75ac5ed57a00acc8ec34990 Reviewed-on: https://code.wireshark.org/review/16658 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=347f071f1b9180563c28b0f3d0627b91eb456c72 commit 347f071f1b9180563c28b0f3d0627b91eb456c72 Author: Pascal Quantin Date: Mon Jul 25 17:39:10 2016 +0200 WBXML: limit the recursion level Bug: 12663 Change-Id: Ibbab2f20f4eda9f42ea0ea5e88dcf553cce1b55c Reviewed-on: https://code.wireshark.org/review/16670 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2193bea3212d74e2a907152055e27d409b59485e commit 2193bea3212d74e2a907152055e27d409b59485e Author: Pascal Quantin Date: Mon Jul 25 17:08:26 2016 +0200 WAP: check that tvb_get_guintvar does not overflow Bug: 12661 Change-Id: I2ef857d6be6595fd89f3dbb8d41c1c70d550ad93 Reviewed-on: https://code.wireshark.org/review/16665 Reviewed-by: Pascal Quantin Tested-by: Pascal Quantin Reviewed-by: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=56706427f53cc64793870bf072c2c06248ae88f3 commit 56706427f53cc64793870bf072c2c06248ae88f3 Author: Pascal Quantin Date: Mon Jul 25 11:19:05 2016 +0200 proto.c: add bounds check to proto_tree_add_text(_valist)_internal Bug: 12659 Change-Id: I44cb3ce8e647ae2816d5ffa95435068c435a1e5c Reviewed-on: https://code.wireshark.org/review/16648 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=896751e013a63733702ab2c247ea8ff9db0b0332 commit 896751e013a63733702ab2c247ea8ff9db0b0332 Author: Gerald Combs Date: Mon Jul 25 10:15:46 2016 -0700 Use a variable consistently. We test against "field" in ServiceResponseTimeDialog::filterExpression. Make sure we use it within the test as well. Bug: 12627 Change-Id: If11ab9fcdb8394f4366569185808ec1ddfc34dfe Reviewed-on: https://code.wireshark.org/review/16672 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2bec34aedcf2c562db1976c40988726816a4185a commit 2bec34aedcf2c562db1976c40988726816a4185a Author: Jo??o Valverde Date: Tue Jul 26 00:18:09 2016 +0100 IPv6: Add fragment header size #define Change-Id: I536324da9ec761279cc3d3d5df681a4217d5b5fc Reviewed-on: https://code.wireshark.org/review/16676 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=3ebb2cfe6bfda416ad1ef3c38387959d3c78e6a6 commit 3ebb2cfe6bfda416ad1ef3c38387959d3c78e6a6 Author: Dario Lombardo Date: Mon Jul 25 17:12:30 2016 +0200 editcap: fix typos Change-Id: Ic5eb5daca1ab7463723ee2b299482929f3e8be56 Reviewed-on: https://code.wireshark.org/review/16666 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e14dde056d373046243677236ad987640dc043be commit e14dde056d373046243677236ad987640dc043be Author: Alexis La Goutte Date: Mon Jul 25 16:03:23 2016 +0200 vxlan(.h): fix no newline at end of file [-Wnewline-eof] Change-Id: Ib53a0234eb8b6a24470e1e6beabe26515b6ef421 Reviewed-on: https://code.wireshark.org/review/16664 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=187469e430af0f329fbbb0c0e0780bb78b947592 commit 187469e430af0f329fbbb0c0e0780bb78b947592 Author: Alexis La Goutte Date: Mon Jul 25 12:27:43 2016 +0200 SMB2: (Re)indent hf_register_info hf (use tab) Change-Id: I872baa7bf44cc6c675366206e749c50001cee067 Reviewed-on: https://code.wireshark.org/review/16659 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e2f36efbdd7cc79f0714e0b8ea7f0f3f2d1cd779 commit e2f36efbdd7cc79f0714e0b8ea7f0f3f2d1cd779 Author: Alexis La Goutte Date: Mon Jul 25 11:51:38 2016 +0200 vsock: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I266b0542597eec755b7998d9d5abbae8e804b192 Reviewed-on: https://code.wireshark.org/review/16651 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5a469ddc893f7c1912d0e15cc73bd3011e6cc2fb commit 5a469ddc893f7c1912d0e15cc73bd3011e6cc2fb Author: Pascal Quantin Date: Mon Jul 25 13:32:45 2016 +0200 LDSS: check if a conversation already exists before recreating it Bug: 12662 Change-Id: I81d91d54544e5865336dc08ffda9fe109fc643ed Reviewed-on: https://code.wireshark.org/review/16660 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3c93b67dade357ae036bce9eb2df7fb2382bf8f3 commit 3c93b67dade357ae036bce9eb2df7fb2382bf8f3 Author: Alexis La Goutte Date: Mon Jul 25 11:26:08 2016 +0200 SHIM6: rename p variable by offset Change-Id: I3f7e3291e119eb51c85381d1141bd79b2d61ec18 Reviewed-on: https://code.wireshark.org/review/16649 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=10bcfa58f8c1d4f5f10077e0b8dbb3410ba7d936 commit 10bcfa58f8c1d4f5f10077e0b8dbb3410ba7d936 Author: AndersBroman Date: Mon Jul 25 11:34:22 2016 +0200 [S1AP] Add dissection of the content of UERadioCapabilityForPaging. Change-Id: I7f6686a9324fdd364653404ed4b3315d6ca36716 Reviewed-on: https://code.wireshark.org/review/16650 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b814ae2057daade0e5638aae75e2aceb63b3c1cc commit b814ae2057daade0e5638aae75e2aceb63b3c1cc Author: AndersBroman Date: Fri Jul 22 14:35:56 2016 +0200 [GTPv2] Dissect TWAN Identifier and other minor updates. Bug:12638 Change-Id: I13446727a46b4df4fe3e667723aa43d83efe1159 Reviewed-on: https://code.wireshark.org/review/16585 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=095a3c8954b3ebe9acddcd0fb622ee69f4890758 commit 095a3c8954b3ebe9acddcd0fb622ee69f4890758 Author: Jo??o Valverde Date: Mon Jul 25 04:55:06 2016 +0100 IPv6: Use wmem_packet_scope for ws_ip address allocation Change-Id: I7e386fe0f8cb3a19a91a16c1152ce500367c13fd Reviewed-on: https://code.wireshark.org/review/16654 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=00e74ac6e5a0d07093aa3b39514eb5a048331d5e commit 00e74ac6e5a0d07093aa3b39514eb5a048331d5e Author: Jo??o Valverde Date: Mon Jul 25 04:21:21 2016 +0100 IPv6: Use pinfo->pool scope for ipv6_pinfo Change-Id: I415103eaba23b1a616667cf7c72af3b391a9e5ab Reviewed-on: https://code.wireshark.org/review/16653 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=80f7d9c2c0a9abf6412067be16d1ccebc4ba65f9 commit 80f7d9c2c0a9abf6412067be16d1ccebc4ba65f9 Author: Jo??o Valverde Date: Mon Jul 25 04:07:31 2016 +0100 IPv6: Say "unknown" for unknown ip protocol column info Change-Id: I99424f9382dd602d3f29251cdbf7d32666409d90 Reviewed-on: https://code.wireshark.org/review/16652 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=77915051685fee048571031769bbed05531fd852 commit 77915051685fee048571031769bbed05531fd852 Author: Jo??o Valverde Date: Sun Jul 24 19:11:01 2016 +0100 IPv6: Use ipv6_pinfo_t instead of ws_ip to keep some state To perform IPv6 defragmentation we need to compute the IPv6 fragment header payload length by subtracting the length of intermediate extension headers from the IPv6 payload length. Add a new frag_plen field to ipv6_pinfo_t to do that instead of (ab)using struct ws_ip. Note: The RFC 2460 rules for fragment header order are stricter than the code suggests but that shouldn't be a problem here. Change-Id: I76f3cb3a1a29d96b080d3d53c0f493f9d0b2786c Reviewed-on: https://code.wireshark.org/review/16637 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=6cf9616df68a4db7e436bb77392586ff9ad84feb commit 6cf9616df68a4db7e436bb77392586ff9ad84feb Author: Pascal Quantin Date: Mon Jul 25 09:37:25 2016 +0200 RLC: fix a variable overflow in rlc_decode_li function Bug: 12660 Change-Id: I20a423eb9aa72383ac28d176bc60751ed36be9bd Reviewed-on: https://code.wireshark.org/review/16639 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=47a5fa850b388fcf4ea762073806f01b459820fe commit 47a5fa850b388fcf4ea762073806f01b459820fe Author: Pascal Quantin Date: Mon Jul 25 09:54:06 2016 +0200 RLC: fix a stack overflow in rlc_decode_li function The test to check whether the array was full or not was off by 1 Bug: 12664 Change-Id: If2057b71d92c7f03e05b0f4676abc62d5a03ae73 Reviewed-on: https://code.wireshark.org/review/16640 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=55069dad4a1f0c61e5f9c349389cecff0130cf32 commit 55069dad4a1f0c61e5f9c349389cecff0130cf32 Author: Gerard Garcia Date: Sun Jul 24 21:33:41 2016 -0400 Add vSocket dissector Header definition: https://github.com/GerardGarcia/linux/blob/vsockmon/include/uapi/linux/vsockmon.h Bug: 12623 Change-Id: I9af4b5069f69b847779a8b25abb3939e672dc9c3 Reviewed-on: https://code.wireshark.org/review/16308 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1da1f945e2988080add4923dc2021753e3b2f7c1 commit 1da1f945e2988080add4923dc2021753e3b2f7c1 Author: Michael Mann Date: Sun Jul 24 08:53:39 2016 -0400 Fix checkAPI.pl warnings about printf Many of the complaints from checkAPI.pl for use of printf are when its embedded in an #ifdef and checkAPI isn't smart enough to figure that out. The other (non-ifdef) use is dumping internal structures (which is a type of debug functionality) Add a "ws_debug_printf" macro for printf to pacify the warnings. Change-Id: I63610e1adbbaf2feffb4ec9d4f817247d833f7fd Reviewed-on: https://code.wireshark.org/review/16623 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ee7f9c33f63532bc69899a0750177756be53c0c1 commit ee7f9c33f63532bc69899a0750177756be53c0c1 Author: Michael Mann Date: Sun Jul 24 14:16:19 2016 -0400 Pacify GTK checkAPIs.pl warnings. Add "Wireshark" macros to old-gtk-compat.h for GTK APIs that have been deprecated. The macros are setup by version number to limit their proliferation (not that I suspect much development will really be done there since GTK is deprecated). Just want to make buildbots happy for the time being. Change-Id: I095f850065166a0bc2e2456fb2e886ab64fdd97d Reviewed-on: https://code.wireshark.org/review/16635 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Balint Reczey Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=688d055acd523e645c1e87267dcf4a0a9867adbd commit 688d055acd523e645c1e87267dcf4a0a9867adbd Author: Martin Kaiser Date: Sun Jul 24 18:43:14 2016 +0200 zvt: use a hash table for the bitmaps table entries contain the length (if known and constant) and a function to dissect the payload this should clean up the code for bitmap dissection and make it easier to add new entries Change-Id: Id0ef5ff9e53c82171789c8a3352e56d3997d82b9 Reviewed-on: https://code.wireshark.org/review/16632 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=363617ffed882d8f8bcf812e1afc114c96a63d08 commit 363617ffed882d8f8bcf812e1afc114c96a63d08 Author: Jo??o Valverde Date: Sun Jul 24 19:10:56 2016 +0100 Use 'nxt' argument in ipv6_dissect_next() Change-Id: I7190aa5301ba54be4c179dc7815c4be82987c949 Reviewed-on: https://code.wireshark.org/review/16636 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=3e6df076c60469ef42b289615590a790538b29b9 commit 3e6df076c60469ef42b289615590a790538b29b9 Author: Martin Kaiser Date: Sun Jul 24 19:23:48 2016 +0200 zvt: rename dissect_zvt_bitmap_apdu() to dissect_zvt_bitmap_seq() the sequence of bitmaps can either be the complete APDU payload or a part of it Change-Id: I3e3d176f29a5c2a0ad2c7fb61102c46255f436da Reviewed-on: https://code.wireshark.org/review/16631 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=20f3a9a632d49c2c1302a435b8db1a2e8051449b commit 20f3a9a632d49c2c1302a435b8db1a2e8051449b Author: Martin Kaiser Date: Sun Jul 24 18:24:08 2016 +0200 zvt: rename bitmap to bmp It looks like the specs call the first byte BMP and the whole record (BMP + content) is called the bitmap. Change-Id: I60ce75b131b3cddc59f614b8ca156ceacc890cf8 Reviewed-on: https://code.wireshark.org/review/16630 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=d508a9bf4c268f817c9a52b9edc6455cbead35ee commit d508a9bf4c268f817c9a52b9edc6455cbead35ee Author: Harald Welte Date: Sat Jul 16 20:36:11 2016 +0200 Add Ericsson A-bis P-GSL dissector Ericsson uses a vendor-specific packetized PCU-CCU interface on their packetized A-bis, which can be encapsulated in their own variant of HDLC on top of L2TP. The new P-GSL dissector is called from packet-ehdlc.c, which in turn integrates with packet-l2tp.c. Change-Id: Ifca190577b1c9691209221d79e3ef034dc3ca650 Reviewed-on: https://code.wireshark.org/review/16510 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c2ada3dd79374b14da21f67e924fff89d3526f15 commit c2ada3dd79374b14da21f67e924fff89d3526f15 Author: Michael Mann Date: Sun Jul 24 10:04:52 2016 -0400 Replace strlen with NULL checks to pacify checkAPIs.pl Change-Id: I5db39cbd531c228da73447bf8899599f82e1889d Reviewed-on: https://code.wireshark.org/review/16624 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8505fb08c1f835fd959872b321de12c13b182583 commit 8505fb08c1f835fd959872b321de12c13b182583 Author: Michael Mann Date: Sun Jul 24 10:14:48 2016 -0400 Fix shadow variable warnings. Change-Id: I1e6bd722b3f04f171b462fc680ca080bb7ec03c7 Reviewed-on: https://code.wireshark.org/review/16625 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a06042d614eea9418bb625fbe38d89e45defced9 commit a06042d614eea9418bb625fbe38d89e45defced9 Author: Gerald Combs Date: Sun Jul 24 08:07:54 2016 -0700 [Automatic update for 2016-07-24] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I9a88b1d2ac3fd54cd2b7bfbb652ba504db81df65 Reviewed-on: https://code.wireshark.org/review/16626 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=e878525f5ff8ab93794a17ba968c75c6676b4ad6 commit e878525f5ff8ab93794a17ba968c75c6676b4ad6 Author: Harald Welte Date: Sat Jul 16 18:34:34 2016 +0200 Add basic dissector for Ericsson Packet A-bis TFP Protocol This dissector currently onl dissects the TFP header, treating the payload (TRAU) as opaque data. Still, it is an improvement to see the header information like timeslot, sequence number, delay and frame type. The new TFP dissector is called from packet-ehdlc.c, which in turn is used inside Ericsson-specific L2TP. Change-Id: I8835c07e259ec9a324ec92aac39abbef2c902af3 Reviewed-on: https://code.wireshark.org/review/16509 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=051f5cb18a28980e3a3ca24d059af52a709cef12 commit 051f5cb18a28980e3a3ca24d059af52a709cef12 Author: Harald Welte Date: Mon Jul 18 16:09:56 2016 +0200 L2TP: Add some more Ericsson-specific AVPs Change-Id: I3d0eb7f9b5641c388493c7188c128bfb14dfbf60 Reviewed-on: https://code.wireshark.org/review/16622 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fff601949ff9c618bd4b8f7f5858204ce4868008 commit fff601949ff9c618bd4b8f7f5858204ce4868008 Author: Guy Harris Date: Sun Jul 24 01:47:15 2016 -0700 Fix indentation (no tabs). Change-Id: Ic45c0aa526e90bd51c0c501cdd349255ce0b43f5 Reviewed-on: https://code.wireshark.org/review/16621 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2101af4b6776a3ede5c231b63a78011f284dcea8 commit 2101af4b6776a3ede5c231b63a78011f284dcea8 Author: Guy Harris Date: Sun Jul 24 01:44:58 2016 -0700 More null "IP information" pointer checks. Bug: 12645 Change-Id: I356b6570f9a33fd495523a5e1fa6ada56047dc45 Reviewed-on: https://code.wireshark.org/review/16620 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2a3612f8e17c53ba71cf5fb9978a3a6e939f60d6 commit 2a3612f8e17c53ba71cf5fb9978a3a6e939f60d6 Author: Guy Harris Date: Sun Jul 24 01:32:34 2016 -0700 Don't even *mention* the TTL/hop limit if we don't have it. That's cleaner than reporting it as 0. Change-Id: I862130c98131ba83f9689201d852e2f1aab34770 Reviewed-on: https://code.wireshark.org/review/16619 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=284aed2c66c63185da6af1a6636fb526e047d9ed commit 284aed2c66c63185da6af1a6636fb526e047d9ed Author: Guy Harris Date: Sun Jul 24 01:21:26 2016 -0700 More null "IP information" pointer checks. Bug: 12645 Change-Id: Iac662bec3c23b0b3d228766ad7a094f615770072 Reviewed-on: https://code.wireshark.org/review/16618 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=00961a0df29a4e3b5f0541d48e5888fb13828e7b commit 00961a0df29a4e3b5f0541d48e5888fb13828e7b Author: Guy Harris Date: Sun Jul 24 01:05:23 2016 -0700 Pass the next protocol value to ip_try_dissect() as an argument. That way, we don't rely on the ws_ip pointer being non-null. Based on changes from Ib73410fd8575ad6c836311bbda87a0580e5640ac. Change-Id: If8c437572c725481ac4148c8095a1a479b4fb0f8 Reviewed-on: https://code.wireshark.org/review/16617 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=523e8c3cc549beacf99f5dbfb7e52c5e34ee85e2 commit 523e8c3cc549beacf99f5dbfb7e52c5e34ee85e2 Author: Guy Harris Date: Sun Jul 24 00:59:06 2016 -0700 Pass the next header value to ipv6_dissect_next() as an argument. That way, we don't rely on the ws_ip pointer being non-null. Based on changes from Ib73410fd8575ad6c836311bbda87a0580e5640ac. Bug: 12645 Change-Id: I8c74ba57637b6a125593c4711d7c21b9693c2c85 Reviewed-on: https://code.wireshark.org/review/16616 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d109a8d62c39aa5caa29d9a2d021d813e82a7a12 commit d109a8d62c39aa5caa29d9a2d021d813e82a7a12 Author: Guy Harris Date: Sun Jul 24 00:48:41 2016 -0700 More null pointer checks. Taken from Ib73410fd8575ad6c836311bbda87a0580e5640ac. Bug: 12645 Change-Id: Ie08c113b6193da40ce0e438faefd78ad36b4d475 Reviewed-on: https://code.wireshark.org/review/16615 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=696011f522f6ced8aa6532bd069626a636cdaa33 commit 696011f522f6ced8aa6532bd069626a636cdaa33 Author: Guy Harris Date: Sun Jul 24 00:26:45 2016 -0700 Don't assume we've been passed a non-null data pointer. There is no guarantee of that. Bug: 12645 Change-Id: Icb3310e5df37acfd113a9e2b1fee34e59ef28962 Reviewed-on: https://code.wireshark.org/review/16614 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f930da87a738171f10af56a4acd7979c1469211a commit f930da87a738171f10af56a4acd7979c1469211a Author: Guy Harris Date: Sat Jul 23 19:16:36 2016 -0700 Enable "Save As..." iff cf_can_save_as() returns TRUE. Currently, cf_can_save() really means "*there's something to save* and we can write it out"; "Save As..." should be enabled even if there are no changes to save, in case the user just wants to write the existing file contents out to a new file and have the new file be the current file. That matches the behavior of the GTK+ version. (We might want to enable "Save" even if there are no changes to save; some other programs do that, such as the TextEdit, WordPad, KWrite, and gedit simple text editors. If so, however, we should make "Save" write stuff out even if there are no changes to save. Note, however, that we're a bit different from most "editors", in that we don't read the entire file into memory - we keep the file open and read packet data from it, because we want to be able to read files that won't fit into memory. That *might* change what we ultimately want to do with "Save".) Bug: 12630 Change-Id: I8a2327b5d6ddab7c4f0367f132460b507da38577 Reviewed-on: https://code.wireshark.org/review/16612 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5488581d183cf245a9ffdeb30732f155d9db8b99 commit 5488581d183cf245a9ffdeb30732f155d9db8b99 Author: Jo??o Valverde Date: Sat Jul 23 02:28:51 2016 +0100 Replace an #ifdef with g_path_is_absolute() Change-Id: I0df8ea363502bb5e313192b6a10f6df032031699 Reviewed-on: https://code.wireshark.org/review/16601 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=0590a4f6d82c9eb54621aba50638ecbef78dccee commit 0590a4f6d82c9eb54621aba50638ecbef78dccee Author: Harald Welte Date: Sat Jul 16 18:33:55 2016 +0200 packet-ehdlc: Update with results from better understanding the protocol The Ericsson HDLC format inside L2TP is not publicly documented, so when I originally wrote the code, I was basically just looking at hex-dumps of protocol traces and trying to ge an initial understanding. By now, that understanding has significantly matured, so let's update the dissector accordingly. The major changes are regarding the understanding that there is not a message type, but in fact a compressed SAPI and compressed TEI field. Based on this, we can discriminate on whether there will be a HDLC/LAPD header to follow, or whether there's actual user data (TRAU frame replacement) following. Change-Id: Ic29d2d295678c4dc5f93cd8404b2e832f4532daf Reviewed-on: https://code.wireshark.org/review/16508 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=baf8f9c7d00a24632f1cac54b9e749e0a964dc0f commit baf8f9c7d00a24632f1cac54b9e749e0a964dc0f Author: Sean O. Stalley Date: Fri Jul 22 13:30:52 2016 -0700 Add support for USB3-specific Hub Class Feature Selectors Add Hub Class Feature Selectors (defined in USB3.1 spec, table 10-9) to USBHUB dissector. Change-Id: I53f73b5d689b8921907514e0fcd74a152abc2b49 Signed-off-by: Sean O. Stalley Reviewed-on: https://code.wireshark.org/review/16593 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c07bf81082f22e102c4aed00d7ecfdffd1eeb8ed commit c07bf81082f22e102c4aed00d7ecfdffd1eeb8ed Author: Michael Mann Date: Sat Jul 23 14:03:32 2016 -0400 packet-socketcan.c - Add subdissector name to layer list. This allows GTK Decode As to function properly if CAN subdissector has a dissector table. Change-Id: I5eb3642c34642302939d27e844fe93f626ba039c Reviewed-on: https://code.wireshark.org/review/16606 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a02e90da41a92baf909865e2361fb6701d0a8432 commit a02e90da41a92baf909865e2361fb6701d0a8432 Author: Jo??o Valverde Date: Sat Jul 23 03:52:10 2016 +0100 filesystem.c: Don't constify mallocated pointer Change-Id: I8991682bda256c5e1c09a303b0243e240b276101 Reviewed-on: https://code.wireshark.org/review/16602 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Reviewed-by: Pascal Quantin Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c9329ff0ec9c6ade928100564e7c04f1e11125df commit c9329ff0ec9c6ade928100564e7c04f1e11125df Author: Guy Harris Date: Sat Jul 23 01:56:12 2016 -0700 Suggest using a task dialog, so we can label the buttons. Change-Id: I2827ab8b5d4a9c17e6c178d9397fcf897a356c9f Reviewed-on: https://code.wireshark.org/review/16603 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=0aaff397fbd1ac860fbb54873b09adf7616ee3b5 commit 0aaff397fbd1ac860fbb54873b09adf7616ee3b5 Author: dsrsupport Date: Thu Jul 21 17:35:24 2016 +0300 ZigBee: implement dissector for Parent_Annce_rsp; minor fixes Implement dissector for User Descriptor Response. Fix Number OfChild foield or Parent_Annce. Fix name of User Descriptor Response cluster. Change-Id: Ia48277a76bc7742021a407a45ca18e2c51a35046 Reviewed-on: https://code.wireshark.org/review/16570 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ba0b0b1bc9818611a255b95cd0f1123155cef9d3 commit ba0b0b1bc9818611a255b95cd0f1123155cef9d3 Author: Jeff Morriss Date: Sun Jul 17 22:42:32 2016 -0400 Qt follow stream: don't clear the text widget when doing Save-As. ... Otherwise the user will see an empty stream after the Save-As operation. Change-Id: Ibafcb4e4b670807702a8d8a5756544471f2eccc3 Reviewed-on: https://code.wireshark.org/review/16521 Petri-Dish: Jeff Morriss Reviewed-by: Gerald Combs Reviewed-by: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=904d9fc2c3d919b0acc308228bf8fb9388f89f26 commit 904d9fc2c3d919b0acc308228bf8fb9388f89f26 Author: Jo??o Valverde Date: Tue Jul 19 22:06:31 2016 +0100 Update struct ws_ip with flow label and comments Change field ip_v_hl to version. Change-Id: Ic7ce8d6d083f6413284a7b9ba91a2387b11b29fb Reviewed-on: https://code.wireshark.org/review/16555 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=c11cdd6493ef7e852fab7d32a9cb87ec2955c2c2 commit c11cdd6493ef7e852fab7d32a9cb87ec2955c2c2 Author: Jo??o Valverde Date: Sat Jul 23 01:10:33 2016 +0100 Use wmem_new0() to allocate struct ws_ip Change-Id: I0e76ffc2dc0c3e3d7bd081ff433c95741b9aa906 Reviewed-on: https://code.wireshark.org/review/16598 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=ea055d558f726748a92fd02d6a13b1fc66aa5c6d commit ea055d558f726748a92fd02d6a13b1fc66aa5c6d Author: Michael Mann Date: Fri Jul 22 19:30:34 2016 -0400 packet-diameter_3gpp.c: Convert many fields to use proto_tree_add_bitmask_with_flags Change-Id: I1936ec4ca6003d3268674079b79da0b009a62f10 Reviewed-on: https://code.wireshark.org/review/16597 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=752b5de27cfb17d62d856311879c09e7bda2d448 commit 752b5de27cfb17d62d856311879c09e7bda2d448 Author: Jo??o Valverde Date: Fri Jul 22 23:24:13 2016 +0100 IPv6: Another get_jumbo_plen cleanup Change-Id: I81e618cd889aa1425e03b7dcb6e0af3d995b1d54 Reviewed-on: https://code.wireshark.org/review/16595 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=4a6089795aa3dfcfa9cc2839190b05a10642c63e commit 4a6089795aa3dfcfa9cc2839190b05a10642c63e Author: Roland Knall Date: Fri Jul 22 13:31:07 2016 +0200 sshdump: Change ws_close to closesocket ws_close just calls _close(); that doesn't close sockets. closesocket() is the API to close a socket on Windows, and is defined as close() on UN*X, so using closesocket() will close sockets on Windows and UN*X. This way, we close the pipe socket correctly on Windows. Change-Id: I6d50e26bfabac5618c74a180cbe94d444b591bd4 Reviewed-on: https://code.wireshark.org/review/16582 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=cf4fc7baf95565a4725647704190b5455bb65f43 commit cf4fc7baf95565a4725647704190b5455bb65f43 Author: Gerald Combs Date: Fri Jul 22 10:15:07 2016 -0700 Use ws_printf routines everywhere in column-utils.c. Change-Id: I8764b67b5ab320323c96fe21e5ebaa03815905fd Reviewed-on: https://code.wireshark.org/review/16591 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=0482b0b0b1ca227619fe487e15d5214b9362c92e commit 0482b0b0b1ca227619fe487e15d5214b9362c92e Author: Gerald Combs Date: Fri Jul 22 10:01:03 2016 -0700 Qt: Don't force a repaint in update_progress_dlg. Remove a call to update() in order to force a repaint for large capture files. Doing so incurs a small-but-nonzero delay on Windows and it should no longer be needed since we switched to timer-based updates in gb5a585c. Change-Id: I01ff2eed165d15dd1d3218550baa664f43dd442a Reviewed-on: https://code.wireshark.org/review/16589 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Jeff Morriss Tested-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=24aa839f027f8529f174f9e29ec725f83a04e648 commit 24aa839f027f8529f174f9e29ec725f83a04e648 Author: Guy Harris Date: Fri Jul 22 12:13:06 2016 -0700 Get rid of all references to new_create_dissector_handle(). It went away a long time ago; use create_dissector_handle(). Change-Id: I28e90821033621bc7a5572243ff5871b4e67d60d Reviewed-on: https://code.wireshark.org/review/16592 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ba607a15277f6a9475ba19d0cb60f003b3a40019 commit ba607a15277f6a9475ba19d0cb60f003b3a40019 Author: Pascal Quantin Date: Fri Jul 22 13:48:58 2016 +0200 MPTCP: fix offset used for AddrID field in MP_JOIN and MP_PRIO messages Bug: 12641 Change-Id: I7ba5cbf795eef3e77a7161b8dc8752d9c10610f8 Reviewed-on: https://code.wireshark.org/review/16583 Petri-Dish: Pascal Quantin Reviewed-by: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=52ed7d3b5c25ca5337990f5f1311da975784353d commit 52ed7d3b5c25ca5337990f5f1311da975784353d Author: Marius Paliga Date: Fri Jul 22 13:26:12 2016 +0200 Add support for new AVPs defined in 29.273 Bug: 12643 Change-Id: Ic9c26dc864b2b016ba722620098caf44a800f0f4 Reviewed-on: https://code.wireshark.org/review/16581 Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=12dd01225a0a63ff626b4aa2a2374edda7edebdf commit 12dd01225a0a63ff626b4aa2a2374edda7edebdf Author: Marius Paliga Date: Fri Jul 22 09:34:35 2016 +0200 Added decoding of MS Info Change Reporting Action IE Bug: 12642 Change-Id: I845687763a261566036c7d38c310656d38b06fa5 Reviewed-on: https://code.wireshark.org/review/16579 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2c38a05d0154697ac5438eadf98750a600e68cbb commit 2c38a05d0154697ac5438eadf98750a600e68cbb Author: Jo??o Valverde Date: Thu Jul 21 00:37:15 2016 +0100 Qt: Add hovered byte lock on left-click Allows marking/unmarking a single byte in the bytes view pane. Ping-Bug: 11547 Change-Id: I574ad7c6218eb08018094ea92ba79b69dbe4b45d Reviewed-on: https://code.wireshark.org/review/16563 Reviewed-by: Michal Labedzki Tested-by: Michal Labedzki Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=0903568bf3a784da935507851a3088a8b17ef91c commit 0903568bf3a784da935507851a3088a8b17ef91c Author: Jo??o Valverde Date: Sun Jul 17 05:02:29 2016 +0100 Decouple extension headers from the IPv6 dissector loop Register MIPv6 too in "ipv6.nxt". Fixes bug 10705. Bug: 10705 Change-Id: I297d8983d65ee7585e1201a81d10396001e0d167 Reviewed-on: https://code.wireshark.org/review/16561 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=7844a118cf1cb99fc170f3654e96108d2cd49150 commit 7844a118cf1cb99fc170f3654e96108d2cd49150 Author: AndersBroman Date: Thu Jul 21 09:55:03 2016 +0200 Add Nordic semiconductors dissector to read files produced by their BTLE sniffer. Code downloaded from https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF-Sniffer and cleaned up and modified to comple with current Wireshark version. Bug 12637 Change-Id: Ic73122f35039b4245d6219b825a28c10f22f36ad Reviewed-on: https://code.wireshark.org/review/16569 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=53de2c23783788d92dc17d3dccfdc8b65ab0bf74 commit 53de2c23783788d92dc17d3dccfdc8b65ab0bf74 Author: Pascal Quantin Date: Wed Jul 20 23:54:35 2016 +0200 Convert more glib memory to wmem pinfo pool Change-Id: I4cc23bc19a6bd8c6a8e0389eaf939dbb60fe0ca3 Reviewed-on: https://code.wireshark.org/review/16562 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b2e4a7e21ce7ee8fee857ee71d51ad1ec13feb2e commit b2e4a7e21ce7ee8fee857ee71d51ad1ec13feb2e Author: Gerald Combs Date: Thu Jul 21 17:34:56 2016 -0700 Minimize allocations for frame tvbuffs and Buffers. Try to minimize the number of times we allocate memory for Buffers and Buffer data. Change-Id: I738fdc64e571772ef4ba6335d49087277dd7b430 Reviewed-on: https://code.wireshark.org/review/16577 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e3a15cfbb24b79c0225d391dc44362ac9cdcb077 commit e3a15cfbb24b79c0225d391dc44362ac9cdcb077 Author: William Tu Date: Wed Jul 20 21:38:47 2016 -0700 Fix ERSPAN type II and type III offset. For ERSPAN type II (version == 1), the offset is shifted by 4 at the end. As a result, the 'offset+=2' at the end of ERSPAN type III should be in its own 'else' scope. Change-Id: I64a55d5722e3f4f5672ca2a4228583b3b51559e1 Reviewed-on: https://code.wireshark.org/review/16568 Petri-Dish: Alexis La Goutte Reviewed-by: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3dbc84414ef3bd04c11a18f5f9ae0b8e3c1b2909 commit 3dbc84414ef3bd04c11a18f5f9ae0b8e3c1b2909 Author: Gerald Combs Date: Thu Jul 21 15:53:54 2016 -0700 2.1.2 ??? 2.3.0. Change-Id: I133af2d3d05ae77c1030cf35812bb1f969f6a68b Reviewed-on: https://code.wireshark.org/review/16575 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=913e0f408c48f3baf6933807f9cfe4195fde5c75 commit 913e0f408c48f3baf6933807f9cfe4195fde5c75 Author: Gerald Combs Date: Fri Jul 15 13:59:23 2016 -0700 Use Windows CRT string functions in some places. Copy wsutil/wsprintf.h from change 16537. Update it to use functions appropriate to Visual C++ >= 2015, < 2015, and everything else. Add notes about specific API issues. Update epan/expert.c to use ws_snprintf, since the VS profiler shows it as a minor hot spot. This reduces load time for a large-ish capture from ~14s to ~12s here. Migrate a previous column-utils change. Change-Id: Id4064b7c06c35fd447b63c73f731afee181df4f9 Reviewed-on: https://code.wireshark.org/review/16483 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=97d194cd3cb7fa3806a7bb83f83f06ee2eda418b commit 97d194cd3cb7fa3806a7bb83f83f06ee2eda418b Author: Gerald Combs Date: Thu Jul 21 10:27:45 2016 -0700 Qt: Set the LabelStack CSS only when it changes. We call fillLabel repeatedly while loading a capture. Try to avoid applying a style sheet when we do since it can affect performance. Change-Id: I9ee188cb79f7cad340ba35b12011b82004ed8262 Reviewed-on: https://code.wireshark.org/review/16571 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ad6fc87d64de30cdcdca18168a117d2ec24591da commit ad6fc87d64de30cdcdca18168a117d2ec24591da Author: Michael Mann Date: Sun Jul 10 23:47:28 2016 -0400 Add proto_tree_add_checksum. This is an attempt to standardize display/handling of checksum fields for all dissectors. The main target is for dissectors that do validation, but dissectors that just report the checksum were also included just to make them easier to find in the future. Bug: 10620 Bug: 12058 Ping-Bug: 8859 Change-Id: Ia8abd86e42eaf8ed50de6b173409e914b17993bf Reviewed-on: https://code.wireshark.org/review/16380 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jeff Morriss Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1e19f55f0c44b850bc6304be28d5b272a3553204 commit 1e19f55f0c44b850bc6304be28d5b272a3553204 Author: Balint Reczey Date: Mon Jun 20 23:18:46 2016 +0200 Constify a few value_strings which were generated at run-time Change-Id: Idc479a89a34fd21b743faee07020be284f828e2c Reviewed-on: https://code.wireshark.org/review/16298 Petri-Dish: Balint Reczey Tested-by: Petri Dish Buildbot Reviewed-by: Balint Reczey http://cgit.osmocom.org/wireshark/commit/?id=d2727ec8a2bc0524e6e1ea5a1992bed153b1488c commit d2727ec8a2bc0524e6e1ea5a1992bed153b1488c Author: Guy Harris Date: Wed Jul 20 19:53:33 2016 -0700 Don't pass NULL to wtap_block_set_string_option_value(). To remove OPT_SHB_HARDWARE, use wtap_block_remove_option(). To get the string value from a GString, use g_string_free(string, FALSE), not g_string_free(string, TRUE) - the latter will free the string value and return NULL. Change-Id: I0c5a9f818543f6752f455f04fb3c024208e23954 Reviewed-on: https://code.wireshark.org/review/16567 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=52323b20f5ca54d62d8fbffa4ddea8cc851c22df commit 52323b20f5ca54d62d8fbffa4ddea8cc851c22df Author: Guy Harris Date: Wed Jul 20 17:45:07 2016 -0700 Remove more string option value null checks. Also, rename routines that write out an option write_wtap_XXb_option() from write_wtap_XXb_block(). Change-Id: I4884a2f5275a5e2e32137b47255fac6995f311ef Reviewed-on: https://code.wireshark.org/review/16566 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3beab65515ab693806a7b64665bfd287133e860e commit 3beab65515ab693806a7b64665bfd287133e860e Author: Guy Harris Date: Wed Jul 20 17:27:36 2016 -0700 No need to check for string option values being null. A string option, if present, always has a value; it might be a null *string*, but you won't get a null pointer (if the option isn't present, it simply isn't present). Fix some comments while we're at it. Change-Id: I9c1420f56998a7d04de5c5cc2e92631b181f303a Reviewed-on: https://code.wireshark.org/review/16564 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=be1398c17ca1d5b203a930d9254125d602830aef commit be1398c17ca1d5b203a930d9254125d602830aef Author: Michael Mann Date: Tue Jul 19 22:53:28 2016 -0400 Convert uses of g_alloced data with tvb_new_child_real_data to use pinfo->pool instead. Aldo update documentation to suggest using wmem pinfo->pool instead of glib memory Change-Id: I5d34cc6c1515aa9f0d57784b38da501ffcb95ccc Reviewed-on: https://code.wireshark.org/review/16551 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Evan Huus http://cgit.osmocom.org/wireshark/commit/?id=e07b4aa6670f57be7f613eec9d8d47712d1cfa86 commit e07b4aa6670f57be7f613eec9d8d47712d1cfa86 Author: Jo??o Valverde Date: Wed Jul 20 04:11:07 2016 +0100 IPv6: Add option type encodings Change-Id: I9c8811dd30fed59591edb84166d2c854fd5b1885 Reviewed-on: https://code.wireshark.org/review/16553 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=4abf60ff7af594a27fb291fd9fa944397f46049b commit 4abf60ff7af594a27fb291fd9fa944397f46049b Author: AndersBroman Date: Wed Jul 20 15:45:14 2016 +0200 [RRC] Update to V13.3.0 (2016-07) Change-Id: Ide2017d2610a55345a4ab1ef631b1da57a06ceb7 Reviewed-on: https://code.wireshark.org/review/16560 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=31f5e81449f0f256b71f2e2471eb7a8461aec07f commit 31f5e81449f0f256b71f2e2471eb7a8461aec07f Author: Jo??o Valverde Date: Wed Jul 20 13:57:02 2016 +0100 IPv6: Mark ENDI option as deprecated (do not ignore) As requested by Alexis. Change-Id: I33e91aa0234e7c07869d69b5da6d0df8f94254ba Reviewed-on: https://code.wireshark.org/review/16559 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=15a202ea5d8c33e87c0fbe93cf67eab59c6f0b87 commit 15a202ea5d8c33e87c0fbe93cf67eab59c6f0b87 Author: Pascal Quantin Date: Wed Jul 20 14:50:09 2016 +0200 PCP: add a missing cast Change-Id: I3fd85defefb5ba3c27ef7c7cc5e83a8193cf1263 Reviewed-on: https://code.wireshark.org/review/16558 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=95fa045d38ac15e21d55be07d0d7e5efd890d29b commit 95fa045d38ac15e21d55be07d0d7e5efd890d29b Author: Michael Mann Date: Tue Jul 19 22:49:55 2016 -0400 Convert some g_ APIs to wmem. Change-Id: I7fb0b60fc54004326680f07298fe43e8c48e9b39 Reviewed-on: https://code.wireshark.org/review/16550 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f7e078cca60489c40c36c43771f2a54908020a9c commit f7e078cca60489c40c36c43771f2a54908020a9c Author: Jo??o Valverde Date: Wed Jul 20 03:06:09 2016 +0100 IPv6: Fix LIO option dissection It was passing the wrong offset for an FT_UINT_STRING type. Change-Id: I739eb5bbf86768f6bf953662d407270cc8e27f2b Reviewed-on: https://code.wireshark.org/review/16547 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=928f1907c003d49d17a76417069f9a3003962778 commit 928f1907c003d49d17a76417069f9a3003962778 Author: Pascal Quantin Date: Wed Jul 20 09:25:23 2016 +0200 MPTCP: fix mask used to display backup flag Bug: 12635 Change-Id: I077e0a2632c528acf7978123a61d8e0380f3e4e2 Reviewed-on: https://code.wireshark.org/review/16556 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=91ceccb19e7743fc595a91b3a327cd82656aabe2 commit 91ceccb19e7743fc595a91b3a327cd82656aabe2 Author: Jo??o Valverde Date: Wed Jul 20 03:40:28 2016 +0100 IPv6: Mark ENDI option as deprecated (ignore) In accordance with the IANA registry. This option was never used. Change-Id: I2fc16579b084a0d537f16b9104b025d97a0afd8d Reviewed-on: https://code.wireshark.org/review/16552 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=60e882c7246f12747b2de5f9708a1cfd3d380190 commit 60e882c7246f12747b2de5f9708a1cfd3d380190 Author: Michael Mann Date: Tue Jul 19 22:49:32 2016 -0400 packet-ldap.c: Convert some g_ APIs to wmem. Change-Id: I41bd5c66a51088cedeae993c15c520d4075c5620 Reviewed-on: https://code.wireshark.org/review/16549 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9c9fd67d8b8476176046838c3f36e7defcbaff33 commit 9c9fd67d8b8476176046838c3f36e7defcbaff33 Author: Michael Mann Date: Tue Jul 19 16:11:55 2016 -0400 packet-nbap.c: Convert some g_ APIs to wmem. Change-Id: I480dd5c533b53cc90e483f42e974c5f3e660e305 Reviewed-on: https://code.wireshark.org/review/16548 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=29a98d1c7f09cba3a1e20ae6bfce76cf13e134fe commit 29a98d1c7f09cba3a1e20ae6bfce76cf13e134fe Author: Jeff Morriss Date: Sun Jul 17 18:24:45 2016 -0400 Allow BASE_NONE (with strings conversion) for integral values again. This mostly reverts SVN rev 43412 (3fa645481f82e32d5ad01ebce9c482c4edae31ae) with the addition of documenting that FT_*INT*'s with BASE_NONE and a FIELDCONVERT tells the Wireshark core that the field's numeric value is meaningless and should not be shown to the user. Use BASE_NONE again with the expert info group and severity fields. This (finally) resolves the complaint from: https://www.wireshark.org/lists/wireshark-dev/201206/msg00188.html (yes, this mail's been sitting in my "todo" pile since then! ) Change-Id: I1c6dd2864e7a2e959c97c409f277853af74a8d93 Reviewed-on: https://code.wireshark.org/review/16518 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=83174a207994c5d30c24e7907fffdc3644a52557 commit 83174a207994c5d30c24e7907fffdc3644a52557 Author: Gerald Combs Date: Tue Jul 19 09:26:24 2016 -0700 Qt: Fix Windows taskbar progress behavior. Connect the valueChanged signal each time we show the taskbar progress indicator and disconnect it each time we hide. Fixes stuck behavior seen here when reloading a capture. Change-Id: I11c6205675823e041cda7816237e54fa8a8afb7a Reviewed-on: https://code.wireshark.org/review/16544 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=11387e205f04cbd8dda30d037ec6627fd6caf2c0 commit 11387e205f04cbd8dda30d037ec6627fd6caf2c0 Author: Jo??o Valverde Date: Mon Jul 18 23:25:11 2016 +0100 AH: Make some display formats more standard Minor code improvements too. Change-Id: I65992f7733289a553efa3c2bf8ff144de796a985 Reviewed-on: https://code.wireshark.org/review/16540 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=d26e15113246cd9541d99d915098bf60f7424efb commit d26e15113246cd9541d99d915098bf60f7424efb Author: Jo??o Valverde Date: Mon Jul 18 20:36:51 2016 +0100 AH: Remove ah_header_data and subtree payload preference When combined with the IPv6 preference for extension headers under the IPv6 header tree it's too many hierarchical levels, confusing in code and UX. Change-Id: Ia593da8ef543d1014b9e7575084a72b5b630ea08 Reviewed-on: https://code.wireshark.org/review/16539 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=d75de9f7559f1e0417c06a5b09d0fa3cf775d92c commit d75de9f7559f1e0417c06a5b09d0fa3cf775d92c Author: Pascal Quantin Date: Tue Jul 19 09:41:33 2016 +0200 VXLAN: use the newly created vxlan.next_proto dissector table everywhere Change-Id: Ib6f44e0f1d3d8c76d2b6e6c778af8c243af4389c Reviewed-on: https://code.wireshark.org/review/16543 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0da99953581b3c044e9dcf080b0374ace691189b commit 0da99953581b3c044e9dcf080b0374ace691189b Author: sjha3 Date: Sun Jul 17 16:10:09 2016 -0400 Support for NSH with VXLAN encapsulation Bug: 12271 Change-Id: Ia6d999049d56a4828936c95e272524e47d84bf8f Reviewed-on: https://code.wireshark.org/review/16517 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f3d91fb58c251439cc4116aa830ec9f0cd48c72d commit f3d91fb58c251439cc4116aa830ec9f0cd48c72d Author: Martin Kaiser Date: Mon Jul 18 22:38:36 2016 +0200 asterix: remove unused hf entry Change-Id: I17dc7cfb8144dbfe3e36ff1902ce91241c5629ed Reviewed-on: https://code.wireshark.org/review/16536 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e5fa40ab31fd127b4ad005448b6676fe9517a755 commit e5fa40ab31fd127b4ad005448b6676fe9517a755 Author: Guy Harris Date: Mon Jul 18 16:04:22 2016 -0700 Mark the file as having unsaved data if you change address resolution. That information can, and will, get saved in some file formats, so mark the file as changed so it can and will get saved by "Save". XXX - we need to treat it as a type of data that can be discarded when saving in some file formats, just like comments. Bug: 12629 Change-Id: I1fd69b95f4f7345c339961b4c53c28b98b364e4e Reviewed-on: https://code.wireshark.org/review/16538 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6df8e83e5754a883e768573a0bae8199f1c8fb9c commit 6df8e83e5754a883e768573a0bae8199f1c8fb9c Author: Guy Harris Date: Mon Jul 18 12:58:40 2016 -0700 block->options is never null; don't check for it. A wtap_block_t always has an array of options, even if it's empty. Fixes CID 1364135. Change-Id: Ib1ba791ddcac078ec34def321d63d140c5576037 Reviewed-on: https://code.wireshark.org/review/16535 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d54f372c999ce1bf1437a7718301265e2c1f15cb commit d54f372c999ce1bf1437a7718301265e2c1f15cb Author: Guy Harris Date: Mon Jul 18 12:46:40 2016 -0700 Remove wtap_block_num_options_of_type(). It's not used; currently, everything that accesses instances of a multiple-instance-allowed option do so in a loop that iterates over option instances by fetching values of the Nth option until the attempt to fetch the option fails, making only one pass over the options. Change-Id: Ife9583a5d246027dbfc133ab58027ef6641d65ef Reviewed-on: https://code.wireshark.org/review/16534 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d08e7679fafd236db0fbb61aac7e56667fa250dc commit d08e7679fafd236db0fbb61aac7e56667fa250dc Author: Jo??o Valverde Date: Sat Jul 16 00:48:24 2016 +0100 IPv6: Export ipv6_pinfo interface for sub-dissectors Change-Id: If39838f6952356aa3417ea9241d974f4c64f9898 Reviewed-on: https://code.wireshark.org/review/16530 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=994d418a0e6bf02cf1fc4c7cc6f55d2d4832325a commit 994d418a0e6bf02cf1fc4c7cc6f55d2d4832325a Author: Jo??o Valverde Date: Sun Jul 17 01:54:42 2016 +0100 IPv6: Remove unknown extension header dissection It's not being used and makes some things more difficult so kill it. It's not possible in general to distinguish an unknown extension header from an unknown IP protocol and the concept is fuzzy anyway (for example ESP is officially an extension header but meh) so don't bother trying for now. Change-Id: I3bdfcc2b76b47e8c1588e91838225b14808e43a7 Reviewed-on: https://code.wireshark.org/review/16529 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=2b2953fff84d7955b708ad1ae4e2b3b5d03d2761 commit 2b2953fff84d7955b708ad1ae4e2b3b5d03d2761 Author: Alexis La Goutte Date: Mon Jul 18 21:07:11 2016 +0200 ouch: fix indent (use 4spaces) Change-Id: Ifdfaa87cc1818768ca939ff93015fbb8d77cddc5 Reviewed-on: https://code.wireshark.org/review/16533 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=beedeb2e711c2687b6ae84bb32ebbfbe18f3138b commit beedeb2e711c2687b6ae84bb32ebbfbe18f3138b Author: Alexis La Goutte Date: Mon Jul 18 21:08:12 2016 +0200 SHIM6: fix no previous prototype for 'proto_register_shim6/proto_reg_handoff_shim6' [-Wmissing-prototypes] Change-Id: I148ecae8d2e9926fcfebab75b3b2f0a769813ef5 Reviewed-on: https://code.wireshark.org/review/16532 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a21102069a6300a236cc807811ee89d2bf034169 commit a21102069a6300a236cc807811ee89d2bf034169 Author: AndersBroman Date: Mon Jul 18 17:58:27 2016 +0200 [GTPv2] Extend MM Context dissection. Change-Id: I24e9f8307ea199d5da0713f26aa075466c59bb1f Reviewed-on: https://code.wireshark.org/review/16528 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=83733a340f8b2a9e05d31ded44c72869f098c1e3 commit 83733a340f8b2a9e05d31ded44c72869f098c1e3 Author: Jo??o Valverde Date: Sat Jul 16 14:07:40 2016 +0100 IPv6: Set (jumbo) length by inspecting hop-by-hop header, if existing Change-Id: I84bade7526ef3f094875eaf207b2650d734ed10f Reviewed-on: https://code.wireshark.org/review/16523 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=de7241c13b9edcc2d0d3fcdeeee4c625dd9e2ce9 commit de7241c13b9edcc2d0d3fcdeeee4c625dd9e2ce9 Author: Jo??o Valverde Date: Sat Jul 16 18:23:23 2016 +0100 IPv6: Dissect as much as possible in case of errors Don't require 40 bytes upfront, do it by field. Miscellaneous cleanups. Change-Id: Ib40b43eb3cf9aa52aa490cdabc6de26b0e977483 Reviewed-on: https://code.wireshark.org/review/16522 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=cde7b03f59dd2ebdff3ce4eb8a6624864a75a745 commit cde7b03f59dd2ebdff3ce4eb8a6624864a75a745 Author: AndersBroman Date: Mon Jul 18 14:52:54 2016 +0200 [Diameter] Update with new AVPs Change-Id: I6dfa43320ae3e02afb2b795dd352d492c75a0e60 Reviewed-on: https://code.wireshark.org/review/16526 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d131898723adc8f98be94589caf3558c63d113c8 commit d131898723adc8f98be94589caf3558c63d113c8 Author: Michael Tuexen Date: Mon Jul 18 12:22:53 2016 +0200 Add support for the U-bit in I-FORWARD-TSN chunks. This adds support for the upcoming Internet Draft draft-ietf-tsvwg-sctp-ndata-07. Change-Id: Icb7c464504c41a743aa9c61d449f54bf400c1cd3 Reviewed-on: https://code.wireshark.org/review/16525 Petri-Dish: Michael T??xen Tested-by: Petri Dish Buildbot Reviewed-by: Michael T??xen http://cgit.osmocom.org/wireshark/commit/?id=468a5e27255190cc7cfa2e52a2b54578dcb9e1d8 commit 468a5e27255190cc7cfa2e52a2b54578dcb9e1d8 Author: Jeff Morriss Date: Sun Jul 17 15:24:55 2016 -0400 Use follow_record_t in SSL follow stream. ... rather than a structure (SslDecryptedRecord) which looks (mostly) like a follow_record_t. (The biggest different is the former carries its data in a StringInfo while the latter uses a GByteArray.) With this change following SSL no longer needs its own special code. This also fixes a crash after saving a followed SSL stream (in the Qt UI). Bug: 12616 Change-Id: Ibdb2b85f8a6a30712743a5da420be1e6b78f5b92 Reviewed-on: https://code.wireshark.org/review/16516 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=752ba1abad6f549616ab65418522a067c58f0f24 commit 752ba1abad6f549616ab65418522a067c58f0f24 Author: Hiroshi Ioka Date: Sun Jul 17 20:32:35 2016 +0900 packet-smb2: add dissectors for FSCTL_GET_REPARSE_POINT/FSCTL_SET_REPARSE_POINT Change-Id: I3b6230aea2a0027d7b85d35d3aea6385cace569b Reviewed-on: https://code.wireshark.org/review/16511 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4b8cb97ab48d3863bf063ec68e87d8373dcc9fae commit 4b8cb97ab48d3863bf063ec68e87d8373dcc9fae Author: Jo??o Valverde Date: Sun Jul 17 14:58:03 2016 +0100 Rename iph->ip_p to iph->ip_nxt struct ws_ip is IP version agnostic. "ip_p" is too terse and less appropriate. Change-Id: I06b8740ab420e20781bf7b9efcf5dce19ad22ab2 Reviewed-on: https://code.wireshark.org/review/16519 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=1a3fc2e7af060cd41a22ee9774507871d7fcc72f commit 1a3fc2e7af060cd41a22ee9774507871d7fcc72f Author: Jo??o Valverde Date: Sun Jul 17 15:04:52 2016 +0100 IPv6: Remove union from struct ip6_hdr The field macros are a particularly obnoxious form of namespace pollution. Change-Id: I9010a767625fd1c4b4a48c9d75481c577915fce6 Reviewed-on: https://code.wireshark.org/review/16520 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=5123fa26e9149ee55368b62a960344ec18232e79 commit 5123fa26e9149ee55368b62a960344ec18232e79 Author: Harald Welte Date: Sat Jul 16 15:41:02 2016 +0200 L2TP: Add dissectors for Ericsson specific L2TP AVPs Ericsson's L2TP implementation uses some vendor-specific AVPs. Let's add some decoder/dissector support for these. Change-Id: I65d5527087a9c0f4e18ba17c9e7c63793ef6e995 Reviewed-on: https://code.wireshark.org/review/16507 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f59fa1b8079bd334d767030975a297ded63d81e8 commit f59fa1b8079bd334d767030975a297ded63d81e8 Author: Gerald Combs Date: Sun Jul 17 08:07:44 2016 -0700 [Automatic update for 2016-07-17] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I0ca539cf81e1708a6ea8eafbdf91488086e9ee2d Reviewed-on: https://code.wireshark.org/review/16513 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=6e44ea3f98233f6b88e4f4a7f2c8ffaf1d54f345 commit 6e44ea3f98233f6b88e4f4a7f2c8ffaf1d54f345 Author: Alexis La Goutte Date: Sat Jul 16 08:34:50 2016 +0200 Add osx/macos build for Travis CI Change-Id: Id6beedfbe909ac3639790cbb7471bd968bed5b82 Reviewed-on: https://code.wireshark.org/review/16496 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=db1e0bcf65e2a1cd4f4e5fedf09247562ac1a607 commit db1e0bcf65e2a1cd4f4e5fedf09247562ac1a607 Author: Michael Mann Date: Sat Jul 16 22:29:35 2016 -0400 Fix printf style parameters complaints from VS Code Analysis Change-Id: I5669e2442582f899643fae4a9f86ab6d505dde07 Reviewed-on: https://code.wireshark.org/review/16505 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=25dfe445a109bbeaf38e6394f81a3bc2880850a3 commit 25dfe445a109bbeaf38e6394f81a3bc2880850a3 Author: Michael Mann Date: Sat Jul 16 11:54:38 2016 -0400 ciscodump.c - Address VS Code Analysis warnings. 1. Check sscanf return value 2. Take large "packet" byte array off of stack and onto heap. Change-Id: I8ade76359f1b0739ec31d7f3b688d212f21357ba Reviewed-on: https://code.wireshark.org/review/16498 Reviewed-by: Dario Lombardo Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6e7b1b8a9cc701f55feb1a0d4e9f756be499b3a3 commit 6e7b1b8a9cc701f55feb1a0d4e9f756be499b3a3 Author: David Arnold Date: Sun Sep 20 18:54:38 2015 -0400 Update to support OUCH-4.2 as of 2016/02/29 release Bug: 12615 Change-Id: I7122ded30083dd85e7785a842c6dd62b459d9676 Reviewed-on: https://code.wireshark.org/review/16465 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8cd167a06cdba22f4b1efeb8929228d387ea5f23 commit 8cd167a06cdba22f4b1efeb8929228d387ea5f23 Author: Michael Mann Date: Sat Jul 16 13:06:28 2016 -0400 Fix sscanf VS Code Analysis warnings. Some needed to check return value, others were converted to use strtoul. Change-Id: I55aae216f95362b67e006f6e682abbd5ae2c8dcc Reviewed-on: https://code.wireshark.org/review/16502 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=379c3c6fde8a35648b570e714fc8b2ea7eead22e commit 379c3c6fde8a35648b570e714fc8b2ea7eead22e Author: Alexis La Goutte Date: Thu Jul 14 20:07:14 2016 +0200 ISIS (LSP): Fix Malformed packet Coming from fetch too longer bytes... Rework the display for add some missing field (SubTLV indicator, prefix len) and for prefix IPv4 use the same code like BGP Issue reported by Garri Djavadyan Bug:12617 Change-Id: Ib40f1badf8e03fadacfbb0aff1ebd3eab8ca342b Reviewed-on: https://code.wireshark.org/review/16436 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=abd0033c7ed380750aa59e5979e85dc0884ca564 commit abd0033c7ed380750aa59e5979e85dc0884ca564 Author: Michael Mann Date: Sat Jul 16 12:26:15 2016 -0400 androiddump.c - Address VS Code Analysis warnings. 1. Take large "packet" byte arrays off of stack and onto heap. 2. Cast away an shift operation that should have been identified as safe anyway. Change-Id: I159c4a7452744763f667336cf4824d5ac3472343 Reviewed-on: https://code.wireshark.org/review/16500 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=9a9c72cceab5d6cdd9bdd7650e038aac4f697013 commit 9a9c72cceab5d6cdd9bdd7650e038aac4f697013 Author: Michael Mann Date: Sat Jul 16 12:09:27 2016 -0400 Have extcap executables mirror the GTK's WinMain signature. This is for appeasing VS Code Analysis. Change-Id: Ib7b3d8a3025dd764da283335051d0f77b45f6dee Reviewed-on: https://code.wireshark.org/review/16499 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6d8ea38773a127fe68d967a3b724738e6c725dea commit 6d8ea38773a127fe68d967a3b724738e6c725dea Author: Michael Mann Date: Sat Jul 16 12:44:47 2016 -0400 wmem_map.c: Address some VS Code Analysis warnings. size_t can vary on size, so you can't always mix it with guint. Change-Id: I7e2ea3a990dd4df99422f6113aa3ae53dbf2bc4f Reviewed-on: https://code.wireshark.org/review/16501 Petri-Dish: Guy Harris Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ed307484a74fdd0ef7fb66daa2b48c69b2929076 commit ed307484a74fdd0ef7fb66daa2b48c69b2929076 Author: Jo??o Valverde Date: Fri Jul 15 01:56:44 2016 +0100 IPv6: Improve offset handling for options sub-dissectors We pass the Option Data offset to sub-dissectors. Change-Id: I4a20514f3f1c31179f93c86e251ba67d671844b3 Reviewed-on: https://code.wireshark.org/review/16484 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=dbcabe87af7f6dac7ba3d332cfc56c9d50c36548 commit dbcabe87af7f6dac7ba3d332cfc56c9d50c36548 Author: Alexis La Goutte Date: Sun Jun 19 19:27:38 2016 +0200 Use debian tools script for travis Change-Id: I0e3390048fe2723579cc108f5adf582f570a41e5 Reviewed-on: https://code.wireshark.org/review/16494 Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=b5a585c0a024858ac5f9c326f63df382872f87e3 commit b5a585c0a024858ac5f9c326f63df382872f87e3 Author: Gerald Combs Date: Fri Jul 15 11:09:01 2016 -0700 Use timers instead of packet counts to update our UI. In file.c, update our UI based on the time elapsed since we last finished updating the UI instead of on the number of packets we've processed. Remove the timer code from progress_frame.cpp since it's now redundant. This makes the UI more responsive here for captures with large numbers of packets and it should mean that packets_bar_update spends less time repainting, at least on Windows. Change-Id: I9edfa944c44192350bef75b8c0c3ad63bae9c131 Reviewed-on: https://code.wireshark.org/review/16476 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=adec7c424e8117e138b2669f64bc2f5ac39bef33 commit adec7c424e8117e138b2669f64bc2f5ac39bef33 Author: Gerald Combs Date: Thu Jul 14 17:18:24 2016 -0700 Allocate data sources using wmem. Use wmem_strdup + the pinfo pool instead of g_strdup. Change-Id: I11fbb5ce31b7139421c558ee65ca43c8d8e85900 Reviewed-on: https://code.wireshark.org/review/16445 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7e5cbf4e2cd18f2244b26470df05a93c5a923afe commit 7e5cbf4e2cd18f2244b26470df05a93c5a923afe Author: Martin Kaiser Date: Wed Jul 13 23:21:35 2016 +0200 always update the status bar at the end of a capture We used to update the status bar when we get a stopCapture signal. This does not work for extcap interfaces like randpktdump which creates 1000 packets and then exits. The status bar message "Live capture in progress" is not deleted. For randpktdump, the only reliable indication to detect the end of the "capture" is when the pipe to dumpcap is destroyed. Update the status bar at this time. Change-Id: I59768e7f518625283b2c27c34c428bb115e27a61 Reviewed-on: https://code.wireshark.org/review/16479 Reviewed-by: Martin Kaiser Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5c99fc2b53ca741bc3018cb5218e3ae5b35bca70 commit 5c99fc2b53ca741bc3018cb5218e3ae5b35bca70 Author: Michael Mann Date: Fri Jul 15 22:33:40 2016 -0400 Another attempt to squash warnings from printf use in reassemble_test.c Change-Id: Ieae9466c6785cf931fc96f8e216c0c1383a5b6a2 Reviewed-on: https://code.wireshark.org/review/16489 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=16a01cfb01243041021e440b2d5c6988fff85599 commit 16a01cfb01243041021e440b2d5c6988fff85599 Author: Guy Harris Date: Fri Jul 15 17:33:25 2016 -0700 Comment cleanups. Change-Id: I995ba14cbd9bbe2c01b0770c16095084895498db Reviewed-on: https://code.wireshark.org/review/16486 Reviewed-by: Guy Harris ----------------------------------------------------------------------- hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Tue Aug 9 00:26:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 00:26:33 GMT Subject: libosmocore.git branch neels/check_pkg_config created. 0.9.0-216-g2658335 Message-ID: <201608090026.u790QXce030142@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, neels/check_pkg_config has been created at 2658335dcb9f2b7324b045303b6203605862dba2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=2658335dcb9f2b7324b045303b6203605862dba2 commit 2658335dcb9f2b7324b045303b6203605862dba2 Author: Neels Hofmeyr Date: Mon Aug 8 15:38:35 2016 +0200 configure: check for pkg-config presence On a fresh installation, I was puzzled by a configure.ac 'syntax error' for PKG_CHECK_MODULES(TALLOC). It took me some time to figure out that merely pkg-config was missing. Add a check for pkg-config, which isn't as straightforward as I would wish, so comment generously. Change-Id: I2e7cdc37eb59f9947a45fbc5baddbaf71b655bc0 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Aug 9 00:27:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 00:27:13 GMT Subject: libosmo-netif.git branch neels/check_sctp_h created. 0.0.6-20-g89981ad Message-ID: <201608090027.u790RDIx030315@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, neels/check_sctp_h has been created at 89981ad4ab8372537cf9b250bf0febc5d92a2d6d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=89981ad4ab8372537cf9b250bf0febc5d92a2d6d commit 89981ad4ab8372537cf9b250bf0febc5d92a2d6d Author: Neels Hofmeyr Date: Mon Aug 8 15:43:22 2016 +0200 configure: check for sctp.h Notice missing sctp header at configure time. Without this patch, the user only finds out at build time. Change-Id: I4b3e1f1894f13ac1175a71a5139c02a2633be26d ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Aug 9 06:41:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 06:41:09 GMT Subject: openbsc.git branch users/laforge/vlr updated. 0.15.0-319-g7b1bbbe Message-ID: <201608090641.u796f9GN011065@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/laforge/vlr has been updated discards 93e583e5e67802effc9d236ae0d9279815133d0a (commit) discards 3994fbc5a63e7df6e98143cc73e82ac2eb44c337 (commit) discards 7649737446138c38fc48679b868a7c02f5f65e8d (commit) discards 187084e711685c358aa7e5569405736671af32e1 (commit) discards 0a1a8582de3656ccbb66045739a384e317f92336 (commit) discards 063f8d187d6662ed45e5b5b841d61aa310044a41 (commit) discards b173bb5ba4d6f1c4eb7995c14c0135025b058672 (commit) via 7b1bbbea60b9b04ff20e67561c201fd08ed42ab6 (commit) via adc168dcef4b7819f9cac392a92c7cd041baf664 (commit) via 6e5482bdc397c604a030af13e7de40ed6b950cc8 (commit) via e015a72629c3cb23c8b8cd6284b1f9fe6b614d19 (commit) via 8dd0c5e85824ca10992ea7c3b53545bf9e8a80a3 (commit) via 3c52ac44ca39a6c4ff2f8dbdabd1c83eb69b8af0 (commit) via 0ad0c49825ef1ff2f9bcb8feaba413569ed1f458 (commit) via da1aade2637d2199dd04ef53eed98dba7bdede51 (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 (93e583e5e67802effc9d236ae0d9279815133d0a) \ N -- N -- N (7b1bbbea60b9b04ff20e67561c201fd08ed42ab6) 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=7b1bbbea60b9b04ff20e67561c201fd08ed42ab6 commit 7b1bbbea60b9b04ff20e67561c201fd08ed42ab6 Author: Harald Welte Date: Fri Jun 17 00:06:42 2016 +0200 WIP: Introduce libvlr Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9 http://cgit.osmocom.org/openbsc/commit/?id=adc168dcef4b7819f9cac392a92c7cd041baf664 commit adc168dcef4b7819f9cac392a92c7cd041baf664 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=6e5482bdc397c604a030af13e7de40ed6b950cc8 commit 6e5482bdc397c604a030af13e7de40ed6b950cc8 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=e015a72629c3cb23c8b8cd6284b1f9fe6b614d19 commit e015a72629c3cb23c8b8cd6284b1f9fe6b614d19 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=8dd0c5e85824ca10992ea7c3b53545bf9e8a80a3 commit 8dd0c5e85824ca10992ea7c3b53545bf9e8a80a3 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=3c52ac44ca39a6c4ff2f8dbdabd1c83eb69b8af0 commit 3c52ac44ca39a6c4ff2f8dbdabd1c83eb69b8af0 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=0ad0c49825ef1ff2f9bcb8feaba413569ed1f458 commit 0ad0c49825ef1ff2f9bcb8feaba413569ed1f458 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) http://cgit.osmocom.org/openbsc/commit/?id=da1aade2637d2199dd04ef53eed98dba7bdede51 commit da1aade2637d2199dd04ef53eed98dba7bdede51 Author: Harald Welte Date: Sun Jun 19 18:06:02 2016 +0200 Introduce subscriber_connection ref-counting This introduces a reference count for gsm_subscriber_connection. Every user of the connection needs to hold a reference until done. Once the reference count dorps to zero, the connection is cleared towards the BSC (which subsequently will clear any logical channels associated with it). Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 5 + openbsc/include/openbsc/osmo_msc.h | 3 +- openbsc/src/libmsc/gsm_04_08.c | 11 +- openbsc/src/libmsc/gsm_04_11.c | 5 +- openbsc/src/libmsc/osmo_msc.c | 41 ++- openbsc/src/libmsc/silent_call.c | 3 +- openbsc/src/libmsc/transaction.c | 2 +- openbsc/src/libmsc/ussd.c | 8 +- openbsc/src/libvlr/Makefile.am | 2 +- openbsc/src/libvlr/vlr_access_req_fsm.c | 571 ++++++++++++++++++++++++++++++++ openbsc/src/libvlr/vlr_access_req_fsm.h | 36 ++ openbsc/src/libvlr/vlr_lu_fsm.c | 32 +- openbsc/tests/vlr/vlr_test.c | 3 + 13 files changed, 693 insertions(+), 29 deletions(-) create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.c create mode 100644 openbsc/src/libvlr/vlr_access_req_fsm.h hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 09:31:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 09:31:49 GMT Subject: openbsc.git branch neels/chan_nr_assert updated. 0.15.0-382-gb6972b3 Message-ID: <201608090931.u799VnrU044692@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/chan_nr_assert has been updated discards 9de6a3338a3397e166622a67e9771fa0dd1d3603 (commit) via b6972b3015b40e7ac44751c9e6243808fbe22d70 (commit) via 9cca6e09eb10460fef9c080322570b696ddc0b85 (commit) via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (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 (9de6a3338a3397e166622a67e9771fa0dd1d3603) \ N -- N -- N (b6972b3015b40e7ac44751c9e6243808fbe22d70) 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=b6972b3015b40e7ac44751c9e6243808fbe22d70 commit b6972b3015b40e7ac44751c9e6243808fbe22d70 Author: Neels Hofmeyr Date: Tue Aug 9 11:15:37 2016 +0200 gsm_pchan2chan_nr(): fix uninitialized cbits Commit ec1b5a0e9e2b6549e0ede48e803095e569997355 introduced an unset cbits value for the 'special hack for BCCH', where I break out of the switch without setting cbits. Fix that. Also remove the comment part that says 'return 0', because I don't return 0. Change-Id: If69f6b1f6208138d5b91bac51ffd78dab95245e5 http://cgit.osmocom.org/openbsc/commit/?id=9cca6e09eb10460fef9c080322570b696ddc0b85 commit 9cca6e09eb10460fef9c080322570b696ddc0b85 Author: Neels Hofmeyr Date: Mon Aug 8 17:51:19 2016 +0200 gsm_pchan2chan_nr: disable a chan_nr assert, to not break octphy In https://gerrit.osmocom.org/589 , msuraev reports an assertion on octphy. So disable this recently added assertion until we clarify the invocation in question. Change-Id: I05253343d5bcc7b319444376098dc8561dd83944 ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 ++++++++++++ .../doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- openbsc/src/libcommon/gsm_data_shared.c | 11 +++++------ 3 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 .mailmap copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 10:52:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 10:52:51 GMT Subject: openbsc.git branch neels/chan_nr_assert updated. 0.15.0-382-g4e67d3e Message-ID: <201608091052.u79AqpHP061232@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/chan_nr_assert has been updated discards b6972b3015b40e7ac44751c9e6243808fbe22d70 (commit) discards 9cca6e09eb10460fef9c080322570b696ddc0b85 (commit) via 4e67d3e4d072ef79cf0a003e82481e7c063da3fd (commit) via d4a880f410d638ff3f832c7e0899bf00230d774b (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 (b6972b3015b40e7ac44751c9e6243808fbe22d70) \ N -- N -- N (4e67d3e4d072ef79cf0a003e82481e7c063da3fd) 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=4e67d3e4d072ef79cf0a003e82481e7c063da3fd commit 4e67d3e4d072ef79cf0a003e82481e7c063da3fd Author: Neels Hofmeyr Date: Tue Aug 9 11:15:37 2016 +0200 gsm_pchan2chan_nr(): fix uninitialized cbits Commit ec1b5a0e9e2b6549e0ede48e803095e569997355 introduced an unset cbits value for the 'special hack for BCCH', where I break out of the switch without setting cbits. Fix that. Also remove the comment part that says 'return 0', because I don't return 0. Change-Id: If69f6b1f6208138d5b91bac51ffd78dab95245e5 http://cgit.osmocom.org/openbsc/commit/?id=d4a880f410d638ff3f832c7e0899bf00230d774b commit d4a880f410d638ff3f832c7e0899bf00230d774b Author: Neels Hofmeyr Date: Mon Aug 8 17:51:19 2016 +0200 gsm_pchan2chan_nr: disable a chan_nr assert in BTS, to not break octphy In https://gerrit.osmocom.org/589 , msuraev reports an assertion on octphy. So disable this recently added assertion until we clarify the invocation in question. Change-Id: I05253343d5bcc7b319444376098dc8561dd83944 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/gsm_data_shared.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 13:39:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 13:39:21 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-387-g7dd0014 Message-ID: <201608091339.u79DdLJw093845@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, dexter/draft has been updated via 7dd00145b515a38df2d62cf2a57c274e9d635242 (commit) from 94dd361ffe63d9b61c8758de9e604d5c584251c1 (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=7dd00145b515a38df2d62cf2a57c274e9d635242 commit 7dd00145b515a38df2d62cf2a57c274e9d635242 Author: Philipp Date: Tue Aug 9 15:38:45 2016 +0200 Updating git, works, added unit tests for sndcp-xid and xid Change-Id: I550f6271ed2326e5d23315ea17571ed0fadd52db ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 + openbsc/include/openbsc/gprs_sndcp_pcomp.h | 3 - openbsc/src/gprs/gprs_sndcp.c | 110 +-------- openbsc/src/gprs/gprs_sndcp_pcomp.c | 282 +++------------------ openbsc/src/gprs/gprs_sndcp_xid.c | 377 ++++++++++++++++------------- openbsc/tests/Makefile.am | 2 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/testsuite.at | 14 ++ openbsc/tests/xid/Makefile.am | 21 ++ openbsc/tests/xid/xid_test.c | 143 +++++++++++ openbsc/tests/xid/xid_test.err | 9 + openbsc/tests/xid/xid_test.ok | 8 + openbsc/tests/xid_sndcp/Makefile.am | 20 ++ openbsc/tests/xid_sndcp/sndcp_xid_test.c | 266 ++++++++++++++++++++ openbsc/tests/xid_sndcp/sndcp_xid_test.err | 279 +++++++++++++++++++++ openbsc/tests/xid_sndcp/sndcp_xid_test.ok | 8 + 16 files changed, 1021 insertions(+), 525 deletions(-) create mode 100644 openbsc/tests/xid/Makefile.am create mode 100644 openbsc/tests/xid/xid_test.c create mode 100644 openbsc/tests/xid/xid_test.err create mode 100644 openbsc/tests/xid/xid_test.ok create mode 100644 openbsc/tests/xid_sndcp/Makefile.am create mode 100644 openbsc/tests/xid_sndcp/sndcp_xid_test.c create mode 100644 openbsc/tests/xid_sndcp/sndcp_xid_test.err create mode 100644 openbsc/tests/xid_sndcp/sndcp_xid_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 15:02:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 15:02:49 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-389-gd0fdc45 Message-ID: <201608091502.u79F2nIY010066@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, dexter/draft has been updated via d0fdc45bff53cad52cf1f5a233d502f411a99270 (commit) via 893d86b502e50c9e5d2312b5292e0c2399aefb35 (commit) from 7dd00145b515a38df2d62cf2a57c274e9d635242 (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=d0fdc45bff53cad52cf1f5a233d502f411a99270 commit d0fdc45bff53cad52cf1f5a233d502f411a99270 Author: Philipp Date: Tue Aug 9 17:02:02 2016 +0200 Updating git, will now correct the api (output params first) Change-Id: If6aa7b2e7a8cdd659dfd9a141b00050ac166fe3a http://cgit.osmocom.org/openbsc/commit/?id=893d86b502e50c9e5d2312b5292e0c2399aefb35 commit 893d86b502e50c9e5d2312b5292e0c2399aefb35 Author: Philipp Date: Tue Aug 9 16:06:20 2016 +0200 Updating git Change-Id: I9281660fd3d5b8e2c126c140ff76e6a0bc5d3612 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 16 +-- openbsc/include/openbsc/gprs_sndcp_xid.h | 122 ++++++++++---------- openbsc/src/gprs/gprs_llc.c | 2 +- openbsc/src/gprs/gprs_llc_xid.c | 43 ++++---- openbsc/src/gprs/gprs_sndcp_comp.c | 102 ++++++++--------- openbsc/src/gprs/gprs_sndcp_xid.c | 184 +++++++++++++++++-------------- openbsc/tests/xid/xid_test | Bin 0 -> 144924 bytes openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 0 -> 153866 bytes 8 files changed, 237 insertions(+), 232 deletions(-) create mode 100755 openbsc/tests/xid/xid_test create mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 15:05:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 15:05:38 GMT Subject: osmo-bts.git branch neels/dyn_fixes updated. 0.4.0-255-g38ad25b Message-ID: <201608091505.u79F5cAh010641@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, neels/dyn_fixes has been updated discards 7916c6fa929e5deb74925cba6738120d7da66aec (commit) discards b74b4e921b81cd904b76e81094f8c41d482a3bf1 (commit) discards 1f84c7269491c57ba021cc0b4b26fb33fb75f16a (commit) discards 59bf4a33055a8ad9dbfa3bb78080a6b67716b1db (commit) via 38ad25b1b01e765d85ee586cc5bf15135ec9a0a5 (commit) via 5659824068d38556f8f7e0d72f76385194fe13c4 (commit) via 7238da56593ecd4b5e291f6ea761d74dd1e2349f (commit) via a0e336ce6c7b847be2bd581ab2f2307127c3afa3 (commit) via b7cdd381d63496075a9df0e8ea46020cd55ae667 (commit) via 4b76a323b3bb71f8d3f4dc7439ecd9bad0f13bcf (commit) via b0f8fa814376d46ff9d7ef0e94e8480ce63442f9 (commit) via 44663c17e784aa6252b8569482ebfe0ba4e12358 (commit) via d6920df6303bf3004f34cc888a06948c399f09a5 (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 (7916c6fa929e5deb74925cba6738120d7da66aec) \ N -- N -- N (38ad25b1b01e765d85ee586cc5bf15135ec9a0a5) 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-bts/commit/?id=38ad25b1b01e765d85ee586cc5bf15135ec9a0a5 commit 38ad25b1b01e765d85ee586cc5bf15135ec9a0a5 Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn TS: measurement: use correct nr of subslots, rm code dup In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using ts_subslots from gsm_data_shared.c. The local copy of subslots_per_pchan[] is thus no longer needed. Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642 http://cgit.osmocom.org/osmo-bts/commit/?id=5659824068d38556f8f7e0d72f76385194fe13c4 commit 5659824068d38556f8f7e0d72f76385194fe13c4 Author: Neels Hofmeyr Date: Fri Jul 29 17:56:35 2016 +0200 sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH Change-Id: I76c868a1e70af16268a6fa42dc736cf0b288ecdb http://cgit.osmocom.org/osmo-bts/commit/?id=7238da56593ecd4b5e291f6ea761d74dd1e2349f commit 7238da56593ecd4b5e291f6ea761d74dd1e2349f Author: Neels Hofmeyr Date: Fri Jul 29 17:55:26 2016 +0200 dyn TS: measurement.c: replace fixme with comment Change-Id: I04668f6f01a48157a98c6326a9ee48982a09ee62 http://cgit.osmocom.org/osmo-bts/commit/?id=a0e336ce6c7b847be2bd581ab2f2307127c3afa3 commit a0e336ce6c7b847be2bd581ab2f2307127c3afa3 Author: Neels Hofmeyr Date: Fri Jul 29 17:54:57 2016 +0200 dyn TS: complete for TRX Apply similar fixes as for TCH/F_PDCH also for TCH/F_TCH/H_PDCH. Change-Id: I6669739cd08780cd9ffb9451cdae9f6b9704c4fe ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 ++++++++++++ contrib/jenkins_oct.sh | 15 --------------- contrib/jenkins_sysmobts.sh | 13 ------------- include/osmo-bts/pcu_if.h | 2 +- include/osmo-bts/pcuif_proto.h | 5 ++++- include/osmo-bts/scheduler_backend.h | 6 +++++- src/common/l1sap.c | 7 +++++-- src/common/pcu_sock.c | 5 ++++- src/common/scheduler.c | 9 ++++++++- src/osmo-bts-litecell15/l1_if.c | 6 +++++- src/osmo-bts-octphy/l1_if.c | 13 ++++++++++++- src/osmo-bts-sysmo/l1_if.c | 6 +++++- src/osmo-bts-trx/gsm0503_coding.c | 15 +++++++++------ src/osmo-bts-trx/scheduler_trx.c | 30 ++++++++++++++++++++++-------- src/osmo-bts-trx/trx_if.c | 14 ++++++++++++-- 15 files changed, 104 insertions(+), 54 deletions(-) create mode 100644 .mailmap hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 9 15:05:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 15:05:45 GMT Subject: openbsc.git branch neels/dyn_fixes updated. 0.15.0-383-g4c7a3de Message-ID: <201608091505.u79F5jfa010723@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_fixes has been updated discards c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74 (commit) discards f43f81ac2120b973c324a826acdbf076f441d097 (commit) discards d897782343d268d751af9a1135b721e707fc954e (commit) via 4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf (commit) via 129b5e1d83b3fdf5db037b3ae7277382adf4b06d (commit) via 51faa6b1cc626fd890355cfbf3ea0970a675fcd8 (commit) via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (commit) via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (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 (c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74) \ N -- N -- N (4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf) 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=4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf commit 4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf Author: Neels Hofmeyr Date: Fri Jul 29 18:12:06 2016 +0200 move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e http://cgit.osmocom.org/openbsc/commit/?id=129b5e1d83b3fdf5db037b3ae7277382adf4b06d commit 129b5e1d83b3fdf5db037b3ae7277382adf4b06d Author: Neels Hofmeyr Date: Fri Jul 29 18:13:38 2016 +0200 chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] The array will move to gsm_data_shared.c; to prepare, use the function instead. Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf http://cgit.osmocom.org/openbsc/commit/?id=51faa6b1cc626fd890355cfbf3ea0970a675fcd8 commit 51faa6b1cc626fd890355cfbf3ea0970a675fcd8 Author: Neels Hofmeyr Date: Fri Jul 29 18:10:59 2016 +0200 dyn TS: bts_chan_load: use correct nr of subslots Change-Id: I659acebca82dfb3e305433471be64e9d27439af8 ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 +++ openbsc/contrib/bsc_control.py | 117 +++++++++++---------- .../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- 3 files changed, 72 insertions(+), 59 deletions(-) create mode 100644 .mailmap copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 17:13:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 17:13:24 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-390-g8cd31c0 Message-ID: <201608091713.u79HDOZQ034157@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, dexter/draft has been updated via 8cd31c0ec35eba7169ffca73f3a8edaa890ce377 (commit) from d0fdc45bff53cad52cf1f5a233d502f411a99270 (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=8cd31c0ec35eba7169ffca73f3a8edaa890ce377 commit 8cd31c0ec35eba7169ffca73f3a8edaa890ce377 Author: Philipp Date: Tue Aug 9 19:13:04 2016 +0200 Updating git, api for xid stuff now clean Change-Id: Iefa751fe71aa868b1b589384ccfbade307dc9f76 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 6 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 4 +- openbsc/src/gprs/gprs_llc.c | 64 +++---- openbsc/src/gprs/gprs_llc_xid.c | 19 +- openbsc/src/gprs/gprs_sndcp.c | 15 +- openbsc/src/gprs/gprs_sndcp_xid.c | 207 ++++++++++----------- openbsc/tests/testsuite.at | 6 +- openbsc/tests/xid/xid_test | Bin 144924 -> 0 bytes openbsc/tests/xid/xid_test.c | 31 +++- openbsc/tests/xid/xid_test.ok | 10 +- openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 153866 -> 0 bytes openbsc/tests/xid_sndcp/sndcp_xid_test.c | 24 ++- openbsc/tests/xid_sndcp/sndcp_xid_test.err | 279 ----------------------------- openbsc/tests/xid_sndcp/sndcp_xid_test.ok | 11 +- 14 files changed, 208 insertions(+), 468 deletions(-) delete mode 100755 openbsc/tests/xid/xid_test delete mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test delete mode 100644 openbsc/tests/xid_sndcp/sndcp_xid_test.err hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 19:43:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:43:45 GMT Subject: openbsc.git branch neels/dyn_fixes updated. 0.15.0-384-g2d0f7bc Message-ID: <201608091943.u79JhjXI062682@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_fixes has been updated discards 4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf (commit) discards 129b5e1d83b3fdf5db037b3ae7277382adf4b06d (commit) discards 51faa6b1cc626fd890355cfbf3ea0970a675fcd8 (commit) via 2d0f7bc050d14c68081291162724e8775e42dc2a (commit) via 2f1645fd2a1b3566ffc09c51dd34cfe096cb935b (commit) via 8beb6cc93ac1a766b511f2ffa3353b2b92532d29 (commit) via 78488ff2382be036854a52d6f4abe3380452d185 (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 (4c7a3de763f2ab267e9d64bc52b5c0ee4cb9fbbf) \ N -- N -- N (2d0f7bc050d14c68081291162724e8775e42dc2a) 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=2d0f7bc050d14c68081291162724e8775e42dc2a commit 2d0f7bc050d14c68081291162724e8775e42dc2a Author: Neels Hofmeyr Date: Tue Aug 9 21:43:24 2016 +0200 chan_alloc: log when dyn TS is not picked due to lchan state Change-Id: I47acacc375b63de68b157f3a73a7e0aed4b31ae7 http://cgit.osmocom.org/openbsc/commit/?id=2f1645fd2a1b3566ffc09c51dd34cfe096cb935b commit 2f1645fd2a1b3566ffc09c51dd34cfe096cb935b Author: Neels Hofmeyr Date: Fri Jul 29 18:12:06 2016 +0200 move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e http://cgit.osmocom.org/openbsc/commit/?id=8beb6cc93ac1a766b511f2ffa3353b2b92532d29 commit 8beb6cc93ac1a766b511f2ffa3353b2b92532d29 Author: Neels Hofmeyr Date: Fri Jul 29 18:13:38 2016 +0200 chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] The array will move to gsm_data_shared.c; to prepare, use the function instead. Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf http://cgit.osmocom.org/openbsc/commit/?id=78488ff2382be036854a52d6f4abe3380452d185 commit 78488ff2382be036854a52d6f4abe3380452d185 Author: Neels Hofmeyr Date: Fri Jul 29 18:10:59 2016 +0200 dyn TS: bts_chan_load: use correct nr of subslots for dyn ts For TCH/F_TCH/H_PDCH dynamic timeslots, the ts->pchan does not lead to a meaningful value from the subslots_per_pchan[] array. Use the ts_subslots() function instead, which checks for dyn pchan. Change-Id: I659acebca82dfb3e305433471be64e9d27439af8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/chan_alloc.c | 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 Tue Aug 9 19:44:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:44:44 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-378-gb1f8d04 Message-ID: <201608091944.u79JiiFm063156@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_ts has been updated discards d9e579c6af158c68116fc864fd7dfbb16f213200 (commit) discards 157e63f05a419249c4b22cd5fe1b8fd55ffaf471 (commit) discards e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd (commit) discards 416dec4d964f9cbf1cc58e00973d202983ebe172 (commit) discards d30bf317bdd0120111c9a011a39d51e1033ef703 (commit) discards 01579a76a431869d275974f4fc768f04587438e1 (commit) discards 434f72885d62a1580564bed64fdb86b48cdcb545 (commit) discards bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 (commit) discards 22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 (commit) discards aec0280b0b6619810d87cb2c4caca7f4c0fcac66 (commit) discards d313b4fa1e6d81dce5e80a3a031d4a163644ddcf (commit) discards 3c1ec7eb11b69a7f0fb0cc043777341264b01e19 (commit) discards 91681d6c9f593de4446f5dbbd9afbb286358ecdf (commit) discards a2053de041a34839111c972d989d48b3900ed71e (commit) discards f67b8f9216e8ea4f07dbe98379709f8555d2bef1 (commit) discards 965c43478fe32ee8850984abd685a41f6dff98da (commit) via b1f8d0488c97d339be328875a476ee88e9985b4c (commit) via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit) via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit) via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit) via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit) via 7af652c0b27d79322043a23f4aa081c919546a73 (commit) via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit) via f58852d117c157db28a52f9ce2e058de1822eb98 (commit) via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit) via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit) via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit) via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit) via cf7933892a995db7c02a3421df90c84556c38776 (commit) via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit) via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit) via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit) via 350533cc32cf686b6375f92083981e23c2a86082 (commit) via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) via e443145d3e504ddf00d441940382f4106e4d9bb7 (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 (d9e579c6af158c68116fc864fd7dfbb16f213200) \ N -- N -- N (b1f8d0488c97d339be328875a476ee88e9985b4c) 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=b1f8d0488c97d339be328875a476ee88e9985b4c commit b1f8d0488c97d339be328875a476ee88e9985b4c Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I0392d179f98842d75eee586161e0aa014337f9ab ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 4 ++++ openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/rest_octets.h | 1 + openbsc/src/libbsc/abis_rsl.c | 3 +++ openbsc/src/libbsc/bsc_vty.c | 30 ++++++++++++++++++++++++++++++ openbsc/src/libbsc/chan_alloc.c | 9 ++------- openbsc/src/libbsc/net_init.c | 4 +++- openbsc/src/libbsc/rest_octets.c | 9 ++++++++- openbsc/src/libbsc/system_information.c | 3 +++ openbsc/src/osmo-nitb/bsc_hack.c | 13 +++++++++++++ 10 files changed, 68 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 19:47:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:47:50 GMT Subject: openbsc.git branch neels/logging_for_1778 created. 0.15.0-379-g8679409 Message-ID: <201608091947.u79JloZ5064042@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/logging_for_1778 has been created at 8679409ab56bba16591f8133b2a89abea321fc33 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8679409ab56bba16591f8133b2a89abea321fc33 commit 8679409ab56bba16591f8133b2a89abea321fc33 Author: Neels Hofmeyr Date: Thu Jul 28 17:05:50 2016 +0200 logging for #1778 Change-Id: I6abba6665d9beda354dc66399ab80829874307fa http://cgit.osmocom.org/openbsc/commit/?id=572d5eb0967a3179ca846988e86320ec732e204b commit 572d5eb0967a3179ca846988e86320ec732e204b Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=2b8eefc37ec603340085044f73081902d498e5ed commit 2b8eefc37ec603340085044f73081902d498e5ed Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS in osmo-nitb. Add gsm_network flag dyn_ts_allow_tch_f, set to true by default in gsm_network_init(). Set this flag to false in osmo-nitb's main(). See http://osmocom.org/issues/1778 Reasoning about ways to solve this: * a compile time switch doesn't work because libbsc is first compiled and then linked to both osmo-nitb and osmo-bsc. * we could test net->bsc_api == msc_bsc_api(), but I have the so-called MSC split waiting on branch sysmocom/cscn, which will result in msc_bsc_api() not being linked in the osmo-bsc binary. * have a function am_i_nitb() with different implementations in osmo-nitb and osmo-bsc, but then we'd need to add implementations to all tests and other binaries linking lchan_alloc(). * have a flag in struct bsc_api, but so far there are only function pointers there. Having a "global" flag in gsm_network allows to add a VTY command in case we decide to keep this feature (#1781), has no linking implications and is nicely explicit. Related: OS#1778, OS#1781 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 9 19:52:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:52:04 GMT Subject: osmo-bts.git branch sysmocom/lc15_old_firmware created. 0.4.0-252-g1acd033 Message-ID: <201608091952.u79Jq4tn065211@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/lc15_old_firmware has been created at 1acd033444b3de44e1d51c36f2f41e52827d6fc4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1acd033444b3de44e1d51c36f2f41e52827d6fc4 commit 1acd033444b3de44e1d51c36f2f41e52827d6fc4 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Needed for the litecell15 instance in our lab that still runs with older firmware. Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 9 19:52:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:52:20 GMT Subject: osmo-bts.git branch neels/dyn_fixes updated. 0.4.0-258-g42b8a25 Message-ID: <201608091952.u79JqK82065285@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, neels/dyn_fixes has been updated discards 38ad25b1b01e765d85ee586cc5bf15135ec9a0a5 (commit) discards 5659824068d38556f8f7e0d72f76385194fe13c4 (commit) discards 7238da56593ecd4b5e291f6ea761d74dd1e2349f (commit) discards a0e336ce6c7b847be2bd581ab2f2307127c3afa3 (commit) via 42b8a25b0bd8eb53a79841fe463742a4aa259b02 (commit) via f476da552fda7c6255008e0fd4c0da13e629f70d (commit) via a85b43430cd3d44d017d3d40f728e89e1523be4d (commit) via e82c02e68c25caefab5b4a33cac744a7de5148f5 (commit) via 0dcccec33083c6b4db00d733aeb2601ebeab2a58 (commit) via d6ebab44a4cbc7d61ce079f472ba7ee9bc60182f (commit) via 488d920242fa37910cb9ac060b07a5e5701bd6bc (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 (38ad25b1b01e765d85ee586cc5bf15135ec9a0a5) \ N -- N -- N (42b8a25b0bd8eb53a79841fe463742a4aa259b02) 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-bts/commit/?id=42b8a25b0bd8eb53a79841fe463742a4aa259b02 commit 42b8a25b0bd8eb53a79841fe463742a4aa259b02 Author: Neels Hofmeyr Date: Tue Aug 9 19:56:50 2016 +0200 dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Though this patch theoretically makes a lot of sense, it is not entirely clear why dyn TS are working without it. Committing due to common sense, not to fix any actual breakage. Change-Id: I6136cb42a4d627ebefc963eb5321fadfe63cca4b http://cgit.osmocom.org/osmo-bts/commit/?id=f476da552fda7c6255008e0fd4c0da13e629f70d commit f476da552fda7c6255008e0fd4c0da13e629f70d Author: Neels Hofmeyr Date: Tue Aug 9 20:15:09 2016 +0200 cosmetic: common ts_is_pdch() Have one common ts_is_pdch(), placed in lchan.c, since this file is pretty empty and pretty close to ts. Publish in gsm_data.h. Remove the if-style implementation from l1sap.c, and instead implement in a switch statement. This prepares for upcoming ts_is_pdch() usage in ph_data_req() for sysmo and lc15. Change-Id: Ib78d663fdbac5a1d7053f1b9d543649b66da00e2 http://cgit.osmocom.org/osmo-bts/commit/?id=a85b43430cd3d44d017d3d40f728e89e1523be4d commit a85b43430cd3d44d017d3d40f728e89e1523be4d Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn TS: measurement: use correct nr of subslots, rm code dup In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using ts_subslots() from gsm_data_shared.c. The local dup of subslots_per_pchan[] is no longer needed. (depends on recent commit to openbsc.git for ts_sublots()) Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642 http://cgit.osmocom.org/osmo-bts/commit/?id=e82c02e68c25caefab5b4a33cac744a7de5148f5 commit e82c02e68c25caefab5b4a33cac744a7de5148f5 Author: Neels Hofmeyr Date: Fri Jul 29 17:56:35 2016 +0200 sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH Change-Id: I76c868a1e70af16268a6fa42dc736cf0b288ecdb http://cgit.osmocom.org/osmo-bts/commit/?id=0dcccec33083c6b4db00d733aeb2601ebeab2a58 commit 0dcccec33083c6b4db00d733aeb2601ebeab2a58 Author: Neels Hofmeyr Date: Fri Jul 29 17:55:26 2016 +0200 dyn TS: measurement.c: replace fixme with comment Change-Id: I04668f6f01a48157a98c6326a9ee48982a09ee62 http://cgit.osmocom.org/osmo-bts/commit/?id=d6ebab44a4cbc7d61ce079f472ba7ee9bc60182f commit d6ebab44a4cbc7d61ce079f472ba7ee9bc60182f Author: Neels Hofmeyr Date: Fri Jul 29 17:54:57 2016 +0200 dyn TS: complete for TRX Apply similar fixes as for TCH/F_PDCH also for TCH/F_TCH/H_PDCH: Detect dyn TS in PDCH mode in ts_is_pdch(). In trx_set_ts(), enhance the "if (TCH_F_PDCH)" to a switch statement including both dynamic channel types. Adjust the comment to include both kinds. Change-Id: I6669739cd08780cd9ffb9451cdae9f6b9704c4fe http://cgit.osmocom.org/osmo-bts/commit/?id=488d920242fa37910cb9ac060b07a5e5701bd6bc commit 488d920242fa37910cb9ac060b07a5e5701bd6bc Author: Neels Hofmeyr Date: Tue Aug 9 20:25:31 2016 +0200 sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] This reverts commit 53d792c3b027bfb42d77804e3e687a287e122ef3. The commit caused this error with SysmoBTS: DL1P <0007> l1_if.c:164 Tx L1 prim MPH-ACTIVATE.req DL1C <0006> oml.c:811 Error activating L1 SAPI PTCCH on TS 7: Invalid parameter DL1C <0006> oml.c:1089 (bts=0,trx=0,ts=7,ss=0) act failed mark broken due status: -4 Since dynamic timeslots wait for the activation to succeed, the broken status breaks dynamic timeslots on SysmoBTS. Initially GPRS works, but the state in the BSC is messed up and placing calls fails for dyn TS: DRLL <0000> chan_alloc.c:355 Failed to allocate TCH_H channel DRSL <0004> abis_rsl.c:1656 BTS 0 CHAN RQD: no resources for TCH_H 0x45 Normal PDCH on SysmoBTS was not broken -- the error message occurs, but that doesn't seem to matter much. Plain GPRS still works since there is no switchover involved. But I can see no benefit in enabling PTCCH UL on sysmo. Since the commit only enabled PTCCH UL in sysmobts, no other BTS models are affected. Notice that lc15 still has PTCCH UL disabled all the while, before and after this commit and its revert. Change-Id: Ia59d95c75a8a5d3bd596f55cd1dc0906a6a95f7f ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 1 + src/common/l1sap.c | 11 ----------- src/common/lchan.c | 16 ++++++++++++++++ src/osmo-bts-litecell15/l1_if.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 2 +- src/osmo-bts-sysmo/oml.c | 3 +-- 6 files changed, 20 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 9 19:55:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:55:09 GMT Subject: osmo-pcu.git branch neels/test8 deleted. 0.2-796-gd32aa03 Message-ID: <201608091955.u79Jt9sf066143@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, neels/test8 has been deleted was d32aa035209364429e8e756724fb17085bdd587c ----------------------------------------------------------------------- d32aa035209364429e8e756724fb17085bdd587c typo in warning ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Aug 9 19:57:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 9 Aug 2016 19:57:07 GMT Subject: libosmocore.git branch neels/dyn_ts deleted. 0.9.0-208-g4739076 Message-ID: <201608091957.u79Jv7c1066594@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, neels/dyn_ts has been deleted was 47390764ddeb98109e39aa379d433ddc064e058b ----------------------------------------------------------------------- 47390764ddeb98109e39aa379d433ddc064e058b rsl: add rsl_act_type_name() ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 10 06:42:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 06:42:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-252-gef8e2ef Message-ID: <201608100642.u7A6g7XP002092@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 ef8e2ef6817a78e1598586dfc7275982ec21fd5a (commit) from b7cdd381d63496075a9df0e8ea46020cd55ae667 (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=ef8e2ef6817a78e1598586dfc7275982ec21fd5a commit ef8e2ef6817a78e1598586dfc7275982ec21fd5a Author: Mike McTernan Date: Thu Aug 4 16:03:12 2016 +0200 osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE It is not an exceptional situation if the air-interface is experiencing non-recoverable decoding errors. At bad signal conditions and/or interference, this is perfectly normal. Let's use DEBUG instead of NOTICE log level. Change-Id: Ifd39c53ec22f57cdb5299e5d76ff6ff1482d3beb ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler_trx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 10 14:07:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 14:07:51 GMT Subject: libosmocore.git branch master updated. 0.9.0-218-gfef2fa2 Message-ID: <201608101407.u7AE7p1s091291@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 fef2fa224a754df3f9792d1ddcd3a6d9a73658b1 (commit) from d1dcda01f8c99e02a206c95d177aecd3dfb66e09 (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=fef2fa224a754df3f9792d1ddcd3a6d9a73658b1 commit fef2fa224a754df3f9792d1ddcd3a6d9a73658b1 Author: Neels Hofmeyr Date: Mon Aug 8 15:38:35 2016 +0200 configure: check for pkg-config presence On a fresh installation, I was puzzled by a configure.ac 'syntax error' for PKG_CHECK_MODULES(TALLOC). It took me some time to figure out that merely pkg-config was missing. Add a check for pkg-config, which isn't as straightforward as I would wish, so comment generously. Change-Id: I2e7cdc37eb59f9947a45fbc5baddbaf71b655bc0 ----------------------------------------------------------------------- Summary of changes: configure.ac | 15 +++++++++++++++ 1 file changed, 15 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 10 14:08:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 14:08:00 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-18-g085ab0b Message-ID: <201608101408.u7AE800f091387@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 085ab0bb9ce99693e8b06acf721cf415abc08cf0 (commit) from 7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 (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=085ab0bb9ce99693e8b06acf721cf415abc08cf0 commit 085ab0bb9ce99693e8b06acf721cf415abc08cf0 Author: Neels Hofmeyr Date: Mon Aug 8 16:00:19 2016 +0200 gitignore: platform-libtool Change-Id: I73ad62a015827582d1ac005d9a326b86c699d46b ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Aug 10 14:34:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 14:34:36 GMT Subject: osmo-pcu.git branch master updated. 0.2-811-g79cb245 Message-ID: <201608101434.u7AEYaER097295@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 79cb2451576ff07fa65a819f605c82e732120e4c (commit) from cbf9a721d669ef0c724553f4604aee89f8e723dc (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=79cb2451576ff07fa65a819f605c82e732120e4c commit 79cb2451576ff07fa65a819f605c82e732120e4c Author: Max Date: Tue Aug 9 19:21:34 2016 +0200 LC: fix build error Remove extra parameter which causes build to break. The error was introduced in 878bd1f296379ffba949d6fcae2938c13406df5b Change-Id: Id63187d925d448caa4fa85720582550919b1f216 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/lc15_l1_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Aug 10 15:25:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 15:25:23 GMT Subject: openbsc.git branch master updated. 0.15.0-382-gb6f565c Message-ID: <201608101525.u7AFPNJe007786@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 b6f565c97da5aeef8f5a490ea259379265c76b18 (commit) via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit) from 158b5d2bdb3c51056283f6eb962a55762d34efa1 (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=b6f565c97da5aeef8f5a490ea259379265c76b18 commit b6f565c97da5aeef8f5a490ea259379265c76b18 Author: Neels Hofmeyr Date: Tue Aug 9 11:15:37 2016 +0200 gsm_pchan2chan_nr(): fix uninitialized cbits Commit ec1b5a0e9e2b6549e0ede48e803095e569997355 introduced an unset cbits value for the 'special hack for BCCH', where I break out of the switch without setting cbits. Fix that. Also remove the comment part that says 'return 0', because I don't return 0. Change-Id: I54129d921807971eeafc23f80c57666c67b71377 http://cgit.osmocom.org/openbsc/commit/?id=2f44693fad8505255293d3ed37dbd4e7cabebd37 commit 2f44693fad8505255293d3ed37dbd4e7cabebd37 Author: Neels Hofmeyr Date: Mon Aug 8 17:51:19 2016 +0200 gsm_pchan2chan_nr: disable a chan_nr assert in BTS, to not break octphy In https://gerrit.osmocom.org/589 , msuraev reports an assertion on octphy. So disable this recently added assertion until we clarify the invocation in question. Change-Id: Ia0f7ae5b114e179ab56b98adbae9810e81b4b88f ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/gsm_data_shared.c | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 10 17:16:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 17:16:38 GMT Subject: osmo-bts.git branch master updated. 0.4.0-255-g37af36e Message-ID: <201608101716.u7AHGcGS036512@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 37af36e85eca546595081246aec010fa7f6fd0be (commit) via 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 (commit) via 67a056c122ed588e74835771a3cfda0f2055c284 (commit) from ef8e2ef6817a78e1598586dfc7275982ec21fd5a (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=37af36e85eca546595081246aec010fa7f6fd0be commit 37af36e85eca546595081246aec010fa7f6fd0be Author: Neels Hofmeyr Date: Fri Jul 29 17:56:35 2016 +0200 sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH Change-Id: I76c868a1e70af16268a6fa42dc736cf0b288ecdb http://cgit.osmocom.org/osmo-bts/commit/?id=63849ebf7143fe5af0d8dffd4157d62c8c1a2867 commit 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 Author: Neels Hofmeyr Date: Fri Jul 29 17:55:26 2016 +0200 dyn TS: measurement.c: replace fixme with comment Change-Id: I04668f6f01a48157a98c6326a9ee48982a09ee62 http://cgit.osmocom.org/osmo-bts/commit/?id=67a056c122ed588e74835771a3cfda0f2055c284 commit 67a056c122ed588e74835771a3cfda0f2055c284 Author: Neels Hofmeyr Date: Fri Jul 29 17:54:57 2016 +0200 dyn TS: complete for TRX Apply similar fixes as for TCH/F_PDCH also for TCH/F_TCH/H_PDCH: Detect dyn TS in PDCH mode in ts_is_pdch(). In trx_set_ts(), enhance the "if (TCH_F_PDCH)" to a switch statement including both dynamic channel types. Adjust the comment to include both kinds. Change-Id: I6669739cd08780cd9ffb9451cdae9f6b9704c4fe ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 5 ++++- src/common/measurement.c | 2 +- src/osmo-bts-litecell15/oml.c | 3 ++- src/osmo-bts-sysmo/oml.c | 3 ++- src/osmo-bts-trx/l1_if.c | 27 +++++++++++++++++++-------- 5 files changed, 28 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 10 22:55:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 10 Aug 2016 22:55:45 GMT Subject: osmo-bts.git branch ttsou/egprs deleted. 0.4.0-234-g5ba7144 Message-ID: <201608102255.u7AMtjXC004694@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, ttsou/egprs has been deleted was 5ba71448083eec6e523aee3eff54973e81bcbb1b ----------------------------------------------------------------------- 5ba71448083eec6e523aee3eff54973e81bcbb1b trx: Enable EGPRS handling through burst lengths ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Aug 11 06:05:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 06:05:55 GMT Subject: openbsc.git branch master updated. 0.15.0-385-g1f6a9ba Message-ID: <201608110605.u7B65tmZ091963@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 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit) via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit) via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit) from b6f565c97da5aeef8f5a490ea259379265c76b18 (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=1f6a9ba7e569990e58df1003e7e611691bf95303 commit 1f6a9ba7e569990e58df1003e7e611691bf95303 Author: Max Date: Tue Aug 2 16:54:55 2016 +0200 Add web proxy for control interface Add web application exposing Control Interface over web. All of SET, GET and TRAP are fully supported. Notice: TRAP is converted into 'Server-sent events' according to RFC 6202, see also https://www.w3.org/TR/eventsource/ - this requires corresponding client. Due to use of special prefix modified version of python eventsource-client is necessary ATM. Change-Id: I87d40c80061f8b3d02d656ab8cadabbfb871b461 Related: OS#1646 http://cgit.osmocom.org/openbsc/commit/?id=dbb6392368d4a9b5ba0ade9e2681e1d057011519 commit dbb6392368d4a9b5ba0ade9e2681e1d057011519 Author: Max Date: Mon Aug 1 18:54:17 2016 +0200 Add python functions to get/set ctrl variables Add get_var and set_var functions which handle requested variable while checking for proper response and id. Split header handling into separate function. Change-Id: I08705963c277bd93a011193dd7451a626d606c21 Related: OS#1646 http://cgit.osmocom.org/openbsc/commit/?id=2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 commit 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 Author: Max Date: Mon Aug 1 14:26:19 2016 +0200 Use random operation id According to documentation for Control Interface Protocol is "A numeric identifier, uniquely identifying this particular operation", hence it's best to be illustrated with random integer - use it as default. Fix override of id with previously used python-specific objects' id. Change-Id: I32236c067360526f4e7ee4bbdba64c5137de696d Related: OS#1646 ----------------------------------------------------------------------- Summary of changes: openbsc/contrib/bsc_control.py | 49 ++++++++++---- openbsc/contrib/ctrl2sse.py | 147 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+), 12 deletions(-) create mode 100755 openbsc/contrib/ctrl2sse.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 11:06:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 11:06:44 GMT Subject: osmo-pcu.git branch master updated. 0.2-815-g7fd177b Message-ID: <201608111106.u7BB6iao046280@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 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad (commit) via 2d91260ea436c06058ae25501dbbf2b9b29e7ed4 (commit) via 6bae2d11f1c6801c2f2ef9d6b1bd7b471767fc3c (commit) via 0b4da058ad45984904c6860ec3820b213c683cce (commit) from 79cb2451576ff07fa65a819f605c82e732120e4c (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=7fd177b91c5b0cb32078d87b41da5ad38c2f08ad commit 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad Author: Neels Hofmeyr Date: Wed Aug 10 15:29:31 2016 +0200 jenkins.sh: change build matrix to $with_dsp and $with_vty The new $with_dsp matrix parameter is defined as "sysmo" or empty/"none". The lc15 DSP might be added in the future. Fetch the sysmo layer 1 API only if with_dsp==sysmo. The new $with_vty parameter is independent of $with_dsp, it is now up to jenkins to define a matrix filter. For compat, until jenkins is reconfigured with the new matrix parameters, use $sysmodsp to init the new parameters to reflect previous behavior. The $sysmobts matrix parameter made no sense, drop it. Change-Id: Ia120f918342dc9563814252258b73bfb267e5253 http://cgit.osmocom.org/osmo-pcu/commit/?id=2d91260ea436c06058ae25501dbbf2b9b29e7ed4 commit 2d91260ea436c06058ae25501dbbf2b9b29e7ed4 Author: Neels Hofmeyr Date: Wed Aug 10 14:46:49 2016 +0200 jenkins.sh: more quotes, cosmetics, less dup Rename BTS_CONFIG to PCU_CONFIG. More quotes. Unify bash if-style. Define *_PATH variables once globally instead of duping in every line. Change-Id: If148632c3f340a8a395fa432135e593fecc41e82 http://cgit.osmocom.org/osmo-pcu/commit/?id=6bae2d11f1c6801c2f2ef9d6b1bd7b471767fc3c commit 6bae2d11f1c6801c2f2ef9d6b1bd7b471767fc3c Author: Neels Hofmeyr Date: Wed Aug 10 14:42:16 2016 +0200 jenkins.sh: use absolute paths instead of 'cd ..' and $PWD Change-Id: If79d283fa0a559bb7ea319c513d09466eff523d1 http://cgit.osmocom.org/osmo-pcu/commit/?id=0b4da058ad45984904c6860ec3820b213c683cce commit 0b4da058ad45984904c6860ec3820b213c683cce Author: Neels Hofmeyr Date: Wed Aug 10 14:35:51 2016 +0200 jenkins.sh: ensure $MAKE is set Change-Id: I2da8acdfe3abf79f68db4d00d04a7d162f0123ce ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 91 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 62 insertions(+), 29 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 11 11:59:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 11:59:53 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-391-g1440752 Message-ID: <201608111159.u7BBxrQF055365@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, dexter/draft has been updated via 144075206ed35d7dd013a7c447c0761aa2036cec (commit) from 8cd31c0ec35eba7169ffca73f3a8edaa890ce377 (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=144075206ed35d7dd013a7c447c0761aa2036cec commit 144075206ed35d7dd013a7c447c0761aa2036cec Author: Philipp Date: Thu Aug 11 13:59:10 2016 +0200 Updating git, currently working on header compr. conf for VTY Change-Id: I3bccb66882517a61e0ccf1b88e5d1c1407b83ee1 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 6 +- openbsc/include/openbsc/gprs_llc_xid.h | 9 +-- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 4 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 17 ++--- openbsc/include/openbsc/sgsn.h | 7 ++ openbsc/include/openbsc/slhc.h | 16 ++-- openbsc/src/gprs/gprs_llc.c | 37 +++------- openbsc/src/gprs/gprs_llc_vty.c | 10 ++- openbsc/src/gprs/gprs_llc_xid.c | 8 +- openbsc/src/gprs/gprs_sndcp.c | 3 + openbsc/src/gprs/gprs_sndcp_pcomp.c | 8 +- openbsc/src/gprs/gprs_sndcp_xid.c | 55 +++++++------- openbsc/src/gprs/sgsn_vty.c | 38 ++++++++++ openbsc/src/gprs/slhc.c | 115 ++++++++++++++++------------- openbsc/tests/xid/xid_test.c | 11 ++- openbsc/tests/xid_sndcp/sndcp_xid_test.c | 7 ++ 16 files changed, 207 insertions(+), 144 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 12:15:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 12:15:06 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-392-gd6b4d1e Message-ID: <201608111215.u7BCF68P058268@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, dexter/draft has been updated via d6b4d1e6c84f5dac8d92a64ca66641e312291c5c (commit) from 144075206ed35d7dd013a7c447c0761aa2036cec (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=d6b4d1e6c84f5dac8d92a64ca66641e312291c5c commit d6b4d1e6c84f5dac8d92a64ca66641e312291c5c Author: Philipp Date: Thu Aug 11 14:14:39 2016 +0200 Updated v42bis Change-Id: Icaf305d1b78e9d595f35d24ab176e372c365fea2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/v42bis.h | 154 +++------------------ .../include/openbsc/{v42bis.h => v42bis_private.h} | 116 +--------------- openbsc/src/gprs/v42bis.c | 98 +++++++++---- 3 files changed, 92 insertions(+), 276 deletions(-) copy openbsc/include/openbsc/{v42bis.h => v42bis_private.h} (52%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:10:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:10:21 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-502-g43f9ef8 Message-ID: <201608111610.u7BGAL3W001435@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 3a48cf5e79d572bba39323bbedc44eeab53a887f (commit) discards 6e16539e531d265f1e5d2fdc98f456b91c338d87 (commit) discards 2505482200425842a8a6588c674eadd160b6aea9 (commit) discards 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) discards f0e7a75c6632f8f90fbca411173580296072e710 (commit) discards 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) discards 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) discards 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) discards 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) discards f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) discards a86a2088775d6c71d042cfc543c7857f3a29110f (commit) discards 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) discards 0747517f830af95121786de9bedc5a7772b5c915 (commit) discards d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) discards 3002626861923578f4e1ddf36da0309d9203af32 (commit) discards 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) discards d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) discards 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) discards fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) discards e28096143fddb498f69f7bdc8d52632d721c630e (commit) discards e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) discards 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) discards 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) discards 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) discards 91b8594d80740577f24c866ecbed31b420dceb51 (commit) discards f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) discards 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) discards f64e829aafad35f342f140788458a6c4c16ff57a (commit) discards 73293b25344f1b974133e3628a03cd93d8519d13 (commit) discards 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) discards 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) discards 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) discards 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) discards fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) discards cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit) discards e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit) discards 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit) discards 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit) discards d436069374008df2979f0bb8e4b98b93240c4e17 (commit) discards 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit) discards 09d617084889e682a58406e94930a658e7a678ba (commit) discards 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit) discards af706f4845c43fcf2d9c29042deda40197b058be (commit) discards 983ba4614be3c8be7915da3546e7501ad77fadbe (commit) discards f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit) discards eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit) discards b5d42c147af0c641a387a132dc44f31df069420a (commit) discards 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit) discards b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit) discards be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit) discards 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit) discards 23de299aa164dcd2078517a3dbad739af2ca15ca (commit) discards c0829966988d644954826f1d16465140d0b90ad7 (commit) discards c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit) discards 279de1bfb105a35700b910c7dbe86f028e01622b (commit) discards 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit) discards b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit) discards 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit) discards f8d57b97f94da22805194008b4fa141326c053fd (commit) discards ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit) discards d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit) discards 2d75a17f22096e0ac2671374625ed206f2ae818b (commit) discards 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit) discards b87f1e3823b8967da020370ced889d1ee3a1e534 (commit) discards 1750a494887aa579dc8fda900b32a884f9107a2b (commit) discards a7b89358f109ab9c74c823f19e693f7029f38b6f (commit) discards 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit) discards d33a055c8b943ffd283c01463452cae8206bc8f1 (commit) discards bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit) discards 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit) discards f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit) discards 96594fa73957a44f6820672a549635aa26737d6c (commit) discards ac94f137c9de762471823bf93baa9433513c701b (commit) discards dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit) discards 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit) discards 48615723623514df6642d08a9697e454918723a9 (commit) discards d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit) discards 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit) discards 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit) discards 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit) discards 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit) discards 09c6149a983a563065cc2184696833860202d0b6 (commit) discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit) discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit) discards fc471d20c8a6588743fe9e64443381364f22945c (commit) discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) discards aecf7249195b065d3f7899f14fead14f67928167 (commit) discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) discards c5338d294006df47ebca92f1706bb010a1191eac (commit) discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) discards 6939eae33f57989f69731b1a0d3af27208208872 (commit) discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit) discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit) discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) via 43f9ef88e85c14b737f66ad5c19bbd5ea9484429 (commit) via 0034156524b88e57ed7331157eda9b45bb454447 (commit) via 038ff9b7257b74522da382230c553872f6d94e7d (commit) via e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit) via 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit) via 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit) via ecadcb63c0c676b988f67c452d7461f7a818d194 (commit) via f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit) via c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit) via fc325421c0493d2db05ab2025f7810f25c3885d0 (commit) via 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit) via 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit) via e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit) via 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit) via f9925a790ed5da3631d5e64d159b053d290d3c80 (commit) via e82665579b0642a7fe063d86fe9dbf558a749dbe (commit) via 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit) via 860a270117dcfd003ad86725100e5d875656d5d5 (commit) via cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit) via de131e855e3328353fff19d750c7354055dd8eee (commit) via 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit) via 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit) via 126b57021cdcc55947bf32307414e29e579aef04 (commit) via 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit) via 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit) via 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit) via 7c9812749aac144978abcef5b39bd1aa73099054 (commit) via f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit) via 572bae238e24b59c506a22da24494eb86c2affbf (commit) via 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit) via 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit) via ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit) via 451d9bf03544caef30ad2b94f35066583e179615 (commit) via 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit) via 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit) via f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit) via 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit) via e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit) via 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit) via 02df48ef732ad36357424ff23c52aa97e352a2fc (commit) via 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit) via 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit) via 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit) via 11f68221fc29809fe8e800a7508e28208a85d6fc (commit) via ff0a72f9b9f3903f98335049a7545c672a99353b (commit) via 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit) via 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit) via 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit) via 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit) via 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit) via 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit) via 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit) via ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit) via e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit) via 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit) via e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit) via 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit) via 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit) via 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit) via 17449a4333285839c005715233db86be10fc5222 (commit) via 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit) via 598a0df65a96752646729a2ee495c170d9299368 (commit) via 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit) via 2152f8303ce042de595585508548523d93d48138 (commit) via 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit) via 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit) via d874db254d8f20123922a3339a4c9ff86bd186e5 (commit) via 7b18490b095e031f92a4692d26f679a0839f80b1 (commit) via 232d080f49d498e9681755997f32d0ec46acfbc3 (commit) via 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit) via a6e238347760f7613205fbb78fd9e103aec47a1c (commit) via c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit) via b253571de502ad189df2a1d0142a1fffd032869b (commit) via ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit) via 40f4f209a6ad707a814d8779b94bc0670589901b (commit) via 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit) via 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit) via 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit) via 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit) via f7e039eb71f560de5366293bc1c028a2f458baef (commit) via b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit) via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) via 1df56c45f0e53a7ce7730f44650844a75471950a (commit) via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) via ea703d4166e4e7126cba7de637823edc92e7f840 (commit) via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) via c9fbb44d31c6cf4e80cd023c258473790117092e (commit) via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) via 918a08935b073d7eade6af44c12c42a7e314acfb (commit) via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) via 52fed0c829a19079edad1a76a138cc89838ea681 (commit) via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) via 262cab956a783b187f71b595337725c8eb3b1a05 (commit) via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) via 9831cec3769aa8b1582dc5763531ede9a546566a (commit) via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) via 416257b7c898465e85cf87eee0867ee5d3992200 (commit) via 22f00fc73eef8bd85400d74136aa69824e062862 (commit) via c359d10916ce61e2b85305719b13466380b654ad (commit) via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit) via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit) via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit) via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit) via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit) via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (commit) via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit) via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit) via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit) via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit) via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit) via 7af652c0b27d79322043a23f4aa081c919546a73 (commit) via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit) via f58852d117c157db28a52f9ce2e058de1822eb98 (commit) via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit) via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit) via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit) via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit) via cf7933892a995db7c02a3421df90c84556c38776 (commit) via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit) via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit) via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit) via 350533cc32cf686b6375f92083981e23c2a86082 (commit) via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) via d091b8de21506571f64c248a7635af60cc77633c (commit) via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (3a48cf5e79d572bba39323bbedc44eeab53a887f) \ N -- N -- N (43f9ef88e85c14b737f66ad5c19bbd5ea9484429) 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=43f9ef88e85c14b737f66ad5c19bbd5ea9484429 commit 43f9ef88e85c14b737f66ad5c19bbd5ea9484429 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=0034156524b88e57ed7331157eda9b45bb454447 commit 0034156524b88e57ed7331157eda9b45bb454447 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=038ff9b7257b74522da382230c553872f6d94e7d commit 038ff9b7257b74522da382230c553872f6d94e7d 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. http://cgit.osmocom.org/openbsc/commit/?id=e29de4bf322eeb5662abd3da5dd5b9126af951bc commit e29de4bf322eeb5662abd3da5dd5b9126af951bc 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=23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 commit 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 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=757403020c33d2a4e3d12a6e7e483dad6f4d4b4f commit 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f 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=ecadcb63c0c676b988f67c452d7461f7a818d194 commit ecadcb63c0c676b988f67c452d7461f7a818d194 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=f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf commit f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf 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=c8c2a487a05085c2872776840bf2357f15b2e5f9 commit c8c2a487a05085c2872776840bf2357f15b2e5f9 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=fc325421c0493d2db05ab2025f7810f25c3885d0 commit fc325421c0493d2db05ab2025f7810f25c3885d0 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=2de2d43d8fe6454530062d5252a0647a0d6a37f4 commit 2de2d43d8fe6454530062d5252a0647a0d6a37f4 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=28fc65801710ae5d3c0615e2edfef5e34a2282cb commit 28fc65801710ae5d3c0615e2edfef5e34a2282cb 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=e0b921451fe9c0e28211f3c5ed3d568ae235a070 commit e0b921451fe9c0e28211f3c5ed3d568ae235a070 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=78b5e8cceb7b82cd4c896a485cf9851e97426048 commit 78b5e8cceb7b82cd4c896a485cf9851e97426048 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=f9925a790ed5da3631d5e64d159b053d290d3c80 commit f9925a790ed5da3631d5e64d159b053d290d3c80 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=e82665579b0642a7fe063d86fe9dbf558a749dbe commit e82665579b0642a7fe063d86fe9dbf558a749dbe 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=874e207f5ee505ee09f141e233e1bf63e80fb7cf commit 874e207f5ee505ee09f141e233e1bf63e80fb7cf 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=860a270117dcfd003ad86725100e5d875656d5d5 commit 860a270117dcfd003ad86725100e5d875656d5d5 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=cf4ff88749a417d4324888c2c7d95ed3917aaba7 commit cf4ff88749a417d4324888c2c7d95ed3917aaba7 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=de131e855e3328353fff19d750c7354055dd8eee commit de131e855e3328353fff19d750c7354055dd8eee 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=3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 commit 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 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=3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 commit 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 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=126b57021cdcc55947bf32307414e29e579aef04 commit 126b57021cdcc55947bf32307414e29e579aef04 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=559e7f7bb88836cbf743e86ae45481b11bb859e1 commit 559e7f7bb88836cbf743e86ae45481b11bb859e1 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=7574dfc3b2521e75cd31dbb665d9627ed23d348b commit 7574dfc3b2521e75cd31dbb665d9627ed23d348b 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=9a5cc2cf7a0e76e4967d578dc15044d39824204b commit 9a5cc2cf7a0e76e4967d578dc15044d39824204b 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=7c9812749aac144978abcef5b39bd1aa73099054 commit 7c9812749aac144978abcef5b39bd1aa73099054 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=f439534ae71e9c08f7ec34de1e9d41615f1702d8 commit f439534ae71e9c08f7ec34de1e9d41615f1702d8 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=572bae238e24b59c506a22da24494eb86c2affbf commit 572bae238e24b59c506a22da24494eb86c2affbf 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=8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb commit 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb 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=3ad5db229e65b914051fd982e84a85fa23a0d8a2 commit 3ad5db229e65b914051fd982e84a85fa23a0d8a2 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=ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 commit ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 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=451d9bf03544caef30ad2b94f35066583e179615 commit 451d9bf03544caef30ad2b94f35066583e179615 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=46f1b162b2d8339f725f4bb703c56d86d0ace5a0 commit 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 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=9e17f0446ccaff43c81cec2f8761b41178fe8407 commit 9e17f0446ccaff43c81cec2f8761b41178fe8407 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=f60710b3bdbf098c79504f0919fe1dd786ce6905 commit f60710b3bdbf098c79504f0919fe1dd786ce6905 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=1cbe1c032ec34ee1f037c0e422447daefd410bd3 commit 1cbe1c032ec34ee1f037c0e422447daefd410bd3 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=e2b9fdf4e4e1f87252f67a2741c155a6793cac2b commit e2b9fdf4e4e1f87252f67a2741c155a6793cac2b 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=3e54026733084e0f3887a50bcc4b72b655f20c3f commit 3e54026733084e0f3887a50bcc4b72b655f20c3f 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=02df48ef732ad36357424ff23c52aa97e352a2fc commit 02df48ef732ad36357424ff23c52aa97e352a2fc 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=7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 commit 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 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=061677b896ffb9178599e9cdf8ca631544d0c7cd commit 061677b896ffb9178599e9cdf8ca631544d0c7cd 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=1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 commit 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 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=11f68221fc29809fe8e800a7508e28208a85d6fc commit 11f68221fc29809fe8e800a7508e28208a85d6fc 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=ff0a72f9b9f3903f98335049a7545c672a99353b commit ff0a72f9b9f3903f98335049a7545c672a99353b 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=88294b61274f14261bfa9bc9f4ee59c5e22845cd commit 88294b61274f14261bfa9bc9f4ee59c5e22845cd 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=3d856bb2f2fb4791df6f535b96f740ad95307c76 commit 3d856bb2f2fb4791df6f535b96f740ad95307c76 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=173ae3aeffb3b1dbc0c06fa576b502eb39772096 commit 173ae3aeffb3b1dbc0c06fa576b502eb39772096 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=8bc81691c373b59d33df705ff6dd24eb71948aa2 commit 8bc81691c373b59d33df705ff6dd24eb71948aa2 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=4cce20908e659e01db54c24c67fdd19423f27ee7 commit 4cce20908e659e01db54c24c67fdd19423f27ee7 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=0ded2c16d2af307adbc24451ad49eb2a22d0c06b commit 0ded2c16d2af307adbc24451ad49eb2a22d0c06b 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=8b892f8ba2e0bca78bf3e62d5c6692061e095086 commit 8b892f8ba2e0bca78bf3e62d5c6692061e095086 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=ab7e530639ecd50777f3675eff2dafac5d8bb9c3 commit ab7e530639ecd50777f3675eff2dafac5d8bb9c3 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=e0366037fd55f7117b4ab5d5205a59f96d511cf5 commit e0366037fd55f7117b4ab5d5205a59f96d511cf5 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=0d2803f72bd292a8ad48e3f857cb8f43d517fc0c commit 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c 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=e43a66734b0c33fdd6a4d07374f4c2c04184c85b commit e43a66734b0c33fdd6a4d07374f4c2c04184c85b 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=651ea60a6c160bf5ceaa96874cdff53e6f64ea86 commit 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 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=49f7a2993b733ab0f4318230e4ceb639d930cbdf commit 49f7a2993b733ab0f4318230e4ceb639d930cbdf 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=2cd5afbb15ea82c559aacdf990d5bc5da48b1364 commit 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 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=17449a4333285839c005715233db86be10fc5222 commit 17449a4333285839c005715233db86be10fc5222 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=4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a commit 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a 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=598a0df65a96752646729a2ee495c170d9299368 commit 598a0df65a96752646729a2ee495c170d9299368 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=6cbabcc847c4773563d6a21edbb8e61a2da19a75 commit 6cbabcc847c4773563d6a21edbb8e61a2da19a75 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=2152f8303ce042de595585508548523d93d48138 commit 2152f8303ce042de595585508548523d93d48138 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=0beb7257f6c04b284893d6028eab13a954f2ec46 commit 0beb7257f6c04b284893d6028eab13a954f2ec46 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=2216236d37e6329eb3b6ca3a72e557b2f88edf94 commit 2216236d37e6329eb3b6ca3a72e557b2f88edf94 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=d874db254d8f20123922a3339a4c9ff86bd186e5 commit d874db254d8f20123922a3339a4c9ff86bd186e5 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=7b18490b095e031f92a4692d26f679a0839f80b1 commit 7b18490b095e031f92a4692d26f679a0839f80b1 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=232d080f49d498e9681755997f32d0ec46acfbc3 commit 232d080f49d498e9681755997f32d0ec46acfbc3 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=1ec431294e47bdd1dc45d9d22f19e3898eac2887 commit 1ec431294e47bdd1dc45d9d22f19e3898eac2887 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=a6e238347760f7613205fbb78fd9e103aec47a1c commit a6e238347760f7613205fbb78fd9e103aec47a1c 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=c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea commit c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea 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=b253571de502ad189df2a1d0142a1fffd032869b commit b253571de502ad189df2a1d0142a1fffd032869b 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=ffaffad887a26a294ddf7ba7085f7241f9ad892b commit ffaffad887a26a294ddf7ba7085f7241f9ad892b 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=40f4f209a6ad707a814d8779b94bc0670589901b commit 40f4f209a6ad707a814d8779b94bc0670589901b 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=8b315d859390fabaf672b3c9feb6f8229ac2ca1a commit 8b315d859390fabaf672b3c9feb6f8229ac2ca1a 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=6688a4aef1cc982dc6778b6367bb6e676dedd159 commit 6688a4aef1cc982dc6778b6367bb6e676dedd159 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=87c2ee731e53bc315d3c2590947153e16ebb9571 commit 87c2ee731e53bc315d3c2590947153e16ebb9571 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=6bd2ff44a098f9639c7f208d8b36bd26f1248285 commit 6bd2ff44a098f9639c7f208d8b36bd26f1248285 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=f7e039eb71f560de5366293bc1c028a2f458baef commit f7e039eb71f560de5366293bc1c028a2f458baef 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=b9f1ae2f7bb684f446ace82a98bd92ecda5249ff commit b9f1ae2f7bb684f446ace82a98bd92ecda5249ff Author: Neels Hofmeyr Date: Mon May 30 19:01:09 2016 +0200 sgsn_pdp_upd_gtp_u(): fix return val Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b http://cgit.osmocom.org/openbsc/commit/?id=f6d28ef3e95749ed880f862f41ff0873c5a7e93c commit f6d28ef3e95749ed880f862f41ff0873c5a7e93c Author: Neels Hofmeyr Date: Fri Jun 3 02:23:09 2016 +0200 sgsn_libgtp.c Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25 http://cgit.osmocom.org/openbsc/commit/?id=a07ddc07e6a3522a677c0494e42ed380a08b69b1 commit a07ddc07e6a3522a677c0494e42ed380a08b69b1 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:00 2016 +0200 gprs_gmm Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e http://cgit.osmocom.org/openbsc/commit/?id=afc162f24a5a45a620bed9e787b090b69ffd52a5 commit afc162f24a5a45a620bed9e787b090b69ffd52a5 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:33 2016 +0200 sgsn_main Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2 http://cgit.osmocom.org/openbsc/commit/?id=1dec88bc7cc091d82b12eead4a65998491fc2587 commit 1dec88bc7cc091d82b12eead4a65998491fc2587 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:22 2016 +0200 sgsn_libgtp Change-Id: I26230ca00e61485099a870974a640a7206af0a14 http://cgit.osmocom.org/openbsc/commit/?id=bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 commit bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 Author: Neels Hofmeyr Date: Fri Jun 3 02:34:33 2016 +0200 gmmrabactps Change-Id: Id348341924cd14b24856aca241d28a113af31be8 http://cgit.osmocom.org/openbsc/commit/?id=23a0f6c8ef51af650ef15162db932dcadf5405df commit 23a0f6c8ef51af650ef15162db932dcadf5405df Author: Neels Hofmeyr Date: Fri Jun 3 02:34:20 2016 +0200 gmmptmsi Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1 http://cgit.osmocom.org/openbsc/commit/?id=1df56c45f0e53a7ce7730f44650844a75471950a commit 1df56c45f0e53a7ce7730f44650844a75471950a Author: Neels Hofmeyr Date: Fri Jun 3 02:33:58 2016 +0200 gmm_servicerq Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738 http://cgit.osmocom.org/openbsc/commit/?id=34ebb5dee016818b4323fe5d3114643eae60c44b commit 34ebb5dee016818b4323fe5d3114643eae60c44b 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=cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 commit cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 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=8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 commit 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 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=ea703d4166e4e7126cba7de637823edc92e7f840 commit ea703d4166e4e7126cba7de637823edc92e7f840 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=3d22db0389dd20a187236aa4342002b73ac2f5bd commit 3d22db0389dd20a187236aa4342002b73ac2f5bd Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=fb70561a8cb72e92c8f7efae31d2eead750dd5b1 commit fb70561a8cb72e92c8f7efae31d2eead750dd5b1 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=12feb3e28eb57014f1c6361656177203c0cf7c26 commit 12feb3e28eb57014f1c6361656177203c0cf7c26 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=c9fbb44d31c6cf4e80cd023c258473790117092e commit c9fbb44d31c6cf4e80cd023c258473790117092e 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=499a96c6991b68ab43ef9efe412e7dd5917194af commit 499a96c6991b68ab43ef9efe412e7dd5917194af 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=0c196d22a227430e4d51b38f11608c1ffe57b155 commit 0c196d22a227430e4d51b38f11608c1ffe57b155 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=fc2aae5334654665f1ca2abbba29b305ee8a25f8 commit fc2aae5334654665f1ca2abbba29b305ee8a25f8 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=918a08935b073d7eade6af44c12c42a7e314acfb commit 918a08935b073d7eade6af44c12c42a7e314acfb 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=eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 commit eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 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=faf1a8f9bf6e952b2996f9094939542c820dec68 commit faf1a8f9bf6e952b2996f9094939542c820dec68 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=52fed0c829a19079edad1a76a138cc89838ea681 commit 52fed0c829a19079edad1a76a138cc89838ea681 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=6b7a2345a1b2de09eadd00800d3e3332b048fb69 commit 6b7a2345a1b2de09eadd00800d3e3332b048fb69 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=acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 commit acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=9c0f1f3fb7463b88bcc8637c4958238e5516b8db commit 9c0f1f3fb7463b88bcc8637c4958238e5516b8db Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=2773a7afb25a0891800f7b2e856d48f171dbb288 commit 2773a7afb25a0891800f7b2e856d48f171dbb288 Author: Neels Hofmeyr Date: Fri Jun 3 00:31:44 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202 http://cgit.osmocom.org/openbsc/commit/?id=262cab956a783b187f71b595337725c8eb3b1a05 commit 262cab956a783b187f71b595337725c8eb3b1a05 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=adee73bbc33fc050fc5f44b17b27dbfc61dec1bc commit adee73bbc33fc050fc5f44b17b27dbfc61dec1bc Author: Daniel Willmann Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049 http://cgit.osmocom.org/openbsc/commit/?id=9831cec3769aa8b1582dc5763531ede9a546566a commit 9831cec3769aa8b1582dc5763531ede9a546566a Author: Daniel Willmann Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45 http://cgit.osmocom.org/openbsc/commit/?id=5451148e72e4fb0cc5ba64b45df1523b039a958b commit 5451148e72e4fb0cc5ba64b45df1523b039a958b Author: Harald Welte Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5 http://cgit.osmocom.org/openbsc/commit/?id=416257b7c898465e85cf87eee0867ee5d3992200 commit 416257b7c898465e85cf87eee0867ee5d3992200 Author: Daniel Willmann Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3 http://cgit.osmocom.org/openbsc/commit/?id=22f00fc73eef8bd85400d74136aa69824e062862 commit 22f00fc73eef8bd85400d74136aa69824e062862 Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=c359d10916ce61e2b85305719b13466380b654ad commit c359d10916ce61e2b85305719b13466380b654ad Author: Neels Hofmeyr Date: Fri Jun 3 02:01:53 2016 +0200 tests_sgsn Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e http://cgit.osmocom.org/openbsc/commit/?id=d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa commit d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c commit f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c Author: Daniel Willmann Date: Sat May 21 17:35:57 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=db112fa932faf7f1fa81244f981ea0e3a5a1cb3e commit db112fa932faf7f1fa81244f981ea0e3a5a1cb3e Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: .mailmap | 12 + contrib/jenkins.sh | 98 +++-- openbsc/contrib/bsc_control.py | 160 ++++--- openbsc/contrib/ctrl2sse.py | 147 +++++++ openbsc/doc/control-interface.txt | 21 - .../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- openbsc/doc/osmocom-authn-protocol.txt | 250 ----------- openbsc/doc/sgsn-remote-protocol.txt | 468 -------------------- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/chan_alloc.h | 2 + openbsc/include/openbsc/gprs_gmm.h | 8 +- openbsc/include/openbsc/gprs_llc.h | 15 +- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gsm_data.h | 4 + openbsc/include/openbsc/gsm_data_shared.h | 23 +- openbsc/include/openbsc/rest_octets.h | 1 + openbsc/include/openbsc/sgsn.h | 26 ++ openbsc/src/gprs/gprs_gmm.c | 154 ++++--- openbsc/src/gprs/gprs_llc.c | 174 +++++--- openbsc/src/gprs/gprs_sgsn.c | 42 +- openbsc/src/gprs/gprs_sndcp.c | 5 +- openbsc/src/gprs/sgsn_libgtp.c | 4 + openbsc/src/gprs/sgsn_main.c | 3 + openbsc/src/libbsc/Makefile.am | 2 +- openbsc/src/libbsc/abis_nm.c | 3 + openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++---- openbsc/src/libbsc/bsc_dyn_pdch.c | 44 -- openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++ openbsc/src/libbsc/bsc_vty.c | 30 ++ openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 156 ++++++- openbsc/src/libbsc/rest_octets.c | 9 +- openbsc/src/libbsc/system_information.c | 3 + openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++- openbsc/src/libmsc/mncc_sock.c | 57 +-- openbsc/src/libxsc/xsc.c | 4 +- openbsc/src/osmo-cscn/cscn_main.c | 13 + openbsc/src/utils/bs11_config.c | 3 +- openbsc/tests/ctrl_test_runner.py | 5 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 24 +- 41 files changed, 1517 insertions(+), 1194 deletions(-) create mode 100644 .mailmap create mode 100755 openbsc/contrib/ctrl2sse.py delete mode 100644 openbsc/doc/control-interface.txt copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:11:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:11:04 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-499-ge29de4b Message-ID: <201608111611.u7BGB4ni002226@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/cscn has been updated discards 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) discards f0e7a75c6632f8f90fbca411173580296072e710 (commit) discards 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) discards 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) discards 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) discards 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) discards f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) discards a86a2088775d6c71d042cfc543c7857f3a29110f (commit) discards 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) discards 0747517f830af95121786de9bedc5a7772b5c915 (commit) discards d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) discards 3002626861923578f4e1ddf36da0309d9203af32 (commit) discards 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) discards d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) discards 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) discards fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) discards e28096143fddb498f69f7bdc8d52632d721c630e (commit) discards e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) discards 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) discards 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) discards 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) discards 91b8594d80740577f24c866ecbed31b420dceb51 (commit) discards f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) discards 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) discards f64e829aafad35f342f140788458a6c4c16ff57a (commit) discards 73293b25344f1b974133e3628a03cd93d8519d13 (commit) discards 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) discards 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) discards 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) discards 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) discards fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) discards cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit) discards e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit) discards 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit) discards 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit) discards d436069374008df2979f0bb8e4b98b93240c4e17 (commit) discards 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit) discards 09d617084889e682a58406e94930a658e7a678ba (commit) discards 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit) discards af706f4845c43fcf2d9c29042deda40197b058be (commit) discards 983ba4614be3c8be7915da3546e7501ad77fadbe (commit) discards f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit) discards eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit) discards b5d42c147af0c641a387a132dc44f31df069420a (commit) discards 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit) discards b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit) discards be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit) discards 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit) discards 23de299aa164dcd2078517a3dbad739af2ca15ca (commit) discards c0829966988d644954826f1d16465140d0b90ad7 (commit) discards c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit) discards 279de1bfb105a35700b910c7dbe86f028e01622b (commit) discards 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit) discards b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit) discards 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit) discards f8d57b97f94da22805194008b4fa141326c053fd (commit) discards ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit) discards d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit) discards 2d75a17f22096e0ac2671374625ed206f2ae818b (commit) discards 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit) discards b87f1e3823b8967da020370ced889d1ee3a1e534 (commit) discards 1750a494887aa579dc8fda900b32a884f9107a2b (commit) discards a7b89358f109ab9c74c823f19e693f7029f38b6f (commit) discards 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit) discards d33a055c8b943ffd283c01463452cae8206bc8f1 (commit) discards bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit) discards 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit) discards f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit) discards 96594fa73957a44f6820672a549635aa26737d6c (commit) discards ac94f137c9de762471823bf93baa9433513c701b (commit) discards dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit) discards 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit) discards 48615723623514df6642d08a9697e454918723a9 (commit) discards d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit) discards 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit) discards 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit) discards 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit) discards 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit) discards 09c6149a983a563065cc2184696833860202d0b6 (commit) discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit) discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit) discards fc471d20c8a6588743fe9e64443381364f22945c (commit) discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) discards aecf7249195b065d3f7899f14fead14f67928167 (commit) discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) discards c5338d294006df47ebca92f1706bb010a1191eac (commit) discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) discards 6939eae33f57989f69731b1a0d3af27208208872 (commit) discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit) discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit) discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) via e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit) via 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit) via 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit) via ecadcb63c0c676b988f67c452d7461f7a818d194 (commit) via f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit) via c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit) via fc325421c0493d2db05ab2025f7810f25c3885d0 (commit) via 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit) via 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit) via e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit) via 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit) via f9925a790ed5da3631d5e64d159b053d290d3c80 (commit) via e82665579b0642a7fe063d86fe9dbf558a749dbe (commit) via 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit) via 860a270117dcfd003ad86725100e5d875656d5d5 (commit) via cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit) via de131e855e3328353fff19d750c7354055dd8eee (commit) via 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit) via 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit) via 126b57021cdcc55947bf32307414e29e579aef04 (commit) via 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit) via 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit) via 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit) via 7c9812749aac144978abcef5b39bd1aa73099054 (commit) via f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit) via 572bae238e24b59c506a22da24494eb86c2affbf (commit) via 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit) via 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit) via ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit) via 451d9bf03544caef30ad2b94f35066583e179615 (commit) via 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit) via 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit) via f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit) via 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit) via e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit) via 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit) via 02df48ef732ad36357424ff23c52aa97e352a2fc (commit) via 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit) via 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit) via 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit) via 11f68221fc29809fe8e800a7508e28208a85d6fc (commit) via ff0a72f9b9f3903f98335049a7545c672a99353b (commit) via 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit) via 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit) via 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit) via 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit) via 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit) via 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit) via 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit) via ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit) via e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit) via 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit) via e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit) via 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit) via 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit) via 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit) via 17449a4333285839c005715233db86be10fc5222 (commit) via 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit) via 598a0df65a96752646729a2ee495c170d9299368 (commit) via 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit) via 2152f8303ce042de595585508548523d93d48138 (commit) via 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit) via 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit) via d874db254d8f20123922a3339a4c9ff86bd186e5 (commit) via 7b18490b095e031f92a4692d26f679a0839f80b1 (commit) via 232d080f49d498e9681755997f32d0ec46acfbc3 (commit) via 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit) via a6e238347760f7613205fbb78fd9e103aec47a1c (commit) via c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit) via b253571de502ad189df2a1d0142a1fffd032869b (commit) via ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit) via 40f4f209a6ad707a814d8779b94bc0670589901b (commit) via 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit) via 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit) via 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit) via 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit) via f7e039eb71f560de5366293bc1c028a2f458baef (commit) via b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit) via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) via 1df56c45f0e53a7ce7730f44650844a75471950a (commit) via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) via ea703d4166e4e7126cba7de637823edc92e7f840 (commit) via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) via c9fbb44d31c6cf4e80cd023c258473790117092e (commit) via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) via 918a08935b073d7eade6af44c12c42a7e314acfb (commit) via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) via 52fed0c829a19079edad1a76a138cc89838ea681 (commit) via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) via 262cab956a783b187f71b595337725c8eb3b1a05 (commit) via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) via 9831cec3769aa8b1582dc5763531ede9a546566a (commit) via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) via 416257b7c898465e85cf87eee0867ee5d3992200 (commit) via 22f00fc73eef8bd85400d74136aa69824e062862 (commit) via c359d10916ce61e2b85305719b13466380b654ad (commit) via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit) via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit) via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit) via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit) via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit) via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (commit) via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit) via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit) via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit) via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit) via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit) via 7af652c0b27d79322043a23f4aa081c919546a73 (commit) via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit) via f58852d117c157db28a52f9ce2e058de1822eb98 (commit) via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit) via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit) via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit) via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit) via cf7933892a995db7c02a3421df90c84556c38776 (commit) via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit) via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit) via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit) via 350533cc32cf686b6375f92083981e23c2a86082 (commit) via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) via d091b8de21506571f64c248a7635af60cc77633c (commit) via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (21f5854b5be228f9bdd5ff675501c95d231a0c91) \ N -- N -- N (e29de4bf322eeb5662abd3da5dd5b9126af951bc) 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: .mailmap | 12 + contrib/jenkins.sh | 98 +++-- openbsc/contrib/bsc_control.py | 160 ++++--- openbsc/contrib/ctrl2sse.py | 147 +++++++ openbsc/doc/control-interface.txt | 21 - .../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- openbsc/doc/osmocom-authn-protocol.txt | 250 ----------- openbsc/doc/sgsn-remote-protocol.txt | 468 -------------------- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/chan_alloc.h | 2 + openbsc/include/openbsc/gprs_gmm.h | 8 +- openbsc/include/openbsc/gprs_llc.h | 15 +- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gsm_data.h | 4 + openbsc/include/openbsc/gsm_data_shared.h | 23 +- openbsc/include/openbsc/rest_octets.h | 1 + openbsc/include/openbsc/sgsn.h | 26 ++ openbsc/src/gprs/gprs_gmm.c | 154 ++++--- openbsc/src/gprs/gprs_llc.c | 174 +++++--- openbsc/src/gprs/gprs_sgsn.c | 42 +- openbsc/src/gprs/gprs_sndcp.c | 5 +- openbsc/src/gprs/sgsn_libgtp.c | 4 + openbsc/src/gprs/sgsn_main.c | 3 + openbsc/src/libbsc/Makefile.am | 2 +- openbsc/src/libbsc/abis_nm.c | 3 + openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++---- openbsc/src/libbsc/bsc_dyn_pdch.c | 44 -- openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++ openbsc/src/libbsc/bsc_vty.c | 30 ++ openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 156 ++++++- openbsc/src/libbsc/rest_octets.c | 9 +- openbsc/src/libbsc/system_information.c | 3 + openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++- openbsc/src/libmsc/mncc_sock.c | 57 +-- openbsc/src/libxsc/xsc.c | 4 +- openbsc/src/osmo-cscn/cscn_main.c | 13 + openbsc/src/utils/bs11_config.c | 3 +- openbsc/tests/ctrl_test_runner.py | 5 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 24 +- 41 files changed, 1517 insertions(+), 1194 deletions(-) create mode 100644 .mailmap create mode 100755 openbsc/contrib/ctrl2sse.py delete mode 100644 openbsc/doc/control-interface.txt copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:11:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:11:52 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-421-gf6d28ef Message-ID: <201608111611.u7BGBqJs002785@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 09c6149a983a563065cc2184696833860202d0b6 (commit) discards 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) discards 22e21d9ade102c3eb9507260632367b0c3657115 (commit) discards 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) discards 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) discards 86234e12377aea19a0467d0490d6f522c72ccaae (commit) discards fc471d20c8a6588743fe9e64443381364f22945c (commit) discards 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) discards 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) discards aecf7249195b065d3f7899f14fead14f67928167 (commit) discards d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) discards 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) discards c5338d294006df47ebca92f1706bb010a1191eac (commit) discards 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) discards edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) discards 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) discards dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) discards 6939eae33f57989f69731b1a0d3af27208208872 (commit) discards 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) discards 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) discards 84b05bffee05741b3bad1941c53a55b4899b402d (commit) discards 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) discards 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) discards 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) discards 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) discards 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) discards da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) discards cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) discards bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) discards 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) discards e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) discards 3207498d2c40a916d03f1be7349cc73e8142530e (commit) discards 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) discards 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) discards cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) discards d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) via f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) via a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) via afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) via 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) via bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) via 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) via 1df56c45f0e53a7ce7730f44650844a75471950a (commit) via 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) via cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) via 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) via ea703d4166e4e7126cba7de637823edc92e7f840 (commit) via 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) via fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) via 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) via c9fbb44d31c6cf4e80cd023c258473790117092e (commit) via 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) via 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) via fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) via 918a08935b073d7eade6af44c12c42a7e314acfb (commit) via eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) via faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) via 52fed0c829a19079edad1a76a138cc89838ea681 (commit) via 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) via acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) via 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) via 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) via 262cab956a783b187f71b595337725c8eb3b1a05 (commit) via adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) via 9831cec3769aa8b1582dc5763531ede9a546566a (commit) via 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) via 416257b7c898465e85cf87eee0867ee5d3992200 (commit) via 22f00fc73eef8bd85400d74136aa69824e062862 (commit) via c359d10916ce61e2b85305719b13466380b654ad (commit) via d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) via f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) via db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit) via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit) via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit) via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit) via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (commit) via 158b5d2bdb3c51056283f6eb962a55762d34efa1 (commit) via beca090586f932b628c09793cd37807324a8fb74 (commit) via 3ed214c7b0a0780b2ce9ad05c74d05b3e2b43f80 (commit) via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit) via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit) via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit) via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit) via 7af652c0b27d79322043a23f4aa081c919546a73 (commit) via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit) via f58852d117c157db28a52f9ce2e058de1822eb98 (commit) via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit) via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit) via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit) via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit) via cf7933892a995db7c02a3421df90c84556c38776 (commit) via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit) via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit) via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit) via 350533cc32cf686b6375f92083981e23c2a86082 (commit) via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) via d091b8de21506571f64c248a7635af60cc77633c (commit) via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (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 (09c6149a983a563065cc2184696833860202d0b6) \ N -- N -- N (f6d28ef3e95749ed880f862f41ff0873c5a7e93c) 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: .mailmap | 12 + contrib/jenkins.sh | 98 +++-- openbsc/contrib/bsc_control.py | 160 ++++--- openbsc/contrib/ctrl2sse.py | 147 +++++++ openbsc/doc/control-interface.txt | 21 - .../osmo-nitb/{nanobts => sysmobts}/openbsc.cfg | 2 +- openbsc/doc/osmocom-authn-protocol.txt | 250 ----------- openbsc/doc/sgsn-remote-protocol.txt | 468 -------------------- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/chan_alloc.h | 2 + openbsc/include/openbsc/gprs_gmm.h | 8 +- openbsc/include/openbsc/gprs_llc.h | 15 +- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gsm_data.h | 4 + openbsc/include/openbsc/gsm_data_shared.h | 23 +- openbsc/include/openbsc/rest_octets.h | 1 + openbsc/include/openbsc/sgsn.h | 26 ++ openbsc/src/gprs/gprs_gmm.c | 154 ++++--- openbsc/src/gprs/gprs_llc.c | 174 +++++--- openbsc/src/gprs/gprs_sgsn.c | 42 +- openbsc/src/gprs/gprs_sndcp.c | 5 +- openbsc/src/gprs/sgsn_libgtp.c | 4 + openbsc/src/gprs/sgsn_main.c | 3 + openbsc/src/libbsc/Makefile.am | 2 +- openbsc/src/libbsc/abis_nm.c | 3 + openbsc/src/libbsc/abis_rsl.c | 486 +++++++++++++++++---- openbsc/src/libbsc/bsc_dyn_pdch.c | 44 -- openbsc/src/libbsc/bsc_dyn_ts.c | 77 ++++ openbsc/src/libbsc/bsc_vty.c | 30 ++ openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 156 ++++++- openbsc/src/libbsc/net_init.c | 4 +- openbsc/src/libbsc/rest_octets.c | 9 +- openbsc/src/libbsc/system_information.c | 3 + openbsc/src/libcommon/gsm_data_shared.c | 161 ++++++- openbsc/src/libmsc/mncc_sock.c | 57 +-- openbsc/src/osmo-nitb/bsc_hack.c | 13 + openbsc/src/utils/bs11_config.c | 3 +- openbsc/tests/ctrl_test_runner.py | 5 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 24 +- 41 files changed, 1517 insertions(+), 1194 deletions(-) create mode 100644 .mailmap create mode 100755 openbsc/contrib/ctrl2sse.py delete mode 100644 openbsc/doc/control-interface.txt copy openbsc/doc/examples/osmo-nitb/{nanobts => sysmobts}/openbsc.cfg (98%) delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt delete mode 100644 openbsc/src/libbsc/bsc_dyn_pdch.c create mode 100644 openbsc/src/libbsc/bsc_dyn_ts.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:37:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:37:09 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-503-gf635173 Message-ID: <201608111637.u7BGb9qs008937@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 43f9ef88e85c14b737f66ad5c19bbd5ea9484429 (commit) discards 0034156524b88e57ed7331157eda9b45bb454447 (commit) discards 038ff9b7257b74522da382230c553872f6d94e7d (commit) discards e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit) discards 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit) discards 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit) discards ecadcb63c0c676b988f67c452d7461f7a818d194 (commit) discards f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit) discards c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit) discards fc325421c0493d2db05ab2025f7810f25c3885d0 (commit) discards 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit) discards 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit) discards e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit) discards 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit) discards f9925a790ed5da3631d5e64d159b053d290d3c80 (commit) discards e82665579b0642a7fe063d86fe9dbf558a749dbe (commit) discards 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit) discards 860a270117dcfd003ad86725100e5d875656d5d5 (commit) discards cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit) discards de131e855e3328353fff19d750c7354055dd8eee (commit) discards 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit) discards 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit) discards 126b57021cdcc55947bf32307414e29e579aef04 (commit) discards 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit) discards 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit) discards 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit) discards 7c9812749aac144978abcef5b39bd1aa73099054 (commit) discards f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit) discards 572bae238e24b59c506a22da24494eb86c2affbf (commit) discards 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit) discards 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit) discards ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit) discards 451d9bf03544caef30ad2b94f35066583e179615 (commit) discards 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit) discards 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit) discards f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit) discards 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit) discards e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit) discards 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit) discards 02df48ef732ad36357424ff23c52aa97e352a2fc (commit) discards 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit) discards 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit) discards 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit) discards 11f68221fc29809fe8e800a7508e28208a85d6fc (commit) discards ff0a72f9b9f3903f98335049a7545c672a99353b (commit) discards 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit) discards 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit) discards 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit) discards 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit) discards 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit) discards 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit) discards 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit) discards ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit) discards e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit) discards 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit) discards e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit) discards 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit) discards 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit) discards 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit) discards 17449a4333285839c005715233db86be10fc5222 (commit) discards 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit) discards 598a0df65a96752646729a2ee495c170d9299368 (commit) discards 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit) discards 2152f8303ce042de595585508548523d93d48138 (commit) discards 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit) discards 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit) discards d874db254d8f20123922a3339a4c9ff86bd186e5 (commit) discards 7b18490b095e031f92a4692d26f679a0839f80b1 (commit) discards 232d080f49d498e9681755997f32d0ec46acfbc3 (commit) discards 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit) discards a6e238347760f7613205fbb78fd9e103aec47a1c (commit) discards c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit) discards b253571de502ad189df2a1d0142a1fffd032869b (commit) discards ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit) discards 40f4f209a6ad707a814d8779b94bc0670589901b (commit) discards 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit) discards 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit) discards 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit) discards 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit) discards f7e039eb71f560de5366293bc1c028a2f458baef (commit) discards b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit) discards f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit) discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit) discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit) discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit) discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit) discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit) discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit) discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit) discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit) discards c359d10916ce61e2b85305719b13466380b654ad (commit) discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51 (commit) via ffc84c811c10676118b070ea6ecd05274ae86fae (commit) via 6aa2ee755f9729272a8ab28d98352aa1b3dec399 (commit) via 932d63c7ef755795404c0014524aa9703e06f9a6 (commit) via 179aa0033006b604806026411573bfaf5b9611f1 (commit) via c9436ef42c9318a8e8e3e20380028a785fd138ac (commit) via e2023c89a50e7298f8e192c887d3856a69995e2a (commit) via acbd23a59063490d12094ee2b572c3756bb3e5bc (commit) via 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit) via 51a328e59e384bd3b9023da428a9444d636489c2 (commit) via 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit) via 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit) via 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit) via 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit) via 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit) via 5b12e425f61f509ea4452176e333e345966f45cf (commit) via ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit) via 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit) via fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit) via 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit) via 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit) via 2f1d12db08468649d3765aad23a9d36704b4d46a (commit) via 1661457419bd06a302a295ce4f162d01a08f1d36 (commit) via f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit) via 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit) via 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit) via c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit) via 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit) via 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit) via 876e9d438d7521e375ca76333cab63045784051e (commit) via 203456883bd4ac7a6fe62371f9510e986958aa46 (commit) via 07f071c336fdb55179dd9d40454eff98a5a21eab (commit) via 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit) via a671871db09000328b5dcac8375973e2c6e8402c (commit) via b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit) via 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit) via 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit) via 07312e2969689f96cee081a315a7f5ae648cbd7e (commit) via ec2329d132b4255515083e90b2b172d80d504f40 (commit) via 945a29a5b2817b8c099295a2557b7422c950c4fb (commit) via e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit) via 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit) via 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit) via 784975122aafa8cb72998009837cfbd8a7355ccd (commit) via a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit) via 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit) via 60e0aa9699771a7b32bd49484473800b201fb199 (commit) via bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit) via 549d2348bb204af7d4ebba81524374ffb866001f (commit) via ccf7f81de6b1c4c08347638f0382c180180007a4 (commit) via 149305b0b200813d263087231f3f03302561278b (commit) via 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit) via 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit) via 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit) via 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit) via c15670adad0f98e706c98fb1cbbf85f208406797 (commit) via c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit) via 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit) via 444c598faad10afc44eae7dfd394b5232587a65f (commit) via 863d53899b58c5bd689d7d2e16a73516067c568c (commit) via d715a75c9a489bd84ad4e7bce8edc05784414134 (commit) via 4a11083c14493545b071f7af5003e09f8e68622d (commit) via 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit) via 2920d7808b1e00626af954eb91f0edddfbad989f (commit) via 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit) via 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit) via 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit) via 2b27a716a023d33ca09375916117cd839c1cf67f (commit) via 2b61918602f5016386c5e95d6676a43c85e8af5b (commit) via 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit) via 585702b7c4d52c86ef352eb0c66606189fa6173b (commit) via ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit) via 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit) via b6370e7571600d04bda09eb3ecd81f1053faee5a (commit) via 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit) via b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit) via 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit) via d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit) via 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit) via 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit) via 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit) via 38884c867990d98797e7a645e25beb0cbae4c514 (commit) via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) via d504f8a4cfd50d9de9201023972b30527373934d (commit) via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) via ecb9852333c5d32fc932b91212369b428252a66a (commit) via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) via 72edaaf7704077513c61b4104dcab58124c8039f (commit) via 389e5aca5107c566e20e2e187fdfc187090901bc (commit) via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) via a7036e3309d9df7aed2966014351df4216bd8c20 (commit) via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) via 525a85b999e18697a401adb703fb1cc691b7e198 (commit) via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) via 889119a1519dae31d691bf9ed144ae10f581e057 (commit) via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) via 2212d336985cf19520aa414c0c443d936bb01287 (commit) via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) via 9806a3415597ca5e11301f2747b7808c691aee25 (commit) via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (43f9ef88e85c14b737f66ad5c19bbd5ea9484429) \ N -- N -- N (f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51) 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=f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51 commit f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51 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=ffc84c811c10676118b070ea6ecd05274ae86fae commit ffc84c811c10676118b070ea6ecd05274ae86fae 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=6aa2ee755f9729272a8ab28d98352aa1b3dec399 commit 6aa2ee755f9729272a8ab28d98352aa1b3dec399 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. http://cgit.osmocom.org/openbsc/commit/?id=932d63c7ef755795404c0014524aa9703e06f9a6 commit 932d63c7ef755795404c0014524aa9703e06f9a6 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=179aa0033006b604806026411573bfaf5b9611f1 commit 179aa0033006b604806026411573bfaf5b9611f1 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=c9436ef42c9318a8e8e3e20380028a785fd138ac commit c9436ef42c9318a8e8e3e20380028a785fd138ac 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=e2023c89a50e7298f8e192c887d3856a69995e2a commit e2023c89a50e7298f8e192c887d3856a69995e2a 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=acbd23a59063490d12094ee2b572c3756bb3e5bc commit acbd23a59063490d12094ee2b572c3756bb3e5bc 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=7dd301f4b289244b085df73a38d184c5ba6b28a5 commit 7dd301f4b289244b085df73a38d184c5ba6b28a5 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=51a328e59e384bd3b9023da428a9444d636489c2 commit 51a328e59e384bd3b9023da428a9444d636489c2 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=01cc09b1baf912d1888a05ee98abea2c2520a14e commit 01cc09b1baf912d1888a05ee98abea2c2520a14e 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=1f702e340668d21537c8b8aaf3b940f67e3378a9 commit 1f702e340668d21537c8b8aaf3b940f67e3378a9 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=0fb48010c85f42d6170b926791c2576e9a87c3c1 commit 0fb48010c85f42d6170b926791c2576e9a87c3c1 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=4fd18e89b83e43fb861105f9de054c2ef3539c95 commit 4fd18e89b83e43fb861105f9de054c2ef3539c95 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=2ba3d68f79452aa4bc33e6d772f4da81c44323b5 commit 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 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=5b12e425f61f509ea4452176e333e345966f45cf commit 5b12e425f61f509ea4452176e333e345966f45cf 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=ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 commit ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 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=9a336cebd4a3072ca6b3dd9ab55f11b727cb157d commit 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d 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=fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 commit fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 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=40611357c600d1fb44c42156c8f05dceb5f8ace6 commit 40611357c600d1fb44c42156c8f05dceb5f8ace6 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=11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa commit 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa 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=2f1d12db08468649d3765aad23a9d36704b4d46a commit 2f1d12db08468649d3765aad23a9d36704b4d46a 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=1661457419bd06a302a295ce4f162d01a08f1d36 commit 1661457419bd06a302a295ce4f162d01a08f1d36 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=f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb commit f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb 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=9f56a65090fe2042fd1df97ebc3ab055c06b71e8 commit 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 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=78e4399af7b6e5edb97018ebf3093ca57a575302 commit 78e4399af7b6e5edb97018ebf3093ca57a575302 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=c8e9d73a6509a2a9b315337b9e69d0288d283c93 commit c8e9d73a6509a2a9b315337b9e69d0288d283c93 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=750e8027d4b67442dfe3b1c929469d0afaffcac9 commit 750e8027d4b67442dfe3b1c929469d0afaffcac9 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=50567b7f2261cbc2b4048e2ee3491e16e0e62093 commit 50567b7f2261cbc2b4048e2ee3491e16e0e62093 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=876e9d438d7521e375ca76333cab63045784051e commit 876e9d438d7521e375ca76333cab63045784051e 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=203456883bd4ac7a6fe62371f9510e986958aa46 commit 203456883bd4ac7a6fe62371f9510e986958aa46 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=07f071c336fdb55179dd9d40454eff98a5a21eab commit 07f071c336fdb55179dd9d40454eff98a5a21eab 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=74ac9ae237ea588051b595d918b7bfce4dafc01d commit 74ac9ae237ea588051b595d918b7bfce4dafc01d 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=a671871db09000328b5dcac8375973e2c6e8402c commit a671871db09000328b5dcac8375973e2c6e8402c 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=b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 commit b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 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=8c3a5b4646d80e927d97f92c195f1bad97b05817 commit 8c3a5b4646d80e927d97f92c195f1bad97b05817 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=8fef5b9149fc26f9ca981b7adc028c25c6a79750 commit 8fef5b9149fc26f9ca981b7adc028c25c6a79750 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=07312e2969689f96cee081a315a7f5ae648cbd7e commit 07312e2969689f96cee081a315a7f5ae648cbd7e 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=ec2329d132b4255515083e90b2b172d80d504f40 commit ec2329d132b4255515083e90b2b172d80d504f40 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=945a29a5b2817b8c099295a2557b7422c950c4fb commit 945a29a5b2817b8c099295a2557b7422c950c4fb 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=e652fcd99b08282c599fa31c9c99d57994e2feb9 commit e652fcd99b08282c599fa31c9c99d57994e2feb9 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=88e13d13c0477e6c69a3e94b9138ff33d652f9a4 commit 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 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=241ee6f8270c54ef7a66ad7c3207f36ca8c234bd commit 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd 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=784975122aafa8cb72998009837cfbd8a7355ccd commit 784975122aafa8cb72998009837cfbd8a7355ccd 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=a7acfa2324e01891f37d4ffd305c59ee9ac4d744 commit a7acfa2324e01891f37d4ffd305c59ee9ac4d744 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=7719d17479c9e07391ac6e3a0925fc2b3900f223 commit 7719d17479c9e07391ac6e3a0925fc2b3900f223 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=60e0aa9699771a7b32bd49484473800b201fb199 commit 60e0aa9699771a7b32bd49484473800b201fb199 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=bf2f5c8f796db0063ffa535c81196d7a52e133cc commit bf2f5c8f796db0063ffa535c81196d7a52e133cc 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=549d2348bb204af7d4ebba81524374ffb866001f commit 549d2348bb204af7d4ebba81524374ffb866001f 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=ccf7f81de6b1c4c08347638f0382c180180007a4 commit ccf7f81de6b1c4c08347638f0382c180180007a4 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=149305b0b200813d263087231f3f03302561278b commit 149305b0b200813d263087231f3f03302561278b 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=22e23f8115b3bcb1b7e18b4cc319660e478499f7 commit 22e23f8115b3bcb1b7e18b4cc319660e478499f7 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=2b5ffb175410ab06425d4b651193ae9d700ea4dc commit 2b5ffb175410ab06425d4b651193ae9d700ea4dc 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=0359fa225e6199fbeb8cd3aff3506f231161b2a6 commit 0359fa225e6199fbeb8cd3aff3506f231161b2a6 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=8a10eee678c74b521a7517c46719a4848aadf0a3 commit 8a10eee678c74b521a7517c46719a4848aadf0a3 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=c15670adad0f98e706c98fb1cbbf85f208406797 commit c15670adad0f98e706c98fb1cbbf85f208406797 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=c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 commit c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 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=6f4cd012d0c70307c058521774be44a70ccbf6cb commit 6f4cd012d0c70307c058521774be44a70ccbf6cb 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=444c598faad10afc44eae7dfd394b5232587a65f commit 444c598faad10afc44eae7dfd394b5232587a65f 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=863d53899b58c5bd689d7d2e16a73516067c568c commit 863d53899b58c5bd689d7d2e16a73516067c568c 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=d715a75c9a489bd84ad4e7bce8edc05784414134 commit d715a75c9a489bd84ad4e7bce8edc05784414134 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=4a11083c14493545b071f7af5003e09f8e68622d commit 4a11083c14493545b071f7af5003e09f8e68622d 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=792fb8ccfbe937ee12b07d8e19731d033390d7f5 commit 792fb8ccfbe937ee12b07d8e19731d033390d7f5 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=2920d7808b1e00626af954eb91f0edddfbad989f commit 2920d7808b1e00626af954eb91f0edddfbad989f 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=6b9e577af958aabbad02e1ef8b57117ee0e135d6 commit 6b9e577af958aabbad02e1ef8b57117ee0e135d6 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=33e867b86153c9d5b0e096892a9fd083c0378d03 commit 33e867b86153c9d5b0e096892a9fd083c0378d03 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=28cef1c6f0c1bc489260b6163f815a132d7c7f4e commit 28cef1c6f0c1bc489260b6163f815a132d7c7f4e 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=2b27a716a023d33ca09375916117cd839c1cf67f commit 2b27a716a023d33ca09375916117cd839c1cf67f 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=2b61918602f5016386c5e95d6676a43c85e8af5b commit 2b61918602f5016386c5e95d6676a43c85e8af5b 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=3cea29fcda5be5ec7871cd645c379c24f5b4bc5a commit 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a 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=585702b7c4d52c86ef352eb0c66606189fa6173b commit 585702b7c4d52c86ef352eb0c66606189fa6173b 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=ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 commit ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 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=40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda commit 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda 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=b6370e7571600d04bda09eb3ecd81f1053faee5a commit b6370e7571600d04bda09eb3ecd81f1053faee5a 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=278ebd7c0368e571c274edb2317fcf9fe5d61aca commit 278ebd7c0368e571c274edb2317fcf9fe5d61aca 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=b73d1c52ad8df2a8ea923becc787ba464b8c40fa commit b73d1c52ad8df2a8ea923becc787ba464b8c40fa 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=8c38aa53e5a4d333d2e2a8777d0f55db4aab268f commit 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f 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=d6d7400a7475ad1f8870a90d896b096ab9a473d2 commit d6d7400a7475ad1f8870a90d896b096ab9a473d2 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=13cb4f1a150deffce5758ed46f17a05b64cd0944 commit 13cb4f1a150deffce5758ed46f17a05b64cd0944 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=3a791750d567bb9f56d4643f2e2deb3fd661daec commit 3a791750d567bb9f56d4643f2e2deb3fd661daec 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=3454f6295138e7b4d8527517a07cd0fee7d28cba commit 3454f6295138e7b4d8527517a07cd0fee7d28cba Author: Neels Hofmeyr Date: Mon May 30 19:01:09 2016 +0200 sgsn_pdp_upd_gtp_u(): fix return val Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b http://cgit.osmocom.org/openbsc/commit/?id=38884c867990d98797e7a645e25beb0cbae4c514 commit 38884c867990d98797e7a645e25beb0cbae4c514 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:09 2016 +0200 sgsn_libgtp.c Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25 http://cgit.osmocom.org/openbsc/commit/?id=9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 commit 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:00 2016 +0200 gprs_gmm Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e http://cgit.osmocom.org/openbsc/commit/?id=fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b commit fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b Author: Neels Hofmeyr Date: Fri Jun 3 02:01:33 2016 +0200 sgsn_main Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2 http://cgit.osmocom.org/openbsc/commit/?id=4aff06a0d1be5de5930ee67a8a879bad8b5addf1 commit 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:22 2016 +0200 sgsn_libgtp Change-Id: I26230ca00e61485099a870974a640a7206af0a14 http://cgit.osmocom.org/openbsc/commit/?id=645f9eaa5afe6d302a8f843b06487a88ea902708 commit 645f9eaa5afe6d302a8f843b06487a88ea902708 Author: Neels Hofmeyr Date: Fri Jun 3 02:34:33 2016 +0200 gmmrabactps Change-Id: Id348341924cd14b24856aca241d28a113af31be8 http://cgit.osmocom.org/openbsc/commit/?id=d504f8a4cfd50d9de9201023972b30527373934d commit d504f8a4cfd50d9de9201023972b30527373934d Author: Neels Hofmeyr Date: Fri Jun 3 02:34:20 2016 +0200 gmmptmsi Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1 http://cgit.osmocom.org/openbsc/commit/?id=d337729c48f5267d1257d1340c59ba87ae4587b8 commit d337729c48f5267d1257d1340c59ba87ae4587b8 Author: Neels Hofmeyr Date: Fri Jun 3 02:33:58 2016 +0200 gmm_servicerq Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738 http://cgit.osmocom.org/openbsc/commit/?id=9df35d79630612a2f1cb05e03ed472df35439a97 commit 9df35d79630612a2f1cb05e03ed472df35439a97 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=4527bddc1d10c9f65892cc7139efaea42ab69bb2 commit 4527bddc1d10c9f65892cc7139efaea42ab69bb2 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=b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 commit b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 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=14e1441c1d64a84c51d93ace4be07ca66e3a3388 commit 14e1441c1d64a84c51d93ace4be07ca66e3a3388 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=92daf9660a2e4b7881d07538c0b8914d2e8595a9 commit 92daf9660a2e4b7881d07538c0b8914d2e8595a9 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=ecb9852333c5d32fc932b91212369b428252a66a commit ecb9852333c5d32fc932b91212369b428252a66a 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=f5dfbe50707f225dde8b1e5afe0d12df617ae618 commit f5dfbe50707f225dde8b1e5afe0d12df617ae618 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=72edaaf7704077513c61b4104dcab58124c8039f commit 72edaaf7704077513c61b4104dcab58124c8039f 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=389e5aca5107c566e20e2e187fdfc187090901bc commit 389e5aca5107c566e20e2e187fdfc187090901bc 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=bb3006b232b6d6310575392c20a83d9ab60123f2 commit bb3006b232b6d6310575392c20a83d9ab60123f2 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=a7036e3309d9df7aed2966014351df4216bd8c20 commit a7036e3309d9df7aed2966014351df4216bd8c20 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=7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 commit 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 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=f58a677ea6dd5efd8f7acc176c62edf9544c29f1 commit f58a677ea6dd5efd8f7acc176c62edf9544c29f1 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=37d7d27a48fe072b387c6ee01bd7c55b792f4a50 commit 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 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=a8897f9ad45369e64b65e7b2aa602c108388e612 commit a8897f9ad45369e64b65e7b2aa602c108388e612 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=525a85b999e18697a401adb703fb1cc691b7e198 commit 525a85b999e18697a401adb703fb1cc691b7e198 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=8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 commit 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 commit a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=889119a1519dae31d691bf9ed144ae10f581e057 commit 889119a1519dae31d691bf9ed144ae10f581e057 Author: Neels Hofmeyr Date: Fri Jun 3 00:31:44 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202 http://cgit.osmocom.org/openbsc/commit/?id=6a18432a2bc212dee2d6ead1c1bd25991781c7d3 commit 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=a4be2c51e6d8d93e79e57b1107f96c530b98b580 commit a4be2c51e6d8d93e79e57b1107f96c530b98b580 Author: Daniel Willmann Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049 http://cgit.osmocom.org/openbsc/commit/?id=03aa521e86aca9a0b2d0f21a81044ee5ef412271 commit 03aa521e86aca9a0b2d0f21a81044ee5ef412271 Author: Daniel Willmann Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45 http://cgit.osmocom.org/openbsc/commit/?id=2212d336985cf19520aa414c0c443d936bb01287 commit 2212d336985cf19520aa414c0c443d936bb01287 Author: Harald Welte Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5 http://cgit.osmocom.org/openbsc/commit/?id=d6d62eb1825f42e13758c73e5c71684bd8898d09 commit d6d62eb1825f42e13758c73e5c71684bd8898d09 Author: Daniel Willmann Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3 http://cgit.osmocom.org/openbsc/commit/?id=7fdbc558bdd1892e98a108d71d66c05a5381276f commit 7fdbc558bdd1892e98a108d71d66c05a5381276f Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=9806a3415597ca5e11301f2747b7808c691aee25 commit 9806a3415597ca5e11301f2747b7808c691aee25 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:53 2016 +0200 tests_sgsn Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e http://cgit.osmocom.org/openbsc/commit/?id=a7e02e1ca67b32e640bca53d60932029f64aaa9a commit a7e02e1ca67b32e640bca53d60932029f64aaa9a Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=a7438395954bc6ee92aad083ed3c4c1e51e31a8f commit a7438395954bc6ee92aad083ed3c4c1e51e31a8f Author: Daniel Willmann Date: Sat May 21 17:35:57 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=892008680c29729bfd3d1714f8540c486a3da5e0 commit 892008680c29729bfd3d1714f8540c486a3da5e0 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 http://cgit.osmocom.org/openbsc/commit/?id=1a3fa9478a52541b9008321b69c417bc6e94ec38 commit 1a3fa9478a52541b9008321b69c417bc6e94ec38 Author: Neels Hofmeyr Date: Thu Aug 11 18:19:20 2016 +0200 add DIU logging category Will be used by upcoming iu.c Change-Id: Ic2f6bb1023377c24247521dde2d2bcf14f04cfe2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/src/libcommon/debug.c | 5 +++++ openbsc/src/libiu/iu.c | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:38:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:38:10 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-500-g932d63c Message-ID: <201608111638.u7BGcAxd009534@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/cscn has been updated discards e29de4bf322eeb5662abd3da5dd5b9126af951bc (commit) discards 23c918a0d0aa57ad49f2a4e24bd1c8fdd079f417 (commit) discards 757403020c33d2a4e3d12a6e7e483dad6f4d4b4f (commit) discards ecadcb63c0c676b988f67c452d7461f7a818d194 (commit) discards f8f77019d840e10eeefd7f3b0630ac4ef1fdf7bf (commit) discards c8c2a487a05085c2872776840bf2357f15b2e5f9 (commit) discards fc325421c0493d2db05ab2025f7810f25c3885d0 (commit) discards 2de2d43d8fe6454530062d5252a0647a0d6a37f4 (commit) discards 28fc65801710ae5d3c0615e2edfef5e34a2282cb (commit) discards e0b921451fe9c0e28211f3c5ed3d568ae235a070 (commit) discards 78b5e8cceb7b82cd4c896a485cf9851e97426048 (commit) discards f9925a790ed5da3631d5e64d159b053d290d3c80 (commit) discards e82665579b0642a7fe063d86fe9dbf558a749dbe (commit) discards 874e207f5ee505ee09f141e233e1bf63e80fb7cf (commit) discards 860a270117dcfd003ad86725100e5d875656d5d5 (commit) discards cf4ff88749a417d4324888c2c7d95ed3917aaba7 (commit) discards de131e855e3328353fff19d750c7354055dd8eee (commit) discards 3ec2ee7b7b2a41e086e59372c45a5d0818cc8990 (commit) discards 3f5f1e4b7125de9f9ae321cdbe4f86c0675326b5 (commit) discards 126b57021cdcc55947bf32307414e29e579aef04 (commit) discards 559e7f7bb88836cbf743e86ae45481b11bb859e1 (commit) discards 7574dfc3b2521e75cd31dbb665d9627ed23d348b (commit) discards 9a5cc2cf7a0e76e4967d578dc15044d39824204b (commit) discards 7c9812749aac144978abcef5b39bd1aa73099054 (commit) discards f439534ae71e9c08f7ec34de1e9d41615f1702d8 (commit) discards 572bae238e24b59c506a22da24494eb86c2affbf (commit) discards 8212fa5f7e987a62b27d6c157b4a5ffc5e6a1cdb (commit) discards 3ad5db229e65b914051fd982e84a85fa23a0d8a2 (commit) discards ba74ae62bd6e0f75d48d1ce6a7af469ca862c055 (commit) discards 451d9bf03544caef30ad2b94f35066583e179615 (commit) discards 46f1b162b2d8339f725f4bb703c56d86d0ace5a0 (commit) discards 9e17f0446ccaff43c81cec2f8761b41178fe8407 (commit) discards f60710b3bdbf098c79504f0919fe1dd786ce6905 (commit) discards 1cbe1c032ec34ee1f037c0e422447daefd410bd3 (commit) discards e2b9fdf4e4e1f87252f67a2741c155a6793cac2b (commit) discards 3e54026733084e0f3887a50bcc4b72b655f20c3f (commit) discards 02df48ef732ad36357424ff23c52aa97e352a2fc (commit) discards 7f8640e7cc8ae24f21b7fad88e558d7ab55ee005 (commit) discards 061677b896ffb9178599e9cdf8ca631544d0c7cd (commit) discards 1b5797a75cfdc8f0327b6cb8d7c23e1879f8d567 (commit) discards 11f68221fc29809fe8e800a7508e28208a85d6fc (commit) discards ff0a72f9b9f3903f98335049a7545c672a99353b (commit) discards 88294b61274f14261bfa9bc9f4ee59c5e22845cd (commit) discards 3d856bb2f2fb4791df6f535b96f740ad95307c76 (commit) discards 173ae3aeffb3b1dbc0c06fa576b502eb39772096 (commit) discards 8bc81691c373b59d33df705ff6dd24eb71948aa2 (commit) discards 4cce20908e659e01db54c24c67fdd19423f27ee7 (commit) discards 0ded2c16d2af307adbc24451ad49eb2a22d0c06b (commit) discards 8b892f8ba2e0bca78bf3e62d5c6692061e095086 (commit) discards ab7e530639ecd50777f3675eff2dafac5d8bb9c3 (commit) discards e0366037fd55f7117b4ab5d5205a59f96d511cf5 (commit) discards 0d2803f72bd292a8ad48e3f857cb8f43d517fc0c (commit) discards e43a66734b0c33fdd6a4d07374f4c2c04184c85b (commit) discards 651ea60a6c160bf5ceaa96874cdff53e6f64ea86 (commit) discards 49f7a2993b733ab0f4318230e4ceb639d930cbdf (commit) discards 2cd5afbb15ea82c559aacdf990d5bc5da48b1364 (commit) discards 17449a4333285839c005715233db86be10fc5222 (commit) discards 4cbf4cd886d8b2f8c30fd2579cd2225f5b74107a (commit) discards 598a0df65a96752646729a2ee495c170d9299368 (commit) discards 6cbabcc847c4773563d6a21edbb8e61a2da19a75 (commit) discards 2152f8303ce042de595585508548523d93d48138 (commit) discards 0beb7257f6c04b284893d6028eab13a954f2ec46 (commit) discards 2216236d37e6329eb3b6ca3a72e557b2f88edf94 (commit) discards d874db254d8f20123922a3339a4c9ff86bd186e5 (commit) discards 7b18490b095e031f92a4692d26f679a0839f80b1 (commit) discards 232d080f49d498e9681755997f32d0ec46acfbc3 (commit) discards 1ec431294e47bdd1dc45d9d22f19e3898eac2887 (commit) discards a6e238347760f7613205fbb78fd9e103aec47a1c (commit) discards c7f53e7bc84323925cb7e679c7d9ae9c8cc3f5ea (commit) discards b253571de502ad189df2a1d0142a1fffd032869b (commit) discards ffaffad887a26a294ddf7ba7085f7241f9ad892b (commit) discards 40f4f209a6ad707a814d8779b94bc0670589901b (commit) discards 8b315d859390fabaf672b3c9feb6f8229ac2ca1a (commit) discards 6688a4aef1cc982dc6778b6367bb6e676dedd159 (commit) discards 87c2ee731e53bc315d3c2590947153e16ebb9571 (commit) discards 6bd2ff44a098f9639c7f208d8b36bd26f1248285 (commit) discards f7e039eb71f560de5366293bc1c028a2f458baef (commit) discards b9f1ae2f7bb684f446ace82a98bd92ecda5249ff (commit) discards f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit) discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit) discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit) discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit) discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit) discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit) discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit) discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit) discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit) discards c359d10916ce61e2b85305719b13466380b654ad (commit) discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via 932d63c7ef755795404c0014524aa9703e06f9a6 (commit) via 179aa0033006b604806026411573bfaf5b9611f1 (commit) via c9436ef42c9318a8e8e3e20380028a785fd138ac (commit) via e2023c89a50e7298f8e192c887d3856a69995e2a (commit) via acbd23a59063490d12094ee2b572c3756bb3e5bc (commit) via 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit) via 51a328e59e384bd3b9023da428a9444d636489c2 (commit) via 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit) via 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit) via 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit) via 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit) via 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit) via 5b12e425f61f509ea4452176e333e345966f45cf (commit) via ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit) via 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit) via fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit) via 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit) via 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit) via 2f1d12db08468649d3765aad23a9d36704b4d46a (commit) via 1661457419bd06a302a295ce4f162d01a08f1d36 (commit) via f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit) via 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit) via 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit) via c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit) via 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit) via 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit) via 876e9d438d7521e375ca76333cab63045784051e (commit) via 203456883bd4ac7a6fe62371f9510e986958aa46 (commit) via 07f071c336fdb55179dd9d40454eff98a5a21eab (commit) via 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit) via a671871db09000328b5dcac8375973e2c6e8402c (commit) via b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit) via 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit) via 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit) via 07312e2969689f96cee081a315a7f5ae648cbd7e (commit) via ec2329d132b4255515083e90b2b172d80d504f40 (commit) via 945a29a5b2817b8c099295a2557b7422c950c4fb (commit) via e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit) via 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit) via 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit) via 784975122aafa8cb72998009837cfbd8a7355ccd (commit) via a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit) via 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit) via 60e0aa9699771a7b32bd49484473800b201fb199 (commit) via bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit) via 549d2348bb204af7d4ebba81524374ffb866001f (commit) via ccf7f81de6b1c4c08347638f0382c180180007a4 (commit) via 149305b0b200813d263087231f3f03302561278b (commit) via 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit) via 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit) via 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit) via 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit) via c15670adad0f98e706c98fb1cbbf85f208406797 (commit) via c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit) via 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit) via 444c598faad10afc44eae7dfd394b5232587a65f (commit) via 863d53899b58c5bd689d7d2e16a73516067c568c (commit) via d715a75c9a489bd84ad4e7bce8edc05784414134 (commit) via 4a11083c14493545b071f7af5003e09f8e68622d (commit) via 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit) via 2920d7808b1e00626af954eb91f0edddfbad989f (commit) via 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit) via 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit) via 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit) via 2b27a716a023d33ca09375916117cd839c1cf67f (commit) via 2b61918602f5016386c5e95d6676a43c85e8af5b (commit) via 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit) via 585702b7c4d52c86ef352eb0c66606189fa6173b (commit) via ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit) via 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit) via b6370e7571600d04bda09eb3ecd81f1053faee5a (commit) via 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit) via b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit) via 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit) via d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit) via 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit) via 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit) via 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit) via 38884c867990d98797e7a645e25beb0cbae4c514 (commit) via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) via d504f8a4cfd50d9de9201023972b30527373934d (commit) via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) via ecb9852333c5d32fc932b91212369b428252a66a (commit) via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) via 72edaaf7704077513c61b4104dcab58124c8039f (commit) via 389e5aca5107c566e20e2e187fdfc187090901bc (commit) via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) via a7036e3309d9df7aed2966014351df4216bd8c20 (commit) via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) via 525a85b999e18697a401adb703fb1cc691b7e198 (commit) via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) via 889119a1519dae31d691bf9ed144ae10f581e057 (commit) via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) via 2212d336985cf19520aa414c0c443d936bb01287 (commit) via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) via 9806a3415597ca5e11301f2747b7808c691aee25 (commit) via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (e29de4bf322eeb5662abd3da5dd5b9126af951bc) \ N -- N -- N (932d63c7ef755795404c0014524aa9703e06f9a6) 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/include/openbsc/debug.h | 1 + openbsc/src/libcommon/debug.c | 5 +++++ openbsc/src/libiu/iu.c | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 16:38:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 16:38:51 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-422-g38884c8 Message-ID: <201608111638.u7BGcpVV009864@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 f6d28ef3e95749ed880f862f41ff0873c5a7e93c (commit) discards a07ddc07e6a3522a677c0494e42ed380a08b69b1 (commit) discards afc162f24a5a45a620bed9e787b090b69ffd52a5 (commit) discards 1dec88bc7cc091d82b12eead4a65998491fc2587 (commit) discards bd29dfbc088ec717bb8f5fad6b48ccda4814dec6 (commit) discards 23a0f6c8ef51af650ef15162db932dcadf5405df (commit) discards 1df56c45f0e53a7ce7730f44650844a75471950a (commit) discards 34ebb5dee016818b4323fe5d3114643eae60c44b (commit) discards cc5cd5ba8fe44739de32ba00bb491b2c5df9d8c6 (commit) discards 8bbf41a7807bd8658b7fa7ff9f57c235684b35b6 (commit) discards ea703d4166e4e7126cba7de637823edc92e7f840 (commit) discards 3d22db0389dd20a187236aa4342002b73ac2f5bd (commit) discards fb70561a8cb72e92c8f7efae31d2eead750dd5b1 (commit) discards 12feb3e28eb57014f1c6361656177203c0cf7c26 (commit) discards c9fbb44d31c6cf4e80cd023c258473790117092e (commit) discards 499a96c6991b68ab43ef9efe412e7dd5917194af (commit) discards 0c196d22a227430e4d51b38f11608c1ffe57b155 (commit) discards fc2aae5334654665f1ca2abbba29b305ee8a25f8 (commit) discards 918a08935b073d7eade6af44c12c42a7e314acfb (commit) discards eb040d8e08f555cd46b33e80b3ab6c9c6e70c8d5 (commit) discards faf1a8f9bf6e952b2996f9094939542c820dec68 (commit) discards 52fed0c829a19079edad1a76a138cc89838ea681 (commit) discards 6b7a2345a1b2de09eadd00800d3e3332b048fb69 (commit) discards acfeae302de6d36fb1fca6cbdfbfc8f4ea590175 (commit) discards 9c0f1f3fb7463b88bcc8637c4958238e5516b8db (commit) discards 2773a7afb25a0891800f7b2e856d48f171dbb288 (commit) discards 262cab956a783b187f71b595337725c8eb3b1a05 (commit) discards adee73bbc33fc050fc5f44b17b27dbfc61dec1bc (commit) discards 9831cec3769aa8b1582dc5763531ede9a546566a (commit) discards 5451148e72e4fb0cc5ba64b45df1523b039a958b (commit) discards 416257b7c898465e85cf87eee0867ee5d3992200 (commit) discards 22f00fc73eef8bd85400d74136aa69824e062862 (commit) discards c359d10916ce61e2b85305719b13466380b654ad (commit) discards d6d4e0715714ef90e4fbfa8c44ee5e729b520dfa (commit) discards f5ba2dcfe6fda7fc6f6d2c92cb79d82858f0383c (commit) discards db112fa932faf7f1fa81244f981ea0e3a5a1cb3e (commit) via 38884c867990d98797e7a645e25beb0cbae4c514 (commit) via 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) via fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) via 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) via 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) via d504f8a4cfd50d9de9201023972b30527373934d (commit) via d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) via 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) via 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) via b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) via 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) via 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) via ecb9852333c5d32fc932b91212369b428252a66a (commit) via f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) via 72edaaf7704077513c61b4104dcab58124c8039f (commit) via 389e5aca5107c566e20e2e187fdfc187090901bc (commit) via bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) via a7036e3309d9df7aed2966014351df4216bd8c20 (commit) via 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) via f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) via 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) via a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) via 525a85b999e18697a401adb703fb1cc691b7e198 (commit) via 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) via a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) via 889119a1519dae31d691bf9ed144ae10f581e057 (commit) via 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) via a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) via 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) via 2212d336985cf19520aa414c0c443d936bb01287 (commit) via d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) via 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) via 9806a3415597ca5e11301f2747b7808c691aee25 (commit) via a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) via a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) via 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) via 1a3fa9478a52541b9008321b69c417bc6e94ec38 (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 (f6d28ef3e95749ed880f862f41ff0873c5a7e93c) \ N -- N -- N (38884c867990d98797e7a645e25beb0cbae4c514) 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/include/openbsc/debug.h | 1 + openbsc/src/libcommon/debug.c | 5 +++++ openbsc/src/libiu/iu.c | 18 ++++++++++-------- 3 files changed, 16 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 11 21:45:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 11 Aug 2016 21:45:23 GMT Subject: osmo-trx.git branch master updated. aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d Message-ID: <201608112145.u7BLjNlM067747@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 aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d (commit) from 2e5e2c537bfca9bebddcc40391227a2074bc3b88 (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=aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d commit aa15d62a8cac2bfa30a336b76cd18f3b9647dd0d Author: Tom Tsou Date: Thu Aug 11 14:36:23 2016 -0700 sigproc: Match differential GMSK start/end bits to tail bits Invert the initial and trailing diffential bits in the 4 sps GMSK modulator to fix power-time mask irregularity at start and end of burst. GSM tail bits are always zero, so we can safely use fixed bit values. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Aug 12 10:57:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 10:57:56 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-416-g09ba232 Message-ID: <201608121057.u7CAvuhj017419@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 38884c867990d98797e7a645e25beb0cbae4c514 (commit) discards 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) discards fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) discards 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) discards 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) discards d504f8a4cfd50d9de9201023972b30527373934d (commit) discards d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) discards 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) discards 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) discards b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) discards 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) discards 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) discards ecb9852333c5d32fc932b91212369b428252a66a (commit) discards f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) discards 72edaaf7704077513c61b4104dcab58124c8039f (commit) discards 389e5aca5107c566e20e2e187fdfc187090901bc (commit) discards bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) discards a7036e3309d9df7aed2966014351df4216bd8c20 (commit) discards 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) discards f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) discards 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) discards a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) discards 525a85b999e18697a401adb703fb1cc691b7e198 (commit) discards 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) discards a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) discards 889119a1519dae31d691bf9ed144ae10f581e057 (commit) discards 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) discards a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) discards 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) discards 2212d336985cf19520aa414c0c443d936bb01287 (commit) discards d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) discards 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) discards 9806a3415597ca5e11301f2747b7808c691aee25 (commit) discards a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) discards a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) discards 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) discards 1a3fa9478a52541b9008321b69c417bc6e94ec38 (commit) via 09ba23254cb770a15a19a6b0470e23f9a475d4cd (commit) via c1cf2cf48020d83f153866b20d06b009cf034183 (commit) via 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a (commit) via 01d5bbd4582b2a2350a2fef51004ac8d16377660 (commit) via a000b15c44f26b875feccf25da64082b20057fd1 (commit) via fda9be13181e5b931addecee146ec14215bf486c (commit) via c4236eb8824e31d084902122a4cdbe44d293bbba (commit) via cb48b54e428872849f4b83a70e4375ea3b934c8f (commit) via 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b (commit) via 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb (commit) via 64406cab790cb8e5cdff2499a873893406ec206e (commit) via c7ee0cf67ce621794475aa5faed2a7667239f441 (commit) via e68aab24e35e3be75783b86703d3318f6d017988 (commit) via 0b621c173d8d4a46419fc5f87a6683a5aded4951 (commit) via f995a53e0df487ff1094b743c40780b3058b3e0c (commit) via f9becb0466d57538975a821caa34c918baf1d391 (commit) via 1830446b6227df20b9a48e8116adc1900df3b85f (commit) via e599c1169af4fba503ad077579d035e4d627111f (commit) via 86986f2a33aa270ff83180291baf9aefc73f4b5b (commit) via 994fbd29d2e8aa55448d316314668f4aeacecec4 (commit) via 33ee87243688d48e21d13068a14b233fd0d28502 (commit) via ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 (commit) via a353408c24dbca6363832791f29ddf0b382af84a (commit) via 869e9f20ea8ecb7193cc94890fd0c9503dc37337 (commit) via c7a159c088abafec26b1daf9fc5758c5b64df7b5 (commit) via c40a5ade8bd08f870ffe0255acfff1a53d68e7db (commit) via a1106ebf19d90bc25b5ca560bcb4de55d94555d1 (commit) via 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e (commit) via a482df4a48e1ed7ece2b5031abc44dac96faac62 (commit) via b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit) via 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (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 (38884c867990d98797e7a645e25beb0cbae4c514) \ N -- N -- N (09ba23254cb770a15a19a6b0470e23f9a475d4cd) 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=09ba23254cb770a15a19a6b0470e23f9a475d4cd commit 09ba23254cb770a15a19a6b0470e23f9a475d4cd Author: Neels Hofmeyr Date: Thu Aug 11 19:12:54 2016 +0200 comment: gsm48_gmm_sendmsg(): add spec reference on encryptable Change-Id: I54a3bc518bc38e38b78f6e9ea3705e4fbd5ffb98 http://cgit.osmocom.org/openbsc/commit/?id=c1cf2cf48020d83f153866b20d06b009cf034183 commit c1cf2cf48020d83f153866b20d06b009cf034183 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:09 2016 +0200 sgsn_libgtp.c Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25 http://cgit.osmocom.org/openbsc/commit/?id=5e4f9a9128dbeef54c48af684a7a4dbdefeb613a commit 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a Author: Neels Hofmeyr Date: Fri Jun 3 02:23:00 2016 +0200 gprs_gmm Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e http://cgit.osmocom.org/openbsc/commit/?id=01d5bbd4582b2a2350a2fef51004ac8d16377660 commit 01d5bbd4582b2a2350a2fef51004ac8d16377660 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:33 2016 +0200 sgsn_main Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2 http://cgit.osmocom.org/openbsc/commit/?id=a000b15c44f26b875feccf25da64082b20057fd1 commit a000b15c44f26b875feccf25da64082b20057fd1 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:22 2016 +0200 sgsn_libgtp Change-Id: I26230ca00e61485099a870974a640a7206af0a14 http://cgit.osmocom.org/openbsc/commit/?id=fda9be13181e5b931addecee146ec14215bf486c commit fda9be13181e5b931addecee146ec14215bf486c Author: Neels Hofmeyr Date: Fri Jun 3 02:34:33 2016 +0200 gmmrabactps Change-Id: Id348341924cd14b24856aca241d28a113af31be8 http://cgit.osmocom.org/openbsc/commit/?id=c4236eb8824e31d084902122a4cdbe44d293bbba commit c4236eb8824e31d084902122a4cdbe44d293bbba Author: Neels Hofmeyr Date: Fri Jun 3 02:34:20 2016 +0200 gmmptmsi Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1 http://cgit.osmocom.org/openbsc/commit/?id=cb48b54e428872849f4b83a70e4375ea3b934c8f commit cb48b54e428872849f4b83a70e4375ea3b934c8f Author: Neels Hofmeyr Date: Fri Jun 3 02:33:58 2016 +0200 gmm_servicerq Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738 http://cgit.osmocom.org/openbsc/commit/?id=0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b commit 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b 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=4f7074beb70e2d8de3b5e088c87dfb204c4ebccb commit 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb 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=64406cab790cb8e5cdff2499a873893406ec206e commit 64406cab790cb8e5cdff2499a873893406ec206e 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=c7ee0cf67ce621794475aa5faed2a7667239f441 commit c7ee0cf67ce621794475aa5faed2a7667239f441 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=e68aab24e35e3be75783b86703d3318f6d017988 commit e68aab24e35e3be75783b86703d3318f6d017988 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=0b621c173d8d4a46419fc5f87a6683a5aded4951 commit 0b621c173d8d4a46419fc5f87a6683a5aded4951 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=f995a53e0df487ff1094b743c40780b3058b3e0c commit f995a53e0df487ff1094b743c40780b3058b3e0c 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=f9becb0466d57538975a821caa34c918baf1d391 commit f9becb0466d57538975a821caa34c918baf1d391 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=1830446b6227df20b9a48e8116adc1900df3b85f commit 1830446b6227df20b9a48e8116adc1900df3b85f Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=e599c1169af4fba503ad077579d035e4d627111f commit e599c1169af4fba503ad077579d035e4d627111f Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=86986f2a33aa270ff83180291baf9aefc73f4b5b commit 86986f2a33aa270ff83180291baf9aefc73f4b5b Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=994fbd29d2e8aa55448d316314668f4aeacecec4 commit 994fbd29d2e8aa55448d316314668f4aeacecec4 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=33ee87243688d48e21d13068a14b233fd0d28502 commit 33ee87243688d48e21d13068a14b233fd0d28502 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 commit ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=a353408c24dbca6363832791f29ddf0b382af84a commit a353408c24dbca6363832791f29ddf0b382af84a 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." Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f http://cgit.osmocom.org/openbsc/commit/?id=869e9f20ea8ecb7193cc94890fd0c9503dc37337 commit 869e9f20ea8ecb7193cc94890fd0c9503dc37337 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=c7a159c088abafec26b1daf9fc5758c5b64df7b5 commit c7a159c088abafec26b1daf9fc5758c5b64df7b5 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=c40a5ade8bd08f870ffe0255acfff1a53d68e7db commit c40a5ade8bd08f870ffe0255acfff1a53d68e7db Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=a1106ebf19d90bc25b5ca560bcb4de55d94555d1 commit a1106ebf19d90bc25b5ca560bcb4de55d94555d1 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=9a139aed9acf3db99c9cd4b5445a39b4698a7c8e commit 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=a482df4a48e1ed7ece2b5031abc44dac96faac62 commit a482df4a48e1ed7ece2b5031abc44dac96faac62 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 IuPS: track msg->dst aka ue_conn_ctx, comment For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make sure to keep msg->dst intact when copying from/to msgb and from/to MM context. Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=b53d4e73dac43fedcbb16b56937b110f70cee2ea commit b53d4e73dac43fedcbb16b56937b110f70cee2ea Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 http://cgit.osmocom.org/openbsc/commit/?id=6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed commit 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed Author: Neels Hofmeyr Date: Thu Aug 11 18:19:20 2016 +0200 add DIU logging category Will be used by upcoming iu.c Change-Id: Ic2f6bb1023377c24247521dde2d2bcf14f04cfe2 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/Makefile.am | 1 - openbsc/src/gprs/gprs_gmm.c | 27 ++++++++++++++++++--------- 2 files changed, 18 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 12:02:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:02:16 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-405-g3905455 Message-ID: <201608121202.u7CC2GqE028416@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 09ba23254cb770a15a19a6b0470e23f9a475d4cd (commit) discards c1cf2cf48020d83f153866b20d06b009cf034183 (commit) discards 5e4f9a9128dbeef54c48af684a7a4dbdefeb613a (commit) discards 01d5bbd4582b2a2350a2fef51004ac8d16377660 (commit) discards a000b15c44f26b875feccf25da64082b20057fd1 (commit) discards fda9be13181e5b931addecee146ec14215bf486c (commit) discards c4236eb8824e31d084902122a4cdbe44d293bbba (commit) discards cb48b54e428872849f4b83a70e4375ea3b934c8f (commit) discards 0b0b9f5f9eb1c8602bf2ea81d9d6a53c9ae9d04b (commit) discards 4f7074beb70e2d8de3b5e088c87dfb204c4ebccb (commit) discards 64406cab790cb8e5cdff2499a873893406ec206e (commit) discards c7ee0cf67ce621794475aa5faed2a7667239f441 (commit) discards e68aab24e35e3be75783b86703d3318f6d017988 (commit) discards 0b621c173d8d4a46419fc5f87a6683a5aded4951 (commit) discards f995a53e0df487ff1094b743c40780b3058b3e0c (commit) discards f9becb0466d57538975a821caa34c918baf1d391 (commit) discards 1830446b6227df20b9a48e8116adc1900df3b85f (commit) discards e599c1169af4fba503ad077579d035e4d627111f (commit) discards 86986f2a33aa270ff83180291baf9aefc73f4b5b (commit) discards 994fbd29d2e8aa55448d316314668f4aeacecec4 (commit) discards 33ee87243688d48e21d13068a14b233fd0d28502 (commit) discards ca63cbfe99dbaa07555cfb66c05709ab5ff531d3 (commit) discards a353408c24dbca6363832791f29ddf0b382af84a (commit) discards 869e9f20ea8ecb7193cc94890fd0c9503dc37337 (commit) discards c7a159c088abafec26b1daf9fc5758c5b64df7b5 (commit) discards c40a5ade8bd08f870ffe0255acfff1a53d68e7db (commit) discards a1106ebf19d90bc25b5ca560bcb4de55d94555d1 (commit) discards 9a139aed9acf3db99c9cd4b5445a39b4698a7c8e (commit) discards a482df4a48e1ed7ece2b5031abc44dac96faac62 (commit) via 3905455c1654a28b3392b8aa77d6e0c08c9141e9 (commit) via 0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0 (commit) via 62f1688cfc3ddab6df080cbf7ed5c1c4963847d9 (commit) via dca8eaff15b94352b441c0d29737152b88ed43b2 (commit) via df43b68b1e6d99812b3f69c2f7924871b674ddc0 (commit) via dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de (commit) via e3347c34a57356db60b26c1ce1d1128591b9e728 (commit) via 62218ffb0179c47a0803bed19291bffacc3a7370 (commit) via 6b95cf15d30309ddd304074adc5b34ddeafced9e (commit) via f773b428e756cc280fd3b620ef1072439559791d (commit) via f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f (commit) via bb8a34e023666e8845ca169290ad69fccdfeea0c (commit) via 494223424b80ce4f5640e9d554f5402d3e3798fc (commit) via 3c086642983ac11c826db4a2d46c180d23197b82 (commit) via 8618f0cbe432f468110029709ff75f8473c5823a (commit) via 719c75ca91a377c99e3b220bf64bdff979a91849 (commit) via 260671f0d46316cc01be64103790d08350df6a41 (commit) via 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (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 (09ba23254cb770a15a19a6b0470e23f9a475d4cd) \ N -- N -- N (3905455c1654a28b3392b8aa77d6e0c08c9141e9) 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=3905455c1654a28b3392b8aa77d6e0c08c9141e9 commit 3905455c1654a28b3392b8aa77d6e0c08c9141e9 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0 commit 0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=62f1688cfc3ddab6df080cbf7ed5c1c4963847d9 commit 62f1688cfc3ddab6df080cbf7ed5c1c4963847d9 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=dca8eaff15b94352b441c0d29737152b88ed43b2 commit dca8eaff15b94352b441c0d29737152b88ed43b2 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=df43b68b1e6d99812b3f69c2f7924871b674ddc0 commit df43b68b1e6d99812b3f69c2f7924871b674ddc0 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de commit dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=e3347c34a57356db60b26c1ce1d1128591b9e728 commit e3347c34a57356db60b26c1ce1d1128591b9e728 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=62218ffb0179c47a0803bed19291bffacc3a7370 commit 62218ffb0179c47a0803bed19291bffacc3a7370 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=6b95cf15d30309ddd304074adc5b34ddeafced9e commit 6b95cf15d30309ddd304074adc5b34ddeafced9e Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=f773b428e756cc280fd3b620ef1072439559791d commit f773b428e756cc280fd3b620ef1072439559791d Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f commit f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=bb8a34e023666e8845ca169290ad69fccdfeea0c commit bb8a34e023666e8845ca169290ad69fccdfeea0c Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=494223424b80ce4f5640e9d554f5402d3e3798fc commit 494223424b80ce4f5640e9d554f5402d3e3798fc Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=3c086642983ac11c826db4a2d46c180d23197b82 commit 3c086642983ac11c826db4a2d46c180d23197b82 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=8618f0cbe432f468110029709ff75f8473c5823a commit 8618f0cbe432f468110029709ff75f8473c5823a Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=719c75ca91a377c99e3b220bf64bdff979a91849 commit 719c75ca91a377c99e3b220bf64bdff979a91849 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 IuPS: track msg->dst aka ue_conn_ctx, comment For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make sure to keep msg->dst intact when copying from/to msgb and from/to MM context. Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=260671f0d46316cc01be64103790d08350df6a41 commit 260671f0d46316cc01be64103790d08350df6a41 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." Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f http://cgit.osmocom.org/openbsc/commit/?id=97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f commit 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f 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 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 14 +--------- openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++------------------------------------- 2 files changed, 7 insertions(+), 66 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 12:07:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:07:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-256-g55c4602 Message-ID: <201608121207.u7CC7KQw029520@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 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (commit) from 37af36e85eca546595081246aec010fa7f6fd0be (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=55c46022e1a5f1cbe51c96566e38ff110e4a3092 commit 55c46022e1a5f1cbe51c96566e38ff110e4a3092 Author: Neels Hofmeyr Date: Tue Aug 9 20:25:31 2016 +0200 sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] This reverts commit 53d792c3b027bfb42d77804e3e687a287e122ef3. See http://osmocom.org/issues/1796 The commit caused this error for PDCH TS with SysmoBTS: DL1P <0007> l1_if.c:164 Tx L1 prim MPH-ACTIVATE.req DL1C <0006> oml.c:811 Error activating L1 SAPI PTCCH on TS 7: Invalid parameter DL1C <0006> oml.c:1089 (bts=0,trx=0,ts=7,ss=0) act failed mark broken due status: -4 Plain PDCH TS show this error but continue to function despite the SAPI activation failure. As a side effect, the SAPI activation failure breaks dynamic TS. GPRS initially works, but the broken status prevents transitions to TCH/* modes in the BSC: DRLL <0000> chan_alloc.c:355 Failed to allocate TCH_H channel DRSL <0004> abis_rsl.c:1656 BTS 0 CHAN RQD: no resources for TCH_H 0x45 Since the commit only enabled PTCCH UL in sysmobts, no other BTS models are affected. Notice that lc15 still has PTCCH UL disabled all the while, before and after this commit and its revert. Also note that PTCCH DL is and has been enabled without problems (see further above in sapi_dir_pdtch_sapis[]). This is only about PTCCH UL. Related: OS#1796 Change-Id: Ia59d95c75a8a5d3bd596f55cd1dc0906a6a95f7f ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/oml.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Aug 12 12:08:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:08:54 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-404-g6b7b1cd Message-ID: <201608121208.u7CC8sfZ029848@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 3905455c1654a28b3392b8aa77d6e0c08c9141e9 (commit) discards 0748c6f4a845deaac722d9fc7f1e5f30ec41c5c0 (commit) discards 62f1688cfc3ddab6df080cbf7ed5c1c4963847d9 (commit) discards dca8eaff15b94352b441c0d29737152b88ed43b2 (commit) discards df43b68b1e6d99812b3f69c2f7924871b674ddc0 (commit) discards dddc2d8e2fa48920f4e33d146bf3c4a81d85d7de (commit) discards e3347c34a57356db60b26c1ce1d1128591b9e728 (commit) discards 62218ffb0179c47a0803bed19291bffacc3a7370 (commit) discards 6b95cf15d30309ddd304074adc5b34ddeafced9e (commit) discards f773b428e756cc280fd3b620ef1072439559791d (commit) discards f66d6e4eda09a1ccd7bbeed62b4d0d0c78afbe7f (commit) discards bb8a34e023666e8845ca169290ad69fccdfeea0c (commit) discards 494223424b80ce4f5640e9d554f5402d3e3798fc (commit) discards 3c086642983ac11c826db4a2d46c180d23197b82 (commit) discards 8618f0cbe432f468110029709ff75f8473c5823a (commit) via 6b7b1cd85f357b9003cbba3b79c820813dc4ef6c (commit) via 559c8b9b1eda2a5ba3d3ee39efe46e097f7480f7 (commit) via 5bb0c84a855d46ab9b931f085774f847fb7891c1 (commit) via 6c06ed02774a1f835976a0cbb53767962b614e25 (commit) via 406917464c9350759b777cd64972eb9edc2e08dc (commit) via 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit) via be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit) via 0539e04f5f3aea108e08e202ce338c873dde6352 (commit) via 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit) via 6ca159003849a32ae87730c8d95140af18b01155 (commit) via 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit) via c2d2e2858f52df0048e62373afce37bad84948ba (commit) via b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit) via d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (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 (3905455c1654a28b3392b8aa77d6e0c08c9141e9) \ N -- N -- N (6b7b1cd85f357b9003cbba3b79c820813dc4ef6c) 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=6b7b1cd85f357b9003cbba3b79c820813dc4ef6c commit 6b7b1cd85f357b9003cbba3b79c820813dc4ef6c Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=559c8b9b1eda2a5ba3d3ee39efe46e097f7480f7 commit 559c8b9b1eda2a5ba3d3ee39efe46e097f7480f7 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=5bb0c84a855d46ab9b931f085774f847fb7891c1 commit 5bb0c84a855d46ab9b931f085774f847fb7891c1 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=6c06ed02774a1f835976a0cbb53767962b614e25 commit 6c06ed02774a1f835976a0cbb53767962b614e25 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=406917464c9350759b777cd64972eb9edc2e08dc commit 406917464c9350759b777cd64972eb9edc2e08dc Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=1de367125a1da1dcc6ca3f2e511e9c5debccf978 commit 1de367125a1da1dcc6ca3f2e511e9c5debccf978 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=be532f3bdb1e97728eb247d2d9a149f8d5f1d024 commit be532f3bdb1e97728eb247d2d9a149f8d5f1d024 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=0539e04f5f3aea108e08e202ce338c873dde6352 commit 0539e04f5f3aea108e08e202ce338c873dde6352 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=1a48d52fbe9e11d1ea9432f632100df009d14036 commit 1a48d52fbe9e11d1ea9432f632100df009d14036 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=6ca159003849a32ae87730c8d95140af18b01155 commit 6ca159003849a32ae87730c8d95140af18b01155 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=8807f4882c7fd2125853545c11fcd16fcdba0c26 commit 8807f4882c7fd2125853545c11fcd16fcdba0c26 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=c2d2e2858f52df0048e62373afce37bad84948ba commit c2d2e2858f52df0048e62373afce37bad84948ba Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=b3b168d2578c2775eebe8d37b3387de9ea1c6a4e commit b3b168d2578c2775eebe8d37b3387de9ea1c6a4e Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 commit d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 12:25:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:25:32 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-404-g1cac1b7 Message-ID: <201608121225.u7CCPWH4033005@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 6b7b1cd85f357b9003cbba3b79c820813dc4ef6c (commit) discards 559c8b9b1eda2a5ba3d3ee39efe46e097f7480f7 (commit) discards 5bb0c84a855d46ab9b931f085774f847fb7891c1 (commit) discards 6c06ed02774a1f835976a0cbb53767962b614e25 (commit) discards 406917464c9350759b777cd64972eb9edc2e08dc (commit) via 1cac1b76b09a3dc556a59d49b04991877af96498 (commit) via 678628540e332caf0791e672956fbaff040f2cb2 (commit) via b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit) via ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit) via 02cd8ed1c50710a359c36070931de55b626441ad (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 (6b7b1cd85f357b9003cbba3b79c820813dc4ef6c) \ N -- N -- N (1cac1b76b09a3dc556a59d49b04991877af96498) 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=1cac1b76b09a3dc556a59d49b04991877af96498 commit 1cac1b76b09a3dc556a59d49b04991877af96498 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=678628540e332caf0791e672956fbaff040f2cb2 commit 678628540e332caf0791e672956fbaff040f2cb2 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf commit b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=ab4a50f25cef7706e2bac51b29200c6fda5a7d28 commit ab4a50f25cef7706e2bac51b29200c6fda5a7d28 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=02cd8ed1c50710a359c36070931de55b626441ad commit 02cd8ed1c50710a359c36070931de55b626441ad Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 12:27:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:27:16 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-484-g702cfaa Message-ID: <201608121227.u7CCRGWP033318@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 f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51 (commit) discards ffc84c811c10676118b070ea6ecd05274ae86fae (commit) discards 6aa2ee755f9729272a8ab28d98352aa1b3dec399 (commit) discards 932d63c7ef755795404c0014524aa9703e06f9a6 (commit) discards 179aa0033006b604806026411573bfaf5b9611f1 (commit) discards c9436ef42c9318a8e8e3e20380028a785fd138ac (commit) discards e2023c89a50e7298f8e192c887d3856a69995e2a (commit) discards acbd23a59063490d12094ee2b572c3756bb3e5bc (commit) discards 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit) discards 51a328e59e384bd3b9023da428a9444d636489c2 (commit) discards 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit) discards 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit) discards 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit) discards 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit) discards 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit) discards 5b12e425f61f509ea4452176e333e345966f45cf (commit) discards ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit) discards 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit) discards fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit) discards 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit) discards 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit) discards 2f1d12db08468649d3765aad23a9d36704b4d46a (commit) discards 1661457419bd06a302a295ce4f162d01a08f1d36 (commit) discards f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit) discards 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit) discards 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit) discards c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit) discards 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit) discards 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit) discards 876e9d438d7521e375ca76333cab63045784051e (commit) discards 203456883bd4ac7a6fe62371f9510e986958aa46 (commit) discards 07f071c336fdb55179dd9d40454eff98a5a21eab (commit) discards 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit) discards a671871db09000328b5dcac8375973e2c6e8402c (commit) discards b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit) discards 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit) discards 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit) discards 07312e2969689f96cee081a315a7f5ae648cbd7e (commit) discards ec2329d132b4255515083e90b2b172d80d504f40 (commit) discards 945a29a5b2817b8c099295a2557b7422c950c4fb (commit) discards e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit) discards 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit) discards 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit) discards 784975122aafa8cb72998009837cfbd8a7355ccd (commit) discards a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit) discards 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit) discards 60e0aa9699771a7b32bd49484473800b201fb199 (commit) discards bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit) discards 549d2348bb204af7d4ebba81524374ffb866001f (commit) discards ccf7f81de6b1c4c08347638f0382c180180007a4 (commit) discards 149305b0b200813d263087231f3f03302561278b (commit) discards 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit) discards 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit) discards 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit) discards 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit) discards c15670adad0f98e706c98fb1cbbf85f208406797 (commit) discards c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit) discards 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit) discards 444c598faad10afc44eae7dfd394b5232587a65f (commit) discards 863d53899b58c5bd689d7d2e16a73516067c568c (commit) discards d715a75c9a489bd84ad4e7bce8edc05784414134 (commit) discards 4a11083c14493545b071f7af5003e09f8e68622d (commit) discards 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit) discards 2920d7808b1e00626af954eb91f0edddfbad989f (commit) discards 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit) discards 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit) discards 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit) discards 2b27a716a023d33ca09375916117cd839c1cf67f (commit) discards 2b61918602f5016386c5e95d6676a43c85e8af5b (commit) discards 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit) discards 585702b7c4d52c86ef352eb0c66606189fa6173b (commit) discards ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit) discards 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit) discards b6370e7571600d04bda09eb3ecd81f1053faee5a (commit) discards 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit) discards b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit) discards 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit) discards d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit) discards 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit) discards 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit) discards 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit) discards 38884c867990d98797e7a645e25beb0cbae4c514 (commit) discards 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) discards fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) discards 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) discards 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) discards d504f8a4cfd50d9de9201023972b30527373934d (commit) discards d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) discards 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) discards 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) discards b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) discards 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) discards 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) discards ecb9852333c5d32fc932b91212369b428252a66a (commit) discards f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) discards 72edaaf7704077513c61b4104dcab58124c8039f (commit) discards 389e5aca5107c566e20e2e187fdfc187090901bc (commit) discards bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) discards a7036e3309d9df7aed2966014351df4216bd8c20 (commit) discards 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) discards f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) discards 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) discards a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) discards 525a85b999e18697a401adb703fb1cc691b7e198 (commit) discards 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) discards a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) discards 889119a1519dae31d691bf9ed144ae10f581e057 (commit) discards 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) discards a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) discards 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) discards 2212d336985cf19520aa414c0c443d936bb01287 (commit) discards d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) discards 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) discards 9806a3415597ca5e11301f2747b7808c691aee25 (commit) discards a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) discards a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) discards 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) discards 1a3fa9478a52541b9008321b69c417bc6e94ec38 (commit) via 702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2 (commit) via 946e7c88dcd42a05575756f4d3ef30ba13ce68ed (commit) via 8ef22ca730e1babfab0fc81e2db76d53e6f5b4c6 (commit) via 86f3e1e7425158dc9f3b79534779bcdb41864048 (commit) via 4d48a87f15a0df7fd18d259529c638d2bf33687f (commit) via 45e9096a6293bbdae254bbacefaece16822b9dac (commit) via 6d2289cd8cdea2d1ade029b09b8e1c93068c2340 (commit) via 2cd3871a0d81e0f6cd0f9b2cdbdd33ede27bf111 (commit) via 7a7d317f2b9011eb0c76bd4f133d0ee1237a4136 (commit) via d7a7c8ace68617fd689d1ad7dc72b14b12f51351 (commit) via 0b98d06e9fd6502eb821cd7671dd0d0704fe1fc0 (commit) via ebc3cb250465e9317f950d53438addb37433004d (commit) via 9d7744a3ee1d166ddbf807221fd8f2c3ff8d5dfe (commit) via 8768ac0c578c87758e69cfaa032626728e1604d9 (commit) via afb883faa87990f18918ca1a7340e1ab2d85cfc0 (commit) via 03ab67653fe4ee6f5b1d858a3c81115abf3ec8fe (commit) via 4f65c80539ca886eecc5ffc8cd40c3b044d2aea7 (commit) via 75ce899d6b368d6161ccf68126c1b281aabec25b (commit) via a5ae4bed0b71b4315775aacfefa87cfa3a127391 (commit) via 3aeb75cc207f5750ee164dff83246b5456ec058c (commit) via 41b82f5132aeeeb76b5534a5826546fef0ad5e39 (commit) via 23a7a3e2baa67115f82bc7d4b63ae01970f95723 (commit) via ad10dddb554b98b9cd18dc21cde594f183334b47 (commit) via b709b24c589ea48b807bfd7eb9d72bfc43a87500 (commit) via d00555454858a70103922b05a211e17722b53c7e (commit) via 71e668ea9a6c543ce839af9745a103c6ed5eece3 (commit) via bb10ab9f7a8217b12ae38506fe706145f9b05a1c (commit) via 13b5b33e049243b6f922f608969192185b258241 (commit) via 0b8854a7b1e257400d455f62d2d04f82d56e49c3 (commit) via 9ebabc81a6d4205767189d2e229f97db6f42f2ff (commit) via 133acb6059aac0e81551e8965e1e78ee525f3d15 (commit) via 2f20890da4c1e6e804e5ec96493af8562b01230a (commit) via 0e726327692784f0934b2d6defe9c5427620fb3e (commit) via 4fee1b0db4abe44e8c0a8a3c84d7eec5bc38211e (commit) via 607af67dbc876c4aecbfdcde6f455f7036eb48a1 (commit) via 6632bcaca5123c1506a8e1522e15accb64b40080 (commit) via 6681f92fe0a6767c3ec35f0547ef8095f88fc373 (commit) via 2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 (commit) via c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 (commit) via dc10470c22659ad9415f4306ae445fd8981c263f (commit) via 1dd91ec208910bab3b5b32652f600c0c678d047c (commit) via 6b983c7345345c5c780d987d54b2f1a16aa0c18a (commit) via ad7ce7b70265eb487b982cca3c6355b527964215 (commit) via 9bb53d167c0fce2ab28961e69cdd3711de87e7c4 (commit) via 882eedff72d895a0f9ac848cfae02bff84d8cbbe (commit) via d15bc33d0ecfc80235df3fda6efa05681f1e9e54 (commit) via 6645c8b456168b0004bfe3e8ca67d2e21691e0ef (commit) via e8fde0cb4d710f0da7160d7bf1c91100b42cee4c (commit) via 491c46dbddd87105cde6757bae850841027a3558 (commit) via 157c337b49d34335a05cce73182ea3f12f7e4eb2 (commit) via 6476c8e7fbfb336011e0eac78f6010dd4982d70a (commit) via 66424392519627ed0c49c3e0951d90e051d8a705 (commit) via 4c5c23aedbc5d93f86d8d450f2375d9871d2c468 (commit) via 11f517e9d50534d69fe6dbc1479955c278e0444c (commit) via e881dcc44f3122fbf7a2c8e86d8257bcc113e375 (commit) via b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd (commit) via 5ac4b91ced16498fb2936e429b758783726cd6e7 (commit) via 8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 (commit) via b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c (commit) via 367b7df68ca2d03e928bd56cd87a915f68e4900f (commit) via ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 (commit) via c31384f39665af83cd842cbe9e91f8b818f973dd (commit) via c210cf0a42691974e40bd790e94614c312d1fd1a (commit) via d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 (commit) via d7e8ab277a79bdb9342438ecb03c865a9de7b0ad (commit) via 0250cba7219a4455c7352d5fe8dd18cda7f4ba9e (commit) via 8a9806aabe36237d50179e7f80ce5e0def0147b5 (commit) via 9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 (commit) via 99bf08a63047f9d117d0e5290341b619978b918b (commit) via 8a81b1c18cc00313b90ba478838d4eb8104fb3a4 (commit) via a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb (commit) via 1048de0485dfc1e19a6c9afc47a6e059dde8da79 (commit) via d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f (commit) via 7306d05dc4bb9c2de53055310715373c54a4297f (commit) via eabf305d34bef72e15e1578b0efeebe18407d9eb (commit) via ce7797abc6ed96ada9a115f98bbd6ec4377320e1 (commit) via d1a198f6f9f1d39d30aca53adcace957e2a68690 (commit) via 431af063fb3ef9d13c5316daf7ae7e343cdb1b37 (commit) via 204f4f7ef93feb6be49ed4975d618aac04cd636b (commit) via fd01975cd238a8028c08b149e0aa5b112d6c358c (commit) via 1cac1b76b09a3dc556a59d49b04991877af96498 (commit) via 678628540e332caf0791e672956fbaff040f2cb2 (commit) via b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit) via ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit) via 02cd8ed1c50710a359c36070931de55b626441ad (commit) via 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit) via be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit) via 0539e04f5f3aea108e08e202ce338c873dde6352 (commit) via 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit) via 6ca159003849a32ae87730c8d95140af18b01155 (commit) via 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit) via c2d2e2858f52df0048e62373afce37bad84948ba (commit) via b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit) via d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit) via 719c75ca91a377c99e3b220bf64bdff979a91849 (commit) via 260671f0d46316cc01be64103790d08350df6a41 (commit) via 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit) via b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit) via 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (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 (f635173253d1249fb0bb1cfbf1ce34cb0dcc7d51) \ N -- N -- N (702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2) 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=702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2 commit 702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2 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=946e7c88dcd42a05575756f4d3ef30ba13ce68ed commit 946e7c88dcd42a05575756f4d3ef30ba13ce68ed 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=8ef22ca730e1babfab0fc81e2db76d53e6f5b4c6 commit 8ef22ca730e1babfab0fc81e2db76d53e6f5b4c6 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. http://cgit.osmocom.org/openbsc/commit/?id=86f3e1e7425158dc9f3b79534779bcdb41864048 commit 86f3e1e7425158dc9f3b79534779bcdb41864048 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=4d48a87f15a0df7fd18d259529c638d2bf33687f commit 4d48a87f15a0df7fd18d259529c638d2bf33687f 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=45e9096a6293bbdae254bbacefaece16822b9dac commit 45e9096a6293bbdae254bbacefaece16822b9dac 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=6d2289cd8cdea2d1ade029b09b8e1c93068c2340 commit 6d2289cd8cdea2d1ade029b09b8e1c93068c2340 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=2cd3871a0d81e0f6cd0f9b2cdbdd33ede27bf111 commit 2cd3871a0d81e0f6cd0f9b2cdbdd33ede27bf111 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=7a7d317f2b9011eb0c76bd4f133d0ee1237a4136 commit 7a7d317f2b9011eb0c76bd4f133d0ee1237a4136 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=d7a7c8ace68617fd689d1ad7dc72b14b12f51351 commit d7a7c8ace68617fd689d1ad7dc72b14b12f51351 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=0b98d06e9fd6502eb821cd7671dd0d0704fe1fc0 commit 0b98d06e9fd6502eb821cd7671dd0d0704fe1fc0 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=ebc3cb250465e9317f950d53438addb37433004d commit ebc3cb250465e9317f950d53438addb37433004d 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=9d7744a3ee1d166ddbf807221fd8f2c3ff8d5dfe commit 9d7744a3ee1d166ddbf807221fd8f2c3ff8d5dfe 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=8768ac0c578c87758e69cfaa032626728e1604d9 commit 8768ac0c578c87758e69cfaa032626728e1604d9 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=afb883faa87990f18918ca1a7340e1ab2d85cfc0 commit afb883faa87990f18918ca1a7340e1ab2d85cfc0 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=03ab67653fe4ee6f5b1d858a3c81115abf3ec8fe commit 03ab67653fe4ee6f5b1d858a3c81115abf3ec8fe 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=4f65c80539ca886eecc5ffc8cd40c3b044d2aea7 commit 4f65c80539ca886eecc5ffc8cd40c3b044d2aea7 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=75ce899d6b368d6161ccf68126c1b281aabec25b commit 75ce899d6b368d6161ccf68126c1b281aabec25b 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=a5ae4bed0b71b4315775aacfefa87cfa3a127391 commit a5ae4bed0b71b4315775aacfefa87cfa3a127391 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=3aeb75cc207f5750ee164dff83246b5456ec058c commit 3aeb75cc207f5750ee164dff83246b5456ec058c 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=41b82f5132aeeeb76b5534a5826546fef0ad5e39 commit 41b82f5132aeeeb76b5534a5826546fef0ad5e39 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=23a7a3e2baa67115f82bc7d4b63ae01970f95723 commit 23a7a3e2baa67115f82bc7d4b63ae01970f95723 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=ad10dddb554b98b9cd18dc21cde594f183334b47 commit ad10dddb554b98b9cd18dc21cde594f183334b47 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=b709b24c589ea48b807bfd7eb9d72bfc43a87500 commit b709b24c589ea48b807bfd7eb9d72bfc43a87500 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=d00555454858a70103922b05a211e17722b53c7e commit d00555454858a70103922b05a211e17722b53c7e 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=71e668ea9a6c543ce839af9745a103c6ed5eece3 commit 71e668ea9a6c543ce839af9745a103c6ed5eece3 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=bb10ab9f7a8217b12ae38506fe706145f9b05a1c commit bb10ab9f7a8217b12ae38506fe706145f9b05a1c 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=13b5b33e049243b6f922f608969192185b258241 commit 13b5b33e049243b6f922f608969192185b258241 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=0b8854a7b1e257400d455f62d2d04f82d56e49c3 commit 0b8854a7b1e257400d455f62d2d04f82d56e49c3 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=9ebabc81a6d4205767189d2e229f97db6f42f2ff commit 9ebabc81a6d4205767189d2e229f97db6f42f2ff 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=133acb6059aac0e81551e8965e1e78ee525f3d15 commit 133acb6059aac0e81551e8965e1e78ee525f3d15 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=2f20890da4c1e6e804e5ec96493af8562b01230a commit 2f20890da4c1e6e804e5ec96493af8562b01230a 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=0e726327692784f0934b2d6defe9c5427620fb3e commit 0e726327692784f0934b2d6defe9c5427620fb3e 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=4fee1b0db4abe44e8c0a8a3c84d7eec5bc38211e commit 4fee1b0db4abe44e8c0a8a3c84d7eec5bc38211e 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=607af67dbc876c4aecbfdcde6f455f7036eb48a1 commit 607af67dbc876c4aecbfdcde6f455f7036eb48a1 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=6632bcaca5123c1506a8e1522e15accb64b40080 commit 6632bcaca5123c1506a8e1522e15accb64b40080 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=6681f92fe0a6767c3ec35f0547ef8095f88fc373 commit 6681f92fe0a6767c3ec35f0547ef8095f88fc373 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=2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 commit 2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 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=c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 commit c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 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=dc10470c22659ad9415f4306ae445fd8981c263f commit dc10470c22659ad9415f4306ae445fd8981c263f 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=1dd91ec208910bab3b5b32652f600c0c678d047c commit 1dd91ec208910bab3b5b32652f600c0c678d047c 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=6b983c7345345c5c780d987d54b2f1a16aa0c18a commit 6b983c7345345c5c780d987d54b2f1a16aa0c18a 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=ad7ce7b70265eb487b982cca3c6355b527964215 commit ad7ce7b70265eb487b982cca3c6355b527964215 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=9bb53d167c0fce2ab28961e69cdd3711de87e7c4 commit 9bb53d167c0fce2ab28961e69cdd3711de87e7c4 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=882eedff72d895a0f9ac848cfae02bff84d8cbbe commit 882eedff72d895a0f9ac848cfae02bff84d8cbbe 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=d15bc33d0ecfc80235df3fda6efa05681f1e9e54 commit d15bc33d0ecfc80235df3fda6efa05681f1e9e54 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=6645c8b456168b0004bfe3e8ca67d2e21691e0ef commit 6645c8b456168b0004bfe3e8ca67d2e21691e0ef 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=e8fde0cb4d710f0da7160d7bf1c91100b42cee4c commit e8fde0cb4d710f0da7160d7bf1c91100b42cee4c 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=491c46dbddd87105cde6757bae850841027a3558 commit 491c46dbddd87105cde6757bae850841027a3558 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=157c337b49d34335a05cce73182ea3f12f7e4eb2 commit 157c337b49d34335a05cce73182ea3f12f7e4eb2 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=6476c8e7fbfb336011e0eac78f6010dd4982d70a commit 6476c8e7fbfb336011e0eac78f6010dd4982d70a 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=66424392519627ed0c49c3e0951d90e051d8a705 commit 66424392519627ed0c49c3e0951d90e051d8a705 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=4c5c23aedbc5d93f86d8d450f2375d9871d2c468 commit 4c5c23aedbc5d93f86d8d450f2375d9871d2c468 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=11f517e9d50534d69fe6dbc1479955c278e0444c commit 11f517e9d50534d69fe6dbc1479955c278e0444c 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=e881dcc44f3122fbf7a2c8e86d8257bcc113e375 commit e881dcc44f3122fbf7a2c8e86d8257bcc113e375 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=b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd commit b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd 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=5ac4b91ced16498fb2936e429b758783726cd6e7 commit 5ac4b91ced16498fb2936e429b758783726cd6e7 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=8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 commit 8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 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=b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c commit b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c 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=367b7df68ca2d03e928bd56cd87a915f68e4900f commit 367b7df68ca2d03e928bd56cd87a915f68e4900f 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=ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 commit ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 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=c31384f39665af83cd842cbe9e91f8b818f973dd commit c31384f39665af83cd842cbe9e91f8b818f973dd 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=c210cf0a42691974e40bd790e94614c312d1fd1a commit c210cf0a42691974e40bd790e94614c312d1fd1a 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=d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 commit d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 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=d7e8ab277a79bdb9342438ecb03c865a9de7b0ad commit d7e8ab277a79bdb9342438ecb03c865a9de7b0ad Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=0250cba7219a4455c7352d5fe8dd18cda7f4ba9e commit 0250cba7219a4455c7352d5fe8dd18cda7f4ba9e 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=8a9806aabe36237d50179e7f80ce5e0def0147b5 commit 8a9806aabe36237d50179e7f80ce5e0def0147b5 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=9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 commit 9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 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=99bf08a63047f9d117d0e5290341b619978b918b commit 99bf08a63047f9d117d0e5290341b619978b918b 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=8a81b1c18cc00313b90ba478838d4eb8104fb3a4 commit 8a81b1c18cc00313b90ba478838d4eb8104fb3a4 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=a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb commit a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb 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=1048de0485dfc1e19a6c9afc47a6e059dde8da79 commit 1048de0485dfc1e19a6c9afc47a6e059dde8da79 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=d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f commit d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f 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=7306d05dc4bb9c2de53055310715373c54a4297f commit 7306d05dc4bb9c2de53055310715373c54a4297f 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=eabf305d34bef72e15e1578b0efeebe18407d9eb commit eabf305d34bef72e15e1578b0efeebe18407d9eb 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=ce7797abc6ed96ada9a115f98bbd6ec4377320e1 commit ce7797abc6ed96ada9a115f98bbd6ec4377320e1 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=d1a198f6f9f1d39d30aca53adcace957e2a68690 commit d1a198f6f9f1d39d30aca53adcace957e2a68690 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=431af063fb3ef9d13c5316daf7ae7e343cdb1b37 commit 431af063fb3ef9d13c5316daf7ae7e343cdb1b37 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=204f4f7ef93feb6be49ed4975d618aac04cd636b commit 204f4f7ef93feb6be49ed4975d618aac04cd636b 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=fd01975cd238a8028c08b149e0aa5b112d6c358c commit fd01975cd238a8028c08b149e0aa5b112d6c358c 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/Makefile.am | 1 - openbsc/src/gprs/gprs_gmm.c | 31 +++++++++++----------- openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++------------------------------------- openbsc/src/gprs/sgsn_libgtp.c | 2 +- 4 files changed, 23 insertions(+), 70 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 12:28:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 12:28:02 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-481-g86f3e1e Message-ID: <201608121228.u7CCS2DT033796@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/cscn has been updated discards 932d63c7ef755795404c0014524aa9703e06f9a6 (commit) discards 179aa0033006b604806026411573bfaf5b9611f1 (commit) discards c9436ef42c9318a8e8e3e20380028a785fd138ac (commit) discards e2023c89a50e7298f8e192c887d3856a69995e2a (commit) discards acbd23a59063490d12094ee2b572c3756bb3e5bc (commit) discards 7dd301f4b289244b085df73a38d184c5ba6b28a5 (commit) discards 51a328e59e384bd3b9023da428a9444d636489c2 (commit) discards 01cc09b1baf912d1888a05ee98abea2c2520a14e (commit) discards 1f702e340668d21537c8b8aaf3b940f67e3378a9 (commit) discards 0fb48010c85f42d6170b926791c2576e9a87c3c1 (commit) discards 4fd18e89b83e43fb861105f9de054c2ef3539c95 (commit) discards 2ba3d68f79452aa4bc33e6d772f4da81c44323b5 (commit) discards 5b12e425f61f509ea4452176e333e345966f45cf (commit) discards ba09982ddbd7fd46ceafe68092a2a8674cb0e3a8 (commit) discards 9a336cebd4a3072ca6b3dd9ab55f11b727cb157d (commit) discards fd08c23dfdad9e69a96e4a787ef8aeb9b46d8be8 (commit) discards 40611357c600d1fb44c42156c8f05dceb5f8ace6 (commit) discards 11be0bfe2ac4b0e595c8061448bc6b0ac7bcaefa (commit) discards 2f1d12db08468649d3765aad23a9d36704b4d46a (commit) discards 1661457419bd06a302a295ce4f162d01a08f1d36 (commit) discards f1bca5dedbb6668bdfb0213995c6cfd6381ce9fb (commit) discards 9f56a65090fe2042fd1df97ebc3ab055c06b71e8 (commit) discards 78e4399af7b6e5edb97018ebf3093ca57a575302 (commit) discards c8e9d73a6509a2a9b315337b9e69d0288d283c93 (commit) discards 750e8027d4b67442dfe3b1c929469d0afaffcac9 (commit) discards 50567b7f2261cbc2b4048e2ee3491e16e0e62093 (commit) discards 876e9d438d7521e375ca76333cab63045784051e (commit) discards 203456883bd4ac7a6fe62371f9510e986958aa46 (commit) discards 07f071c336fdb55179dd9d40454eff98a5a21eab (commit) discards 74ac9ae237ea588051b595d918b7bfce4dafc01d (commit) discards a671871db09000328b5dcac8375973e2c6e8402c (commit) discards b1483f41bb14cbc30557ae386d00fb7cf9a6dfe7 (commit) discards 8c3a5b4646d80e927d97f92c195f1bad97b05817 (commit) discards 8fef5b9149fc26f9ca981b7adc028c25c6a79750 (commit) discards 07312e2969689f96cee081a315a7f5ae648cbd7e (commit) discards ec2329d132b4255515083e90b2b172d80d504f40 (commit) discards 945a29a5b2817b8c099295a2557b7422c950c4fb (commit) discards e652fcd99b08282c599fa31c9c99d57994e2feb9 (commit) discards 88e13d13c0477e6c69a3e94b9138ff33d652f9a4 (commit) discards 241ee6f8270c54ef7a66ad7c3207f36ca8c234bd (commit) discards 784975122aafa8cb72998009837cfbd8a7355ccd (commit) discards a7acfa2324e01891f37d4ffd305c59ee9ac4d744 (commit) discards 7719d17479c9e07391ac6e3a0925fc2b3900f223 (commit) discards 60e0aa9699771a7b32bd49484473800b201fb199 (commit) discards bf2f5c8f796db0063ffa535c81196d7a52e133cc (commit) discards 549d2348bb204af7d4ebba81524374ffb866001f (commit) discards ccf7f81de6b1c4c08347638f0382c180180007a4 (commit) discards 149305b0b200813d263087231f3f03302561278b (commit) discards 22e23f8115b3bcb1b7e18b4cc319660e478499f7 (commit) discards 2b5ffb175410ab06425d4b651193ae9d700ea4dc (commit) discards 0359fa225e6199fbeb8cd3aff3506f231161b2a6 (commit) discards 8a10eee678c74b521a7517c46719a4848aadf0a3 (commit) discards c15670adad0f98e706c98fb1cbbf85f208406797 (commit) discards c2cf224f778f0a54cba34dfb6e51619a2c7bb3c3 (commit) discards 6f4cd012d0c70307c058521774be44a70ccbf6cb (commit) discards 444c598faad10afc44eae7dfd394b5232587a65f (commit) discards 863d53899b58c5bd689d7d2e16a73516067c568c (commit) discards d715a75c9a489bd84ad4e7bce8edc05784414134 (commit) discards 4a11083c14493545b071f7af5003e09f8e68622d (commit) discards 792fb8ccfbe937ee12b07d8e19731d033390d7f5 (commit) discards 2920d7808b1e00626af954eb91f0edddfbad989f (commit) discards 6b9e577af958aabbad02e1ef8b57117ee0e135d6 (commit) discards 33e867b86153c9d5b0e096892a9fd083c0378d03 (commit) discards 28cef1c6f0c1bc489260b6163f815a132d7c7f4e (commit) discards 2b27a716a023d33ca09375916117cd839c1cf67f (commit) discards 2b61918602f5016386c5e95d6676a43c85e8af5b (commit) discards 3cea29fcda5be5ec7871cd645c379c24f5b4bc5a (commit) discards 585702b7c4d52c86ef352eb0c66606189fa6173b (commit) discards ac8e25e83b6bafebfa9a0d99522ec3695b59d2a9 (commit) discards 40b27ad3b7877a00a4cc533a5d46d7fd7ac7bcda (commit) discards b6370e7571600d04bda09eb3ecd81f1053faee5a (commit) discards 278ebd7c0368e571c274edb2317fcf9fe5d61aca (commit) discards b73d1c52ad8df2a8ea923becc787ba464b8c40fa (commit) discards 8c38aa53e5a4d333d2e2a8777d0f55db4aab268f (commit) discards d6d7400a7475ad1f8870a90d896b096ab9a473d2 (commit) discards 13cb4f1a150deffce5758ed46f17a05b64cd0944 (commit) discards 3a791750d567bb9f56d4643f2e2deb3fd661daec (commit) discards 3454f6295138e7b4d8527517a07cd0fee7d28cba (commit) discards 38884c867990d98797e7a645e25beb0cbae4c514 (commit) discards 9badb338355eefd87d04f7ae5ab6c7c0fe7e21e3 (commit) discards fdbd6dd6e7b60b1baf53dc07c2c81a0eaa625b6b (commit) discards 4aff06a0d1be5de5930ee67a8a879bad8b5addf1 (commit) discards 645f9eaa5afe6d302a8f843b06487a88ea902708 (commit) discards d504f8a4cfd50d9de9201023972b30527373934d (commit) discards d337729c48f5267d1257d1340c59ba87ae4587b8 (commit) discards 9df35d79630612a2f1cb05e03ed472df35439a97 (commit) discards 4527bddc1d10c9f65892cc7139efaea42ab69bb2 (commit) discards b4ceb4b4f7144b8bc79a9891d8f55ed74cc6a322 (commit) discards 14e1441c1d64a84c51d93ace4be07ca66e3a3388 (commit) discards 92daf9660a2e4b7881d07538c0b8914d2e8595a9 (commit) discards ecb9852333c5d32fc932b91212369b428252a66a (commit) discards f5dfbe50707f225dde8b1e5afe0d12df617ae618 (commit) discards 72edaaf7704077513c61b4104dcab58124c8039f (commit) discards 389e5aca5107c566e20e2e187fdfc187090901bc (commit) discards bb3006b232b6d6310575392c20a83d9ab60123f2 (commit) discards a7036e3309d9df7aed2966014351df4216bd8c20 (commit) discards 7f9a6d741d8ea25e4c684b4986be7856bcab9ad9 (commit) discards f58a677ea6dd5efd8f7acc176c62edf9544c29f1 (commit) discards 37d7d27a48fe072b387c6ee01bd7c55b792f4a50 (commit) discards a8897f9ad45369e64b65e7b2aa602c108388e612 (commit) discards 525a85b999e18697a401adb703fb1cc691b7e198 (commit) discards 8cf77d35a51eee80f2380f4d3f1bfa54a7e8b756 (commit) discards a4ccebecdc8062c67a1185faf5c49f5dcd233fc3 (commit) discards 889119a1519dae31d691bf9ed144ae10f581e057 (commit) discards 6a18432a2bc212dee2d6ead1c1bd25991781c7d3 (commit) discards a4be2c51e6d8d93e79e57b1107f96c530b98b580 (commit) discards 03aa521e86aca9a0b2d0f21a81044ee5ef412271 (commit) discards 2212d336985cf19520aa414c0c443d936bb01287 (commit) discards d6d62eb1825f42e13758c73e5c71684bd8898d09 (commit) discards 7fdbc558bdd1892e98a108d71d66c05a5381276f (commit) discards 9806a3415597ca5e11301f2747b7808c691aee25 (commit) discards a7e02e1ca67b32e640bca53d60932029f64aaa9a (commit) discards a7438395954bc6ee92aad083ed3c4c1e51e31a8f (commit) discards 892008680c29729bfd3d1714f8540c486a3da5e0 (commit) discards 1a3fa9478a52541b9008321b69c417bc6e94ec38 (commit) via 86f3e1e7425158dc9f3b79534779bcdb41864048 (commit) via 4d48a87f15a0df7fd18d259529c638d2bf33687f (commit) via 45e9096a6293bbdae254bbacefaece16822b9dac (commit) via 6d2289cd8cdea2d1ade029b09b8e1c93068c2340 (commit) via 2cd3871a0d81e0f6cd0f9b2cdbdd33ede27bf111 (commit) via 7a7d317f2b9011eb0c76bd4f133d0ee1237a4136 (commit) via d7a7c8ace68617fd689d1ad7dc72b14b12f51351 (commit) via 0b98d06e9fd6502eb821cd7671dd0d0704fe1fc0 (commit) via ebc3cb250465e9317f950d53438addb37433004d (commit) via 9d7744a3ee1d166ddbf807221fd8f2c3ff8d5dfe (commit) via 8768ac0c578c87758e69cfaa032626728e1604d9 (commit) via afb883faa87990f18918ca1a7340e1ab2d85cfc0 (commit) via 03ab67653fe4ee6f5b1d858a3c81115abf3ec8fe (commit) via 4f65c80539ca886eecc5ffc8cd40c3b044d2aea7 (commit) via 75ce899d6b368d6161ccf68126c1b281aabec25b (commit) via a5ae4bed0b71b4315775aacfefa87cfa3a127391 (commit) via 3aeb75cc207f5750ee164dff83246b5456ec058c (commit) via 41b82f5132aeeeb76b5534a5826546fef0ad5e39 (commit) via 23a7a3e2baa67115f82bc7d4b63ae01970f95723 (commit) via ad10dddb554b98b9cd18dc21cde594f183334b47 (commit) via b709b24c589ea48b807bfd7eb9d72bfc43a87500 (commit) via d00555454858a70103922b05a211e17722b53c7e (commit) via 71e668ea9a6c543ce839af9745a103c6ed5eece3 (commit) via bb10ab9f7a8217b12ae38506fe706145f9b05a1c (commit) via 13b5b33e049243b6f922f608969192185b258241 (commit) via 0b8854a7b1e257400d455f62d2d04f82d56e49c3 (commit) via 9ebabc81a6d4205767189d2e229f97db6f42f2ff (commit) via 133acb6059aac0e81551e8965e1e78ee525f3d15 (commit) via 2f20890da4c1e6e804e5ec96493af8562b01230a (commit) via 0e726327692784f0934b2d6defe9c5427620fb3e (commit) via 4fee1b0db4abe44e8c0a8a3c84d7eec5bc38211e (commit) via 607af67dbc876c4aecbfdcde6f455f7036eb48a1 (commit) via 6632bcaca5123c1506a8e1522e15accb64b40080 (commit) via 6681f92fe0a6767c3ec35f0547ef8095f88fc373 (commit) via 2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 (commit) via c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 (commit) via dc10470c22659ad9415f4306ae445fd8981c263f (commit) via 1dd91ec208910bab3b5b32652f600c0c678d047c (commit) via 6b983c7345345c5c780d987d54b2f1a16aa0c18a (commit) via ad7ce7b70265eb487b982cca3c6355b527964215 (commit) via 9bb53d167c0fce2ab28961e69cdd3711de87e7c4 (commit) via 882eedff72d895a0f9ac848cfae02bff84d8cbbe (commit) via d15bc33d0ecfc80235df3fda6efa05681f1e9e54 (commit) via 6645c8b456168b0004bfe3e8ca67d2e21691e0ef (commit) via e8fde0cb4d710f0da7160d7bf1c91100b42cee4c (commit) via 491c46dbddd87105cde6757bae850841027a3558 (commit) via 157c337b49d34335a05cce73182ea3f12f7e4eb2 (commit) via 6476c8e7fbfb336011e0eac78f6010dd4982d70a (commit) via 66424392519627ed0c49c3e0951d90e051d8a705 (commit) via 4c5c23aedbc5d93f86d8d450f2375d9871d2c468 (commit) via 11f517e9d50534d69fe6dbc1479955c278e0444c (commit) via e881dcc44f3122fbf7a2c8e86d8257bcc113e375 (commit) via b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd (commit) via 5ac4b91ced16498fb2936e429b758783726cd6e7 (commit) via 8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 (commit) via b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c (commit) via 367b7df68ca2d03e928bd56cd87a915f68e4900f (commit) via ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 (commit) via c31384f39665af83cd842cbe9e91f8b818f973dd (commit) via c210cf0a42691974e40bd790e94614c312d1fd1a (commit) via d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 (commit) via d7e8ab277a79bdb9342438ecb03c865a9de7b0ad (commit) via 0250cba7219a4455c7352d5fe8dd18cda7f4ba9e (commit) via 8a9806aabe36237d50179e7f80ce5e0def0147b5 (commit) via 9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 (commit) via 99bf08a63047f9d117d0e5290341b619978b918b (commit) via 8a81b1c18cc00313b90ba478838d4eb8104fb3a4 (commit) via a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb (commit) via 1048de0485dfc1e19a6c9afc47a6e059dde8da79 (commit) via d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f (commit) via 7306d05dc4bb9c2de53055310715373c54a4297f (commit) via eabf305d34bef72e15e1578b0efeebe18407d9eb (commit) via ce7797abc6ed96ada9a115f98bbd6ec4377320e1 (commit) via d1a198f6f9f1d39d30aca53adcace957e2a68690 (commit) via 431af063fb3ef9d13c5316daf7ae7e343cdb1b37 (commit) via 204f4f7ef93feb6be49ed4975d618aac04cd636b (commit) via fd01975cd238a8028c08b149e0aa5b112d6c358c (commit) via 1cac1b76b09a3dc556a59d49b04991877af96498 (commit) via 678628540e332caf0791e672956fbaff040f2cb2 (commit) via b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit) via ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit) via 02cd8ed1c50710a359c36070931de55b626441ad (commit) via 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit) via be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit) via 0539e04f5f3aea108e08e202ce338c873dde6352 (commit) via 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit) via 6ca159003849a32ae87730c8d95140af18b01155 (commit) via 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit) via c2d2e2858f52df0048e62373afce37bad84948ba (commit) via b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit) via d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit) via 719c75ca91a377c99e3b220bf64bdff979a91849 (commit) via 260671f0d46316cc01be64103790d08350df6a41 (commit) via 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit) via b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit) via 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (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 (932d63c7ef755795404c0014524aa9703e06f9a6) \ N -- N -- N (86f3e1e7425158dc9f3b79534779bcdb41864048) 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/Makefile.am | 1 - openbsc/src/gprs/gprs_gmm.c | 31 +++++++++++----------- openbsc/src/gprs/osmo_sgsn.cfg | 59 +++++------------------------------------- openbsc/src/gprs/sgsn_libgtp.c | 2 +- 4 files changed, 23 insertions(+), 70 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 12 14:24:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 12 Aug 2016 14:24:50 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-487-g506e58e Message-ID: <201608121424.u7CEOo5c053486@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 702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2 (commit) discards 946e7c88dcd42a05575756f4d3ef30ba13ce68ed (commit) discards 8ef22ca730e1babfab0fc81e2db76d53e6f5b4c6 (commit) discards 86f3e1e7425158dc9f3b79534779bcdb41864048 (commit) discards 4d48a87f15a0df7fd18d259529c638d2bf33687f (commit) discards 45e9096a6293bbdae254bbacefaece16822b9dac (commit) discards 6d2289cd8cdea2d1ade029b09b8e1c93068c2340 (commit) discards 2cd3871a0d81e0f6cd0f9b2cdbdd33ede27bf111 (commit) discards 7a7d317f2b9011eb0c76bd4f133d0ee1237a4136 (commit) discards d7a7c8ace68617fd689d1ad7dc72b14b12f51351 (commit) discards 0b98d06e9fd6502eb821cd7671dd0d0704fe1fc0 (commit) discards ebc3cb250465e9317f950d53438addb37433004d (commit) discards 9d7744a3ee1d166ddbf807221fd8f2c3ff8d5dfe (commit) discards 8768ac0c578c87758e69cfaa032626728e1604d9 (commit) discards afb883faa87990f18918ca1a7340e1ab2d85cfc0 (commit) discards 03ab67653fe4ee6f5b1d858a3c81115abf3ec8fe (commit) discards 4f65c80539ca886eecc5ffc8cd40c3b044d2aea7 (commit) discards 75ce899d6b368d6161ccf68126c1b281aabec25b (commit) discards a5ae4bed0b71b4315775aacfefa87cfa3a127391 (commit) discards 3aeb75cc207f5750ee164dff83246b5456ec058c (commit) discards 41b82f5132aeeeb76b5534a5826546fef0ad5e39 (commit) discards 23a7a3e2baa67115f82bc7d4b63ae01970f95723 (commit) discards ad10dddb554b98b9cd18dc21cde594f183334b47 (commit) discards b709b24c589ea48b807bfd7eb9d72bfc43a87500 (commit) discards d00555454858a70103922b05a211e17722b53c7e (commit) discards 71e668ea9a6c543ce839af9745a103c6ed5eece3 (commit) discards bb10ab9f7a8217b12ae38506fe706145f9b05a1c (commit) discards 13b5b33e049243b6f922f608969192185b258241 (commit) discards 0b8854a7b1e257400d455f62d2d04f82d56e49c3 (commit) discards 9ebabc81a6d4205767189d2e229f97db6f42f2ff (commit) discards 133acb6059aac0e81551e8965e1e78ee525f3d15 (commit) discards 2f20890da4c1e6e804e5ec96493af8562b01230a (commit) discards 0e726327692784f0934b2d6defe9c5427620fb3e (commit) discards 4fee1b0db4abe44e8c0a8a3c84d7eec5bc38211e (commit) via 506e58e4829e331c8d307341e461ea4237c1d274 (commit) via d6573e75bc503b583c975a014c85709defb2b0fb (commit) via ababdc35bb228ac65bec2490715e712fa3245ab4 (commit) via a739ed7b3cd1da606bcd7508ec719b60028fd3fb (commit) via fccde3a8df42a45a9b6722a8e654c84a104210da (commit) via 516dabf9200a79fac00c43fa9b9df2abcf0fd419 (commit) via 0f0998d66777acc6203b0a1e2c6652e4cb99beb9 (commit) via b816e778104b66ee8ae390c5753c01638b480695 (commit) via 0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a (commit) via 2b454350add279ea2e6fa89a4a7610b1669414cd (commit) via 97f8226c4e4f219f6cd6bbac1883cb4da4a5518f (commit) via e21dd804d6bdb2422c2c77e587aabefc6e74720d (commit) via 3538722804b3f40bfbc8cddbaa60a50e9d5bc170 (commit) via 6aa706fd540569aa4b884c3e35d48ed76d3dce6d (commit) via 5a4b36ee728d1d00deeedd17a07e207fa1567b14 (commit) via 977456a36389ac61905ba2de1b4b6b6b63c79930 (commit) via ec6ca54398a7202fd15cf752f272a46f88ba55e4 (commit) via 7bfc06c934024c5ee93c02c987d1a5438c77007a (commit) via 01f1f37d1bbfd6266aef4dc060633494e803f6b9 (commit) via 6ab7c8fb2de3cb70f90582ad4ea55461f6126014 (commit) via 5dc69424987688ad8e00bdbfcfd1f9d99403c094 (commit) via b61ff581de38d3cb950beee36eb905d33a9472eb (commit) via ac03decd437bd314d0bbfa5adb014b58cfa2bca9 (commit) via 5adce6c43c558079046c426f5e129dfb9d020c9a (commit) via 36f6c5deccdf7eb53e60af8a7c8d138fe2667842 (commit) via 6d1ac3f2e629d771567562c36a33841597eb3a78 (commit) via 29ab6937dcdb2e622a4aa2f3871e314ab13d278e (commit) via 38c9965db38a5f1047548e180c2de9fc60609f20 (commit) via 610e651d1b37efaa211f55b5b69ba4ed11229a98 (commit) via 893e43a08c5ba6819ec06bd818dea58978bfa989 (commit) via bf435f3c4faa44844d12ed718a1114cc729400f1 (commit) via 0cf4a2676fb15e1ce392ec6c744c2e751c6474be (commit) via e7378a21db16c1fddb3646a2fc80a2b088a33205 (commit) via 022ed24dc72a2eb63cc7bce6202aba766554feb8 (commit) via 470f465321eac28a6b0788c8e2518766c471af34 (commit) via afc2b49bf7bd706513ff405222207540cc217a70 (commit) via ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 (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 (702cfaa2b11c7d3e8085ad81e6df86bedd2b71e2) \ N -- N -- N (506e58e4829e331c8d307341e461ea4237c1d274) 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=506e58e4829e331c8d307341e461ea4237c1d274 commit 506e58e4829e331c8d307341e461ea4237c1d274 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=d6573e75bc503b583c975a014c85709defb2b0fb commit d6573e75bc503b583c975a014c85709defb2b0fb 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=ababdc35bb228ac65bec2490715e712fa3245ab4 commit ababdc35bb228ac65bec2490715e712fa3245ab4 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. http://cgit.osmocom.org/openbsc/commit/?id=a739ed7b3cd1da606bcd7508ec719b60028fd3fb commit a739ed7b3cd1da606bcd7508ec719b60028fd3fb 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=fccde3a8df42a45a9b6722a8e654c84a104210da commit fccde3a8df42a45a9b6722a8e654c84a104210da 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=516dabf9200a79fac00c43fa9b9df2abcf0fd419 commit 516dabf9200a79fac00c43fa9b9df2abcf0fd419 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=0f0998d66777acc6203b0a1e2c6652e4cb99beb9 commit 0f0998d66777acc6203b0a1e2c6652e4cb99beb9 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=b816e778104b66ee8ae390c5753c01638b480695 commit b816e778104b66ee8ae390c5753c01638b480695 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=0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a commit 0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=2b454350add279ea2e6fa89a4a7610b1669414cd commit 2b454350add279ea2e6fa89a4a7610b1669414cd 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=97f8226c4e4f219f6cd6bbac1883cb4da4a5518f commit 97f8226c4e4f219f6cd6bbac1883cb4da4a5518f 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=e21dd804d6bdb2422c2c77e587aabefc6e74720d commit e21dd804d6bdb2422c2c77e587aabefc6e74720d 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=3538722804b3f40bfbc8cddbaa60a50e9d5bc170 commit 3538722804b3f40bfbc8cddbaa60a50e9d5bc170 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=6aa706fd540569aa4b884c3e35d48ed76d3dce6d commit 6aa706fd540569aa4b884c3e35d48ed76d3dce6d 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=5a4b36ee728d1d00deeedd17a07e207fa1567b14 commit 5a4b36ee728d1d00deeedd17a07e207fa1567b14 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=977456a36389ac61905ba2de1b4b6b6b63c79930 commit 977456a36389ac61905ba2de1b4b6b6b63c79930 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=ec6ca54398a7202fd15cf752f272a46f88ba55e4 commit ec6ca54398a7202fd15cf752f272a46f88ba55e4 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=7bfc06c934024c5ee93c02c987d1a5438c77007a commit 7bfc06c934024c5ee93c02c987d1a5438c77007a 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=01f1f37d1bbfd6266aef4dc060633494e803f6b9 commit 01f1f37d1bbfd6266aef4dc060633494e803f6b9 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=6ab7c8fb2de3cb70f90582ad4ea55461f6126014 commit 6ab7c8fb2de3cb70f90582ad4ea55461f6126014 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=5dc69424987688ad8e00bdbfcfd1f9d99403c094 commit 5dc69424987688ad8e00bdbfcfd1f9d99403c094 Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=b61ff581de38d3cb950beee36eb905d33a9472eb commit b61ff581de38d3cb950beee36eb905d33a9472eb Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=ac03decd437bd314d0bbfa5adb014b58cfa2bca9 commit ac03decd437bd314d0bbfa5adb014b58cfa2bca9 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=5adce6c43c558079046c426f5e129dfb9d020c9a commit 5adce6c43c558079046c426f5e129dfb9d020c9a Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=36f6c5deccdf7eb53e60af8a7c8d138fe2667842 commit 36f6c5deccdf7eb53e60af8a7c8d138fe2667842 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=6d1ac3f2e629d771567562c36a33841597eb3a78 commit 6d1ac3f2e629d771567562c36a33841597eb3a78 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=29ab6937dcdb2e622a4aa2f3871e314ab13d278e commit 29ab6937dcdb2e622a4aa2f3871e314ab13d278e 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=38c9965db38a5f1047548e180c2de9fc60609f20 commit 38c9965db38a5f1047548e180c2de9fc60609f20 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=610e651d1b37efaa211f55b5b69ba4ed11229a98 commit 610e651d1b37efaa211f55b5b69ba4ed11229a98 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=893e43a08c5ba6819ec06bd818dea58978bfa989 commit 893e43a08c5ba6819ec06bd818dea58978bfa989 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=bf435f3c4faa44844d12ed718a1114cc729400f1 commit bf435f3c4faa44844d12ed718a1114cc729400f1 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=0cf4a2676fb15e1ce392ec6c744c2e751c6474be commit 0cf4a2676fb15e1ce392ec6c744c2e751c6474be 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=e7378a21db16c1fddb3646a2fc80a2b088a33205 commit e7378a21db16c1fddb3646a2fc80a2b088a33205 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=022ed24dc72a2eb63cc7bce6202aba766554feb8 commit 022ed24dc72a2eb63cc7bce6202aba766554feb8 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=470f465321eac28a6b0788c8e2518766c471af34 commit 470f465321eac28a6b0788c8e2518766c471af34 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=afc2b49bf7bd706513ff405222207540cc217a70 commit afc2b49bf7bd706513ff405222207540cc217a70 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=ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 commit ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 1 + openbsc/src/libmsc/cscn_vty.c | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 2 +- openbsc/src/libmsc/gsm_subscriber.c | 9 ++++++--- openbsc/src/libmsc/vty_interface_layer3.c | 2 -- 5 files changed, 10 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 14 06:25:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 14 Aug 2016 06:25:14 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-69-gbaaa66c Message-ID: <201608140625.u7E6PE6w010342@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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via baaa66c445486a44be091209a9a96719f9ea8470 (commit) via e0b626adc0184185747280d9c023721179d1f226 (commit) from 6dd4499ea9c53a5f4ab07a3c2b428eb6b318d039 (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/cellmgr-ng/commit/?id=baaa66c445486a44be091209a9a96719f9ea8470 commit baaa66c445486a44be091209a9a96719f9ea8470 Author: Holger Hans Peter Freyther Date: Sun Aug 14 08:14:59 2016 +0200 mgcp: Address compiler warning and initialize mgcp/mgcp_protocol.c: In function ???mgcp_handle_message???: /home/ich/install/openbsc/include/osmocom/core/logging.h:59:4: warning: ???save??? may be used uninitialized in this function [-Wmaybe-uninitialized] logp2(ss, level, __BASE_FILE__, __LINE__, 0, fmt, ##args); \ ^ mgcp/mgcp_protocol.c:368:15: note: ???save??? was declared here char *elem, *save; Change-Id: I28152373b043c8a5b55a83ac09dd7bafce4d2d66 http://cgit.osmocom.org/cellmgr-ng/commit/?id=e0b626adc0184185747280d9c023721179d1f226 commit e0b626adc0184185747280d9c023721179d1f226 Author: Holger Hans Peter Freyther Date: Sun Aug 14 08:10:53 2016 +0200 vty: Adapt the go_parent_cb and fix compiler warning The return type changed from enum to int and it is time to catch up with it. vty_interface.c:108:2: warning: initialization from incompatible pointer type .go_parent_cb = ss7_go_parent, ^ vty_interface.c:108:2: warning: (near initialization for ???vty_info.go_parent_cb???) mgcp_ss7_vty.c:36:2: warning: initialization from incompatible pointer type .go_parent_cb = mgcp_go_parent, ^ mgcp_ss7_vty.c:36:2: warning: (near initialization for ???vty_info.go_parent_cb???) Change-Id: I8061df697daf79fa57b8313c15f6567ff152f4a5 ----------------------------------------------------------------------- Summary of changes: src/mgcp/mgcp_protocol.c | 2 +- src/mgcp/mgcp_vty.c | 2 +- src/mgcp_ss7_vty.c | 2 +- src/vty_interface.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Aug 15 10:39:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 10:39:13 GMT Subject: osmo-python-tests.git branch master updated. 0edf0c99959bab4d5f43eec315484d1e1581644a Message-ID: <201608151039.u7FAdDrZ001066@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 0edf0c99959bab4d5f43eec315484d1e1581644a (commit) from 6c33a15e41f26022daefa1b1c16f2500f4b56e5f (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/python/osmo-python-tests/commit/?id=0edf0c99959bab4d5f43eec315484d1e1581644a commit 0edf0c99959bab4d5f43eec315484d1e1581644a Author: Holger Hans Peter Freyther Date: Mon Aug 15 12:31:46 2016 +0200 vty: Check the result of the write command When running on top of vboxsf the write option doesn't work and we have a success that should be a failure. Check the success string we want to see on write. Change-Id: I460e2da10f049807e4729f53fc69448c9c30f5f9 ----------------------------------------------------------------------- Summary of changes: osmopy/osmotestconfig.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 15 11:45:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 11:45:40 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-72-g368e549 Message-ID: <201608151145.u7FBjel9013073@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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 368e549a92258052840be2ce5e08b925bb7781cb (commit) via b1d46b4488d5e08f5d75b0cfa09ae43d5fc997d7 (commit) via f3afabe989df0d75f670c1d1b15e684674d9137a (commit) from baaa66c445486a44be091209a9a96719f9ea8470 (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/cellmgr-ng/commit/?id=368e549a92258052840be2ce5e08b925bb7781cb commit 368e549a92258052840be2ce5e08b925bb7781cb Author: Holger Hans Peter Freyther Date: Mon Aug 15 11:54:24 2016 +0200 tests/vty: Add VTY tests to the osmo-stp There seems to be issues with the write handling of the osmo-stp and so far we did not enable vty tests here. Make it possible to enable the tests, fix the VTY strings, change string to OsmoSTP. Change-Id: I547fd4840d86ce16e8589fb63802dd7099781194 http://cgit.osmocom.org/cellmgr-ng/commit/?id=b1d46b4488d5e08f5d75b0cfa09ae43d5fc997d7 commit b1d46b4488d5e08f5d75b0cfa09ae43d5fc997d7 Author: Holger Hans Peter Freyther Date: Mon Aug 15 11:35:52 2016 +0200 debian: Add systemd service file Provide a modern systemd service file for the osmo-stp. The sysvinit file is quite basic and doesn't signal syntax errors nicely. Let us embrace the future. Change-Id: Ic0cc0f17d442aa0ad38de9f0cf8aeb14121938de http://cgit.osmocom.org/cellmgr-ng/commit/?id=f3afabe989df0d75f670c1d1b15e684674d9137a commit f3afabe989df0d75f670c1d1b15e684674d9137a Author: Holger Hans Peter Freyther Date: Mon Aug 15 13:24:52 2016 +0200 misc: Attempt to fix various 64bit compiler warnings Change-Id: I4ed058aba15d9fdc22dde99d60df0aabd6585b75 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + configure.ac | 15 +++++++++++++++ contrib/jenkins.sh | 2 +- debian/control | 2 +- debian/osmo-stp.service | 11 +++++++++++ doc/examples/osmo-stp.cfg | 41 +++++++++++++++++++++++++++++++++++++++++ osmoappdesc.py | 27 +++++++++++++++++++++++++++ src/link_udp.c | 2 +- src/mgcp_ss7.c | 4 ++-- src/msc_conn.c | 2 +- src/sctp_m3ua_client.c | 6 +++++- src/vty_interface.c | 39 ++++++++++++++++++++------------------- src/vty_interface_cmds.c | 4 ++-- tests/Makefile.am | 10 ++++++++++ tests/patching/patching_test.c | 2 +- 15 files changed, 139 insertions(+), 29 deletions(-) create mode 100644 debian/osmo-stp.service create mode 100644 doc/examples/osmo-stp.cfg create mode 100644 osmoappdesc.py hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Aug 15 12:11:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 12:11:07 GMT Subject: cellmgr-ng.git branch master updated. 1.3.0-75-g2012f40 Message-ID: <201608151211.u7FCB7uo017658@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 "Cellmanager NG, intended to interface with BSplus". The branch, master has been updated via 2012f40ec39d9045e85b63ef188691ee4efb9753 (commit) via 8ddafcc5acfa3d1574394d94dbbb7b7288235c67 (commit) via f192e55666646708e4934cc58a7a28ff235f0be0 (commit) from 368e549a92258052840be2ce5e08b925bb7781cb (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/cellmgr-ng/commit/?id=2012f40ec39d9045e85b63ef188691ee4efb9753 commit 2012f40ec39d9045e85b63ef188691ee4efb9753 Author: Holger Hans Peter Freyther Date: Mon Aug 15 14:02:11 2016 +0200 debian: Make a new release with systemd service file Change-Id: I51dccafb01c47a543f3223c3502f7b02819bd33f http://cgit.osmocom.org/cellmgr-ng/commit/?id=8ddafcc5acfa3d1574394d94dbbb7b7288235c67 commit 8ddafcc5acfa3d1574394d94dbbb7b7288235c67 Author: Holger Hans Peter Freyther Date: Mon Aug 15 13:57:20 2016 +0200 jenkins: Disable building doxygen help in libosmocore Change-Id: Iec6ad62c01aaaa7300086d130cc5512683f6c565 http://cgit.osmocom.org/cellmgr-ng/commit/?id=f192e55666646708e4934cc58a7a28ff235f0be0 commit f192e55666646708e4934cc58a7a28ff235f0be0 Author: Holger Hans Peter Freyther Date: Mon Aug 15 13:56:19 2016 +0200 misc: Ignore some of the generated files Change-Id: Ib50b6df0d843b730418a98907666aba42d20dd1a ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 +++- contrib/jenkins.sh | 2 +- debian/changelog | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- Cellmanager NG, intended to interface with BSplus From gitosis at osmocom.org Mon Aug 15 14:40:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 14:40:34 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-486-g753ffb3 Message-ID: <201608151440.u7FEeY6U045075@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 506e58e4829e331c8d307341e461ea4237c1d274 (commit) discards d6573e75bc503b583c975a014c85709defb2b0fb (commit) discards ababdc35bb228ac65bec2490715e712fa3245ab4 (commit) discards a739ed7b3cd1da606bcd7508ec719b60028fd3fb (commit) discards fccde3a8df42a45a9b6722a8e654c84a104210da (commit) discards 516dabf9200a79fac00c43fa9b9df2abcf0fd419 (commit) discards 0f0998d66777acc6203b0a1e2c6652e4cb99beb9 (commit) discards b816e778104b66ee8ae390c5753c01638b480695 (commit) discards 0eb1ca8c4ba453bb3ebda0fb82f6ed5cd3ea2a9a (commit) discards 2b454350add279ea2e6fa89a4a7610b1669414cd (commit) discards 97f8226c4e4f219f6cd6bbac1883cb4da4a5518f (commit) discards e21dd804d6bdb2422c2c77e587aabefc6e74720d (commit) discards 3538722804b3f40bfbc8cddbaa60a50e9d5bc170 (commit) discards 6aa706fd540569aa4b884c3e35d48ed76d3dce6d (commit) discards 5a4b36ee728d1d00deeedd17a07e207fa1567b14 (commit) discards 977456a36389ac61905ba2de1b4b6b6b63c79930 (commit) discards ec6ca54398a7202fd15cf752f272a46f88ba55e4 (commit) discards 7bfc06c934024c5ee93c02c987d1a5438c77007a (commit) discards 01f1f37d1bbfd6266aef4dc060633494e803f6b9 (commit) discards 6ab7c8fb2de3cb70f90582ad4ea55461f6126014 (commit) discards 5dc69424987688ad8e00bdbfcfd1f9d99403c094 (commit) discards b61ff581de38d3cb950beee36eb905d33a9472eb (commit) discards ac03decd437bd314d0bbfa5adb014b58cfa2bca9 (commit) discards 5adce6c43c558079046c426f5e129dfb9d020c9a (commit) discards 36f6c5deccdf7eb53e60af8a7c8d138fe2667842 (commit) discards 6d1ac3f2e629d771567562c36a33841597eb3a78 (commit) discards 29ab6937dcdb2e622a4aa2f3871e314ab13d278e (commit) discards 38c9965db38a5f1047548e180c2de9fc60609f20 (commit) discards 610e651d1b37efaa211f55b5b69ba4ed11229a98 (commit) discards 893e43a08c5ba6819ec06bd818dea58978bfa989 (commit) discards bf435f3c4faa44844d12ed718a1114cc729400f1 (commit) discards 0cf4a2676fb15e1ce392ec6c744c2e751c6474be (commit) discards e7378a21db16c1fddb3646a2fc80a2b088a33205 (commit) discards 022ed24dc72a2eb63cc7bce6202aba766554feb8 (commit) discards 470f465321eac28a6b0788c8e2518766c471af34 (commit) discards afc2b49bf7bd706513ff405222207540cc217a70 (commit) discards ac7e35f7ed909134d53c5d4ea7d63210a5afabf0 (commit) discards 607af67dbc876c4aecbfdcde6f455f7036eb48a1 (commit) discards 6632bcaca5123c1506a8e1522e15accb64b40080 (commit) discards 6681f92fe0a6767c3ec35f0547ef8095f88fc373 (commit) discards 2c6cb12322ff4b55f7ae928d5e29da142c18d1e9 (commit) discards c2f62999fa8ce46cb6d1f8d68c5e46bd0691b102 (commit) discards dc10470c22659ad9415f4306ae445fd8981c263f (commit) discards 1dd91ec208910bab3b5b32652f600c0c678d047c (commit) discards 6b983c7345345c5c780d987d54b2f1a16aa0c18a (commit) discards ad7ce7b70265eb487b982cca3c6355b527964215 (commit) discards 9bb53d167c0fce2ab28961e69cdd3711de87e7c4 (commit) discards 882eedff72d895a0f9ac848cfae02bff84d8cbbe (commit) discards d15bc33d0ecfc80235df3fda6efa05681f1e9e54 (commit) discards 6645c8b456168b0004bfe3e8ca67d2e21691e0ef (commit) discards e8fde0cb4d710f0da7160d7bf1c91100b42cee4c (commit) discards 491c46dbddd87105cde6757bae850841027a3558 (commit) discards 157c337b49d34335a05cce73182ea3f12f7e4eb2 (commit) discards 6476c8e7fbfb336011e0eac78f6010dd4982d70a (commit) discards 66424392519627ed0c49c3e0951d90e051d8a705 (commit) discards 4c5c23aedbc5d93f86d8d450f2375d9871d2c468 (commit) discards 11f517e9d50534d69fe6dbc1479955c278e0444c (commit) discards e881dcc44f3122fbf7a2c8e86d8257bcc113e375 (commit) discards b46d2a58834f4b1d138b6e03ad9d4b48456bfdbd (commit) discards 5ac4b91ced16498fb2936e429b758783726cd6e7 (commit) discards 8de4a08a26d9e5bb5d8cd27bb5a89d39e6875f04 (commit) discards b0d725c4edc9d1a93a76612c28ddcccb3d1ba37c (commit) discards 367b7df68ca2d03e928bd56cd87a915f68e4900f (commit) discards ec7d5076e948af3fcd3a6ab1b4b95207c88d0fb6 (commit) discards c31384f39665af83cd842cbe9e91f8b818f973dd (commit) discards c210cf0a42691974e40bd790e94614c312d1fd1a (commit) discards d5b7069df7fe2b0740d52b941dc0fe9fa4f0f353 (commit) discards d7e8ab277a79bdb9342438ecb03c865a9de7b0ad (commit) discards 0250cba7219a4455c7352d5fe8dd18cda7f4ba9e (commit) discards 8a9806aabe36237d50179e7f80ce5e0def0147b5 (commit) discards 9bcd279ebfd55b90c4387e21d93484c5edc2c5f7 (commit) discards 99bf08a63047f9d117d0e5290341b619978b918b (commit) discards 8a81b1c18cc00313b90ba478838d4eb8104fb3a4 (commit) discards a646ef7a9d787e99dcce0472acfd0fbd35ddcbfb (commit) discards 1048de0485dfc1e19a6c9afc47a6e059dde8da79 (commit) discards d6b62a6310b9ed5040b36b9ef9f4ea96dddd354f (commit) discards 7306d05dc4bb9c2de53055310715373c54a4297f (commit) discards eabf305d34bef72e15e1578b0efeebe18407d9eb (commit) discards ce7797abc6ed96ada9a115f98bbd6ec4377320e1 (commit) discards d1a198f6f9f1d39d30aca53adcace957e2a68690 (commit) discards 431af063fb3ef9d13c5316daf7ae7e343cdb1b37 (commit) discards 204f4f7ef93feb6be49ed4975d618aac04cd636b (commit) discards fd01975cd238a8028c08b149e0aa5b112d6c358c (commit) discards 1cac1b76b09a3dc556a59d49b04991877af96498 (commit) discards 678628540e332caf0791e672956fbaff040f2cb2 (commit) discards b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit) discards ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit) discards 02cd8ed1c50710a359c36070931de55b626441ad (commit) discards 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit) discards be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit) discards 0539e04f5f3aea108e08e202ce338c873dde6352 (commit) discards 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit) discards 6ca159003849a32ae87730c8d95140af18b01155 (commit) discards 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit) discards c2d2e2858f52df0048e62373afce37bad84948ba (commit) discards b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit) discards d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit) discards 719c75ca91a377c99e3b220bf64bdff979a91849 (commit) discards 260671f0d46316cc01be64103790d08350df6a41 (commit) discards 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit) discards b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit) discards 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (commit) via 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit) via 117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit) via 51b994a74f7326209156a05a3611214c96d4d800 (commit) via 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit) via 9e56d01608f37524a3371945a76b4b1114226aa3 (commit) via deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit) via b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit) via 1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit) via 6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit) via 6afa507d3513b0c828c891d017f35d7288e2ffbe (commit) via 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit) via 2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit) via a921075eb197153f132038cbf230e27df29d0537 (commit) via 37df9260ed134b3f365a211699e8e1c58ede2a75 (commit) via cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit) via 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit) via 04f5209feb337e9dac860da78fb2907889492a4f (commit) via 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit) via 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit) via 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit) via 47bc2197c17c6931db17495cd4b28056a9da4448 (commit) via 1dde8187e119c21fe7d41a1fd82934046b652b9b (commit) via de16da5751b8d4a70566c0e3a6c67b092d062669 (commit) via 0c81d01e6469ef090f3cc8fed46036162954418d (commit) via ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit) via 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit) via b2ea92715705700992723bf261355642739eb178 (commit) via 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit) via 80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit) via 1422b0ae82eafb805286321b3766f1a652547359 (commit) via 6897741fc9087f8a570eab42ad46570a1ccd157e (commit) via 6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit) via e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit) via a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit) via 3147ad7e16ace6241205db851499e531cb2fdbc0 (commit) via d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit) via 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit) via 2a2ac83e31af8870dc7149156fbd069a42cd699a (commit) via 2e7d82473cff32469903f89edcb917118be05f15 (commit) via 9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit) via da69425a7e16e10405910276a2b896fd9eed72b2 (commit) via fdbf85e61994f2435c33a516237dd725a682a096 (commit) via 904e75af6150e048a2d93db426ff84b49a99d900 (commit) via 9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit) via 48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit) via 81975232e40c75edfde639a53e706e25eca95f39 (commit) via 049a48d5a0a72700246a333974ffaafc0395238b (commit) via c1d5729237237848ad5a26145bbcff697dc84ace (commit) via 63d3207bdb7f474c835f6ac9349d6012fb48ff27 (commit) via 417bb8e8e87417fec30ab6a5cf295897e05f5a36 (commit) via 89e592d2e640f12a3b56ce218f36fcc4972bf48b (commit) via 98d51517efd30803863c4ac4ad3819b2b72b4d93 (commit) via 070701f4f628f5b6f564fa6111178b52d4a46bb9 (commit) via c4180815089c5fb250eb11cbe6fd759b47c83c6e (commit) via 196f18c23e88622a0614ab859a863cecb32048ca (commit) via c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 (commit) via b967caa33a5addfcd934a72398ce4785aea92266 (commit) via c507fcc875d9843369d7da2ac23c09d150fd3743 (commit) via 49d0251351e266b95c228b61800fdade23496f8a (commit) via 8f8d639d623753b9e871ee509068fa28b86f5cfb (commit) via 0480d774ab6f449a379be146653fec3260d58c01 (commit) via 07a130c0f3e25c26a47d614164b84a5206dc1d50 (commit) via ca02db49c20e7653f64a2e6e0c573fb58169a40b (commit) via 9bf93701701342643f1a2fa1db71a2456ed80561 (commit) via e7e240138aafb5b87563bcd63faca5f089865fde (commit) via 770e66989b00fbc0bcf059c986377fdfa2d05c27 (commit) via ea19a73b54f4021279067acd540ddf059b24c201 (commit) via 4d1b588c60a308950547822e1e355ca3557f4843 (commit) via 6463496524e6faf0caec24b3e48cbb345e9f3deb (commit) via 17d5e26a80dc53e33e6966db55e3e777681336ab (commit) via 7150c364d260d00bc8174cbbcd4366cc31f005ba (commit) via 1366f0c09174398533c8fc0773279b6bd3258497 (commit) via e759767e38c24d7492c0d02223fdb2f42b374de8 (commit) via 91fce69605d1ee1ea49fb602460bf9f4d3fce50f (commit) via f286cda5de2578049f854e620f8db2abc027338c (commit) via ff008db16ff5778ae639dcec577ce07c1b2b171e (commit) via 94888aeb0c4eda30a80183b7156833539188465e (commit) via 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c (commit) via 8175975cb64b2f8ef403e1275275fb69da21db91 (commit) via aa8386fc636f6a06d73b3310523575eda0588ee1 (commit) via 98944fbac57402b480bc47acab3e9b23907c930c (commit) via ca8aae360d21cd1bbdc803d3fc069d2efd699660 (commit) via 0e199f53be75bc197bc24eaa9d09faefdcadedc6 (commit) via 743343c79f0cb06431260d109c7ca3159abbedfa (commit) via 25844906e28a1ec5865210fb61dfd0a43c6bc827 (commit) via d674ef92de090911ec7c36ff593b5f2370c6c781 (commit) via a36b296fa69fc2a757d555155e1c95372ddb2bd4 (commit) via 72429de70e792ee77ed3074d7c20443b345af64e (commit) via 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 (commit) via 79f6dc90f0146c5790c8fd123a0c2856313c9a4b (commit) via 3c61ce6128689cad9705171ff1e551e7a86849f6 (commit) via f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 (commit) via c345360419729afbf15aa9c745d00895cf384333 (commit) via 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 (commit) via 716e0b2823bb3f32a0327a5a441bcad7d2650b19 (commit) via f8ce216e5143da2fc868f7d4ee63bc240568cbad (commit) via 9d717caf4801d8c9a75d03dd3cb8cc68255470b7 (commit) via fffe60f5fa11d4274f8d6654923ca958bdd198b2 (commit) via 40c4df2aed854433c0276b9f668503f0aeebf682 (commit) via 7c18451cbabcee040be7e939c5689ba86c4d5ddc (commit) via 6fc41c9129cfd95734b3b24aa8d0fe998924ad16 (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 (506e58e4829e331c8d307341e461ea4237c1d274) \ N -- N -- N (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88) 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=753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 commit 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 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=117de4e9299f81bb6cfcff3e3998b6b72134ae5b commit 117de4e9299f81bb6cfcff3e3998b6b72134ae5b 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=51b994a74f7326209156a05a3611214c96d4d800 commit 51b994a74f7326209156a05a3611214c96d4d800 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. http://cgit.osmocom.org/openbsc/commit/?id=8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 commit 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 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=9e56d01608f37524a3371945a76b4b1114226aa3 commit 9e56d01608f37524a3371945a76b4b1114226aa3 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=deb99914c42ba5fe56cf0208f93bc249f50ff22a commit deb99914c42ba5fe56cf0208f93bc249f50ff22a 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=b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce commit b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce 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=1bd58e3b67d390b190f249ee687527aeb1d1cdbb commit 1bd58e3b67d390b190f249ee687527aeb1d1cdbb 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=6d844c6f7a6cab02a4a7143683a79e890f8456d6 commit 6d844c6f7a6cab02a4a7143683a79e890f8456d6 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=6afa507d3513b0c828c891d017f35d7288e2ffbe commit 6afa507d3513b0c828c891d017f35d7288e2ffbe 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=0fc77ecfe39b5d46b7e93de3a3ffab34c486735e commit 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e 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=2672e0c3a16f5af9f0842b309e4cd309eb865892 commit 2672e0c3a16f5af9f0842b309e4cd309eb865892 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=a921075eb197153f132038cbf230e27df29d0537 commit a921075eb197153f132038cbf230e27df29d0537 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=37df9260ed134b3f365a211699e8e1c58ede2a75 commit 37df9260ed134b3f365a211699e8e1c58ede2a75 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=cc79d8e4655e3954d166b6f337ad4b4c73b4790f commit cc79d8e4655e3954d166b6f337ad4b4c73b4790f 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=4b1e233891b05d8ba78cb2334bfd089bb594d6a4 commit 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 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=04f5209feb337e9dac860da78fb2907889492a4f commit 04f5209feb337e9dac860da78fb2907889492a4f 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=1ae15ac23bba6d0fda1a032c949a8ad7a7959dba commit 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba 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=96e7e0f2b092cc193e3b30887c012fbf7d8139b6 commit 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 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=87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 commit 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=47bc2197c17c6931db17495cd4b28056a9da4448 commit 47bc2197c17c6931db17495cd4b28056a9da4448 Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=1dde8187e119c21fe7d41a1fd82934046b652b9b commit 1dde8187e119c21fe7d41a1fd82934046b652b9b Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=de16da5751b8d4a70566c0e3a6c67b092d062669 commit de16da5751b8d4a70566c0e3a6c67b092d062669 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=0c81d01e6469ef090f3cc8fed46036162954418d commit 0c81d01e6469ef090f3cc8fed46036162954418d Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 commit ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 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=0c956c3f6aa68f09b9c1ba94be177400db9bdad4 commit 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 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=b2ea92715705700992723bf261355642739eb178 commit b2ea92715705700992723bf261355642739eb178 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=3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c commit 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c 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=80363f05b096ec36b3781e353d52b1b3dc5ab90b commit 80363f05b096ec36b3781e353d52b1b3dc5ab90b 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=1422b0ae82eafb805286321b3766f1a652547359 commit 1422b0ae82eafb805286321b3766f1a652547359 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=6897741fc9087f8a570eab42ad46570a1ccd157e commit 6897741fc9087f8a570eab42ad46570a1ccd157e 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=6c381886dc23d0b4dc4c2895f57804f23abda6c3 commit 6c381886dc23d0b4dc4c2895f57804f23abda6c3 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=e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 commit e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 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=a24f7cf289923013b7f41f66d86c5f37d8b8c93c commit a24f7cf289923013b7f41f66d86c5f37d8b8c93c 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=3147ad7e16ace6241205db851499e531cb2fdbc0 commit 3147ad7e16ace6241205db851499e531cb2fdbc0 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=d37b641e5cdf4e22b07839a2059232ba103b3c72 commit d37b641e5cdf4e22b07839a2059232ba103b3c72 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=14d00aacaa76bb662f40dd4c5d4371dbb9d14bec commit 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec 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=2a2ac83e31af8870dc7149156fbd069a42cd699a commit 2a2ac83e31af8870dc7149156fbd069a42cd699a 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=2e7d82473cff32469903f89edcb917118be05f15 commit 2e7d82473cff32469903f89edcb917118be05f15 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=9cebe863e7bbc8091c5a18cb9a4797686a49705b commit 9cebe863e7bbc8091c5a18cb9a4797686a49705b 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=da69425a7e16e10405910276a2b896fd9eed72b2 commit da69425a7e16e10405910276a2b896fd9eed72b2 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=fdbf85e61994f2435c33a516237dd725a682a096 commit fdbf85e61994f2435c33a516237dd725a682a096 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=904e75af6150e048a2d93db426ff84b49a99d900 commit 904e75af6150e048a2d93db426ff84b49a99d900 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=9a4a916b8b6c798be2f783ab0a3ae74672fba299 commit 9a4a916b8b6c798be2f783ab0a3ae74672fba299 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=48f0946d4c981bffa4b6849d17cb4782fc473fd5 commit 48f0946d4c981bffa4b6849d17cb4782fc473fd5 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=81975232e40c75edfde639a53e706e25eca95f39 commit 81975232e40c75edfde639a53e706e25eca95f39 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=049a48d5a0a72700246a333974ffaafc0395238b commit 049a48d5a0a72700246a333974ffaafc0395238b 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=c1d5729237237848ad5a26145bbcff697dc84ace commit c1d5729237237848ad5a26145bbcff697dc84ace 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=63d3207bdb7f474c835f6ac9349d6012fb48ff27 commit 63d3207bdb7f474c835f6ac9349d6012fb48ff27 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=417bb8e8e87417fec30ab6a5cf295897e05f5a36 commit 417bb8e8e87417fec30ab6a5cf295897e05f5a36 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=89e592d2e640f12a3b56ce218f36fcc4972bf48b commit 89e592d2e640f12a3b56ce218f36fcc4972bf48b 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=98d51517efd30803863c4ac4ad3819b2b72b4d93 commit 98d51517efd30803863c4ac4ad3819b2b72b4d93 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=070701f4f628f5b6f564fa6111178b52d4a46bb9 commit 070701f4f628f5b6f564fa6111178b52d4a46bb9 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=c4180815089c5fb250eb11cbe6fd759b47c83c6e commit c4180815089c5fb250eb11cbe6fd759b47c83c6e 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=196f18c23e88622a0614ab859a863cecb32048ca commit 196f18c23e88622a0614ab859a863cecb32048ca 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=c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 commit c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 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=b967caa33a5addfcd934a72398ce4785aea92266 commit b967caa33a5addfcd934a72398ce4785aea92266 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=c507fcc875d9843369d7da2ac23c09d150fd3743 commit c507fcc875d9843369d7da2ac23c09d150fd3743 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=49d0251351e266b95c228b61800fdade23496f8a commit 49d0251351e266b95c228b61800fdade23496f8a 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=8f8d639d623753b9e871ee509068fa28b86f5cfb commit 8f8d639d623753b9e871ee509068fa28b86f5cfb 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=0480d774ab6f449a379be146653fec3260d58c01 commit 0480d774ab6f449a379be146653fec3260d58c01 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=07a130c0f3e25c26a47d614164b84a5206dc1d50 commit 07a130c0f3e25c26a47d614164b84a5206dc1d50 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=ca02db49c20e7653f64a2e6e0c573fb58169a40b commit ca02db49c20e7653f64a2e6e0c573fb58169a40b 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=9bf93701701342643f1a2fa1db71a2456ed80561 commit 9bf93701701342643f1a2fa1db71a2456ed80561 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=e7e240138aafb5b87563bcd63faca5f089865fde commit e7e240138aafb5b87563bcd63faca5f089865fde 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=770e66989b00fbc0bcf059c986377fdfa2d05c27 commit 770e66989b00fbc0bcf059c986377fdfa2d05c27 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=ea19a73b54f4021279067acd540ddf059b24c201 commit ea19a73b54f4021279067acd540ddf059b24c201 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=4d1b588c60a308950547822e1e355ca3557f4843 commit 4d1b588c60a308950547822e1e355ca3557f4843 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=6463496524e6faf0caec24b3e48cbb345e9f3deb commit 6463496524e6faf0caec24b3e48cbb345e9f3deb 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=17d5e26a80dc53e33e6966db55e3e777681336ab commit 17d5e26a80dc53e33e6966db55e3e777681336ab 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=7150c364d260d00bc8174cbbcd4366cc31f005ba commit 7150c364d260d00bc8174cbbcd4366cc31f005ba 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=1366f0c09174398533c8fc0773279b6bd3258497 commit 1366f0c09174398533c8fc0773279b6bd3258497 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=e759767e38c24d7492c0d02223fdb2f42b374de8 commit e759767e38c24d7492c0d02223fdb2f42b374de8 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=91fce69605d1ee1ea49fb602460bf9f4d3fce50f commit 91fce69605d1ee1ea49fb602460bf9f4d3fce50f 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=f286cda5de2578049f854e620f8db2abc027338c commit f286cda5de2578049f854e620f8db2abc027338c 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=ff008db16ff5778ae639dcec577ce07c1b2b171e commit ff008db16ff5778ae639dcec577ce07c1b2b171e 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=94888aeb0c4eda30a80183b7156833539188465e commit 94888aeb0c4eda30a80183b7156833539188465e 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=02e1aae38787494dfa8e1b797c6ee3ab35d6a73c commit 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c 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=8175975cb64b2f8ef403e1275275fb69da21db91 commit 8175975cb64b2f8ef403e1275275fb69da21db91 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=aa8386fc636f6a06d73b3310523575eda0588ee1 commit aa8386fc636f6a06d73b3310523575eda0588ee1 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=98944fbac57402b480bc47acab3e9b23907c930c commit 98944fbac57402b480bc47acab3e9b23907c930c 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=ca8aae360d21cd1bbdc803d3fc069d2efd699660 commit ca8aae360d21cd1bbdc803d3fc069d2efd699660 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=0e199f53be75bc197bc24eaa9d09faefdcadedc6 commit 0e199f53be75bc197bc24eaa9d09faefdcadedc6 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=743343c79f0cb06431260d109c7ca3159abbedfa commit 743343c79f0cb06431260d109c7ca3159abbedfa Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=25844906e28a1ec5865210fb61dfd0a43c6bc827 commit 25844906e28a1ec5865210fb61dfd0a43c6bc827 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=d674ef92de090911ec7c36ff593b5f2370c6c781 commit d674ef92de090911ec7c36ff593b5f2370c6c781 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=a36b296fa69fc2a757d555155e1c95372ddb2bd4 commit a36b296fa69fc2a757d555155e1c95372ddb2bd4 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=72429de70e792ee77ed3074d7c20443b345af64e commit 72429de70e792ee77ed3074d7c20443b345af64e Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 commit 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=79f6dc90f0146c5790c8fd123a0c2856313c9a4b commit 79f6dc90f0146c5790c8fd123a0c2856313c9a4b Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=3c61ce6128689cad9705171ff1e551e7a86849f6 commit 3c61ce6128689cad9705171ff1e551e7a86849f6 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 commit f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=c345360419729afbf15aa9c745d00895cf384333 commit c345360419729afbf15aa9c745d00895cf384333 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 commit 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=716e0b2823bb3f32a0327a5a441bcad7d2650b19 commit 716e0b2823bb3f32a0327a5a441bcad7d2650b19 Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=f8ce216e5143da2fc868f7d4ee63bc240568cbad commit f8ce216e5143da2fc868f7d4ee63bc240568cbad Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=9d717caf4801d8c9a75d03dd3cb8cc68255470b7 commit 9d717caf4801d8c9a75d03dd3cb8cc68255470b7 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=fffe60f5fa11d4274f8d6654923ca958bdd198b2 commit fffe60f5fa11d4274f8d6654923ca958bdd198b2 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 IuPS: track msg->dst aka ue_conn_ctx, comment For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make sure to keep msg->dst intact when copying from/to msgb and from/to MM context. Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=40c4df2aed854433c0276b9f668503f0aeebf682 commit 40c4df2aed854433c0276b9f668503f0aeebf682 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." Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f http://cgit.osmocom.org/openbsc/commit/?id=7c18451cbabcee040be7e939c5689ba86c4d5ddc commit 7c18451cbabcee040be7e939c5689ba86c4d5ddc 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=6fc41c9129cfd95734b3b24aa8d0fe998924ad16 commit 6fc41c9129cfd95734b3b24aa8d0fe998924ad16 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 - openbsc/src/libcommon/debug.c | 5 ----- openbsc/src/libiu/iu.c | 12 ++++++------ 3 files changed, 6 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 15:11:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 15:11:43 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-393-g9767968 Message-ID: <201608151511.u7FFBh9e051229@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, dexter/draft has been updated via 97679684d3057a24acec3bddfd20f7e39f060165 (commit) from d6b4d1e6c84f5dac8d92a64ca66641e312291c5c (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=97679684d3057a24acec3bddfd20f7e39f060165 commit 97679684d3057a24acec3bddfd20f7e39f060165 Author: Philipp Date: Mon Aug 15 17:11:05 2016 +0200 Updating git, doku checks do not pass Change-Id: Ie2e213509483d15cf8f6661e34cd9fa12d9ef4f1 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp.h | 3 +- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 18 +- openbsc/src/gprs/gprs_llc.c | 10 +- openbsc/src/gprs/gprs_llc_vty.c | 30 --- openbsc/src/gprs/gprs_sndcp.c | 409 +++++++++++++++++------------ openbsc/src/gprs/gprs_sndcp_pcomp.c | 268 ++++++++++--------- openbsc/src/gprs/gprs_sndcp_xid.c | 6 +- openbsc/src/gprs/sgsn_vty.c | 27 +- openbsc/src/gprs/slhc.c | 22 +- openbsc/tests/xid/xid_test | Bin 0 -> 146220 bytes openbsc/tests/xid/xid_test.c | 6 - openbsc/tests/xid/xid_test.err | 9 - openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 0 -> 160494 bytes 13 files changed, 451 insertions(+), 357 deletions(-) create mode 100755 openbsc/tests/xid/xid_test delete mode 100644 openbsc/tests/xid/xid_test.err create mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 15:37:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 15:37:06 GMT Subject: openbsc.git branch neels/for_dexter created. 0.15.0-395-gd9ebc36 Message-ID: <201608151537.u7FFb68i056168@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/for_dexter has been created at d9ebc3684c2fbef1978e15a165971f610ef1d27c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d9ebc3684c2fbef1978e15a165971f610ef1d27c commit d9ebc3684c2fbef1978e15a165971f610ef1d27c Author: Neels Hofmeyr Date: Mon Aug 15 17:32:32 2016 +0200 fix compression vty docs Change-Id: Ia9199dea046e27468a90e12e5b81c7461b294dba http://cgit.osmocom.org/openbsc/commit/?id=f1f1212d80149b922f1a366a9b61cf71908a12a8 commit f1f1212d80149b922f1a366a9b61cf71908a12a8 Author: Neels Hofmeyr Date: Mon Aug 15 17:32:22 2016 +0200 gitignore: xid test binaries Change-Id: I2ff5ec8f73e5a234d0e87d83ac09487a57ec7351 http://cgit.osmocom.org/openbsc/commit/?id=19cc245fbfafd88ccf96636f4c92a7848c702529 commit 19cc245fbfafd88ccf96636f4c92a7848c702529 Author: Philipp Date: Mon Aug 15 17:11:05 2016 +0200 Updating git, doku checks do not pass Change-Id: Ie2e213509483d15cf8f6661e34cd9fa12d9ef4f1 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 17:39:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 17:39:43 GMT Subject: openbsc.git branch master updated. 0.15.0-386-g91dfa86 Message-ID: <201608151739.u7FHdhsC080208@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 91dfa86c18a522cf108245d6c6bdc89f0835a533 (commit) from 1f6a9ba7e569990e58df1003e7e611691bf95303 (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=91dfa86c18a522cf108245d6c6bdc89f0835a533 commit 91dfa86c18a522cf108245d6c6bdc89f0835a533 Author: Holger Hans Peter Freyther Date: Wed Jul 27 20:27:02 2016 +0800 ci: Attempt to disable doxygen warnings of dependencies We do not want to see doxygen warnings when building the libosmocore dependency. Change-Id: I4640cb5b91d54641e8e5b2f096c3bca49bfff60e ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 18:03:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 18:03:38 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-488-gf9a35f9 Message-ID: <201608151803.u7FI3cRY086266@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 753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88 (commit) discards 117de4e9299f81bb6cfcff3e3998b6b72134ae5b (commit) discards 51b994a74f7326209156a05a3611214c96d4d800 (commit) discards 8cb4faa85ee15d2e8d9ee1fe2bd3bbd644080b03 (commit) discards 9e56d01608f37524a3371945a76b4b1114226aa3 (commit) discards deb99914c42ba5fe56cf0208f93bc249f50ff22a (commit) discards b0aded9f6fcc7be98c5328fb0c6d5e7faf0684ce (commit) discards 1bd58e3b67d390b190f249ee687527aeb1d1cdbb (commit) discards 6d844c6f7a6cab02a4a7143683a79e890f8456d6 (commit) discards 6afa507d3513b0c828c891d017f35d7288e2ffbe (commit) discards 0fc77ecfe39b5d46b7e93de3a3ffab34c486735e (commit) discards 2672e0c3a16f5af9f0842b309e4cd309eb865892 (commit) discards a921075eb197153f132038cbf230e27df29d0537 (commit) discards 37df9260ed134b3f365a211699e8e1c58ede2a75 (commit) discards cc79d8e4655e3954d166b6f337ad4b4c73b4790f (commit) discards 4b1e233891b05d8ba78cb2334bfd089bb594d6a4 (commit) discards 04f5209feb337e9dac860da78fb2907889492a4f (commit) discards 1ae15ac23bba6d0fda1a032c949a8ad7a7959dba (commit) discards 96e7e0f2b092cc193e3b30887c012fbf7d8139b6 (commit) discards 87fdb4d3e6ddd260dd1bbfda416eb5352b5a6366 (commit) discards 47bc2197c17c6931db17495cd4b28056a9da4448 (commit) discards 1dde8187e119c21fe7d41a1fd82934046b652b9b (commit) discards de16da5751b8d4a70566c0e3a6c67b092d062669 (commit) discards 0c81d01e6469ef090f3cc8fed46036162954418d (commit) discards ad8cb64a6fd6c6f1f7fd73eeca40cb267859f8f4 (commit) discards 0c956c3f6aa68f09b9c1ba94be177400db9bdad4 (commit) discards b2ea92715705700992723bf261355642739eb178 (commit) discards 3f3eb540e2405393f0fa9bbb6caa4625d8c2f39c (commit) discards 80363f05b096ec36b3781e353d52b1b3dc5ab90b (commit) discards 1422b0ae82eafb805286321b3766f1a652547359 (commit) discards 6897741fc9087f8a570eab42ad46570a1ccd157e (commit) discards 6c381886dc23d0b4dc4c2895f57804f23abda6c3 (commit) discards e6a9bfb38b04b38d61fa7fda07713bf6312d8b09 (commit) discards a24f7cf289923013b7f41f66d86c5f37d8b8c93c (commit) discards 3147ad7e16ace6241205db851499e531cb2fdbc0 (commit) discards d37b641e5cdf4e22b07839a2059232ba103b3c72 (commit) discards 14d00aacaa76bb662f40dd4c5d4371dbb9d14bec (commit) discards 2a2ac83e31af8870dc7149156fbd069a42cd699a (commit) discards 2e7d82473cff32469903f89edcb917118be05f15 (commit) discards 9cebe863e7bbc8091c5a18cb9a4797686a49705b (commit) discards da69425a7e16e10405910276a2b896fd9eed72b2 (commit) discards fdbf85e61994f2435c33a516237dd725a682a096 (commit) discards 904e75af6150e048a2d93db426ff84b49a99d900 (commit) discards 9a4a916b8b6c798be2f783ab0a3ae74672fba299 (commit) discards 48f0946d4c981bffa4b6849d17cb4782fc473fd5 (commit) discards 81975232e40c75edfde639a53e706e25eca95f39 (commit) via f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit) via 06733941f388a033e69b33cc217f87d9f0001709 (commit) via 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit) via 8cd457c2492ac5c93e01e9437c743c0fffde360e (commit) via 8af2dda2564b35e29693a068b5d7d19a555ead46 (commit) via 2872370275c3b2b24572570ddb6d491141834cfe (commit) via 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit) via ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit) via 0fee8f48785eaab364e2dc283305282658563a7d (commit) via 79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit) via a4958443c3ad32592fb3afcfecd29f233b6328ee (commit) via dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit) via a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit) via 177fd13442822c4e43819971c3adbe12bd0af0f5 (commit) via 600458dc255516d94a0b7cd999511d99877de57b (commit) via 95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit) via e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit) via b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit) via 9f04dbb482f9104a1a76921467768371ff4689cb (commit) via 6d5affd62b38d62d60b98d1e5acefca4f98999db (commit) via 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit) via f9a920bb719d217a565dd4d4cc09a0e04535477d (commit) via c40b5c56f366d45eedff530088d349d0ceb03516 (commit) via 315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit) via be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit) via 80e0185617d29902a4717754571d2dc1aaa3805a (commit) via 975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit) via 5d13757489d0fe7b420665b4878974b221328ae3 (commit) via fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit) via 62b1342ece65951e5704226fbeaec56eb920930d (commit) via 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit) via b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit) via 96769107c20a31539af939795f982e0842e0bbcb (commit) via 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit) via 1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit) via 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit) via 7d342e3f5186d367bb40afb53214e63522414e94 (commit) via cc73db2892b6f04fe79456785036bb08696f93a3 (commit) via a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit) via 62d9e7df03d3a3277908e693808a9232fa6aacad (commit) via 7de905653195e3d4a3e1f878452f93de5846a789 (commit) via 9c4aac962857f1dab26c1150825da2c8a2164d01 (commit) via 9084965ed64c22c53b723a1333dec5111c813249 (commit) via cb958d7f2a096e0f75777db868d5fa29c479f222 (commit) via 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit) via b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit) via add051601296a1130a9f7dcbbc157cb8806a8cad (commit) via 849a6db00268707168ef03b52fe6a70250731f91 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (753ffb3ef379a1daa5f3df6f3ded1b1d36cdba88) \ N -- N -- N (f9a35f9fae0b6fc19d403a7481fb9825c6381209) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f9a35f9fae0b6fc19d403a7481fb9825c6381209 commit f9a35f9fae0b6fc19d403a7481fb9825c6381209 Author: Neels Hofmeyr Date: Mon Aug 15 19:56:00 2016 +0200 temporary define to aid debugging Change-Id: I7787b616a4d6ac8a21bd888367c3acfbb3c31411 http://cgit.osmocom.org/openbsc/commit/?id=06733941f388a033e69b33cc217f87d9f0001709 commit 06733941f388a033e69b33cc217f87d9f0001709 Author: Neels Hofmeyr Date: Mon May 9 13:21:55 2016 +0200 cosmetic: remove legacy comment from gsm0408_loc_upd_rej() http://cgit.osmocom.org/openbsc/commit/?id=1da5a21b68a061e51a0e0d5dbff13d33963b16f1 commit 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=8cd457c2492ac5c93e01e9437c743c0fffde360e commit 8cd457c2492ac5c93e01e9437c743c0fffde360e Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=8af2dda2564b35e29693a068b5d7d19a555ead46 commit 8af2dda2564b35e29693a068b5d7d19a555ead46 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=2872370275c3b2b24572570ddb6d491141834cfe commit 2872370275c3b2b24572570ddb6d491141834cfe Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d commit 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=ca503a97e247b46ce8267b081e554ae6b9240fe3 commit ca503a97e247b46ce8267b081e554ae6b9240fe3 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=0fee8f48785eaab364e2dc283305282658563a7d commit 0fee8f48785eaab364e2dc283305282658563a7d Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=79f08e3f4494e7547771ceb9d6478e6881c7f7fb commit 79f08e3f4494e7547771ceb9d6478e6881c7f7fb Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=a4958443c3ad32592fb3afcfecd29f233b6328ee commit a4958443c3ad32592fb3afcfecd29f233b6328ee Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=dec9a7a97116bfd29a3548ef5268cfa5e46ee03e commit dec9a7a97116bfd29a3548ef5268cfa5e46ee03e Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=a320fce06b1b704e0abaa66ce133b5ccccf15711 commit a320fce06b1b704e0abaa66ce133b5ccccf15711 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=177fd13442822c4e43819971c3adbe12bd0af0f5 commit 177fd13442822c4e43819971c3adbe12bd0af0f5 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=600458dc255516d94a0b7cd999511d99877de57b commit 600458dc255516d94a0b7cd999511d99877de57b Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=95bd79c855dc4d4f9d345138036e87b68cdeebd1 commit 95bd79c855dc4d4f9d345138036e87b68cdeebd1 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=e1adf4760a85f2155cbd7e1ea80db0895f1ae27f commit e1adf4760a85f2155cbd7e1ea80db0895f1ae27f Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=b82e7dd0f8739c8b64b4dd79f25540db2d88482b commit b82e7dd0f8739c8b64b4dd79f25540db2d88482b Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=9f04dbb482f9104a1a76921467768371ff4689cb commit 9f04dbb482f9104a1a76921467768371ff4689cb Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=6d5affd62b38d62d60b98d1e5acefca4f98999db commit 6d5affd62b38d62d60b98d1e5acefca4f98999db Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=3c7c6eff1a0934a2960bfa3c3f25f7493628db37 commit 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=f9a920bb719d217a565dd4d4cc09a0e04535477d commit f9a920bb719d217a565dd4d4cc09a0e04535477d Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=c40b5c56f366d45eedff530088d349d0ceb03516 commit c40b5c56f366d45eedff530088d349d0ceb03516 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=315ef80bd33ff7839458d1bf9d348ac8096a6af9 commit 315ef80bd33ff7839458d1bf9d348ac8096a6af9 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=be139ecdad97227f3b144a3de6c9c2ebd65f091d commit be139ecdad97227f3b144a3de6c9c2ebd65f091d Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=80e0185617d29902a4717754571d2dc1aaa3805a commit 80e0185617d29902a4717754571d2dc1aaa3805a Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=975cf6bd1e4353e21ac6891d6fd618e493ec475b commit 975cf6bd1e4353e21ac6891d6fd618e493ec475b Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=5d13757489d0fe7b420665b4878974b221328ae3 commit 5d13757489d0fe7b420665b4878974b221328ae3 Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=fc666a2c387088ceae60bae6ba5aab7f94c8363a commit fc666a2c387088ceae60bae6ba5aab7f94c8363a Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=62b1342ece65951e5704226fbeaec56eb920930d commit 62b1342ece65951e5704226fbeaec56eb920930d Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=3d4f0c07e3335b9937a61fce8c8094e2a63234c5 commit 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=b416991f2802e7e8e56362b2c5f7b589f9ae9a3e commit b416991f2802e7e8e56362b2c5f7b589f9ae9a3e Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=96769107c20a31539af939795f982e0842e0bbcb commit 96769107c20a31539af939795f982e0842e0bbcb Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=42cf98cf6eac633b5eb88a523c923c7aa28f33b9 commit 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=1e4e98445933cc030e5941e48f39bb6b3daf9a0a commit 1e4e98445933cc030e5941e48f39bb6b3daf9a0a Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e commit 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=7d342e3f5186d367bb40afb53214e63522414e94 commit 7d342e3f5186d367bb40afb53214e63522414e94 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=cc73db2892b6f04fe79456785036bb08696f93a3 commit cc73db2892b6f04fe79456785036bb08696f93a3 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=a9b1819adec6e709ea0be25d5a1894eccefe5a22 commit a9b1819adec6e709ea0be25d5a1894eccefe5a22 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=62d9e7df03d3a3277908e693808a9232fa6aacad commit 62d9e7df03d3a3277908e693808a9232fa6aacad Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=7de905653195e3d4a3e1f878452f93de5846a789 commit 7de905653195e3d4a3e1f878452f93de5846a789 Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=9c4aac962857f1dab26c1150825da2c8a2164d01 commit 9c4aac962857f1dab26c1150825da2c8a2164d01 Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg, add lac arg The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=9084965ed64c22c53b723a1333dec5111c813249 commit 9084965ed64c22c53b723a1333dec5111c813249 Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=cb958d7f2a096e0f75777db868d5fa29c479f222 commit cb958d7f2a096e0f75777db868d5fa29c479f222 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef commit 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a commit b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional on this branch, the a_tx() is so far just a dummy (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). http://cgit.osmocom.org/openbsc/commit/?id=add051601296a1130a9f7dcbbc157cb8806a8cad commit add051601296a1130a9f7dcbbc157cb8806a8cad Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=849a6db00268707168ef03b52fe6a70250731f91 commit 849a6db00268707168ef03b52fe6a70250731f91 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 ++ openbsc/src/libmsc/gsm_04_08.c | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 19:08:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 19:08:10 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-491-gc2f1af9 Message-ID: <201608151908.u7FJ8AHt099289@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 c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 (commit) via 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 (commit) via f090188390c9ae11936a50e7f9407a64fdb721f4 (commit) from f9a35f9fae0b6fc19d403a7481fb9825c6381209 (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=c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 commit c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 Author: Neels Hofmeyr Date: Mon Aug 15 21:07:49 2016 +0200 fu ws Change-Id: If67ed15dd55859bb4d178d4e910edac1181b824c http://cgit.osmocom.org/openbsc/commit/?id=22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 commit 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 Author: Neels Hofmeyr Date: Mon Aug 15 21:07:40 2016 +0200 fu sgsn_libgtp.c Change-Id: I40c629a384959df0897636efb76d3b2eab4a5fb3 http://cgit.osmocom.org/openbsc/commit/?id=f090188390c9ae11936a50e7f9407a64fdb721f4 commit f090188390c9ae11936a50e7f9407a64fdb721f4 Author: Neels Hofmeyr Date: Mon Aug 15 20:11:20 2016 +0200 fu Change-Id: I4d75ee2c7a35fa655a5f238c04c6bdca9bc5c588 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 3 +-- openbsc/src/libmsc/gsm_04_08.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 15 19:14:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 19:14:44 GMT Subject: osmo-st-openbsc-test.git branch master updated. 91ef01ca7376697efe5edda2543bb66455e5c2b8 Message-ID: <201608151914.u7FJEigp000858@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 "OpenBSC testing utilities in Smalltalk and Python". The branch, master has been updated via 91ef01ca7376697efe5edda2543bb66455e5c2b8 (commit) from 4cd403960d34a240e9613e01cbe2e21c9e5918b9 (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/smalltalk/osmo-st-openbsc-test/commit/?id=91ef01ca7376697efe5edda2543bb66455e5c2b8 commit 91ef01ca7376697efe5edda2543bb66455e5c2b8 Author: Holger Hans Peter Freyther Date: Mon Aug 15 21:13:50 2016 +0200 ussd: Add nokia registerSS message not handled by NITB ----------------------------------------------------------------------- Summary of changes: ussd/USSDTest.st | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) hooks/post-receive -- OpenBSC testing utilities in Smalltalk and Python From gitosis at osmocom.org Mon Aug 15 19:36:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 15 Aug 2016 19:36:03 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-491-ga5e4ac8 Message-ID: <201608151936.u7FJa3X0006306@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 c2f1af9435289ba3976d80803cc0b31fcd4f9ef4 (commit) discards 22421b29d5bf7c81c95ab1bb2f5c797ea5c94c03 (commit) discards f090188390c9ae11936a50e7f9407a64fdb721f4 (commit) discards f9a35f9fae0b6fc19d403a7481fb9825c6381209 (commit) discards 06733941f388a033e69b33cc217f87d9f0001709 (commit) discards 1da5a21b68a061e51a0e0d5dbff13d33963b16f1 (commit) discards 8cd457c2492ac5c93e01e9437c743c0fffde360e (commit) discards 8af2dda2564b35e29693a068b5d7d19a555ead46 (commit) discards 2872370275c3b2b24572570ddb6d491141834cfe (commit) discards 5aa16a5f262d5f7b8b823d47d65e1e06cfbde46d (commit) discards ca503a97e247b46ce8267b081e554ae6b9240fe3 (commit) discards 0fee8f48785eaab364e2dc283305282658563a7d (commit) discards 79f08e3f4494e7547771ceb9d6478e6881c7f7fb (commit) discards a4958443c3ad32592fb3afcfecd29f233b6328ee (commit) discards dec9a7a97116bfd29a3548ef5268cfa5e46ee03e (commit) discards a320fce06b1b704e0abaa66ce133b5ccccf15711 (commit) discards 177fd13442822c4e43819971c3adbe12bd0af0f5 (commit) discards 600458dc255516d94a0b7cd999511d99877de57b (commit) discards 95bd79c855dc4d4f9d345138036e87b68cdeebd1 (commit) discards e1adf4760a85f2155cbd7e1ea80db0895f1ae27f (commit) discards b82e7dd0f8739c8b64b4dd79f25540db2d88482b (commit) discards 9f04dbb482f9104a1a76921467768371ff4689cb (commit) discards 6d5affd62b38d62d60b98d1e5acefca4f98999db (commit) discards 3c7c6eff1a0934a2960bfa3c3f25f7493628db37 (commit) discards f9a920bb719d217a565dd4d4cc09a0e04535477d (commit) discards c40b5c56f366d45eedff530088d349d0ceb03516 (commit) discards 315ef80bd33ff7839458d1bf9d348ac8096a6af9 (commit) discards be139ecdad97227f3b144a3de6c9c2ebd65f091d (commit) discards 80e0185617d29902a4717754571d2dc1aaa3805a (commit) discards 975cf6bd1e4353e21ac6891d6fd618e493ec475b (commit) discards 5d13757489d0fe7b420665b4878974b221328ae3 (commit) discards fc666a2c387088ceae60bae6ba5aab7f94c8363a (commit) discards 62b1342ece65951e5704226fbeaec56eb920930d (commit) discards 3d4f0c07e3335b9937a61fce8c8094e2a63234c5 (commit) discards b416991f2802e7e8e56362b2c5f7b589f9ae9a3e (commit) discards 96769107c20a31539af939795f982e0842e0bbcb (commit) discards 42cf98cf6eac633b5eb88a523c923c7aa28f33b9 (commit) discards 1e4e98445933cc030e5941e48f39bb6b3daf9a0a (commit) discards 19a40408dd473e7f9d3e85534c0b97f1d5dd8b9e (commit) discards 7d342e3f5186d367bb40afb53214e63522414e94 (commit) discards cc73db2892b6f04fe79456785036bb08696f93a3 (commit) discards a9b1819adec6e709ea0be25d5a1894eccefe5a22 (commit) discards 62d9e7df03d3a3277908e693808a9232fa6aacad (commit) discards 7de905653195e3d4a3e1f878452f93de5846a789 (commit) discards 9c4aac962857f1dab26c1150825da2c8a2164d01 (commit) discards 9084965ed64c22c53b723a1333dec5111c813249 (commit) discards cb958d7f2a096e0f75777db868d5fa29c479f222 (commit) discards 0aa9d6ba1ba1952a11e8d1f2cb266eb38c53c7ef (commit) discards b92a0f2b9e6f95a7cc4e97b11e9fad82b6f1247a (commit) discards add051601296a1130a9f7dcbbc157cb8806a8cad (commit) discards 849a6db00268707168ef03b52fe6a70250731f91 (commit) discards 049a48d5a0a72700246a333974ffaafc0395238b (commit) discards c1d5729237237848ad5a26145bbcff697dc84ace (commit) discards 63d3207bdb7f474c835f6ac9349d6012fb48ff27 (commit) discards 417bb8e8e87417fec30ab6a5cf295897e05f5a36 (commit) discards 89e592d2e640f12a3b56ce218f36fcc4972bf48b (commit) discards 98d51517efd30803863c4ac4ad3819b2b72b4d93 (commit) discards 070701f4f628f5b6f564fa6111178b52d4a46bb9 (commit) discards c4180815089c5fb250eb11cbe6fd759b47c83c6e (commit) discards 196f18c23e88622a0614ab859a863cecb32048ca (commit) discards c24c4d5e221c08fa1e7627f6fc9771b04e257ba0 (commit) discards b967caa33a5addfcd934a72398ce4785aea92266 (commit) discards c507fcc875d9843369d7da2ac23c09d150fd3743 (commit) discards 49d0251351e266b95c228b61800fdade23496f8a (commit) discards 8f8d639d623753b9e871ee509068fa28b86f5cfb (commit) discards 0480d774ab6f449a379be146653fec3260d58c01 (commit) discards 07a130c0f3e25c26a47d614164b84a5206dc1d50 (commit) discards ca02db49c20e7653f64a2e6e0c573fb58169a40b (commit) discards 9bf93701701342643f1a2fa1db71a2456ed80561 (commit) discards e7e240138aafb5b87563bcd63faca5f089865fde (commit) discards 770e66989b00fbc0bcf059c986377fdfa2d05c27 (commit) discards ea19a73b54f4021279067acd540ddf059b24c201 (commit) discards 4d1b588c60a308950547822e1e355ca3557f4843 (commit) discards 6463496524e6faf0caec24b3e48cbb345e9f3deb (commit) discards 17d5e26a80dc53e33e6966db55e3e777681336ab (commit) discards 7150c364d260d00bc8174cbbcd4366cc31f005ba (commit) discards 1366f0c09174398533c8fc0773279b6bd3258497 (commit) discards e759767e38c24d7492c0d02223fdb2f42b374de8 (commit) discards 91fce69605d1ee1ea49fb602460bf9f4d3fce50f (commit) discards f286cda5de2578049f854e620f8db2abc027338c (commit) discards ff008db16ff5778ae639dcec577ce07c1b2b171e (commit) discards 94888aeb0c4eda30a80183b7156833539188465e (commit) discards 02e1aae38787494dfa8e1b797c6ee3ab35d6a73c (commit) discards 8175975cb64b2f8ef403e1275275fb69da21db91 (commit) discards aa8386fc636f6a06d73b3310523575eda0588ee1 (commit) discards 98944fbac57402b480bc47acab3e9b23907c930c (commit) discards ca8aae360d21cd1bbdc803d3fc069d2efd699660 (commit) discards 0e199f53be75bc197bc24eaa9d09faefdcadedc6 (commit) discards 743343c79f0cb06431260d109c7ca3159abbedfa (commit) discards 25844906e28a1ec5865210fb61dfd0a43c6bc827 (commit) discards d674ef92de090911ec7c36ff593b5f2370c6c781 (commit) discards a36b296fa69fc2a757d555155e1c95372ddb2bd4 (commit) discards 72429de70e792ee77ed3074d7c20443b345af64e (commit) discards 2e1b30cb99f0886700bdad50a7e8777fdea1b4d8 (commit) discards 79f6dc90f0146c5790c8fd123a0c2856313c9a4b (commit) discards 3c61ce6128689cad9705171ff1e551e7a86849f6 (commit) discards f04cd2eb80a324d1a7e0529d50fb13bb8fe08222 (commit) discards c345360419729afbf15aa9c745d00895cf384333 (commit) discards 611dcfb8180bb630a5794fdf0b8c743ab9cddbf6 (commit) discards 716e0b2823bb3f32a0327a5a441bcad7d2650b19 (commit) discards f8ce216e5143da2fc868f7d4ee63bc240568cbad (commit) discards 9d717caf4801d8c9a75d03dd3cb8cc68255470b7 (commit) discards fffe60f5fa11d4274f8d6654923ca958bdd198b2 (commit) discards 40c4df2aed854433c0276b9f668503f0aeebf682 (commit) discards 7c18451cbabcee040be7e939c5689ba86c4d5ddc (commit) discards 6fc41c9129cfd95734b3b24aa8d0fe998924ad16 (commit) via a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit) via 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit) via a48473d6bbbd564b20697a46760e869a26af1690 (commit) via e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit) via 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit) via 2f65cefb23dea62190412201918a3e9f597b3da6 (commit) via b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit) via faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit) via 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit) via e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit) via a4df4111134df05817df4e86c2ac90d0479b3704 (commit) via 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit) via 613c57d70bd1d96e0e8d22949bee56782017e78e (commit) via 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit) via aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit) via 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit) via 13566b8e410d60f91250e257a3bfce0818261048 (commit) via b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit) via e22b4c5d4784427e86c7142068205ff0144b4585 (commit) via 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit) via d83bc9063edddad3ac26769192ade468ee490782 (commit) via 1ee009077329ac55cc2369c781c177c3b06fb50a (commit) via 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit) via 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit) via 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit) via d2e1880284198a6dac685f80ce7940ac116ba880 (commit) via 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit) via ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit) via ec554070f665db60388368b280fefd09244e6768 (commit) via ae5485b7c254d582572175e010f8e3570b83623c (commit) via a5746b4354a464d001638c83a82a2a0f041e1123 (commit) via 166b9b2783936258f8634e2723f106f8ed3320bc (commit) via ad34bdb28961253f2e3924b78d317289518c6bce (commit) via 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit) via d54c79ee3f5c0abe2fd8713203f97055673da29b (commit) via da66540e082216d93ab77ff4665d00cbdffda339 (commit) via 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit) via b58cd100d07f57cf128667c8b25c2c125e86b74d (commit) via 214f823b47fe758d2b82d3577101a23ddd6a547a (commit) via 17e6a0d1c96325b844020f6a512d343e878918f9 (commit) via 8007eadfef100c31df73f76df229931b5afb6faf (commit) via ed72de8915ef16f4631199d71badadc93a52f930 (commit) via 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit) via edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit) via 94501868c843fafa9a06b857c6be47428cc30af8 (commit) via d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit) via 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit) via 14a728fb234e0109f25221494185a790ea1972cc (commit) via fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit) via a25153bc0117569f10f47b1a1817bed864ba39a5 (commit) via 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit) via 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit) via d71019c1696e47845677986350a49972956700d6 (commit) via f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit) via e3dec61fde7ebe5c127c7e949273ce0323312521 (commit) via c1b24487d6e0a5b135b06aa0307863566dbf073a (commit) via f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit) via 3855100e92c5402b449c91728dd4ef5adda98368 (commit) via 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit) via dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit) via 127a476374828e2847e508db18d941139908f275 (commit) via 032d70239be9392e57a39f83603cce287af92a12 (commit) via 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit) via 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit) via 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit) via 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit) via 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit) via 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit) via 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit) via 98e436fe167c18480280e5e411868c51db95a549 (commit) via e15e208f109f09556113fda6ff6f67908116dd13 (commit) via e0773f07675b202f0c979d4921b60e38b0a145e8 (commit) via 1802ceecabe906601fcfb35850ab8aabe3400675 (commit) via 983c4844b181494c5f3022a170fbdb64a48fa297 (commit) via a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit) via 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit) via 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit) via 4b15a19336e77d056c473104a4eff8287318c937 (commit) via cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit) via dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit) via 84df35ea221472611cc983608d90735869b78210 (commit) via 5a0db06228e309067d373d3714e223c970ca328a (commit) via ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit) via a1313a936c39a4222b48111a64fc4a083564a054 (commit) via db03d94a143f0a6f3879630b7898f21165576d7a (commit) via 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit) via a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit) via 0da8cff60b632561c4174d50768514226ea96f66 (commit) via c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit) via a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit) via e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit) via 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit) via b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit) via 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit) via fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit) via 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit) via 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit) via cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit) via 323263b396a4b6acdcbe651169d5a936239174d7 (commit) via 1cdc0172dc130c875a1d88243538046db257a956 (commit) via ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit) via bb5e23143bc60ee06115421e6942f3a0f31f175c (commit) via fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit) via a2890dcabfa6965c82621065c6f4649a77844262 (commit) via 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit) via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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 (c2f1af9435289ba3976d80803cc0b31fcd4f9ef4) \ N -- N -- N (a5e4ac8511abb883e0179ba7beddc406a53d10a4) 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=a5e4ac8511abb883e0179ba7beddc406a53d10a4 commit a5e4ac8511abb883e0179ba7beddc406a53d10a4 Author: Neels Hofmeyr Date: Mon Aug 15 21:07:49 2016 +0200 fu ws Change-Id: If67ed15dd55859bb4d178d4e910edac1181b824c http://cgit.osmocom.org/openbsc/commit/?id=9e180dc2c488cadc0586e5b75d2b76518c605595 commit 9e180dc2c488cadc0586e5b75d2b76518c605595 Author: Neels Hofmeyr Date: Mon Aug 15 21:07:40 2016 +0200 fu sgsn_libgtp.c Change-Id: I40c629a384959df0897636efb76d3b2eab4a5fb3 http://cgit.osmocom.org/openbsc/commit/?id=a48473d6bbbd564b20697a46760e869a26af1690 commit a48473d6bbbd564b20697a46760e869a26af1690 Author: Neels Hofmeyr Date: Mon Aug 15 20:11:20 2016 +0200 fu Change-Id: I4d75ee2c7a35fa655a5f238c04c6bdca9bc5c588 http://cgit.osmocom.org/openbsc/commit/?id=e7ebe7c8298374619fd87f15ad4192ab24f96c07 commit e7ebe7c8298374619fd87f15ad4192ab24f96c07 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=4de83667f5d0aae698d1faca45f4a54e0c6750d1 commit 4de83667f5d0aae698d1faca45f4a54e0c6750d1 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=2f65cefb23dea62190412201918a3e9f597b3da6 commit 2f65cefb23dea62190412201918a3e9f597b3da6 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. http://cgit.osmocom.org/openbsc/commit/?id=b072c8872bbdb32b8122be8646217f3a1b1f4b44 commit b072c8872bbdb32b8122be8646217f3a1b1f4b44 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=faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf commit faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf 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=0906bcf65588e5f8ce8e4959e8d37325005bf18c commit 0906bcf65588e5f8ce8e4959e8d37325005bf18c 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=e2a915cf77265036bbb0e7ff9661c807a7b53d03 commit e2a915cf77265036bbb0e7ff9661c807a7b53d03 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=a4df4111134df05817df4e86c2ac90d0479b3704 commit a4df4111134df05817df4e86c2ac90d0479b3704 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=19b89c58ef9603a493a1a8d06dd047cca0cfd6ec commit 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=613c57d70bd1d96e0e8d22949bee56782017e78e commit 613c57d70bd1d96e0e8d22949bee56782017e78e 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=383bd8d265a5414aae4d5ecbcdfadd344e93b690 commit 383bd8d265a5414aae4d5ecbcdfadd344e93b690 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=aff7aa195b257a4d3fb25e1cd2b34037cb914a9b commit aff7aa195b257a4d3fb25e1cd2b34037cb914a9b 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=214efe6f782f453039a14d3d5ee2fe756a0f6584 commit 214efe6f782f453039a14d3d5ee2fe756a0f6584 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=13566b8e410d60f91250e257a3bfce0818261048 commit 13566b8e410d60f91250e257a3bfce0818261048 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=b3bb3357e62410f51f891cd51b7e869742cc5d85 commit b3bb3357e62410f51f891cd51b7e869742cc5d85 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=e22b4c5d4784427e86c7142068205ff0144b4585 commit e22b4c5d4784427e86c7142068205ff0144b4585 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=428adb358489f59eca50f7735fc4a7f86ba3ac39 commit 428adb358489f59eca50f7735fc4a7f86ba3ac39 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=d83bc9063edddad3ac26769192ade468ee490782 commit d83bc9063edddad3ac26769192ade468ee490782 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=1ee009077329ac55cc2369c781c177c3b06fb50a commit 1ee009077329ac55cc2369c781c177c3b06fb50a 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=9d251fa752dfe73a72af6d61ca11e550aaa86ad6 commit 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=17d98c6ea20f4bf7a666abb66b4765fea9742d55 commit 17d98c6ea20f4bf7a666abb66b4765fea9742d55 Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=095845c7e526290d47f468dc7a6e9c31df2dfb7f commit 095845c7e526290d47f468dc7a6e9c31df2dfb7f Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=d2e1880284198a6dac685f80ce7940ac116ba880 commit d2e1880284198a6dac685f80ce7940ac116ba880 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=3bece13fc9f31c6101298b9f2aa9ab4e82da67fd commit 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=ce5bf363e946c947f33203a9e4eb68db91e5bb6e commit ce5bf363e946c947f33203a9e4eb68db91e5bb6e 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=ec554070f665db60388368b280fefd09244e6768 commit ec554070f665db60388368b280fefd09244e6768 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=ae5485b7c254d582572175e010f8e3570b83623c commit ae5485b7c254d582572175e010f8e3570b83623c 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=a5746b4354a464d001638c83a82a2a0f041e1123 commit a5746b4354a464d001638c83a82a2a0f041e1123 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=166b9b2783936258f8634e2723f106f8ed3320bc commit 166b9b2783936258f8634e2723f106f8ed3320bc 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=ad34bdb28961253f2e3924b78d317289518c6bce commit ad34bdb28961253f2e3924b78d317289518c6bce 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=6569de62e91600e97ad10a8b7b4fb2f1995236a6 commit 6569de62e91600e97ad10a8b7b4fb2f1995236a6 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=d54c79ee3f5c0abe2fd8713203f97055673da29b commit d54c79ee3f5c0abe2fd8713203f97055673da29b 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=da66540e082216d93ab77ff4665d00cbdffda339 commit da66540e082216d93ab77ff4665d00cbdffda339 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=8e9bfd742faee81712e1d8d5b12bb2c375309947 commit 8e9bfd742faee81712e1d8d5b12bb2c375309947 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=b58cd100d07f57cf128667c8b25c2c125e86b74d commit b58cd100d07f57cf128667c8b25c2c125e86b74d 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=214f823b47fe758d2b82d3577101a23ddd6a547a commit 214f823b47fe758d2b82d3577101a23ddd6a547a 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=17e6a0d1c96325b844020f6a512d343e878918f9 commit 17e6a0d1c96325b844020f6a512d343e878918f9 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=8007eadfef100c31df73f76df229931b5afb6faf commit 8007eadfef100c31df73f76df229931b5afb6faf 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=ed72de8915ef16f4631199d71badadc93a52f930 commit ed72de8915ef16f4631199d71badadc93a52f930 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=43864c93c0554b6b1951b2ef8aa175bca3ccef1d commit 43864c93c0554b6b1951b2ef8aa175bca3ccef1d 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=edf2f11acfad6b1f92fb492582709bced3eb86d7 commit edf2f11acfad6b1f92fb492582709bced3eb86d7 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=94501868c843fafa9a06b857c6be47428cc30af8 commit 94501868c843fafa9a06b857c6be47428cc30af8 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=d9b85e4712fc00a42e4561f3862bbb7f3aebee56 commit d9b85e4712fc00a42e4561f3862bbb7f3aebee56 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=966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 commit 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 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=14a728fb234e0109f25221494185a790ea1972cc commit 14a728fb234e0109f25221494185a790ea1972cc 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=fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 commit fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 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=a25153bc0117569f10f47b1a1817bed864ba39a5 commit a25153bc0117569f10f47b1a1817bed864ba39a5 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 http://cgit.osmocom.org/openbsc/commit/?id=736aedc0180062e0583b7cefcfd1ce06a5bc704a commit 736aedc0180062e0583b7cefcfd1ce06a5bc704a 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=3dc2bc536f306752c403355041343f89a1c3cfa8 commit 3dc2bc536f306752c403355041343f89a1c3cfa8 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=d71019c1696e47845677986350a49972956700d6 commit d71019c1696e47845677986350a49972956700d6 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=f7dc418da6f6cfd362bfb491541b7b8fde51c3db commit f7dc418da6f6cfd362bfb491541b7b8fde51c3db 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=e3dec61fde7ebe5c127c7e949273ce0323312521 commit e3dec61fde7ebe5c127c7e949273ce0323312521 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=c1b24487d6e0a5b135b06aa0307863566dbf073a commit c1b24487d6e0a5b135b06aa0307863566dbf073a 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=f93be7ba133b1f7b214fd80cbf1728dedff276b6 commit f93be7ba133b1f7b214fd80cbf1728dedff276b6 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=3855100e92c5402b449c91728dd4ef5adda98368 commit 3855100e92c5402b449c91728dd4ef5adda98368 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=07bb8cbd8d3fefeee59150023808c0f8b69097bc commit 07bb8cbd8d3fefeee59150023808c0f8b69097bc 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=dc871fdfbda152fdc361959e87dcc0b6bf818499 commit dc871fdfbda152fdc361959e87dcc0b6bf818499 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=127a476374828e2847e508db18d941139908f275 commit 127a476374828e2847e508db18d941139908f275 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=032d70239be9392e57a39f83603cce287af92a12 commit 032d70239be9392e57a39f83603cce287af92a12 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=6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 commit 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 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=422958c06b1bfe52f1620b0bb1a68d0db2857641 commit 422958c06b1bfe52f1620b0bb1a68d0db2857641 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=05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f commit 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f 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=08a8e22da079b10cde6264d2a99aeb175d078e1e commit 08a8e22da079b10cde6264d2a99aeb175d078e1e 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=53c01cd83516f0fdddf5108d6b6040183c5ef2be commit 53c01cd83516f0fdddf5108d6b6040183c5ef2be 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=2e519ffbafbef036dbb3ce236b617613c4d82bc7 commit 2e519ffbafbef036dbb3ce236b617613c4d82bc7 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=1cd1c1dea4376835d388fb953281b443c63d79f8 commit 1cd1c1dea4376835d388fb953281b443c63d79f8 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=98e436fe167c18480280e5e411868c51db95a549 commit 98e436fe167c18480280e5e411868c51db95a549 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=e15e208f109f09556113fda6ff6f67908116dd13 commit e15e208f109f09556113fda6ff6f67908116dd13 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=e0773f07675b202f0c979d4921b60e38b0a145e8 commit e0773f07675b202f0c979d4921b60e38b0a145e8 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=1802ceecabe906601fcfb35850ab8aabe3400675 commit 1802ceecabe906601fcfb35850ab8aabe3400675 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=983c4844b181494c5f3022a170fbdb64a48fa297 commit 983c4844b181494c5f3022a170fbdb64a48fa297 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=a6b921f9d2d702fd45fec8bf85117aebf8a97669 commit a6b921f9d2d702fd45fec8bf85117aebf8a97669 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=5292d0ad24572c411711903c3cb82fefea0c1c5b commit 5292d0ad24572c411711903c3cb82fefea0c1c5b 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=06a81f5f5c699c2cafa2c07f81d320b035cfc18b commit 06a81f5f5c699c2cafa2c07f81d320b035cfc18b 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=4b15a19336e77d056c473104a4eff8287318c937 commit 4b15a19336e77d056c473104a4eff8287318c937 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=cc4ddc5496dd0720e2285b07fb5878bb5f076309 commit cc4ddc5496dd0720e2285b07fb5878bb5f076309 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=dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 commit dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 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=84df35ea221472611cc983608d90735869b78210 commit 84df35ea221472611cc983608d90735869b78210 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=5a0db06228e309067d373d3714e223c970ca328a commit 5a0db06228e309067d373d3714e223c970ca328a 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=ba6195da3788380ec65bc82b9dbc098a53d24b80 commit ba6195da3788380ec65bc82b9dbc098a53d24b80 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=a1313a936c39a4222b48111a64fc4a083564a054 commit a1313a936c39a4222b48111a64fc4a083564a054 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=db03d94a143f0a6f3879630b7898f21165576d7a commit db03d94a143f0a6f3879630b7898f21165576d7a 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=3d3feafff91796b0e8c20a9919b9c8d4b4957108 commit 3d3feafff91796b0e8c20a9919b9c8d4b4957108 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=a2febd80053680c6a5daf8fe4cc56ff9ae63870c commit a2febd80053680c6a5daf8fe4cc56ff9ae63870c 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=0da8cff60b632561c4174d50768514226ea96f66 commit 0da8cff60b632561c4174d50768514226ea96f66 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=c73714991b0428ed7e775fdeeedbb18c87f122e0 commit c73714991b0428ed7e775fdeeedbb18c87f122e0 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=a873bccfcf529f4badae21c0a926bc7d0cb903ea commit a873bccfcf529f4badae21c0a926bc7d0cb903ea Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 commit e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=9a07babb67cc52b003899281cb41d7dc449a8c91 commit 9a07babb67cc52b003899281cb41d7dc449a8c91 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=b315a08e1164eefeff7eeb8bb0537416347b1a78 commit b315a08e1164eefeff7eeb8bb0537416347b1a78 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=06ff4d45630488dc73ab2cc95df9bc9588bb73cf commit 06ff4d45630488dc73ab2cc95df9bc9588bb73cf Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 commit fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=4e336a6b7ccee141e2475b66a265df4f41f31d65 commit 4e336a6b7ccee141e2475b66a265df4f41f31d65 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=95c8506f2403be0f3c72f760f90f25acc601bb5f commit 95c8506f2403be0f3c72f760f90f25acc601bb5f Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=cd8b8f63af315fd1482a3812d0b010f1d48e75ad commit cd8b8f63af315fd1482a3812d0b010f1d48e75ad Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=323263b396a4b6acdcbe651169d5a936239174d7 commit 323263b396a4b6acdcbe651169d5a936239174d7 Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=1cdc0172dc130c875a1d88243538046db257a956 commit 1cdc0172dc130c875a1d88243538046db257a956 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=ea17c627392454ea29e63ff8c9bb89f6c8f676eb commit ea17c627392454ea29e63ff8c9bb89f6c8f676eb Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=bb5e23143bc60ee06115421e6942f3a0f31f175c commit bb5e23143bc60ee06115421e6942f3a0f31f175c Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 IuPS: track msg->dst aka ue_conn_ctx, comment For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make sure to keep msg->dst intact when copying from/to msgb and from/to MM context. Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=fcf772ab4490df7c2b0fdfd96519bee48819ffd3 commit fcf772ab4490df7c2b0fdfd96519bee48819ffd3 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." Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f http://cgit.osmocom.org/openbsc/commit/?id=a2890dcabfa6965c82621065c6f4649a77844262 commit a2890dcabfa6965c82621065c6f4649a77844262 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=1935998ba169880d8e78a34f5f7c84dfbb1e79dd commit 1935998ba169880d8e78a34f5f7c84dfbb1e79dd Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 +++-- openbsc/include/openbsc/gsm_data.h | 2 -- 2 files changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 16 12:58:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 16 Aug 2016 12:58:38 GMT Subject: osmo-st-openbsc-test.git branch master updated. d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b Message-ID: <201608161258.u7GCwckO038022@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 "OpenBSC testing utilities in Smalltalk and Python". The branch, master has been updated via d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b (commit) from 91ef01ca7376697efe5edda2543bb66455e5c2b8 (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/smalltalk/osmo-st-openbsc-test/commit/?id=d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b commit d1a00d9797cb99c0fa3fd8612cbd31884cd84b8b Author: Holger Hans Peter Freyther Date: Tue Aug 16 14:51:32 2016 +0200 systemtest: First run at a simple systemtest ----------------------------------------------------------------------- Summary of changes: systemtest.py | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ systemtest.sh | 11 +++++++ 2 files changed, 108 insertions(+) create mode 100755 systemtest.py create mode 100755 systemtest.sh hooks/post-receive -- OpenBSC testing utilities in Smalltalk and Python From gitosis at osmocom.org Tue Aug 16 20:31:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 16 Aug 2016 20:31:43 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-396-g6471ed4 Message-ID: <201608162031.u7GKVhB0024566@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, dexter/draft has been updated discards 97679684d3057a24acec3bddfd20f7e39f060165 (commit) via 6471ed42cb3d46e7013292ac469a7a69040010f3 (commit) via d9ebc3684c2fbef1978e15a165971f610ef1d27c (commit) via f1f1212d80149b922f1a366a9b61cf71908a12a8 (commit) via 19cc245fbfafd88ccf96636f4c92a7848c702529 (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 (97679684d3057a24acec3bddfd20f7e39f060165) \ N -- N -- N (6471ed42cb3d46e7013292ac469a7a69040010f3) 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=6471ed42cb3d46e7013292ac469a7a69040010f3 commit 6471ed42cb3d46e7013292ac469a7a69040010f3 Author: Philipp Date: Tue Aug 16 22:31:08 2016 +0200 Updating git, test for slhc does not work Change-Id: I5bf44cb636bea8aeb291a2c7606727351927824d ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 3 + openbsc/configure.ac | 3 +- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 2 +- openbsc/include/openbsc/sgsn.h | 3 +- openbsc/src/gprs/gprs_sndcp.c | 28 +- openbsc/src/gprs/gprs_sndcp_xid.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 50 +--- openbsc/src/gprs/slhc.c | 111 +++++--- openbsc/tests/Makefile.am | 2 +- openbsc/tests/{xid => slhc}/Makefile.am | 10 +- openbsc/tests/slhc/packets.txt | 6 + openbsc/tests/slhc/slhc_test.c | 311 +++++++++++++++++++++ openbsc/tests/slhc/slhc_test.ok | 63 +++++ openbsc/tests/{xid_sndcp => sndcp_xid}/Makefile.am | 0 .../{xid_sndcp => sndcp_xid}/sndcp_xid_test.c | 0 .../{xid_sndcp => sndcp_xid}/sndcp_xid_test.ok | 0 openbsc/tests/testsuite.at | 13 +- openbsc/tests/xid/xid_test | Bin 146220 -> 0 bytes openbsc/tests/xid/xid_test.c | 6 + openbsc/tests/xid_sndcp/sndcp_xid_test | Bin 160494 -> 0 bytes 20 files changed, 502 insertions(+), 111 deletions(-) copy openbsc/tests/{xid => slhc}/Makefile.am (70%) create mode 100644 openbsc/tests/slhc/packets.txt create mode 100644 openbsc/tests/slhc/slhc_test.c create mode 100644 openbsc/tests/slhc/slhc_test.ok rename openbsc/tests/{xid_sndcp => sndcp_xid}/Makefile.am (100%) rename openbsc/tests/{xid_sndcp => sndcp_xid}/sndcp_xid_test.c (100%) rename openbsc/tests/{xid_sndcp => sndcp_xid}/sndcp_xid_test.ok (100%) delete mode 100755 openbsc/tests/xid/xid_test delete mode 100755 openbsc/tests/xid_sndcp/sndcp_xid_test hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 17 14:38:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Aug 2016 14:38:15 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-397-gee1f382 Message-ID: <201608171438.u7HEcFkV015262@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, dexter/draft has been updated via ee1f382631a2c6d943b6d08dde21fc4d2cc040fd (commit) from 6471ed42cb3d46e7013292ac469a7a69040010f3 (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=ee1f382631a2c6d943b6d08dde21fc4d2cc040fd commit ee1f382631a2c6d943b6d08dde21fc4d2cc040fd Author: Philipp Date: Wed Aug 17 16:37:25 2016 +0200 updating git, slhc now confirmed working! Change-Id: I5b44d2c65439beaac44d8c942530d2b6320fd99a ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp_comp.h | 4 +-- openbsc/src/gprs/gprs_sndcp.c | 9 +++--- openbsc/src/gprs/gprs_sndcp_comp.c | 47 +++++++++++++++++++++---------- openbsc/src/gprs/sgsn_vty.c | 2 +- 4 files changed, 40 insertions(+), 22 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 18 01:33:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 01:33:14 GMT Subject: osmo-iuh.git branch neels/hnbgw-cfg created. bb7e02a45875d9c73740c8dd0529cfba55e4f62d Message-ID: <201608180133.u7I1XEQk027966@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/hnbgw-cfg has been created at bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=bb7e02a45875d9c73740c8dd0529cfba55e4f62d commit bb7e02a45875d9c73740c8dd0529cfba55e4f62d Author: Neels Hofmeyr Date: Thu Aug 18 03:25:56 2016 +0200 doc: add example osmo-hnbgw.cfg Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8 http://cgit.osmocom.org/osmo-iuh/commit/?id=f495b2347bfc0c974e33988f8240be5cb7b2db3b commit f495b2347bfc0c974e33988f8240be5cb7b2db3b Author: Neels Hofmeyr Date: Thu Aug 18 02:18:00 2016 +0200 hnbgw: make Iuh bind address configurable via VTY Add config node hnbgw/iuh/bind, taking an IPv4 address. Use this address to bind the Iuh server. This is particularly useful for the ip.access nano3G, which is very sensitive with SCTP addresses that don't respond to SCTP heartbeats. If the hnbgw listens on 0.0.0.0, there will be SCTP heartbeats for all local interfaces on the machine that the hnbgw runs on; the nano3G will interpret the "missing", or rather, redundant heartbeat acks for the interfaces that aren't really related to the Iuh server and assume a broken Iuh link, leading to an Iuh shutdown and reconnection, looping every minute or so. By binding the hnbgw to only one local interface, the SCTP addresses can be reduced and "missing" heartbeat acks can be avoided. Change-Id: Ie2749c152b878e17aa65dfb806826357d5c494f1 http://cgit.osmocom.org/osmo-iuh/commit/?id=926153b9af0659e8c214f40424e29cda0c821607 commit 926153b9af0659e8c214f40424e29cda0c821607 Author: Neels Hofmeyr Date: Thu Aug 18 02:15:56 2016 +0200 hnbgw vty: add empty hnbgw and hnbgw/iuh vty nodes Add include/osmocom/iuh/ named after this project (osmo-iuh), and add vty.h to define VTY node enum values. Also add (to) Makefile.am and configure.ac to include in the build. An upcoming commit will add the actual first config item to the hnbgw/iuh node. Change-Id: I71545823d3bd81cb888c85df8e298a56c98bf131 http://cgit.osmocom.org/osmo-iuh/commit/?id=4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1 commit 4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1 Author: Neels Hofmeyr Date: Thu Aug 18 01:03:44 2016 +0200 hnbgw: move vty commands out to new hnbgw_vty.c Pass g_hnb_gw and tall_hnb_ctx to hnbgw_vty_init() as they are no longer statically available. Change-Id: If85c1b97a240bd1dcf9f367ea6fca857d542ab22 http://cgit.osmocom.org/osmo-iuh/commit/?id=1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26 commit 1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26 Author: Neels Hofmeyr Date: Thu Aug 18 03:15:14 2016 +0200 hnbgw: make cmdline options stronger than config file Now that a config file gets parsed after the command line options, e.g. the 'logging timestamp 0' config item is stronger than a -T commandline option. So rather store the cmdline options to take effect after config file parsing. This adds a stupid 'log_disable_color = true' reverse boolean logic, which is unavoidable if we want to use the same default cmdline options as osmo-nitb / osmo-cscn. Change-Id: I16ad55b173a443c36b71dc6b70f58695f6665312 http://cgit.osmocom.org/osmo-iuh/commit/?id=085cd67672c9006be6e6f89abb80cff8926ef245 commit 085cd67672c9006be6e6f89abb80cff8926ef245 Author: Neels Hofmeyr Date: Wed Aug 17 13:54:00 2016 +0200 hnbgw: add config file and -c cmdline option Change-Id: I6ac9fa17b35260031c55aab664124d466f60c937 http://cgit.osmocom.org/osmo-iuh/commit/?id=4d675a7df9fd9f3b435da4cbea8446a1e9df22b3 commit 4d675a7df9fd9f3b435da4cbea8446a1e9df22b3 Author: Neels Hofmeyr Date: Wed Aug 17 13:53:18 2016 +0200 hnbgw: add cmdline arg parsing with default options Default options taken from osmo-nitb: -h --help This text. -d option --debug=DHNBAP:DSUA:DRUA:DRANAP:DMAIN Enable debugging. -D --daemonize Fork the process into a background daemon. -s --disable-color -T --timestamp Prefix every log line with a timestamp. -V --version Print the version of OsmoHNBGW. -e --log-level number Set a global loglevel. Change-Id: I931cee01c605c1b507c16041ada226cf963ea433 http://cgit.osmocom.org/osmo-iuh/commit/?id=4c45d2b9fd364122f561239a7a8572f904effee6 commit 4c45d2b9fd364122f561239a7a8572f904effee6 Author: Neels Hofmeyr Date: Thu Aug 18 02:10:57 2016 +0200 hnbgw: add copyright to vty_info Change-Id: I702b606837199ab64c3590546900d4d30357b919 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Aug 18 01:33:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 01:33:41 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-492-gedb6ea6 Message-ID: <201608180133.u7I1XfLQ028068@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 edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit) from a5e4ac8511abb883e0179ba7beddc406a53d10a4 (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=edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 commit edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 Author: Neels Hofmeyr Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-cscn/cscn_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 18 13:55:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 13:55:02 GMT Subject: osmo-pcu.git branch sysmocom/revert_WAIT_ASSIGN updated. 0.2-816-ga4fd319 Message-ID: <201608181355.u7IDt2bl062418@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, sysmocom/revert_WAIT_ASSIGN has been updated discards 8a5a33aa686e567cde18f5841fb4cdd0d73e53e6 (commit) via a4fd319f8408946a9b5824c8cd081be92527e6d6 (commit) via 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad (commit) via 2d91260ea436c06058ae25501dbbf2b9b29e7ed4 (commit) via 6bae2d11f1c6801c2f2ef9d6b1bd7b471767fc3c (commit) via 0b4da058ad45984904c6860ec3820b213c683cce (commit) via 79cb2451576ff07fa65a819f605c82e732120e4c (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 (8a5a33aa686e567cde18f5841fb4cdd0d73e53e6) \ N -- N -- N (a4fd319f8408946a9b5824c8cd081be92527e6d6) 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-pcu/commit/?id=a4fd319f8408946a9b5824c8cd081be92527e6d6 commit a4fd319f8408946a9b5824c8cd081be92527e6d6 Author: Neels Hofmeyr Date: Wed Jun 8 15:27:40 2016 +0200 Revert "tbf: Add state WAIT_ASSIGN" This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0. Conflicts: tests/tbf/TbfTest.err The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002 with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e). The error observed is the following log output (was viewing both osmo-bts-sysmo and osmo-pcu logs interleaved): <0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission <0002> tbf.cpp:893 - Assignment was on CCCH <0002> tbf.cpp:899 - No uplink data received yet <0007> l1sap.c:904 RACH for packet access <0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653 [repeat] When removing this single commit from current osmo-pcu master, GPRS service works well on SysmoBTS, with current osmo-bts master. The TbfTest.err expected output needed adjustment after the revert. Disclaimer: I am not aware of adverse effects this commit may have. I have no idea what the WAIT_ASSIGN state is used for -- further review is required. Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 91 ++++++++++++++++++++++++------------ src/osmo-bts-litecell15/lc15_l1_if.c | 2 +- 2 files changed, 63 insertions(+), 30 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 18 14:04:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 14:04:36 GMT Subject: osmo-iuh.git branch neels/distcheck created. eea657c051026959d424f306bb6702a8b646e584 Message-ID: <201608181404.u7IE4a8V064156@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/distcheck has been created at eea657c051026959d424f306bb6702a8b646e584 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=eea657c051026959d424f306bb6702a8b646e584 commit eea657c051026959d424f306bb6702a8b646e584 Author: Neels Hofmeyr Date: Thu Aug 18 16:01:07 2016 +0200 build: fix missing test_common.h, add -I for the same, for make distcheck Change-Id: I791e6b47178d93e6cec9eb5afe1f3279f484e2bc http://cgit.osmocom.org/osmo-iuh/commit/?id=b905a27b31086887dc906a3932c3c8e8ffd78f7e commit b905a27b31086887dc906a3932c3c8e8ffd78f7e Author: Neels Hofmeyr Date: Thu Aug 18 16:00:05 2016 +0200 move headers Change-Id: I5828326aac68ff82cf9c0e5b99f14b1d2c8445f4 http://cgit.osmocom.org/osmo-iuh/commit/?id=8ae63fece09818e489a078c697d1da8cbabd29c9 commit 8ae63fece09818e489a078c697d1da8cbabd29c9 Author: Neels Hofmeyr Date: Thu Aug 18 15:59:21 2016 +0200 revert Change-Id: Id1fa1f1264b15fabdf5b0effb44d2112d442de9d http://cgit.osmocom.org/osmo-iuh/commit/?id=97e3bb963db60123e27d97c2efc92483ef6e754c commit 97e3bb963db60123e27d97c2efc92483ef6e754c Author: Neels Hofmeyr Date: Thu Aug 18 15:58:44 2016 +0200 build: use gen_hnbap.stamp like gen_ranap.stamp Needed to move the hnbap headers to include/osmocom/hnbap, which is in turn needed for 'make distcheck'. Change-Id: I99d42b888451c9e876f50b92b074fdd8ebe3eeef http://cgit.osmocom.org/osmo-iuh/commit/?id=2fbd382aa451d0dc79041db363dfbdd18eb8441f commit 2fbd382aa451d0dc79041db363dfbdd18eb8441f Author: Neels Hofmeyr Date: Thu Aug 18 15:58:00 2016 +0200 revert Change-Id: Ia6432eb842ea587e38ecf8468ee77a69ba80fc14 http://cgit.osmocom.org/osmo-iuh/commit/?id=e3cfe7ce7f496145b5c5060cb5c9da91a12b9720 commit e3cfe7ce7f496145b5c5060cb5c9da91a12b9720 Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: I11f0dde3d6ea3c8d02a48369ee1905bb17ffe202 http://cgit.osmocom.org/osmo-iuh/commit/?id=7cdf1984259a26760c041b7f9e1b73c44e51886c commit 7cdf1984259a26760c041b7f9e1b73c44e51886c Author: Neels Hofmeyr Date: Thu Aug 18 15:22:19 2016 +0200 fix Change-Id: I827a8c4ef7d904b27e15ac8b0357b86adc76db98 http://cgit.osmocom.org/osmo-iuh/commit/?id=5c563e1d19857bdc70f78541b3fb83896c5c756c commit 5c563e1d19857bdc70f78541b3fb83896c5c756c Author: Neels Hofmeyr Date: Thu Aug 18 14:45:03 2016 +0200 build: use $(MAKE) instead of make Change-Id: I22bf29bd61f1c014e8d4660ee80cf2cacee31449 http://cgit.osmocom.org/osmo-iuh/commit/?id=74d0923b4977e706c41a7c5ca5370e77c11e0ec3 commit 74d0923b4977e706c41a7c5ca5370e77c11e0ec3 Author: Neels Hofmeyr Date: Thu Aug 18 14:31:02 2016 +0200 move headers Change-Id: Ie6f39131c113753922b2ac6af5dec93246bbe0c5 http://cgit.osmocom.org/osmo-iuh/commit/?id=4910ecadbfa744e0a3598a35277a7d9c890c8fff commit 4910ecadbfa744e0a3598a35277a7d9c890c8fff Author: Neels Hofmeyr Date: Thu Aug 18 14:21:04 2016 +0200 move headers: fix includes Change-Id: I221c85b40fb4e4e4512b3c09fcddfbdcc3a1c1d4 http://cgit.osmocom.org/osmo-iuh/commit/?id=2db4efa02c10ae833d66f0adbaebab5206ddcc19 commit 2db4efa02c10ae833d66f0adbaebab5206ddcc19 Author: Neels Hofmeyr Date: Thu Aug 18 14:15:58 2016 +0200 build: cosmetic: hnbap path dup Change-Id: I7956251a94986de8ee77dcb4d1320d3c61d83a18 http://cgit.osmocom.org/osmo-iuh/commit/?id=09794accc5797fe2120e0e977ca7c449ca3e33f1 commit 09794accc5797fe2120e0e977ca7c449ca3e33f1 Author: Neels Hofmeyr Date: Thu Aug 18 14:15:18 2016 +0200 build: configure.ac: remove subdir-objects, it is broken Change-Id: Ibc5f4ac793b5de0d207d8a783b91ccf728afcc17 http://cgit.osmocom.org/osmo-iuh/commit/?id=38eda970def5868c7021e11a5bc2ffb50b17cf08 commit 38eda970def5868c7021e11a5bc2ffb50b17cf08 Author: Neels Hofmeyr Date: Thu Aug 18 13:30:15 2016 +0200 build: generate headers into builddir, not srcdir Also add builddir include to -I Change-Id: Ibda80c597d28673b18e1f774b32c239c54c1c115 http://cgit.osmocom.org/osmo-iuh/commit/?id=93637f0e12cfcc88cec454e46c8145973fe89242 commit 93637f0e12cfcc88cec454e46c8145973fe89242 Author: Neels Hofmeyr Date: Thu Aug 18 13:29:53 2016 +0200 fix gen_ranap.stamp path Change-Id: I8358414c07e594924910d0f864d599b082bf326b http://cgit.osmocom.org/osmo-iuh/commit/?id=11cc50d729db4b5f2a959fa218911838648e5974 commit 11cc50d729db4b5f2a959fa218911838648e5974 Author: Neels Hofmeyr Date: Thu Aug 18 13:17:19 2016 +0200 build: regen: force-move asn1 header files Change-Id: I66edeff638f6e4aa1847f79f6a18bda49967f7db http://cgit.osmocom.org/osmo-iuh/commit/?id=7aa550090880b680943d149ad2df0eb6faf4eeaf commit 7aa550090880b680943d149ad2df0eb6faf4eeaf Author: Neels Hofmeyr Date: Thu Aug 18 13:17:19 2016 +0200 build: regen: force-move asn1 header files Change-Id: Ib86844a8da2ae6c6fccdcca5c1bda8e2cc6cbbc3 http://cgit.osmocom.org/osmo-iuh/commit/?id=517f0bfcec23ba8fc5f2d6ea0af210aba1f30f99 commit 517f0bfcec23ba8fc5f2d6ea0af210aba1f30f99 Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: find asn1tostruct.py in top srcdir, not top builddir Change-Id: I71e7f695edc0234e470421116c8430430ce7efa2 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Aug 18 14:29:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 14:29:42 GMT Subject: osmo-iuh.git branch neels/hnbgw-cfg updated. 76db25e833092b94d50a765a8b96d0bedce2a567 Message-ID: <201608181429.u7IETgsM068356@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/hnbgw-cfg has been updated discards bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit) via 76db25e833092b94d50a765a8b96d0bedce2a567 (commit) via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit) via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (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 (bb7e02a45875d9c73740c8dd0529cfba55e4f62d) \ N -- N -- N (76db25e833092b94d50a765a8b96d0bedce2a567) 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=76db25e833092b94d50a765a8b96d0bedce2a567 commit 76db25e833092b94d50a765a8b96d0bedce2a567 Author: Neels Hofmeyr Date: Thu Aug 18 16:17:21 2016 +0200 doc: add example osmo-hnbgw.cfg Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8 http://cgit.osmocom.org/osmo-iuh/commit/?id=01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 commit 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 Author: Neels Hofmeyr Date: Thu Aug 18 16:11:37 2016 +0200 add doc/examples, Makefile.am adds all *.cfg files generically doc/examples/Makefile.am taken from openbsc/openbsc/doc/examples. Change-Id: I1fadad4deb7f73d2b3aa753a84a76ba5b9bf9574 http://cgit.osmocom.org/osmo-iuh/commit/?id=4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 commit 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 Author: Neels Hofmeyr Date: Thu Aug 18 16:10:52 2016 +0200 add to dist: doc subdir with all current doc files Change-Id: Idfef4f050e21a5d0eae3a530fe319a5adf81534d ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- configure.ac | 2 ++ doc/Makefile.am | 12 ++++++++++++ doc/examples/Makefile.am | 23 +++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 doc/Makefile.am create mode 100644 doc/examples/Makefile.am hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Aug 18 17:20:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 17:20:25 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-400-gb5c46bb Message-ID: <201608181720.u7IHKP0J097757@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, dexter/draft has been updated via b5c46bb797dd345c3eb4ac257d1318c11f5136f6 (commit) via 73c0a184f94ee469935aba7a5a484e54c1385818 (commit) via f15712cfc1bf5f3240f2d5277bf2a665eaebb124 (commit) from ee1f382631a2c6d943b6d08dde21fc4d2cc040fd (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=b5c46bb797dd345c3eb4ac257d1318c11f5136f6 commit b5c46bb797dd345c3eb4ac257d1318c11f5136f6 Author: Philipp Date: Thu Aug 18 19:20:05 2016 +0200 update, working! Change-Id: I6566652f73f4d35895975f65339f3493e2b7289a http://cgit.osmocom.org/openbsc/commit/?id=73c0a184f94ee469935aba7a5a484e54c1385818 commit 73c0a184f94ee469935aba7a5a484e54c1385818 Author: Philipp Date: Thu Aug 18 19:07:09 2016 +0200 fixup Change-Id: Id526cfa0cfa8327a5873689a5296999a3ca54e93 http://cgit.osmocom.org/openbsc/commit/?id=f15712cfc1bf5f3240f2d5277bf2a665eaebb124 commit f15712cfc1bf5f3240f2d5277bf2a665eaebb124 Author: Philipp Date: Thu Aug 18 12:33:51 2016 +0200 fixed problem with compression enitity pointer Change-Id: Id9705157a1e4bb3ba742bbacd12a2a612af6d2b5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 4 +- openbsc/include/openbsc/gprs_llc_xid.h | 10 +- openbsc/include/openbsc/gprs_sndcp_comp.h | 47 ++++--- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 17 ++- openbsc/include/openbsc/gprs_sndcp_xid.h | 136 ++++++++++---------- openbsc/include/openbsc/sgsn.h | 4 +- openbsc/include/openbsc/v42bis.h | 5 +- openbsc/src/gprs/gprs_llc.c | 32 ++--- openbsc/src/gprs/gprs_llc_xid.c | 37 ++---- openbsc/src/gprs/gprs_sndcp.c | 46 +++---- openbsc/src/gprs/gprs_sndcp_comp.c | 162 +++++++++++------------- openbsc/src/gprs/gprs_sndcp_pcomp.c | 108 +++------------- openbsc/src/gprs/gprs_sndcp_xid.c | 120 +++++++++--------- openbsc/src/gprs/sgsn_vty.c | 7 +- openbsc/src/gprs/v42bis.c | 8 +- openbsc/tests/slhc/packets.txt | 6 - openbsc/tests/slhc/slhc_test.c | 45 +++---- openbsc/tests/slhc/slhc_test.ok | 11 -- openbsc/tests/sndcp_xid/sndcp_xid_test.c | 7 +- openbsc/tests/{xid => v42bis}/Makefile.am | 10 +- openbsc/tests/v42bis/v42bis_test.c | 191 +++++++++++++++++++++++++++++ openbsc/tests/v42bis/v42bis_test.ok | 4 + openbsc/tests/xid/xid_test.c | 5 +- 23 files changed, 540 insertions(+), 482 deletions(-) delete mode 100644 openbsc/tests/slhc/packets.txt copy openbsc/tests/{xid => v42bis}/Makefile.am (68%) create mode 100644 openbsc/tests/v42bis/v42bis_test.c create mode 100644 openbsc/tests/v42bis/v42bis_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 18 17:34:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 17:34:49 GMT Subject: osmo-bts.git branch neels/dsp-trace-flags created. 0.4.0-257-g3590812 Message-ID: <201608181734.u7IHYnmL000990@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, neels/dsp-trace-flags has been created at 3590812331dd8f8de0c84731585b342b7feeafe3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3590812331dd8f8de0c84731585b342b7feeafe3 commit 3590812331dd8f8de0c84731585b342b7feeafe3 Author: Neels Hofmeyr Date: Thu Aug 18 18:39:32 2016 +0200 lc15: fix dsp-trace-flag command Remove the '~' from '|= flag', it is plain wrong. Change-Id: I915971f49642967c969f5dd475e8faa960ef3960 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Aug 18 17:35:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Aug 2016 17:35:13 GMT Subject: osmo-bts.git branch sysmocom/lc15_old_firmware updated. 0.4.0-257-g2b12b48 Message-ID: <201608181735.u7IHZD47001167@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/lc15_old_firmware has been updated discards 1acd033444b3de44e1d51c36f2f41e52827d6fc4 (commit) via 2b12b486fe8071ae90c1d824b4aa4628bd37a361 (commit) via 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (commit) via 37af36e85eca546595081246aec010fa7f6fd0be (commit) via 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 (commit) via 67a056c122ed588e74835771a3cfda0f2055c284 (commit) via ef8e2ef6817a78e1598586dfc7275982ec21fd5a (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 (1acd033444b3de44e1d51c36f2f41e52827d6fc4) \ N -- N -- N (2b12b486fe8071ae90c1d824b4aa4628bd37a361) 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-bts/commit/?id=2b12b486fe8071ae90c1d824b4aa4628bd37a361 commit 2b12b486fe8071ae90c1d824b4aa4628bd37a361 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Needed for the litecell15 instance in our lab that still runs with older firmware. Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 5 ++++- src/common/measurement.c | 2 +- src/osmo-bts-litecell15/oml.c | 3 ++- src/osmo-bts-sysmo/oml.c | 6 +++--- src/osmo-bts-trx/l1_if.c | 27 +++++++++++++++++++-------- src/osmo-bts-trx/scheduler_trx.c | 2 +- 6 files changed, 30 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Aug 19 11:07:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Aug 2016 11:07:10 GMT Subject: osmo-pcu.git branch master updated. 0.2-816-g9876f4b Message-ID: <201608191107.u7JB7AgN087785@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 9876f4bb211341ad3cefe5505b30694b04ee91e7 (commit) from 7fd177b91c5b0cb32078d87b41da5ad38c2f08ad (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=9876f4bb211341ad3cefe5505b30694b04ee91e7 commit 9876f4bb211341ad3cefe5505b30694b04ee91e7 Author: Neels Hofmeyr Date: Tue Aug 16 12:49:29 2016 +0200 jenkins.sh: drop compat with old matrix params Change-Id: I7b50a24cf5879cb473a5cf929768bdd30e863a26 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 9 --------- 1 file changed, 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 20 07:03:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Aug 2016 07:03:08 GMT Subject: osmo-iuh.git branch master updated. 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 Message-ID: <201608200703.u7K7385N006329@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 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (commit) via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit) via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (commit) via f495b2347bfc0c974e33988f8240be5cb7b2db3b (commit) via 926153b9af0659e8c214f40424e29cda0c821607 (commit) via 4d8eb4cbd7e7ecc1ad04e3b38ab5121dca2580b1 (commit) via 1d03f19e06ae5ca51e3f37fa01c6585df6d8ad26 (commit) via 085cd67672c9006be6e6f89abb80cff8926ef245 (commit) via 4d675a7df9fd9f3b435da4cbea8446a1e9df22b3 (commit) via 4c45d2b9fd364122f561239a7a8572f904effee6 (commit) from a1bf4f330f50746a3ca7feff5464fe3e3cf17861 (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=6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 commit 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 Author: Neels Hofmeyr Date: Thu Aug 18 16:17:21 2016 +0200 doc: add example osmo-hnbgw.cfg Note that all *.cfg files are added to 'make dist' by the doc/examples/Makefile.am. Change-Id: I424ccdea02578edc7816e4d23a9ea7c5729315d8 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- configure.ac | 3 + doc/Makefile.am | 12 +++ doc/examples/Makefile.am | 23 +++++ doc/examples/osmo-hnbgw.cfg | 32 +++++++ include/osmocom/Makefile.am | 2 +- include/osmocom/iuh/Makefile.am | 2 + include/osmocom/iuh/vty.h | 9 ++ src/Makefile.am | 1 + src/hnbgw.c | 187 ++++++++++++++++++++++++++++------------ src/hnbgw.h | 13 +++ src/hnbgw_vty.c | 153 ++++++++++++++++++++++++++++++++ 12 files changed, 381 insertions(+), 58 deletions(-) create mode 100644 doc/Makefile.am create mode 100644 doc/examples/Makefile.am create mode 100644 doc/examples/osmo-hnbgw.cfg create mode 100644 include/osmocom/iuh/Makefile.am create mode 100644 include/osmocom/iuh/vty.h create mode 100644 src/hnbgw_vty.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Aug 20 15:19:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Aug 2016 15:19:24 GMT Subject: openbsc.git branch neels/utran-ggsn created. 0.15.0-493-gbb42f54 Message-ID: <201608201519.u7KFJOpZ014943@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/utran-ggsn has been created at bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=bb42f54b35eb495ef8df0f493fcb240617d74fc0 commit bb42f54b35eb495ef8df0f493fcb240617d74fc0 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 Sat Aug 20 15:19:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Aug 2016 15:19:43 GMT Subject: openbsc.git branch neels/ipa_nano3G created. 0.15.0-494-gc7cdfde Message-ID: <201608201519.u7KFJhwL015064@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/ipa_nano3G has been created at c7cdfde8290ff28a49389aca2f9a0131f18953b2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c7cdfde8290ff28a49389aca2f9a0131f18953b2 commit c7cdfde8290ff28a49389aca2f9a0131f18953b2 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. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 21 14:02:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Aug 2016 14:02:46 GMT Subject: osmo-bts.git branch master updated. 0.4.0-257-g43d082e Message-ID: <201608211402.u7LE2kEk054409@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 43d082e6f1ec42aae566cc21cecc90e56a262090 (commit) from 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (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=43d082e6f1ec42aae566cc21cecc90e56a262090 commit 43d082e6f1ec42aae566cc21cecc90e56a262090 Author: Max Date: Wed Aug 10 18:17:19 2016 +0200 sysmo: ts_connect: log channel combination name instead of number Change-Id: Ife11cfdb0f83d56ed61e66286a79b7c3a000cce5 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/femtobts.h | 2 +- src/osmo-bts-sysmo/oml.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 10:44:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 10:44:08 GMT Subject: osmo-pcu.git branch neels/416 created. 0.2-819-g76ed8ba Message-ID: <201608221044.u7MAi8N7001925@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, neels/416 has been created at 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=76ed8ba3e5dd081f0edebbb524d91b64d1882ddb commit 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb Author: Neels Hofmeyr Date: Mon Aug 22 12:42:31 2016 +0200 whitespace fix Change-Id: I94a69594f97d4edebfe9fd175bae034fb700fae2 http://cgit.osmocom.org/osmo-pcu/commit/?id=5c5911f44ddb421a36a6809308d5eeca15b2391f commit 5c5911f44ddb421a36a6809308d5eeca15b2391f Author: Neels Hofmeyr Date: Mon Aug 22 12:42:15 2016 +0200 bitcomptest: minimize linkage Change-Id: I6fa804ec164da1d3d1ecb979eada633cad2df7e5 http://cgit.osmocom.org/osmo-pcu/commit/?id=127c836ed488259f79c049ec7844dbc72a7865f0 commit 127c836ed488259f79c049ec7844dbc72a7865f0 Author: pravin Date: Mon Aug 22 14:59:33 2016 +0530 Add decoding of compressed bitmap in EPDAN Implemented tree based algorithm to decode compressed bitmap in EPDAN as described in section 9.1.10 of 3GPP 44.060. This algorithm intends to improve the performance over existing method. New Regression test is added under bitcomp directory. Test case is added to validate decompressed result of the bitmap Present in EPDAN. Test is done for multiple bitmaps of varying length. Invalid inputs are also part of the test vector. Change-Id: Ieae1992ed4b02bb1e09eec2d3de1a030eabd16ce ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 22 10:52:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 10:52:28 GMT Subject: osmo-pcu.git branch neels/416 updated. 0.2-819-g86168c8 Message-ID: <201608221052.u7MAqS5H003343@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, neels/416 has been updated discards 76ed8ba3e5dd081f0edebbb524d91b64d1882ddb (commit) discards 5c5911f44ddb421a36a6809308d5eeca15b2391f (commit) via 86168c8418dc98fddf28653fec0cc0744ca148c1 (commit) via 30ade8dc59790055713946c7277bb12155afe5b9 (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 (76ed8ba3e5dd081f0edebbb524d91b64d1882ddb) \ N -- N -- N (86168c8418dc98fddf28653fec0cc0744ca148c1) 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-pcu/commit/?id=86168c8418dc98fddf28653fec0cc0744ca148c1 commit 86168c8418dc98fddf28653fec0cc0744ca148c1 Author: Neels Hofmeyr Date: Mon Aug 22 12:42:31 2016 +0200 whitespace fix Change-Id: I94a69594f97d4edebfe9fd175bae034fb700fae2 http://cgit.osmocom.org/osmo-pcu/commit/?id=30ade8dc59790055713946c7277bb12155afe5b9 commit 30ade8dc59790055713946c7277bb12155afe5b9 Author: Neels Hofmeyr Date: Mon Aug 22 12:42:15 2016 +0200 bitcomptest: minimize linkage Change-Id: I6fa804ec164da1d3d1ecb979eada633cad2df7e5 ----------------------------------------------------------------------- Summary of changes: tests/bitcomp/BitcompTest.cpp | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 22 12:33:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 12:33:24 GMT Subject: openbsc.git branch neels/ipa_nano3G updated. 0.15.0-491-gae81809 Message-ID: <201608221233.u7MCXOId023670@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/ipa_nano3G has been updated discards c7cdfde8290ff28a49389aca2f9a0131f18953b2 (commit) discards bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit) discards edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit) discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit) discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit) discards a48473d6bbbd564b20697a46760e869a26af1690 (commit) discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit) discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit) discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit) discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit) discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit) discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit) discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit) discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit) discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit) discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit) discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit) discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit) discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit) discards 13566b8e410d60f91250e257a3bfce0818261048 (commit) discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit) discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit) discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit) discards d83bc9063edddad3ac26769192ade468ee490782 (commit) discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit) discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit) discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit) discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit) discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit) discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit) discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit) discards ec554070f665db60388368b280fefd09244e6768 (commit) discards ae5485b7c254d582572175e010f8e3570b83623c (commit) discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit) discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit) discards ad34bdb28961253f2e3924b78d317289518c6bce (commit) discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit) discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit) discards da66540e082216d93ab77ff4665d00cbdffda339 (commit) discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit) discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit) discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit) discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit) discards 8007eadfef100c31df73f76df229931b5afb6faf (commit) discards ed72de8915ef16f4631199d71badadc93a52f930 (commit) discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit) discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit) discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit) discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit) discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit) discards 14a728fb234e0109f25221494185a790ea1972cc (commit) discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit) discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit) discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit) discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit) discards d71019c1696e47845677986350a49972956700d6 (commit) discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit) discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit) discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit) discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit) discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit) discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit) discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit) discards 127a476374828e2847e508db18d941139908f275 (commit) discards 032d70239be9392e57a39f83603cce287af92a12 (commit) discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit) discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit) discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit) discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit) discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit) discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit) discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit) discards 98e436fe167c18480280e5e411868c51db95a549 (commit) discards e15e208f109f09556113fda6ff6f67908116dd13 (commit) discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit) discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit) discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit) discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit) discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit) discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit) discards 4b15a19336e77d056c473104a4eff8287318c937 (commit) discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit) discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit) discards 84df35ea221472611cc983608d90735869b78210 (commit) discards 5a0db06228e309067d373d3714e223c970ca328a (commit) discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit) discards a1313a936c39a4222b48111a64fc4a083564a054 (commit) discards db03d94a143f0a6f3879630b7898f21165576d7a (commit) discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit) discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit) discards 0da8cff60b632561c4174d50768514226ea96f66 (commit) discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit) discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit) discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit) discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit) discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit) discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit) discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit) discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit) discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit) discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit) via ae818099e9cefa8dfd4ee84f88f017b53f35a6a1 (commit) via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit) via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit) via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit) via 6d18c0f6f55274820026ba10320635d705d505c1 (commit) via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit) via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit) via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit) via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit) via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit) via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit) via c929867f855df6e3784eeedfc8763725cafc96a8 (commit) via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit) via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit) via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit) via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit) via 569e42aa45b69b043f64de030745a0444043d9e6 (commit) via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit) via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit) via a3025b6272bc78b50b669052363a1ef0796b5868 (commit) via bb44a0b4c03f7aa68371d630843678f8c405395c (commit) via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit) via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit) via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit) via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit) via 571f66e1befc22251afadbf2ec367ece667d10ed (commit) via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit) via 21201a1af119fc472feed63cefde87d754df61f8 (commit) via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit) via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit) via c5dee190739adffd0f055c15ee42879b25a52a82 (commit) via 52873343f1350e02d6bfc273452c05415208ce68 (commit) via d617f12170cd2626767260eb667795d37b09302c (commit) via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit) via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit) via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit) via 91297d3a9ea23b583130539ce943e0b977326ccb (commit) via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit) via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit) via acc38c92103224048e3a9bfc100600706aff1155 (commit) via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit) via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit) via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit) via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit) via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit) via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit) via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit) via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit) via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit) via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit) via fa6f225d8080453689a1fc629c0db62051690b10 (commit) via d4f222761f48f9174b5c170b07e31a0c7163751a (commit) via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit) via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit) via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit) via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit) via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit) via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit) via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit) via b19f56998f73abaa9f086b4ce366085238d610ba (commit) via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit) via 7423243f65a7319eb6e9e4177dab9219c36554de (commit) via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit) via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit) via 585d6a9b23f56e34682c40066e1f666676460612 (commit) via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit) via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit) via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit) via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit) via 2bae061071f850af6b4271088f25f1de400ba295 (commit) via ef25df34e0475b050a84a830053059f265a5dd8a (commit) via 1a292d88d14be583419dec9279f3a033358b09a3 (commit) via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit) via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit) via 1828acf201012455214da8d66825c8a8afdff933 (commit) via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit) via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit) via 33239e5a9b4588ccb4da34760269bbca021980dc (commit) via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit) via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit) via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit) via 309c76c794461c55ee200e985946a554d28897bc (commit) via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit) via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit) via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit) via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit) via 7b181fec2e7e7098530242129014a6b893f70249 (commit) via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) via 664bdaca97eab8e859219f6227699ff5f243999a (commit) via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) via d870be34b77d564781c783eb48269acee9d55a56 (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 (c7cdfde8290ff28a49389aca2f9a0131f18953b2) \ N -- N -- N (ae818099e9cefa8dfd4ee84f88f017b53f35a6a1) 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=ae818099e9cefa8dfd4ee84f88f017b53f35a6a1 commit ae818099e9cefa8dfd4ee84f88f017b53f35a6a1 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. http://cgit.osmocom.org/openbsc/commit/?id=ff91ec8ab2a64352803f8cc445a75e203170d825 commit ff91ec8ab2a64352803f8cc445a75e203170d825 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 http://cgit.osmocom.org/openbsc/commit/?id=5344f9d9354023ab80e0158368c4aa7f4769ffb9 commit 5344f9d9354023ab80e0158368c4aa7f4769ffb9 Author: Neels Hofmeyr Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b http://cgit.osmocom.org/openbsc/commit/?id=0485b2e27a60b466b0cfda89f56b55574c27a319 commit 0485b2e27a60b466b0cfda89f56b55574c27a319 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=6d18c0f6f55274820026ba10320635d705d505c1 commit 6d18c0f6f55274820026ba10320635d705d505c1 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=2b55c0f5541c8adc1bb051be9c411412f4b20184 commit 2b55c0f5541c8adc1bb051be9c411412f4b20184 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. http://cgit.osmocom.org/openbsc/commit/?id=9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 commit 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 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=2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 commit 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 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=abec36a020a4ba1f6c1980784f33d84f745eed8b commit abec36a020a4ba1f6c1980784f33d84f745eed8b 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=3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d commit 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d 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=9886ba8d73c57dded15c6ab89a489e639ebcfacf commit 9886ba8d73c57dded15c6ab89a489e639ebcfacf 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=c929867f855df6e3784eeedfc8763725cafc96a8 commit c929867f855df6e3784eeedfc8763725cafc96a8 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=33f3125ec9d9a64f700bb206b43fce990fa2e36a commit 33f3125ec9d9a64f700bb206b43fce990fa2e36a 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=a5c35e5afcccab6067a65dbfbcd245e7540afcec commit a5c35e5afcccab6067a65dbfbcd245e7540afcec 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=eb574e69a6d3e65be135193bc3d955168e78d5f3 commit eb574e69a6d3e65be135193bc3d955168e78d5f3 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=f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 commit f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 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=569e42aa45b69b043f64de030745a0444043d9e6 commit 569e42aa45b69b043f64de030745a0444043d9e6 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=5b87ce8f4f13600d8269c5920cbd326e1d9114a7 commit 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 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=4b882c2ca5aceb53ec377ed41981f0531650808d commit 4b882c2ca5aceb53ec377ed41981f0531650808d 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=a3025b6272bc78b50b669052363a1ef0796b5868 commit a3025b6272bc78b50b669052363a1ef0796b5868 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=bb44a0b4c03f7aa68371d630843678f8c405395c commit bb44a0b4c03f7aa68371d630843678f8c405395c 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=c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e commit c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e 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=0c05105159384d3308f5cf7d8e86ebf504dec71c commit 0c05105159384d3308f5cf7d8e86ebf504dec71c Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=230ecf64c70c78721e9e5d040bccdb394f74069b commit 230ecf64c70c78721e9e5d040bccdb394f74069b Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a commit a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=571f66e1befc22251afadbf2ec367ece667d10ed commit 571f66e1befc22251afadbf2ec367ece667d10ed Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=5f39ad7c6c6e81c87c96f50070b78fb61e428269 commit 5f39ad7c6c6e81c87c96f50070b78fb61e428269 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=21201a1af119fc472feed63cefde87d754df61f8 commit 21201a1af119fc472feed63cefde87d754df61f8 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=2b96babe3cd73cb04965a92bb62ef359c43c791e commit 2b96babe3cd73cb04965a92bb62ef359c43c791e 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=ab92801ae494c8c492b033d4795fd38bc6a47f74 commit ab92801ae494c8c492b033d4795fd38bc6a47f74 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=c5dee190739adffd0f055c15ee42879b25a52a82 commit c5dee190739adffd0f055c15ee42879b25a52a82 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=52873343f1350e02d6bfc273452c05415208ce68 commit 52873343f1350e02d6bfc273452c05415208ce68 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=d617f12170cd2626767260eb667795d37b09302c commit d617f12170cd2626767260eb667795d37b09302c 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=7c1dae79ef3e29419beea46bf95c3c0fd7b642ca commit 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca 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=4e1d618a921dff6e7f0d45fa6718c476a8bddf00 commit 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 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=3d1821cbe0b849d10117a2e45a933fb448f66af5 commit 3d1821cbe0b849d10117a2e45a933fb448f66af5 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=91297d3a9ea23b583130539ce943e0b977326ccb commit 91297d3a9ea23b583130539ce943e0b977326ccb 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=1682b89ea8579307fb991aa0a7e303c40053e502 commit 1682b89ea8579307fb991aa0a7e303c40053e502 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=49cfd60f990ecaebe6fcac10497a0e80c367c49b commit 49cfd60f990ecaebe6fcac10497a0e80c367c49b 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=acc38c92103224048e3a9bfc100600706aff1155 commit acc38c92103224048e3a9bfc100600706aff1155 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=9bc349b0182acff3208c4b18411a57c1a4657867 commit 9bc349b0182acff3208c4b18411a57c1a4657867 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=b8582e02f1b3f111a840abbadb477ce02943b4b0 commit b8582e02f1b3f111a840abbadb477ce02943b4b0 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=2b1fd7515608c445f7b504e6ac7ca39eb9f53557 commit 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 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=a04dea9b2060fa2e7b296c64da90ee8567c747dd commit a04dea9b2060fa2e7b296c64da90ee8567c747dd Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts 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. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 commit 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 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=a298d0d0e2ec2741b6882eb543ed58bd9034235a commit a298d0d0e2ec2741b6882eb543ed58bd9034235a 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=19e9abc40b7df15c45ec7874e066adc8fd06895c commit 19e9abc40b7df15c45ec7874e066adc8fd06895c 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=12f127f92e1b6e59982383ba16799437a68b06b5 commit 12f127f92e1b6e59982383ba16799437a68b06b5 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). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=ed0d5b358951ba3581b6f4c17de8e7ca3329838b commit ed0d5b358951ba3581b6f4c17de8e7ca3329838b 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=82b0d7ad8e42c21d762af2f824184e1a6e16778e commit 82b0d7ad8e42c21d762af2f824184e1a6e16778e Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 http://cgit.osmocom.org/openbsc/commit/?id=fa6f225d8080453689a1fc629c0db62051690b10 commit fa6f225d8080453689a1fc629c0db62051690b10 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=d4f222761f48f9174b5c170b07e31a0c7163751a commit d4f222761f48f9174b5c170b07e31a0c7163751a 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=ff9671683c0ccdce913d31d52660d7ff42811aa1 commit ff9671683c0ccdce913d31d52660d7ff42811aa1 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=667d4d6a448f73148ffa1f636e9585140a15c9fc commit 667d4d6a448f73148ffa1f636e9585140a15c9fc 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=68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 commit 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 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=6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a commit 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a 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=2bf9b1cb203e599812685715fa2fa94556dbd569 commit 2bf9b1cb203e599812685715fa2fa94556dbd569 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=b32b7b8ef4aee18029a78089f7229c4d2e22c7eb commit b32b7b8ef4aee18029a78089f7229c4d2e22c7eb 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=069f436d1c9bf16bf84dcf61f15bada8e3d684d8 commit 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 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=b19f56998f73abaa9f086b4ce366085238d610ba commit b19f56998f73abaa9f086b4ce366085238d610ba 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=43f5d6a245083cd825d2a7085024e3f0379e3459 commit 43f5d6a245083cd825d2a7085024e3f0379e3459 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=7423243f65a7319eb6e9e4177dab9219c36554de commit 7423243f65a7319eb6e9e4177dab9219c36554de 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=9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb commit 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb 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=43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d commit 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d 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=585d6a9b23f56e34682c40066e1f666676460612 commit 585d6a9b23f56e34682c40066e1f666676460612 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=dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 commit dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 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=476ee0e268fac48b35b0ab5209b99d4b33119836 commit 476ee0e268fac48b35b0ab5209b99d4b33119836 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=8411b5631f6aaa5c2844918e21c6fe483ef710de commit 8411b5631f6aaa5c2844918e21c6fe483ef710de 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=9dec131700da52b19955be480fa0cc33bde2c6f7 commit 9dec131700da52b19955be480fa0cc33bde2c6f7 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=2bae061071f850af6b4271088f25f1de400ba295 commit 2bae061071f850af6b4271088f25f1de400ba295 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=ef25df34e0475b050a84a830053059f265a5dd8a commit ef25df34e0475b050a84a830053059f265a5dd8a 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=1a292d88d14be583419dec9279f3a033358b09a3 commit 1a292d88d14be583419dec9279f3a033358b09a3 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=506ad0d3e3e86d60f173560f4638b31743f5855f commit 506ad0d3e3e86d60f173560f4638b31743f5855f 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=71e18f95df1fc263dfd1fe35e476a530335cc328 commit 71e18f95df1fc263dfd1fe35e476a530335cc328 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=1828acf201012455214da8d66825c8a8afdff933 commit 1828acf201012455214da8d66825c8a8afdff933 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=c2a4254332f756d22bfe55be3acebd2cdf67b194 commit c2a4254332f756d22bfe55be3acebd2cdf67b194 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=8b08593c89f76b12441e8a3ea7bcf3d9154a9406 commit 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 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=33239e5a9b4588ccb4da34760269bbca021980dc commit 33239e5a9b4588ccb4da34760269bbca021980dc 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=8b02585172cb128a08e05191c3614f02d8a8e05a commit 8b02585172cb128a08e05191c3614f02d8a8e05a 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=1919841ae93b45b80f90db30d222ea2f5fa1c475 commit 1919841ae93b45b80f90db30d222ea2f5fa1c475 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=aff2676ffabdec4eec9978e056d828ecc7f6dfc4 commit aff2676ffabdec4eec9978e056d828ecc7f6dfc4 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=309c76c794461c55ee200e985946a554d28897bc commit 309c76c794461c55ee200e985946a554d28897bc 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=4703c443588e2acf0ae4a356fdd7f6da9b53f206 commit 4703c443588e2acf0ae4a356fdd7f6da9b53f206 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=7afa857789a4ce1fecb4ffcd1e3f44085bf10467 commit 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 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=ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f commit ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f 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=dcdfcf02a1c6443bce6264982bda17b1c080acb7 commit dcdfcf02a1c6443bce6264982bda17b1c080acb7 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=7b181fec2e7e7098530242129014a6b893f70249 commit 7b181fec2e7e7098530242129014a6b893f70249 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 commit 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=e543b6189a88e6fd8e856e9bd91551c6df06f2b2 commit e543b6189a88e6fd8e856e9bd91551c6df06f2b2 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=facfebefe6ac2a2ae1a15a170e1737109a06946d commit facfebefe6ac2a2ae1a15a170e1737109a06946d Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=66b66b2fa188a388c0840ee9ba8d74bc733d877c commit 66b66b2fa188a388c0840ee9ba8d74bc733d877c Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=664bdaca97eab8e859219f6227699ff5f243999a commit 664bdaca97eab8e859219f6227699ff5f243999a Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e commit dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=8d0d30f3b8f939b91086d329edb9f34cf272bced commit 8d0d30f3b8f939b91086d329edb9f34cf272bced Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=a339e184947b8238aab7d48e82c2e7f35b71d10d commit a339e184947b8238aab7d48e82c2e7f35b71d10d Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=eeef915c37ba05f264c1da5f0a33473d19ef88c6 commit eeef915c37ba05f264c1da5f0a33473d19ef88c6 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=9e008c4cb662902ceb9ca8637f1b8096c28bd116 commit 9e008c4cb662902ceb9ca8637f1b8096c28bd116 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=d870be34b77d564781c783eb48269acee9d55a56 commit d870be34b77d564781c783eb48269acee9d55a56 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 12:33:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 12:33:53 GMT Subject: openbsc.git branch neels/utran-ggsn updated. 0.15.0-490-gff91ec8 Message-ID: <201608221233.u7MCXr57024071@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/utran-ggsn has been updated discards bb42f54b35eb495ef8df0f493fcb240617d74fc0 (commit) discards edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit) discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit) discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit) discards a48473d6bbbd564b20697a46760e869a26af1690 (commit) discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit) discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit) discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit) discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit) discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit) discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit) discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit) discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit) discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit) discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit) discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit) discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit) discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit) discards 13566b8e410d60f91250e257a3bfce0818261048 (commit) discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit) discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit) discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit) discards d83bc9063edddad3ac26769192ade468ee490782 (commit) discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit) discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit) discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit) discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit) discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit) discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit) discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit) discards ec554070f665db60388368b280fefd09244e6768 (commit) discards ae5485b7c254d582572175e010f8e3570b83623c (commit) discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit) discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit) discards ad34bdb28961253f2e3924b78d317289518c6bce (commit) discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit) discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit) discards da66540e082216d93ab77ff4665d00cbdffda339 (commit) discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit) discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit) discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit) discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit) discards 8007eadfef100c31df73f76df229931b5afb6faf (commit) discards ed72de8915ef16f4631199d71badadc93a52f930 (commit) discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit) discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit) discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit) discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit) discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit) discards 14a728fb234e0109f25221494185a790ea1972cc (commit) discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit) discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit) discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit) discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit) discards d71019c1696e47845677986350a49972956700d6 (commit) discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit) discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit) discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit) discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit) discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit) discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit) discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit) discards 127a476374828e2847e508db18d941139908f275 (commit) discards 032d70239be9392e57a39f83603cce287af92a12 (commit) discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit) discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit) discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit) discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit) discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit) discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit) discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit) discards 98e436fe167c18480280e5e411868c51db95a549 (commit) discards e15e208f109f09556113fda6ff6f67908116dd13 (commit) discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit) discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit) discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit) discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit) discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit) discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit) discards 4b15a19336e77d056c473104a4eff8287318c937 (commit) discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit) discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit) discards 84df35ea221472611cc983608d90735869b78210 (commit) discards 5a0db06228e309067d373d3714e223c970ca328a (commit) discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit) discards a1313a936c39a4222b48111a64fc4a083564a054 (commit) discards db03d94a143f0a6f3879630b7898f21165576d7a (commit) discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit) discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit) discards 0da8cff60b632561c4174d50768514226ea96f66 (commit) discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit) discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit) discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit) discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit) discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit) discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit) discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit) discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit) discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit) discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit) via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit) via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit) via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit) via 6d18c0f6f55274820026ba10320635d705d505c1 (commit) via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit) via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit) via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit) via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit) via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit) via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit) via c929867f855df6e3784eeedfc8763725cafc96a8 (commit) via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit) via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit) via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit) via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit) via 569e42aa45b69b043f64de030745a0444043d9e6 (commit) via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit) via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit) via a3025b6272bc78b50b669052363a1ef0796b5868 (commit) via bb44a0b4c03f7aa68371d630843678f8c405395c (commit) via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit) via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit) via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit) via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit) via 571f66e1befc22251afadbf2ec367ece667d10ed (commit) via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit) via 21201a1af119fc472feed63cefde87d754df61f8 (commit) via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit) via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit) via c5dee190739adffd0f055c15ee42879b25a52a82 (commit) via 52873343f1350e02d6bfc273452c05415208ce68 (commit) via d617f12170cd2626767260eb667795d37b09302c (commit) via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit) via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit) via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit) via 91297d3a9ea23b583130539ce943e0b977326ccb (commit) via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit) via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit) via acc38c92103224048e3a9bfc100600706aff1155 (commit) via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit) via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit) via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit) via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit) via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit) via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit) via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit) via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit) via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit) via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit) via fa6f225d8080453689a1fc629c0db62051690b10 (commit) via d4f222761f48f9174b5c170b07e31a0c7163751a (commit) via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit) via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit) via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit) via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit) via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit) via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit) via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit) via b19f56998f73abaa9f086b4ce366085238d610ba (commit) via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit) via 7423243f65a7319eb6e9e4177dab9219c36554de (commit) via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit) via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit) via 585d6a9b23f56e34682c40066e1f666676460612 (commit) via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit) via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit) via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit) via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit) via 2bae061071f850af6b4271088f25f1de400ba295 (commit) via ef25df34e0475b050a84a830053059f265a5dd8a (commit) via 1a292d88d14be583419dec9279f3a033358b09a3 (commit) via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit) via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit) via 1828acf201012455214da8d66825c8a8afdff933 (commit) via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit) via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit) via 33239e5a9b4588ccb4da34760269bbca021980dc (commit) via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit) via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit) via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit) via 309c76c794461c55ee200e985946a554d28897bc (commit) via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit) via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit) via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit) via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit) via 7b181fec2e7e7098530242129014a6b893f70249 (commit) via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) via 664bdaca97eab8e859219f6227699ff5f243999a (commit) via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) via d870be34b77d564781c783eb48269acee9d55a56 (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 (bb42f54b35eb495ef8df0f493fcb240617d74fc0) \ N -- N -- N (ff91ec8ab2a64352803f8cc445a75e203170d825) 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: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 12:34:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 12:34:37 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-490-gff91ec8 Message-ID: <201608221234.u7MCYbhp024500@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 edb6ea67f1aa32ab4d2e05c24ed6e600791efd13 (commit) discards a5e4ac8511abb883e0179ba7beddc406a53d10a4 (commit) discards 9e180dc2c488cadc0586e5b75d2b76518c605595 (commit) discards a48473d6bbbd564b20697a46760e869a26af1690 (commit) discards e7ebe7c8298374619fd87f15ad4192ab24f96c07 (commit) discards 4de83667f5d0aae698d1faca45f4a54e0c6750d1 (commit) discards 2f65cefb23dea62190412201918a3e9f597b3da6 (commit) discards b072c8872bbdb32b8122be8646217f3a1b1f4b44 (commit) discards faa08f38f3ab22f77cc4c82d492e5ff94f0e1fdf (commit) discards 0906bcf65588e5f8ce8e4959e8d37325005bf18c (commit) discards e2a915cf77265036bbb0e7ff9661c807a7b53d03 (commit) discards a4df4111134df05817df4e86c2ac90d0479b3704 (commit) discards 19b89c58ef9603a493a1a8d06dd047cca0cfd6ec (commit) discards 613c57d70bd1d96e0e8d22949bee56782017e78e (commit) discards 383bd8d265a5414aae4d5ecbcdfadd344e93b690 (commit) discards aff7aa195b257a4d3fb25e1cd2b34037cb914a9b (commit) discards 214efe6f782f453039a14d3d5ee2fe756a0f6584 (commit) discards 13566b8e410d60f91250e257a3bfce0818261048 (commit) discards b3bb3357e62410f51f891cd51b7e869742cc5d85 (commit) discards e22b4c5d4784427e86c7142068205ff0144b4585 (commit) discards 428adb358489f59eca50f7735fc4a7f86ba3ac39 (commit) discards d83bc9063edddad3ac26769192ade468ee490782 (commit) discards 1ee009077329ac55cc2369c781c177c3b06fb50a (commit) discards 9d251fa752dfe73a72af6d61ca11e550aaa86ad6 (commit) discards 17d98c6ea20f4bf7a666abb66b4765fea9742d55 (commit) discards 095845c7e526290d47f468dc7a6e9c31df2dfb7f (commit) discards d2e1880284198a6dac685f80ce7940ac116ba880 (commit) discards 3bece13fc9f31c6101298b9f2aa9ab4e82da67fd (commit) discards ce5bf363e946c947f33203a9e4eb68db91e5bb6e (commit) discards ec554070f665db60388368b280fefd09244e6768 (commit) discards ae5485b7c254d582572175e010f8e3570b83623c (commit) discards a5746b4354a464d001638c83a82a2a0f041e1123 (commit) discards 166b9b2783936258f8634e2723f106f8ed3320bc (commit) discards ad34bdb28961253f2e3924b78d317289518c6bce (commit) discards 6569de62e91600e97ad10a8b7b4fb2f1995236a6 (commit) discards d54c79ee3f5c0abe2fd8713203f97055673da29b (commit) discards da66540e082216d93ab77ff4665d00cbdffda339 (commit) discards 8e9bfd742faee81712e1d8d5b12bb2c375309947 (commit) discards b58cd100d07f57cf128667c8b25c2c125e86b74d (commit) discards 214f823b47fe758d2b82d3577101a23ddd6a547a (commit) discards 17e6a0d1c96325b844020f6a512d343e878918f9 (commit) discards 8007eadfef100c31df73f76df229931b5afb6faf (commit) discards ed72de8915ef16f4631199d71badadc93a52f930 (commit) discards 43864c93c0554b6b1951b2ef8aa175bca3ccef1d (commit) discards edf2f11acfad6b1f92fb492582709bced3eb86d7 (commit) discards 94501868c843fafa9a06b857c6be47428cc30af8 (commit) discards d9b85e4712fc00a42e4561f3862bbb7f3aebee56 (commit) discards 966069b35c29ae3a9e1b5a9f4ad8fc8e369c89d6 (commit) discards 14a728fb234e0109f25221494185a790ea1972cc (commit) discards fe3a9e7b30f80684dbb7d4af247ea7d46714ec56 (commit) discards a25153bc0117569f10f47b1a1817bed864ba39a5 (commit) discards 736aedc0180062e0583b7cefcfd1ce06a5bc704a (commit) discards 3dc2bc536f306752c403355041343f89a1c3cfa8 (commit) discards d71019c1696e47845677986350a49972956700d6 (commit) discards f7dc418da6f6cfd362bfb491541b7b8fde51c3db (commit) discards e3dec61fde7ebe5c127c7e949273ce0323312521 (commit) discards c1b24487d6e0a5b135b06aa0307863566dbf073a (commit) discards f93be7ba133b1f7b214fd80cbf1728dedff276b6 (commit) discards 3855100e92c5402b449c91728dd4ef5adda98368 (commit) discards 07bb8cbd8d3fefeee59150023808c0f8b69097bc (commit) discards dc871fdfbda152fdc361959e87dcc0b6bf818499 (commit) discards 127a476374828e2847e508db18d941139908f275 (commit) discards 032d70239be9392e57a39f83603cce287af92a12 (commit) discards 6a9c619c47b944c14f9ba8d15a622ca6a9a3a6b5 (commit) discards 422958c06b1bfe52f1620b0bb1a68d0db2857641 (commit) discards 05ec9ac9e19bb24a68ecfcf719560a9a0a2a2e6f (commit) discards 08a8e22da079b10cde6264d2a99aeb175d078e1e (commit) discards 53c01cd83516f0fdddf5108d6b6040183c5ef2be (commit) discards 2e519ffbafbef036dbb3ce236b617613c4d82bc7 (commit) discards 1cd1c1dea4376835d388fb953281b443c63d79f8 (commit) discards 98e436fe167c18480280e5e411868c51db95a549 (commit) discards e15e208f109f09556113fda6ff6f67908116dd13 (commit) discards e0773f07675b202f0c979d4921b60e38b0a145e8 (commit) discards 1802ceecabe906601fcfb35850ab8aabe3400675 (commit) discards 983c4844b181494c5f3022a170fbdb64a48fa297 (commit) discards a6b921f9d2d702fd45fec8bf85117aebf8a97669 (commit) discards 5292d0ad24572c411711903c3cb82fefea0c1c5b (commit) discards 06a81f5f5c699c2cafa2c07f81d320b035cfc18b (commit) discards 4b15a19336e77d056c473104a4eff8287318c937 (commit) discards cc4ddc5496dd0720e2285b07fb5878bb5f076309 (commit) discards dd923cffa9aa03e63bd17c6cde60babcfe0ee8f7 (commit) discards 84df35ea221472611cc983608d90735869b78210 (commit) discards 5a0db06228e309067d373d3714e223c970ca328a (commit) discards ba6195da3788380ec65bc82b9dbc098a53d24b80 (commit) discards a1313a936c39a4222b48111a64fc4a083564a054 (commit) discards db03d94a143f0a6f3879630b7898f21165576d7a (commit) discards 3d3feafff91796b0e8c20a9919b9c8d4b4957108 (commit) discards a2febd80053680c6a5daf8fe4cc56ff9ae63870c (commit) discards 0da8cff60b632561c4174d50768514226ea96f66 (commit) discards c73714991b0428ed7e775fdeeedbb18c87f122e0 (commit) discards a873bccfcf529f4badae21c0a926bc7d0cb903ea (commit) discards e19c5eb4c5f8d24090fba5d1d8f9853b7afaad95 (commit) discards 9a07babb67cc52b003899281cb41d7dc449a8c91 (commit) discards b315a08e1164eefeff7eeb8bb0537416347b1a78 (commit) discards 06ff4d45630488dc73ab2cc95df9bc9588bb73cf (commit) discards fce841c0f8a8dbb2ebcf58806f3ab9aa8a22be90 (commit) discards 4e336a6b7ccee141e2475b66a265df4f41f31d65 (commit) discards 95c8506f2403be0f3c72f760f90f25acc601bb5f (commit) discards cd8b8f63af315fd1482a3812d0b010f1d48e75ad (commit) via ff91ec8ab2a64352803f8cc445a75e203170d825 (commit) via 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit) via 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit) via 6d18c0f6f55274820026ba10320635d705d505c1 (commit) via 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit) via 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit) via 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit) via abec36a020a4ba1f6c1980784f33d84f745eed8b (commit) via 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit) via 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit) via c929867f855df6e3784eeedfc8763725cafc96a8 (commit) via 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit) via a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit) via eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit) via f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit) via 569e42aa45b69b043f64de030745a0444043d9e6 (commit) via 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit) via 4b882c2ca5aceb53ec377ed41981f0531650808d (commit) via a3025b6272bc78b50b669052363a1ef0796b5868 (commit) via bb44a0b4c03f7aa68371d630843678f8c405395c (commit) via c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit) via 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit) via 230ecf64c70c78721e9e5d040bccdb394f74069b (commit) via a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit) via 571f66e1befc22251afadbf2ec367ece667d10ed (commit) via 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit) via 21201a1af119fc472feed63cefde87d754df61f8 (commit) via 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit) via ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit) via c5dee190739adffd0f055c15ee42879b25a52a82 (commit) via 52873343f1350e02d6bfc273452c05415208ce68 (commit) via d617f12170cd2626767260eb667795d37b09302c (commit) via 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit) via 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit) via 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit) via 91297d3a9ea23b583130539ce943e0b977326ccb (commit) via 1682b89ea8579307fb991aa0a7e303c40053e502 (commit) via 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit) via acc38c92103224048e3a9bfc100600706aff1155 (commit) via 9bc349b0182acff3208c4b18411a57c1a4657867 (commit) via b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit) via 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit) via a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit) via 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit) via a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit) via 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit) via 12f127f92e1b6e59982383ba16799437a68b06b5 (commit) via ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit) via 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit) via fa6f225d8080453689a1fc629c0db62051690b10 (commit) via d4f222761f48f9174b5c170b07e31a0c7163751a (commit) via ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit) via 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit) via 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit) via 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit) via 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit) via b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit) via 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit) via b19f56998f73abaa9f086b4ce366085238d610ba (commit) via 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit) via 7423243f65a7319eb6e9e4177dab9219c36554de (commit) via 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit) via 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit) via 585d6a9b23f56e34682c40066e1f666676460612 (commit) via dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit) via 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit) via 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit) via 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit) via 2bae061071f850af6b4271088f25f1de400ba295 (commit) via ef25df34e0475b050a84a830053059f265a5dd8a (commit) via 1a292d88d14be583419dec9279f3a033358b09a3 (commit) via 506ad0d3e3e86d60f173560f4638b31743f5855f (commit) via 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit) via 1828acf201012455214da8d66825c8a8afdff933 (commit) via c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit) via 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit) via 33239e5a9b4588ccb4da34760269bbca021980dc (commit) via 8b02585172cb128a08e05191c3614f02d8a8e05a (commit) via 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit) via aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit) via 309c76c794461c55ee200e985946a554d28897bc (commit) via 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit) via 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit) via ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit) via dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit) via 7b181fec2e7e7098530242129014a6b893f70249 (commit) via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) via 664bdaca97eab8e859219f6227699ff5f243999a (commit) via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) via d870be34b77d564781c783eb48269acee9d55a56 (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 (edb6ea67f1aa32ab4d2e05c24ed6e600791efd13) \ N -- N -- N (ff91ec8ab2a64352803f8cc445a75e203170d825) 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/sgsn_libgtp.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 12:35:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 12:35:43 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-404-g51cada8 Message-ID: <201608221235.u7MCZhr5024923@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 1cac1b76b09a3dc556a59d49b04991877af96498 (commit) discards 678628540e332caf0791e672956fbaff040f2cb2 (commit) discards b3f547a6a97cdcdfe29bf20e3f96bb52c2f3ebdf (commit) discards ab4a50f25cef7706e2bac51b29200c6fda5a7d28 (commit) discards 02cd8ed1c50710a359c36070931de55b626441ad (commit) discards 1de367125a1da1dcc6ca3f2e511e9c5debccf978 (commit) discards be532f3bdb1e97728eb247d2d9a149f8d5f1d024 (commit) discards 0539e04f5f3aea108e08e202ce338c873dde6352 (commit) discards 1a48d52fbe9e11d1ea9432f632100df009d14036 (commit) discards 6ca159003849a32ae87730c8d95140af18b01155 (commit) discards 8807f4882c7fd2125853545c11fcd16fcdba0c26 (commit) discards c2d2e2858f52df0048e62373afce37bad84948ba (commit) discards b3b168d2578c2775eebe8d37b3387de9ea1c6a4e (commit) discards d5b09557b1dedeb2ced013c55d5640bd63d3b0f9 (commit) discards 719c75ca91a377c99e3b220bf64bdff979a91849 (commit) discards 260671f0d46316cc01be64103790d08350df6a41 (commit) discards 97ae48b1d80bb9eb26ff306f4f3b6f95bc01561f (commit) discards b53d4e73dac43fedcbb16b56937b110f70cee2ea (commit) discards 6cc8ee6b6af3934328e26b06dbe7c2b60cac1fed (commit) via 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) via e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) via facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) via 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) via 664bdaca97eab8e859219f6227699ff5f243999a (commit) via dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) via 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) via a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) via eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) via 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) via d870be34b77d564781c783eb48269acee9d55a56 (commit) via 323263b396a4b6acdcbe651169d5a936239174d7 (commit) via 1cdc0172dc130c875a1d88243538046db257a956 (commit) via ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit) via bb5e23143bc60ee06115421e6942f3a0f31f175c (commit) via fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit) via a2890dcabfa6965c82621065c6f4649a77844262 (commit) via 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit) via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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 (1cac1b76b09a3dc556a59d49b04991877af96498) \ N -- N -- N (51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8) 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: contrib/jenkins.sh | 5 +++-- openbsc/include/openbsc/debug.h | 1 - openbsc/src/gprs/sgsn_libgtp.c | 3 +-- openbsc/src/libcommon/debug.c | 5 ----- openbsc/src/libiu/iu.c | 12 ++++++------ 5 files changed, 10 insertions(+), 16 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 12:54:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 12:54:20 GMT Subject: osmo-bts.git branch neels/dyn_fixes updated. 0.4.0-260-g656e2d8 Message-ID: <201608221254.u7MCsKTL029105@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, neels/dyn_fixes has been updated discards 42b8a25b0bd8eb53a79841fe463742a4aa259b02 (commit) discards f476da552fda7c6255008e0fd4c0da13e629f70d (commit) discards a85b43430cd3d44d017d3d40f728e89e1523be4d (commit) discards e82c02e68c25caefab5b4a33cac744a7de5148f5 (commit) discards 0dcccec33083c6b4db00d733aeb2601ebeab2a58 (commit) discards d6ebab44a4cbc7d61ce079f472ba7ee9bc60182f (commit) discards 488d920242fa37910cb9ac060b07a5e5701bd6bc (commit) via 656e2d88a47844054f9b360861f10b084cd43efd (commit) via 783301182215199975bf3afddf03f49f6a41ea37 (commit) via 242e9202a31c7f02b61a62297a057b78b7ce0a89 (commit) via 43d082e6f1ec42aae566cc21cecc90e56a262090 (commit) via 55c46022e1a5f1cbe51c96566e38ff110e4a3092 (commit) via 37af36e85eca546595081246aec010fa7f6fd0be (commit) via 63849ebf7143fe5af0d8dffd4157d62c8c1a2867 (commit) via 67a056c122ed588e74835771a3cfda0f2055c284 (commit) via ef8e2ef6817a78e1598586dfc7275982ec21fd5a (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 (42b8a25b0bd8eb53a79841fe463742a4aa259b02) \ N -- N -- N (656e2d88a47844054f9b360861f10b084cd43efd) 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-bts/commit/?id=656e2d88a47844054f9b360861f10b084cd43efd commit 656e2d88a47844054f9b360861f10b084cd43efd Author: Neels Hofmeyr Date: Tue Aug 9 19:56:50 2016 +0200 dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Though this patch theoretically makes a lot of sense, it is not entirely clear why dyn TS are working without it. Committing due to common sense, not to fix any actual breakage. Change-Id: I6136cb42a4d627ebefc963eb5321fadfe63cca4b http://cgit.osmocom.org/osmo-bts/commit/?id=783301182215199975bf3afddf03f49f6a41ea37 commit 783301182215199975bf3afddf03f49f6a41ea37 Author: Neels Hofmeyr Date: Tue Aug 9 20:15:09 2016 +0200 cosmetic: common ts_is_pdch() Have one common ts_is_pdch(), placed in lchan.c, since this file is pretty empty and pretty close to ts. Publish in gsm_data.h. Remove the if-style implementation from l1sap.c, and instead implement in a switch statement. This prepares for upcoming ts_is_pdch() usage in ph_data_req() for sysmo and lc15. Change-Id: Ib78d663fdbac5a1d7053f1b9d543649b66da00e2 http://cgit.osmocom.org/osmo-bts/commit/?id=242e9202a31c7f02b61a62297a057b78b7ce0a89 commit 242e9202a31c7f02b61a62297a057b78b7ce0a89 Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn TS: measurement: use correct nr of subslots, rm code dup In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using ts_subslots() from gsm_data_shared.c. The local dup of subslots_per_pchan[] is no longer needed. (depends on recent commit to openbsc.git for ts_sublots()) Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/femtobts.h | 2 +- src/osmo-bts-sysmo/oml.c | 5 +++-- src/osmo-bts-trx/scheduler_trx.c | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 17:16:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 17:16:15 GMT Subject: osmo-pcu.git branch master updated. 0.2-817-g1ec4d80 Message-ID: <201608221716.u7MHGFm4084439@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 1ec4d80176680a99d561a19adee9677756e65d99 (commit) from 9876f4bb211341ad3cefe5505b30694b04ee91e7 (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=1ec4d80176680a99d561a19adee9677756e65d99 commit 1ec4d80176680a99d561a19adee9677756e65d99 Author: Aravind Sirsikar Date: Wed Aug 17 12:56:53 2016 +0530 Remove warning while using 'egprs only' command in VTY This warning is not valid since the PCU is not failing when EGPRS is activated. So removing this trace Change-Id: I62278f998adc691b9a3563ac2a46d756e7bfb66c ----------------------------------------------------------------------- Summary of changes: src/pcu_vty.c | 6 ------ 1 file changed, 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 22 17:41:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 17:41:32 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-75-gae686c4 Message-ID: <201608221741.u7MHfWCI089638@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 "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via ae686c462df73285fc13d3a0dc76f360a911500b (commit) via 860e9a1a727688a0b7d2040ed4afdc0669331160 (commit) via e3b6560b0423efbaecb743e7edf6cbb28a1ee3c7 (commit) from 164a09fc11cec2d8b15b38e8b512fa542d6cecc7 (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: lib/soapy/soapy_sink_c.cc | 17 ++++++++++++++--- lib/soapy/soapy_source_c.cc | 17 ++++++++++++++--- 2 files changed, 28 insertions(+), 6 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Aug 22 22:00:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 22:00:50 GMT Subject: osmo-bts.git branch neels/log2 created. 0.4.0-258-g9ddcbd7 Message-ID: <201608222200.u7MM0oKP039507@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, neels/log2 has been created at 9ddcbd785fef37a031774ab4768a6a312d7cc076 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=9ddcbd785fef37a031774ab4768a6a312d7cc076 commit 9ddcbd785fef37a031774ab4768a6a312d7cc076 Author: Neels Hofmeyr Date: Mon Aug 22 23:00:07 2016 +0200 log causing rx event for lchan_lookup errors Add log_name to lchan_lookup() and pass such from the various RSL rx events that call it to validate the RSL chan_nr. Change-Id: I0d9923f47ac655b204169eec302d607412d5754d ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 22:00:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 22:00:51 GMT Subject: osmo-bts.git branch neels/dyn_no_pcu created. 0.4.0-259-g061e661 Message-ID: <201608222200.u7MM0ps6039527@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, neels/dyn_no_pcu has been created at 061e66121f107a3c3a00d4f0657effab0b81ee1d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=061e66121f107a3c3a00d4f0657effab0b81ee1d commit 061e66121f107a3c3a00d4f0657effab0b81ee1d Author: Neels Hofmeyr Date: Mon Aug 22 23:07:09 2016 +0200 dyn TS: if PCU is not connected, allow operation as TCH Before this patch, Osmocom style TCH/F_TCH/H_PDCH dyn TS were paralyzed if no PCU was running. The state of the dyn TS would lock up in the PDCH activation phase since the PCU never completed the process. Make more robust, i.e. don't concern the BSC with PDCH activation failures. This matches the way plain PDCH TS work: besides declaring the TS as PDCH, the BSC is not involved and is not told about errors. During PDCH deactivation, still wait for the PCU to tear down the PDTCH SAPIs, but in case no PCU is connected, send a rel ack right away. Thus, the BSC will happily switch Osmocom style dynamic timeslots to and from PDCH mode, using the dyn TS as voice channels as needed, and not caring about possible PDCH failures. GPRS starts working right away as soon as a PCU connects, regardless of dyn TS having been used for voice any number of times, and without another switchover needed. In detail: In rsl_rx_chan_activ(), upon receiving a PDCH activation, send an RSL chan act ack right away, unconditionally (with an explaining comment). Do not concern the Abis link with PDCH activation failures. Since we're acking right away now, drop the chan act ack that would follow after the PCU activation: as before dyn TS, only send acks and nacks for rel_act_kind == LCHAN_REL_ACT_RSL (PDCH runs as LCHAN_REL_ACT_PCU). In dyn_ts_pdch_release, indicate that the PCU is not connected by means of returning 1. In rsl_rx_rf_chan_rel(), use this indicator to send a rel ack right away if the PCU is not connected. Change-Id: I2a0b9730197786b99ff3bc1f08c75f7d279cb1f7 http://cgit.osmocom.org/osmo-bts/commit/?id=244db5514fbdcc684ac64c19e4b3e268eea5d027 commit 244db5514fbdcc684ac64c19e4b3e268eea5d027 Author: Neels Hofmeyr Date: Mon Aug 22 18:23:03 2016 +0200 common/rsl: move decision whether to chan act ack/nack to common function Prepare for a dyn TS patch that needs to call rsl_tx_chan_act_ack() directly without the rel_act_kind decision. Add function rsl_tx_chan_act_acknack() to wrap rsl_tx_chan_act_ack() and rsl_tx_chan_act_nack(). Move the decision whether to drop the ack/nack, based on lchan->rel_act_kind, to the new function, losing some code dup. Change all callers to use the new function; drop the two older ones from rsl.h and make them static. Note: for nack, the exception for dyn TS in PDCH mode was missing (rsl_tx_chan_act_nack() had only the rel_act_kind != LCHAN_REL_ACT_RSL condition, but should also have had the dyn TS exception as in rsl_tx_chan_act_ack()). I already know that this exception will again be removed in an upcoming commit, but for patch readability it logically makes sense to add it here. To easily include the nack case, drop the check for which pchan the dyn TS is operating as, because a rel_act_kind == LCHAN_REL_ACT_PCU implies that it is either already in or trying to become PDCH mode. Change-Id: I57ba60c670730c6d7877a6a9b96ece0a7679a0bb ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 22:01:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 22:01:12 GMT Subject: osmo-bts.git branch neels/log1 created. 0.4.0-258-gc491ba1 Message-ID: <201608222201.u7MM1CtM039677@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, neels/log1 has been created at c491ba1701e1480da07a9529cdb320d502dd8b52 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c491ba1701e1480da07a9529cdb320d502dd8b52 commit c491ba1701e1480da07a9529cdb320d502dd8b52 Author: Neels Hofmeyr Date: Mon Aug 22 22:58:10 2016 +0200 log: l1sap: add 0x to hex output of chan_nr, 5 times Change-Id: I187a74fd255dbdfb9bfb1e32786031a66f013efb ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 22:19:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 22:19:29 GMT Subject: openbsc.git branch master updated. 0.15.0-387-g723f7c7 Message-ID: <201608222219.u7MMJTEP043823@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 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (commit) from 91dfa86c18a522cf108245d6c6bdc89f0835a533 (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=723f7c7db3b0fc494f15fa20cab775f596b18cb1 commit 723f7c7db3b0fc494f15fa20cab775f596b18cb1 Author: Neels Hofmeyr Date: Thu Aug 11 19:12:54 2016 +0200 comment: gsm48_gmm_sendmsg(): add spec reference on encryptable Change-Id: I54a3bc518bc38e38b78f6e9ea3705e4fbd5ffb98 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 23:25:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 23:25:06 GMT Subject: openbsc.git branch neels/log created. 0.15.0-388-gcde0c2f Message-ID: <201608222325.u7MNP6vW057406@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/log has been created at cde0c2f3121b9e14a432786e9e834c11cfffe9f8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=cde0c2f3121b9e14a432786e9e834c11cfffe9f8 commit cde0c2f3121b9e14a432786e9e834c11cfffe9f8 Author: Neels Hofmeyr Date: Tue Aug 23 01:22:58 2016 +0200 log causing rx event for lchan_lookup errors Add log_name to lchan_lookup() and pass such from the various RSL rx events that call it to validate the RSL chan_nr. Change-Id: Id81e7b8b9c27831923f050a78dfc7d650e687033 http://cgit.osmocom.org/openbsc/commit/?id=a3c3216df565558e18f6e0aca54712a2de740954 commit a3c3216df565558e18f6e0aca54712a2de740954 Author: Neels Hofmeyr Date: Mon Aug 22 18:40:07 2016 +0200 log: abis_rsl: don't log 'error' when there is no error The message 'RF Channel Release due error 0' keeps catching my eye because it says 'error' even though the error code is zero, i.e. no error. This shall end now. Change-Id: Ie0b9d62e8ce85a096c963931e0ae5527b8dc490a ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 23:27:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 23:27:48 GMT Subject: openbsc.git branch neels/dyn_fixes updated. 0.15.0-390-gbffa475 Message-ID: <201608222327.u7MNRmqg058003@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_fixes has been updated discards 2d0f7bc050d14c68081291162724e8775e42dc2a (commit) discards 2f1645fd2a1b3566ffc09c51dd34cfe096cb935b (commit) discards 8beb6cc93ac1a766b511f2ffa3353b2b92532d29 (commit) discards 78488ff2382be036854a52d6f4abe3380452d185 (commit) via bffa475aca803ec61af17936bcad12768978951e (commit) via e5adc02fed05f3768d34703e014e5f8943b973ce (commit) via 9ad7f986ef2702aa57b2cbb52e3582b828fa1163 (commit) via 343d499a01b306ddb17918853c3c4439ba035261 (commit) via 91dfa86c18a522cf108245d6c6bdc89f0835a533 (commit) via 1f6a9ba7e569990e58df1003e7e611691bf95303 (commit) via dbb6392368d4a9b5ba0ade9e2681e1d057011519 (commit) via 2a63d01c1e60aef2a82d2c65dcf640386ba7c0d4 (commit) via b6f565c97da5aeef8f5a490ea259379265c76b18 (commit) via 2f44693fad8505255293d3ed37dbd4e7cabebd37 (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 (2d0f7bc050d14c68081291162724e8775e42dc2a) \ N -- N -- N (bffa475aca803ec61af17936bcad12768978951e) 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=bffa475aca803ec61af17936bcad12768978951e commit bffa475aca803ec61af17936bcad12768978951e Author: Neels Hofmeyr Date: Tue Aug 9 21:43:24 2016 +0200 chan_alloc: log when dyn TS is not picked due to lchan state Change-Id: I47acacc375b63de68b157f3a73a7e0aed4b31ae7 http://cgit.osmocom.org/openbsc/commit/?id=e5adc02fed05f3768d34703e014e5f8943b973ce commit e5adc02fed05f3768d34703e014e5f8943b973ce Author: Neels Hofmeyr Date: Fri Jul 29 18:12:06 2016 +0200 move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e http://cgit.osmocom.org/openbsc/commit/?id=9ad7f986ef2702aa57b2cbb52e3582b828fa1163 commit 9ad7f986ef2702aa57b2cbb52e3582b828fa1163 Author: Neels Hofmeyr Date: Fri Jul 29 18:13:38 2016 +0200 chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] The array will move to gsm_data_shared.c; to prepare, use the function instead. Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf http://cgit.osmocom.org/openbsc/commit/?id=343d499a01b306ddb17918853c3c4439ba035261 commit 343d499a01b306ddb17918853c3c4439ba035261 Author: Neels Hofmeyr Date: Fri Jul 29 18:10:59 2016 +0200 dyn TS: bts_chan_load: use correct nr of subslots for dyn ts For TCH/F_TCH/H_PDCH dynamic timeslots, the ts->pchan does not lead to a meaningful value from the subslots_per_pchan[] array. Use the ts_subslots() function instead, which checks for dyn pchan. Change-Id: I659acebca82dfb3e305433471be64e9d27439af8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 +- openbsc/contrib/bsc_control.py | 49 ++++++++--- openbsc/contrib/ctrl2sse.py | 147 ++++++++++++++++++++++++++++++++ openbsc/src/libcommon/gsm_data_shared.c | 21 +++-- 4 files changed, 202 insertions(+), 20 deletions(-) create mode 100755 openbsc/contrib/ctrl2sse.py hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 22 23:28:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 23:28:40 GMT Subject: osmo-bts.git branch neels/dyn_no_pcu updated. 0.4.0-259-g42edba5 Message-ID: <201608222328.u7MNSeYL058218@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, neels/dyn_no_pcu has been updated discards 061e66121f107a3c3a00d4f0657effab0b81ee1d (commit) discards 244db5514fbdcc684ac64c19e4b3e268eea5d027 (commit) via 42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f (commit) via 370a91c4eac99948376c2175ef9e352c70be2b53 (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 (061e66121f107a3c3a00d4f0657effab0b81ee1d) \ N -- N -- N (42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f) 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-bts/commit/?id=42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f commit 42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f Author: Neels Hofmeyr Date: Mon Aug 22 23:07:09 2016 +0200 dyn TS: if PCU is not connected, allow operation as TCH Before this patch, Osmocom style TCH/F_TCH/H_PDCH dyn TS were paralyzed if no PCU was running. The state of the dyn TS would lock up in the PDCH activation phase since the PCU never completed the process. Make more robust, i.e. don't concern the BSC with PDCH activation failures. This matches the way plain PDCH TS work: besides declaring the TS as PDCH, the BSC is not involved and is not told about errors. During PDCH deactivation, still wait for the PCU to tear down the PDTCH SAPIs, but in case no PCU is connected, send a rel ack right away. Thus, the BSC will happily switch Osmocom style dynamic timeslots to and from PDCH mode, using the dyn TS as voice channels as needed, and not caring about possible PDCH failures. GPRS starts working right away as soon as a PCU connects, regardless of dyn TS having been used for voice any number of times, and without another switchover needed. In detail: In rsl_rx_chan_activ(), upon receiving a PDCH activation, send an RSL chan act ack right away, unconditionally (with an explaining comment). Do not concern the Abis link with PDCH activation failures. Since we're acking right away now, drop the chan act ack that would follow after the PCU activation: as before dyn TS, only send acks and nacks for rel_act_kind == LCHAN_REL_ACT_RSL (PDCH runs as LCHAN_REL_ACT_PCU). In dyn_ts_pdch_release, indicate that the PCU is not connected by means of returning 1. In rsl_rx_rf_chan_rel(), use this indicator to send a rel ack right away if the PCU is not connected. Change-Id: I2a0b9730197786b99ff3bc1f08c75f7d279cb1f7 http://cgit.osmocom.org/osmo-bts/commit/?id=370a91c4eac99948376c2175ef9e352c70be2b53 commit 370a91c4eac99948376c2175ef9e352c70be2b53 Author: Neels Hofmeyr Date: Mon Aug 22 18:23:03 2016 +0200 common/rsl: move decision whether to chan act ack/nack to common function Prepare for a dyn TS patch that needs to call rsl_tx_chan_act_ack() directly without the rel_act_kind decision. Add function rsl_tx_chan_act_acknack() to wrap rsl_tx_chan_act_ack() and rsl_tx_chan_act_nack(). Move the decision whether to drop the ack/nack, based on lchan->rel_act_kind, to the new function, losing some code dup. Change all callers to use the new function; drop the two older ones from rsl.h and make them static. Note: for nack, the exception for dyn TS in PDCH mode was missing (rsl_tx_chan_act_nack() had only the rel_act_kind != LCHAN_REL_ACT_RSL condition, but should also have had the dyn TS exception as in rsl_tx_chan_act_ack()). I already know that this exception will again be removed in an upcoming commit, but for patch readability it logically makes sense to add it here. To easily include the nack case, drop the check for which pchan the dyn TS is operating as, because a rel_act_kind == LCHAN_REL_ACT_PCU implies that it is either already in or trying to become PDCH mode. Change-Id: I57ba60c670730c6d7877a6a9b96ece0a7679a0bb ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 22 23:29:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 23:29:50 GMT Subject: libosmocore.git branch neels/sock_err_msg created. 0.9.0-219-g96a9434 Message-ID: <201608222329.u7MNTobW058432@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, neels/sock_err_msg has been created at 96a94347798540e8918fcaca84ce2aac53a9373e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=96a94347798540e8918fcaca84ce2aac53a9373e commit 96a94347798540e8918fcaca84ce2aac53a9373e Author: Neels Hofmeyr Date: Mon Aug 22 13:34:23 2016 +0200 osmo_sock_init(): include host and port in error messages For programs like osmo-hnbgw with numerous sockets, the message that some unspecified connection was refused is not very helpful. Also output the host and port where an error occured. Instead of perror, use fprintf(stderr, ..., strerror()) to be able to include a format string and print host and port as passed to osmo_sock_init(). Change-Id: I8d0343f51310699b78fcb83fd76fd93764acf3dc ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Aug 22 23:31:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Aug 2016 23:31:31 GMT Subject: libosmocore.git branch neels/check_pkg_config deleted. 0.9.0-216-g2658335 Message-ID: <201608222331.u7MNVVjT058882@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, neels/check_pkg_config has been deleted was 2658335dcb9f2b7324b045303b6203605862dba2 ----------------------------------------------------------------------- 2658335dcb9f2b7324b045303b6203605862dba2 configure: check for pkg-config presence ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Aug 23 12:10:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Aug 2016 12:10:09 GMT Subject: osmo-iuh.git branch neels/distcheck updated. 74ed63005cfbd42634a25648f2a46457a05c7f36 Message-ID: <201608231210.u7NCA9tW008191@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/distcheck has been updated discards eea657c051026959d424f306bb6702a8b646e584 (commit) discards b905a27b31086887dc906a3932c3c8e8ffd78f7e (commit) discards 8ae63fece09818e489a078c697d1da8cbabd29c9 (commit) discards 97e3bb963db60123e27d97c2efc92483ef6e754c (commit) discards 2fbd382aa451d0dc79041db363dfbdd18eb8441f (commit) discards e3cfe7ce7f496145b5c5060cb5c9da91a12b9720 (commit) discards 7cdf1984259a26760c041b7f9e1b73c44e51886c (commit) discards 5c563e1d19857bdc70f78541b3fb83896c5c756c (commit) discards 74d0923b4977e706c41a7c5ca5370e77c11e0ec3 (commit) discards 4910ecadbfa744e0a3598a35277a7d9c890c8fff (commit) discards 2db4efa02c10ae833d66f0adbaebab5206ddcc19 (commit) discards 09794accc5797fe2120e0e977ca7c449ca3e33f1 (commit) discards 38eda970def5868c7021e11a5bc2ffb50b17cf08 (commit) discards 93637f0e12cfcc88cec454e46c8145973fe89242 (commit) discards 11cc50d729db4b5f2a959fa218911838648e5974 (commit) discards 7aa550090880b680943d149ad2df0eb6faf4eeaf (commit) discards 517f0bfcec23ba8fc5f2d6ea0af210aba1f30f99 (commit) discards bb7e02a45875d9c73740c8dd0529cfba55e4f62d (commit) via 74ed63005cfbd42634a25648f2a46457a05c7f36 (commit) via 3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767 (commit) via 20c4ab345accd44a13813f483a569e12c84cec60 (commit) via d57cbf1ee838d5e5028c9c21870097497bfe6e7a (commit) via 947ea5cad680429d6e08308cde263659382db98e (commit) via 570a696b570d44f2f09a73af99b18b09e65efe03 (commit) via 15f3a09c79d85e13082e186890591efa58806476 (commit) via 90e71bb978bf7d97f103445f711dc4d839faf9f6 (commit) via cdd7ac523ecb316a0836c726c78a560747fe1b48 (commit) via 25c96bb3e98f5a1b22fa01175b17b9f1314e029c (commit) via 40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5 (commit) via 64fc79596248ca5998f070e03490566c8b0f4354 (commit) via fed2c2d8e6c1c10a54b0dca248382b2f8892ed10 (commit) via dc88fd9bcbb2481f33204e6e76df146c7b522406 (commit) via f0014fc0b61a03902e4bd9674b635b4105d6a3b2 (commit) via c5890bde181e8da95a04cf73d09859307d4b8232 (commit) via c11a60e2bb1fbadaf90353a723d557bf1223c666 (commit) via 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (commit) via 01c71fc2dd3c3545a5a3f0d83391a28590dc9f69 (commit) via 4d91ab277b4acc1bc2bdb5edc81d8c09b2bd3e47 (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 (eea657c051026959d424f306bb6702a8b646e584) \ N -- N -- N (74ed63005cfbd42634a25648f2a46457a05c7f36) 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=74ed63005cfbd42634a25648f2a46457a05c7f36 commit 74ed63005cfbd42634a25648f2a46457a05c7f36 Author: Neels Hofmeyr Date: Thu Aug 18 16:01:07 2016 +0200 build: fix missing test_common.h, add -I for the same, for make distcheck Change-Id: I791e6b47178d93e6cec9eb5afe1f3279f484e2bc http://cgit.osmocom.org/osmo-iuh/commit/?id=3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767 commit 3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767 Author: Neels Hofmeyr Date: Thu Aug 18 16:00:05 2016 +0200 move headers Change-Id: I5828326aac68ff82cf9c0e5b99f14b1d2c8445f4 http://cgit.osmocom.org/osmo-iuh/commit/?id=20c4ab345accd44a13813f483a569e12c84cec60 commit 20c4ab345accd44a13813f483a569e12c84cec60 Author: Neels Hofmeyr Date: Thu Aug 18 15:59:21 2016 +0200 revert Change-Id: Id1fa1f1264b15fabdf5b0effb44d2112d442de9d http://cgit.osmocom.org/osmo-iuh/commit/?id=d57cbf1ee838d5e5028c9c21870097497bfe6e7a commit d57cbf1ee838d5e5028c9c21870097497bfe6e7a Author: Neels Hofmeyr Date: Thu Aug 18 15:58:44 2016 +0200 build: use gen_hnbap.stamp like gen_ranap.stamp Needed to move the hnbap headers to include/osmocom/hnbap, which is in turn needed for 'make distcheck'. Change-Id: I99d42b888451c9e876f50b92b074fdd8ebe3eeef http://cgit.osmocom.org/osmo-iuh/commit/?id=947ea5cad680429d6e08308cde263659382db98e commit 947ea5cad680429d6e08308cde263659382db98e Author: Neels Hofmeyr Date: Thu Aug 18 15:58:00 2016 +0200 revert Change-Id: Ia6432eb842ea587e38ecf8468ee77a69ba80fc14 http://cgit.osmocom.org/osmo-iuh/commit/?id=570a696b570d44f2f09a73af99b18b09e65efe03 commit 570a696b570d44f2f09a73af99b18b09e65efe03 Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: I11f0dde3d6ea3c8d02a48369ee1905bb17ffe202 http://cgit.osmocom.org/osmo-iuh/commit/?id=15f3a09c79d85e13082e186890591efa58806476 commit 15f3a09c79d85e13082e186890591efa58806476 Author: Neels Hofmeyr Date: Thu Aug 18 15:22:19 2016 +0200 fix Change-Id: I827a8c4ef7d904b27e15ac8b0357b86adc76db98 http://cgit.osmocom.org/osmo-iuh/commit/?id=90e71bb978bf7d97f103445f711dc4d839faf9f6 commit 90e71bb978bf7d97f103445f711dc4d839faf9f6 Author: Neels Hofmeyr Date: Thu Aug 18 14:45:03 2016 +0200 build: use $(MAKE) instead of make Change-Id: I22bf29bd61f1c014e8d4660ee80cf2cacee31449 http://cgit.osmocom.org/osmo-iuh/commit/?id=cdd7ac523ecb316a0836c726c78a560747fe1b48 commit cdd7ac523ecb316a0836c726c78a560747fe1b48 Author: Neels Hofmeyr Date: Thu Aug 18 14:31:02 2016 +0200 move headers Change-Id: Ie6f39131c113753922b2ac6af5dec93246bbe0c5 http://cgit.osmocom.org/osmo-iuh/commit/?id=25c96bb3e98f5a1b22fa01175b17b9f1314e029c commit 25c96bb3e98f5a1b22fa01175b17b9f1314e029c Author: Neels Hofmeyr Date: Thu Aug 18 14:21:04 2016 +0200 move headers: fix includes Change-Id: I221c85b40fb4e4e4512b3c09fcddfbdcc3a1c1d4 http://cgit.osmocom.org/osmo-iuh/commit/?id=40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5 commit 40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5 Author: Neels Hofmeyr Date: Thu Aug 18 14:15:58 2016 +0200 build: cosmetic: hnbap path dup Change-Id: I7956251a94986de8ee77dcb4d1320d3c61d83a18 http://cgit.osmocom.org/osmo-iuh/commit/?id=64fc79596248ca5998f070e03490566c8b0f4354 commit 64fc79596248ca5998f070e03490566c8b0f4354 Author: Neels Hofmeyr Date: Thu Aug 18 14:15:18 2016 +0200 build: configure.ac: remove subdir-objects, it is broken Change-Id: Ibc5f4ac793b5de0d207d8a783b91ccf728afcc17 http://cgit.osmocom.org/osmo-iuh/commit/?id=fed2c2d8e6c1c10a54b0dca248382b2f8892ed10 commit fed2c2d8e6c1c10a54b0dca248382b2f8892ed10 Author: Neels Hofmeyr Date: Thu Aug 18 13:30:15 2016 +0200 build: generate headers into builddir, not srcdir Also add builddir include to -I Change-Id: Ibda80c597d28673b18e1f774b32c239c54c1c115 http://cgit.osmocom.org/osmo-iuh/commit/?id=dc88fd9bcbb2481f33204e6e76df146c7b522406 commit dc88fd9bcbb2481f33204e6e76df146c7b522406 Author: Neels Hofmeyr Date: Thu Aug 18 13:29:53 2016 +0200 fix gen_ranap.stamp path Change-Id: I8358414c07e594924910d0f864d599b082bf326b http://cgit.osmocom.org/osmo-iuh/commit/?id=f0014fc0b61a03902e4bd9674b635b4105d6a3b2 commit f0014fc0b61a03902e4bd9674b635b4105d6a3b2 Author: Neels Hofmeyr Date: Thu Aug 18 13:17:19 2016 +0200 build: regen: force-move asn1 header files Change-Id: I66edeff638f6e4aa1847f79f6a18bda49967f7db http://cgit.osmocom.org/osmo-iuh/commit/?id=c5890bde181e8da95a04cf73d09859307d4b8232 commit c5890bde181e8da95a04cf73d09859307d4b8232 Author: Neels Hofmeyr Date: Thu Aug 18 13:17:19 2016 +0200 build: regen: force-move asn1 header files Change-Id: Ib86844a8da2ae6c6fccdcca5c1bda8e2cc6cbbc3 http://cgit.osmocom.org/osmo-iuh/commit/?id=c11a60e2bb1fbadaf90353a723d557bf1223c666 commit c11a60e2bb1fbadaf90353a723d557bf1223c666 Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: find asn1tostruct.py in top srcdir, not top builddir Change-Id: I71e7f695edc0234e470421116c8430430ce7efa2 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- configure.ac | 2 ++ doc/Makefile.am | 12 ++++++++++++ doc/examples/Makefile.am | 23 +++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 doc/Makefile.am create mode 100644 doc/examples/Makefile.am hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 23 14:46:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Aug 2016 14:46:44 GMT Subject: osmo-bts.git branch neels/lc15 created. 0.4.0-261-g8d51b53 Message-ID: <201608231446.u7NEkikG037727@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, neels/lc15 has been created at 8d51b5329182e5b63a60be7ef0bd885f7e140af3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8d51b5329182e5b63a60be7ef0bd885f7e140af3 commit 8d51b5329182e5b63a60be7ef0bd885f7e140af3 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Needed for the litecell15 instance in our lab that still runs with older firmware. Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6 http://cgit.osmocom.org/osmo-bts/commit/?id=aa2729d8a36e8fd9fd7fb477fce26be85aa9c064 commit aa2729d8a36e8fd9fd7fb477fce26be85aa9c064 Author: Neels Hofmeyr Date: Tue Aug 23 15:19:57 2016 +0200 Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be Commit "sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH" introduced a check for TCH/F_PDCH intended only for TCH/F_TCH/H_PDCH. It looked correct, but TCH/F_PDCH startup was designed differently: For TCH/F_PDCH, the idea was to look it up in pchan_to_logChComb[] and obtain the TCH/F channel combination, so that TCH/F_PDCH first initialize as TCH/F. So pchan was in fact intended to be passed as TCH/F_PDCH. For Osmocom TCH/F_TCH/H_PDCH, we've in the meantime added a ts_opstart() function that makes this decision explicitly. So, instead of reverting the erratic commit, add TCH/F_PDCH to ts_opstart(), for both sysmo and lc15. In ts_opstart(), move to a switch statement to resolve the actual pchan to use for ts_connect_as(). Drop TCH/F_PDCH and TCH/F_TCH/H_PDCH from pchan_to_logChComb[] and comment. Change-Id: I376b92a06f4cbe943c1c913dea7487fac53a7d08 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 24 10:03:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Aug 2016 10:03:26 GMT Subject: osmo-iuh.git branch neels/hnbgw-cfg deleted. 76db25e833092b94d50a765a8b96d0bedce2a567 Message-ID: <201608241003.u7OA3QSe052633@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/hnbgw-cfg has been deleted was 76db25e833092b94d50a765a8b96d0bedce2a567 ----------------------------------------------------------------------- 76db25e833092b94d50a765a8b96d0bedce2a567 doc: add example osmo-hnbgw.cfg ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Aug 24 11:48:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Aug 2016 11:48:10 GMT Subject: openbsc.git branch neels/log updated. 0.15.0-389-ge35d738 Message-ID: <201608241148.u7OBmAD6070524@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/log has been updated discards cde0c2f3121b9e14a432786e9e834c11cfffe9f8 (commit) discards a3c3216df565558e18f6e0aca54712a2de740954 (commit) via e35d738de016547f3221e3805663de8e98a74270 (commit) via a4a08e64b9df3a39042e7c2b8bf933878a0d4c3a (commit) via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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 (cde0c2f3121b9e14a432786e9e834c11cfffe9f8) \ N -- N -- N (e35d738de016547f3221e3805663de8e98a74270) 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=e35d738de016547f3221e3805663de8e98a74270 commit e35d738de016547f3221e3805663de8e98a74270 Author: Neels Hofmeyr Date: Tue Aug 23 01:22:58 2016 +0200 log causing rx event for lchan_lookup errors Add log_name to lchan_lookup() and pass such from the various RSL rx events that call it to validate the RSL chan_nr. Change-Id: Id81e7b8b9c27831923f050a78dfc7d650e687033 http://cgit.osmocom.org/openbsc/commit/?id=a4a08e64b9df3a39042e7c2b8bf933878a0d4c3a commit a4a08e64b9df3a39042e7c2b8bf933878a0d4c3a Author: Neels Hofmeyr Date: Mon Aug 22 18:40:07 2016 +0200 log: abis_rsl: don't log 'error' when there is no error The message 'RF Channel Release due error 0' keeps catching my eye because it says 'error' even though the error code is zero, i.e. no error. This shall end now. Change-Id: Ie0b9d62e8ce85a096c963931e0ae5527b8dc490a ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 24 16:54:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Aug 2016 16:54:37 GMT Subject: osmo-bts.git branch neels/log3 created. 0.4.0-258-gae8f6c8 Message-ID: <201608241654.u7OGsbGA023391@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, neels/log3 has been created at ae8f6c8ec9e6b38978ec5e254f8ba4cda559a88f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ae8f6c8ec9e6b38978ec5e254f8ba4cda559a88f commit ae8f6c8ec9e6b38978ec5e254f8ba4cda559a88f Author: Neels Hofmeyr Date: Wed Aug 24 15:15:36 2016 +0200 log: sysmo,lc15: tweak log about sapi_cmds queue The osmo-bts log used to say this a lot: DL1C <0006> oml.c:758 (bts=0,trx=0,ts=0,ss=1) End of queue encountered. Now empty? 1 - Move this to DEBUG level instead of NOTICE. - Tweak wording and logic so it says one of: [...] End of SAPI cmd queue encountered. Queue is now empty. [...] End of SAPI cmd queue encountered. More pending. Change-Id: I5a46c90d016cee9b50f32db2af568765d3cb74cc ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 24 16:56:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Aug 2016 16:56:57 GMT Subject: openbsc.git branch neels/dyn_stability created. 0.15.0-396-g8d2b33d Message-ID: <201608241656.u7OGuvCj024087@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_stability has been created at 8d2b33d0832be51a24cad82ff0be682a1888ab08 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8d2b33d0832be51a24cad82ff0be682a1888ab08 commit 8d2b33d0832be51a24cad82ff0be682a1888ab08 Author: Neels Hofmeyr Date: Wed Aug 24 17:02:19 2016 +0200 log: rsl notice: tiny tweak for readability Change-Id: I57c3b7d27d857c96e3fa3dacf7b766bc43100fc3 http://cgit.osmocom.org/openbsc/commit/?id=761413754b50e2f1f0801dad1ca0be6f523062b9 commit 761413754b50e2f1f0801dad1ca0be6f523062b9 Author: Neels Hofmeyr Date: Wed Aug 24 16:48:00 2016 +0200 log: improve for rsl_lchan_mark_broken() In rsl_lchan_mark_broken(), call rsl_lchan_set_state() so the state transition gets logged in the debug log. Remove logging for the broken channel at the callers, instead log the error actually in rsl_lchan_mark_broken() itself, with the reason message passed by the caller anyway. (Removes code dup and ensures it's always logged.) Change-Id: I54ae9bbd3f193bae7b1bda1fef3e33e62b353bf5 http://cgit.osmocom.org/openbsc/commit/?id=4af1e8c272e246b17a62294fe1d52c3d3ccc5684 commit 4af1e8c272e246b17a62294fe1d52c3d3ccc5684 Author: Neels Hofmeyr Date: Wed Aug 24 14:48:39 2016 +0200 dyn TS: debug log: if still in use, also log lchan type and state Change-Id: Ifbf31cde24b2d1022b7a472966c17959c96e6dda http://cgit.osmocom.org/openbsc/commit/?id=c5f08776f2108b9bb8611faa0d887412ef290f3a commit c5f08776f2108b9bb8611faa0d887412ef290f3a Author: Neels Hofmeyr Date: Wed Aug 24 14:42:58 2016 +0200 dyn TS: debug log 'switchover complete' only when there was a switchover Change-Id: I7ddcb41edce1cd7b22fe91e33bdcaedb21856222 http://cgit.osmocom.org/openbsc/commit/?id=f76bdb2e66e09fd7bd23ab44d25a69372e7e8d16 commit f76bdb2e66e09fd7bd23ab44d25a69372e7e8d16 Author: Neels Hofmeyr Date: Wed Aug 24 17:02:37 2016 +0200 dyn TS: fix OS#1798: on late RF CHAN REL ACK, activate PDCH Tested by hacking a REL ACK delay of a couple of seconds into osmo-bts' rsl.c for the first TCH_H lchan: [[[ diff --git a/include/osmo-bts/rsl.h b/include/osmo-bts/rsl.h index 093e9cb..b35c3bb 100644 --- a/include/osmo-bts/rsl.h +++ b/include/osmo-bts/rsl.h @@ -22,6 +22,7 @@ int rsl_tx_est_ind(struct gsm_lchan *lchan, uint8_t link_id, uint8_t *data, int int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause); int rsl_tx_conn_fail(struct gsm_lchan *lchan, uint8_t cause); int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan); +int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan); int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay); /* call-back for LAPDm code, called when it wants to send msgs UP */ diff --git a/src/common/l1sap.c b/src/common/l1sap.c index 3802e25..1f92b0d 100644 --- a/src/common/l1sap.c +++ b/src/common/l1sap.c @@ -491,7 +491,16 @@ static int l1sap_info_rel_cnf(struct gsm_bts_trx *trx, lchan = get_lchan_by_chan_nr(trx, info_act_cnf->chan_nr); - rsl_tx_rf_rel_ack(lchan); + static int yyy = 0; + + DEBUGP(DRSL, "%s YYYYYYYYYYYYYYYYYYYYY %d %s\n", + gsm_lchan_name(lchan), yyy, gsm_lchant_name(lchan->type)); + + if (lchan->type == GSM_LCHAN_TCH_H && !yyy) { + yyy ++; + rsl_tx_rf_rel_ack_later(lchan); + } else + rsl_tx_rf_rel_ack(lchan); /* During PDCH DEACT, this marks the deactivation of the PDTCH as * requested by the PCU. Next up, we disconnect the TS completely and diff --git a/src/common/rsl.c b/src/common/rsl.c index 3c97af9..7926f21 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -534,6 +534,22 @@ int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan) return abis_bts_rsl_sendmsg(msg); } +struct osmo_timer_list yyy_timer; + +static void yyy_timer_cb(void *data) +{ + rsl_tx_rf_rel_ack(data); +} + +int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan) +{ + yyy_timer.cb = yyy_timer_cb; + yyy_timer.data = lchan; + osmo_timer_schedule(&yyy_timer, 10, 0); + return 0; +} + + /* 8.4.2 sending CHANnel ACTIVation ACKnowledge */ static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan) { ]]] Change-Id: I87e07e1d54882f8f3d667fa300c6e3679f5c920d Fixes: OS#1798 http://cgit.osmocom.org/openbsc/commit/?id=888c29032a10888139e3462014cab186eeb8e8d5 commit 888c29032a10888139e3462014cab186eeb8e8d5 Author: Neels Hofmeyr Date: Wed Aug 24 16:57:31 2016 +0200 dyn TS: fix: properly run an lchan activation timeout Actually schedule an activation timer for the activation part of a dyn TS switchover. It needs to be restarted because the channel release procedure in the first part of a switchover actually removes the activation timer. Change-Id: Ibf50d13ba10298464a8b07e34716763161438990 http://cgit.osmocom.org/openbsc/commit/?id=e0d4cceb3cd31dfef2c5e32d5897466094efd92a commit e0d4cceb3cd31dfef2c5e32d5897466094efd92a Author: Neels Hofmeyr Date: Wed Aug 24 16:57:31 2016 +0200 dyn TS: clearly use lchan[0], fixing minor confusion The dyn_ts_switchover_*() functions made the impression that they act on a specific lchan of a timeslot. The assumption that we would remember to use e.g. lchan[1] across a PDCH deactivation is brain damaged to begin with; and factually we always use lchan[0] anyway (the only case for using lchan[1] would be when switching to TCH/H, but the channel allocator will always return lchan[0] for that). Instead of the brain damaged lchan args, use a ts arg across all dyn_ts_switchover_*() functions, with one exception: The dyn_ts_switchover_complete() actually receives an RSL activation ack message on a specific lchan and needs to evaluate its lchan type. This will always be lchan[0] as it is now, but we should stick with the lchan the message was sent for. For PDCH, a check to use lchan[0] already existed, when composing the ACT message in rsl_chan_activate_lchan_as_pdch(). Replace with an assertion. Adjust all callers to pass ts instead of lchan. In dyn_ts_switchover_start(), there was a dead code check that jumps to switchover_complete() in case the pchan already matches. This never hits, because we only call dyn_ts_switchover_start() when pchans mismatch. So avoid guessing at passing lchan[0] to dyn_ts_switchover_complete() by not calling it at all but logging an error instead. In rsl_chan_activate_lchan(), we remember some values before going into switchover from PDCH. Explicitly store them in lchan[0], because after a PDCH release we have always and will activate no other than lchan[0]. In dyn_ts_switchover_continue(), move the check for any existing lchan->rqd_ref further above, and more correctly check all lchans that were so far valid on the TS, instead of just one. This partly prepares for a subsequent commit to fix the act_timer use for dyn TS: with the old lchan arg, we might schedule an activation timer on lchan[1] but receive an ack on lchan[0] (for PDCH), leading to an act_timer expiry. Change-Id: I3f5d48a9bdaa49a42a1908d4a03744638c59796a http://cgit.osmocom.org/openbsc/commit/?id=35fe0769dc1c215610b953138053de4e06ade987 commit 35fe0769dc1c215610b953138053de4e06ade987 Author: Neels Hofmeyr Date: Wed Aug 24 14:45:44 2016 +0200 dyn TS: fix error recovery: switch to PDCH after lchan error state Tested by hacking a CHAN ACT ACK delay of a couple of seconds into osmo-bts' rsl.c for the first TCH_H lchan: [[[ diff --git a/src/common/rsl.c b/src/common/rsl.c index 3c97af9..4bfd27a 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -559,6 +559,22 @@ static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan) return abis_bts_rsl_sendmsg(msg); } +struct osmo_timer_list xxx_timer; + +static void xxx_timer_cb(void *data) +{ + rsl_tx_chan_act_ack(data); +} + +static int rsl_tx_chan_act_ack_later(struct gsm_lchan *lchan) +{ + xxx_timer.cb = xxx_timer_cb; + xxx_timer.data = lchan; + osmo_timer_schedule(&xxx_timer, 10, 0); + return 0; +} + + /* 8.4.7 sending HANDOver DETection */ int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay) { @@ -614,6 +630,18 @@ int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause) if (cause) return rsl_tx_chan_act_nack(lchan, cause); + + static int xxx = 0; + + DEBUGP(DRSL, "%s XXXXXXXXXXXXXXXXXXXXX %d %s\n", + gsm_lchan_name(lchan), xxx, gsm_lchant_name(lchan->type)); + + if (lchan->type == GSM_LCHAN_TCH_H) { + if (!xxx) { + xxx ++; + return rsl_tx_chan_act_ack_later(lchan); + } + } return rsl_tx_chan_act_ack(lchan); } ]]] Change-Id: Ie82dec9c9fefc476fdf5b5afdad2246b9d6fe304 http://cgit.osmocom.org/openbsc/commit/?id=0d1970fb4e277922f76110c1ba7073fb52dbcce9 commit 0d1970fb4e277922f76110c1ba7073fb52dbcce9 Author: Neels Hofmeyr Date: Wed Aug 24 14:44:11 2016 +0200 dyn TS: move check whether to switch to PDCH to separate function Prepares for an upcoming commit using the same check in error_timeout_cb(). Change-Id: I8abfa964631040f798212cc3e360f67f9e09b7c5 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 25 09:46:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 09:46:18 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-401-g299a737 Message-ID: <201608250946.u7P9kIWd010104@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, dexter/draft has been updated via 299a7373c015f296dcfde4e9756f02bc948c51fc (commit) from b5c46bb797dd345c3eb4ac257d1318c11f5136f6 (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=299a7373c015f296dcfde4e9756f02bc948c51fc commit 299a7373c015f296dcfde4e9756f02bc948c51fc Author: Philipp Date: Thu Aug 25 11:45:32 2016 +0200 V.42bis test not working, rest works Change-Id: I4fb1fe7d7e4d6e297453f837122226f4b202cd67 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 3 +- openbsc/include/openbsc/gprs_sndcp.h | 49 ++--- openbsc/include/openbsc/gprs_sndcp_comp.h | 9 +- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 2 +- openbsc/src/gprs/gprs_llc.c | 12 +- openbsc/src/gprs/gprs_sndcp.c | 330 +++++++++++++++++------------ openbsc/src/gprs/gprs_sndcp_comp.c | 21 +- openbsc/src/gprs/gprs_sndcp_pcomp.c | 40 +++- openbsc/tests/Makefile.am | 2 +- openbsc/tests/sgsn/Makefile.am | 10 +- openbsc/tests/slhc/slhc_test.c | 2 +- openbsc/tests/testsuite.at | 6 + openbsc/tests/v42bis/v42bis_test.c | 258 +++++++++++++++++++++- 14 files changed, 535 insertions(+), 210 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 25 10:34:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 10:34:16 GMT Subject: osmo-pcu.git branch master updated. 0.2-818-ge6cadb4 Message-ID: <201608251034.u7PAYGdO016983@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 e6cadb4e3ccd05673fd9d33f8a445dd54be6006b (commit) from 1ec4d80176680a99d561a19adee9677756e65d99 (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=e6cadb4e3ccd05673fd9d33f8a445dd54be6006b commit e6cadb4e3ccd05673fd9d33f8a445dd54be6006b Author: Aravind Sirsikar Date: Tue Aug 16 16:32:59 2016 +0530 Add data structure to handle SPB for EGPRS DL Modify the header files with necessary data structure to handle Split block for EGPRS DL TBF. The EGPRS resegmentation feature allows PCU to retransmit RLC blocks of HeaderType1, HeaderType2 by segmenting them to 2 HeaderType3 blocks(Example MCS5 will be retransmitted as 2 MCS2 blocks). Table 10.4.8b.2 of 44.060 explains the possible values of SPB in HeadrType3 for DL direction. The PCU decides to retransmit the blocks by resegmenting it based on Table 8.1.1.1 of 44.060. The retransmission MCS is calculated based on current MCS of the Block and demanded MCS by PCU. Section 10.3a.3.3 of 44.060 shows the HeadrType3 with SPB field present in it Change-Id: I57673e53a9da2affa7e8aaa6551ac4b271c3d525 ----------------------------------------------------------------------- Summary of changes: src/bts.h | 4 ++++ src/rlc.h | 45 +++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 25 10:42:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 10:42:14 GMT Subject: osmo-pcu.git branch master updated. 0.2-819-g50b0970 Message-ID: <201608251042.u7PAgEwo018125@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 50b097003baac3903c9d52a609b091c76ca83e3c (commit) from e6cadb4e3ccd05673fd9d33f8a445dd54be6006b (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=50b097003baac3903c9d52a609b091c76ca83e3c commit 50b097003baac3903c9d52a609b091c76ca83e3c Author: Aravind Sirsikar Date: Mon Aug 22 17:21:10 2016 +0530 Modify EGPRS DL TBF flow to support SPB Modify the EGPRS DL TBF flow to support Split block during Retx. This patch will also Upgrade the test suite with test cases to validate the EGPRS Downlink SPB for Retransmission Scenarios like MCS6->MCS3, MCS4->MCS1, MCS5->MCS2, MCS9->MCS3 MCS7->MCS2, MCS8->MCS3 have been simulated and Integration tested in NuRAN 1.0 hardware thoroughly. Change-Id: I242afdd8ae7622dec8593b26382ad66bad5b9516 ----------------------------------------------------------------------- Summary of changes: src/gprs_coding_scheme.h | 8 +- src/pcu_main.cpp | 6 + src/pcu_vty.c | 24 +++ src/rlc.cpp | 31 +++- src/rlc.h | 7 +- src/tbf.h | 5 + src/tbf_dl.cpp | 216 ++++++++++++++++++---- tests/edge/EdgeTest.cpp | 38 ++-- tests/tbf/TbfTest.cpp | 235 ++++++++++++++++++++++++ tests/tbf/TbfTest.err | 460 +++++++++++++++++++++++++++++++++++++++++++++-- tests/tbf/TbfTest.ok | 6 + 11 files changed, 957 insertions(+), 79 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 25 11:54:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 11:54:42 GMT Subject: osmo-pcu.git branch master updated. 0.2-821-geebcb1e Message-ID: <201608251154.u7PBsggQ029435@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 eebcb1e3e87a37cde3ac6aaf89b8c6c201abb6ba (commit) via 02352b487ac6808b6adb8e8623f0921aad7f02d7 (commit) from 50b097003baac3903c9d52a609b091c76ca83e3c (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=eebcb1e3e87a37cde3ac6aaf89b8c6c201abb6ba commit eebcb1e3e87a37cde3ac6aaf89b8c6c201abb6ba Author: Aravind Sirsikar Date: Thu Aug 25 16:40:23 2016 +0530 Fix EGPRS PUAN encoding: use correct urbb_len Earlier there was an incorrect encoding of PUAN when VQ is not equal VR case for EGPRS UL RLC window. The PCU was encoding the same PUAN message always irrespective of radio condition. This was a bottle neck for performance testing. Which has been fixed in this patch. Related: OS#1793 unit test assertion in the previous commit is fixed in this patch. Change-Id: Iba7b1995028bd81749ffb080616b2ad5f2540d57 http://cgit.osmocom.org/osmo-pcu/commit/?id=02352b487ac6808b6adb8e8623f0921aad7f02d7 commit 02352b487ac6808b6adb8e8623f0921aad7f02d7 Author: Aravind Sirsikar Date: Thu Aug 25 16:37:30 2016 +0530 EGPRS: PUAN encoding: add test case to show wrong urbb_len issue This patch adds a test case which expects a current bug with EGPRS PUAN encoding when VQ != VR. The test's expectation is corrected along with the bugfix in a subsequent commit Adds test_tbf_puan_urbb_len to describe the following bug: EGPRS PUAN encoding disregards the urbb_len, leading to identical PUAN messages regardless of the urbb_len. Related: OS#1793 Change-Id: I00662a564f64c0c83627401ae8f7bfef0f0a5de8 ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 3 +- tests/tbf/TbfTest.cpp | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 123 ++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 2 + 4 files changed, 305 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 25 15:52:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 15:52:13 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-402-g786cd96 Message-ID: <201608251552.u7PFqDFB068474@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, dexter/draft has been updated via 786cd96bd95594a5522cb7303f4663fd4dafa4e1 (commit) from 299a7373c015f296dcfde4e9756f02bc948c51fc (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=786cd96bd95594a5522cb7303f4663fd4dafa4e1 commit 786cd96bd95594a5522cb7303f4663fd4dafa4e1 Author: Philipp Date: Thu Aug 25 17:51:29 2016 +0200 Fixed some review stufss, debugging v42bis.c Change-Id: I775e7c68a547741a466edf74ab02317f71e4cbbc ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc_xid.c | 6 ---- openbsc/src/gprs/gprs_sndcp_comp.c | 10 +++--- openbsc/src/gprs/gprs_sndcp_pcomp.c | 9 ----- openbsc/src/gprs/gprs_sndcp_xid.c | 71 ------------------------------------- openbsc/src/gprs/sgsn_libgtp.c | 17 +++++---- openbsc/src/gprs/sgsn_vty.c | 7 ++-- openbsc/src/gprs/v42bis.c | 70 ++++++++++++++++++++++++++---------- 7 files changed, 67 insertions(+), 123 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 25 22:29:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Aug 2016 22:29:38 GMT Subject: osmo-iuh.git branch neels/distcheck updated. 6a8dd05c219376165ae3afcc0f9db0cbf3081e1d Message-ID: <201608252229.u7PMTcBm033078@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/distcheck has been updated via 6a8dd05c219376165ae3afcc0f9db0cbf3081e1d (commit) via f24bee936e26ff90cbb01aba371cc7a2da0a3897 (commit) from 74ed63005cfbd42634a25648f2a46457a05c7f36 (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=6a8dd05c219376165ae3afcc0f9db0cbf3081e1d commit 6a8dd05c219376165ae3afcc0f9db0cbf3081e1d Author: Neels Hofmeyr Date: Fri Aug 26 00:29:13 2016 +0200 wip Change-Id: I893581d2de15b3b545be2f94ee1df3ffc868003b http://cgit.osmocom.org/osmo-iuh/commit/?id=f24bee936e26ff90cbb01aba371cc7a2da0a3897 commit f24bee936e26ff90cbb01aba371cc7a2da0a3897 Author: Neels Hofmeyr Date: Thu Aug 25 23:47:22 2016 +0200 wip Change-Id: I6fe0f87dd896b6ad864397533b97c54eb2efb55c ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 ++++ include/osmocom/hnbap/Makefile.am | 1 + include/osmocom/{iuh => hnbap}/hnbap_common.h | 0 include/osmocom/iuh/Makefile.am | 5 ++--- include/osmocom/{ranap => iuh}/iu_helpers.h | 0 include/osmocom/ranap/Makefile.am | 3 +-- include/osmocom/rua/Makefile.am | 1 + include/osmocom/{iuh => rua}/rua_common.h | 0 include/osmocom/{iuh => rua}/rua_msg_factory.h | 0 src/Makefile.am | 13 +++++++++---- src/hnbap_common.c | 2 +- src/hnbgw_hnbap.c | 7 ++++--- src/hnbgw_rua.c | 4 ++-- src/rua_common.c | 2 +- src/rua_msg_factory.c | 6 +++--- src/tests/Makefile.am | 6 ++++-- src/tests/hnb-test-rua.c | 2 +- src/tests/hnb-test.c | 23 +++++++++++------------ src/tests/test-hnbap.c | 6 +++--- 19 files changed, 48 insertions(+), 37 deletions(-) rename include/osmocom/{iuh => hnbap}/hnbap_common.h (100%) rename include/osmocom/{ranap => iuh}/iu_helpers.h (100%) rename include/osmocom/{iuh => rua}/rua_common.h (100%) rename include/osmocom/{iuh => rua}/rua_msg_factory.h (100%) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Aug 26 10:28:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 26 Aug 2016 10:28:53 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-403-gb907853 Message-ID: <201608261028.u7QASrPt058339@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, dexter/draft has been updated via b907853fdfc3fb93519191633bf30593f1b95db1 (commit) from 786cd96bd95594a5522cb7303f4663fd4dafa4e1 (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=b907853fdfc3fb93519191633bf30593f1b95db1 commit b907853fdfc3fb93519191633bf30593f1b95db1 Author: Philipp Date: Fri Aug 26 12:28:07 2016 +0200 cosmetic fixups, V.42bis still problematic Change-Id: Ibd92e6d42794b8fb3c7856ec1064ceb181f1d5f1 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 2 +- openbsc/include/openbsc/gprs_sndcp.h | 2 +- openbsc/include/openbsc/gprs_sndcp_comp.h | 9 +- openbsc/include/openbsc/gprs_sndcp_pcomp.h | 2 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 8 +- openbsc/src/gprs/gprs_sndcp.c | 63 ++++---- openbsc/src/gprs/gprs_sndcp_comp.c | 20 ++- openbsc/src/gprs/gprs_sndcp_pcomp.c | 9 +- openbsc/src/gprs/v42bis.c | 44 +++-- openbsc/tests/v42bis/v42bis_test.c | 249 +++++++++++++---------------- 10 files changed, 206 insertions(+), 202 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 26 13:50:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 26 Aug 2016 13:50:38 GMT Subject: osmo-iuh.git branch neels/distcheck updated. acf439577970547ecb94cda0f47cbbb2bc977842 Message-ID: <201608261350.u7QDocqV097795@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/distcheck has been updated discards 6a8dd05c219376165ae3afcc0f9db0cbf3081e1d (commit) discards f24bee936e26ff90cbb01aba371cc7a2da0a3897 (commit) discards 74ed63005cfbd42634a25648f2a46457a05c7f36 (commit) discards 3cc3f872dcbb7f49d8593dc79dba97cdf8f7b767 (commit) discards 20c4ab345accd44a13813f483a569e12c84cec60 (commit) discards d57cbf1ee838d5e5028c9c21870097497bfe6e7a (commit) discards 947ea5cad680429d6e08308cde263659382db98e (commit) discards 570a696b570d44f2f09a73af99b18b09e65efe03 (commit) discards 15f3a09c79d85e13082e186890591efa58806476 (commit) discards 90e71bb978bf7d97f103445f711dc4d839faf9f6 (commit) discards cdd7ac523ecb316a0836c726c78a560747fe1b48 (commit) discards 25c96bb3e98f5a1b22fa01175b17b9f1314e029c (commit) discards 40cc421d8fa5b5749b7a3e9b647b6a6d4ca613a5 (commit) discards 64fc79596248ca5998f070e03490566c8b0f4354 (commit) discards fed2c2d8e6c1c10a54b0dca248382b2f8892ed10 (commit) discards dc88fd9bcbb2481f33204e6e76df146c7b522406 (commit) discards f0014fc0b61a03902e4bd9674b635b4105d6a3b2 (commit) discards c5890bde181e8da95a04cf73d09859307d4b8232 (commit) discards c11a60e2bb1fbadaf90353a723d557bf1223c666 (commit) via acf439577970547ecb94cda0f47cbbb2bc977842 (commit) via ce5cddb044f4b23597cc4ffb067f579071206753 (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 (6a8dd05c219376165ae3afcc0f9db0cbf3081e1d) \ N -- N -- N (acf439577970547ecb94cda0f47cbbb2bc977842) 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=acf439577970547ecb94cda0f47cbbb2bc977842 commit acf439577970547ecb94cda0f47cbbb2bc977842 Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: many changes to fix 'make distcheck' and parallel build Change-Id: I71e7f695edc0234e470421116c8430430ce7efa2 http://cgit.osmocom.org/osmo-iuh/commit/?id=ce5cddb044f4b23597cc4ffb067f579071206753 commit ce5cddb044f4b23597cc4ffb067f579071206753 Author: Neels Hofmeyr Date: Fri Aug 26 14:08:51 2016 +0200 tests: don't log filename nor color in unit tests Change-Id: Ie76384c4176ce0a7d89d093f2efb848fe3f19400 ----------------------------------------------------------------------- Summary of changes: include/osmocom/hnbap/Makefile.am | 3 +++ include/osmocom/ranap/Makefile.am | 3 +++ include/osmocom/rua/Makefile.am | 3 +++ src/Makefile.am | 18 ++++++++++++++++++ src/tests/Makefile.am | 13 +++++++++++++ src/tests/test-helpers.err | 5 ++--- src/tests/test_common.c | 3 +++ 7 files changed, 45 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Aug 26 22:16:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 26 Aug 2016 22:16:35 GMT Subject: osmo-iuh.git branch neels/distcheck updated. ea0ce324f9c295228b3d86cee541ce1761a5c078 Message-ID: <201608262216.u7QMGZgQ094191@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/distcheck has been updated discards acf439577970547ecb94cda0f47cbbb2bc977842 (commit) via ea0ce324f9c295228b3d86cee541ce1761a5c078 (commit) via 434ea0416ef00bdf59ce286e4698c49aa3d2d868 (commit) via af594fa041370ec6cbc65c0243cda73ad739a8d6 (commit) via a4bac2b0d78da22205ddac6ac673b715f94e03fc (commit) via d2bf2e7f7304e1bcb9806f8557ea9c0115d0216a (commit) via a4a71d9f7a90b300efe0cad58bfaa3f8914cd7d8 (commit) via 68aa64d066f679137ed9629af3a41da93e4114c9 (commit) via dbf78a17cf5debd33a0204401e2d35bccfc8742e (commit) via 621501fa3b464c4fdeef5ea680da825940e59a9b (commit) via 00a39daf5771ac154f59806a1117419275a1cbde (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 (acf439577970547ecb94cda0f47cbbb2bc977842) \ N -- N -- N (ea0ce324f9c295228b3d86cee541ce1761a5c078) 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=ea0ce324f9c295228b3d86cee541ce1761a5c078 commit ea0ce324f9c295228b3d86cee541ce1761a5c078 Author: Neels Hofmeyr Date: Sat Aug 27 00:04:20 2016 +0200 build: parallel build: require ../libosmo-ranap.la from tests/ Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e http://cgit.osmocom.org/osmo-iuh/commit/?id=434ea0416ef00bdf59ce286e4698c49aa3d2d868 commit 434ea0416ef00bdf59ce286e4698c49aa3d2d868 Author: Neels Hofmeyr Date: Sat Aug 27 00:03:44 2016 +0200 build: hnbap/Makefile.am: undup hnbap asn1 path Change-Id: I0507277995302261c87db1b0c48105065cf13ae4 http://cgit.osmocom.org/osmo-iuh/commit/?id=af594fa041370ec6cbc65c0243cda73ad739a8d6 commit af594fa041370ec6cbc65c0243cda73ad739a8d6 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:55 2016 +0200 build: distcheck: add missing bits for testsuite distcheck Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b http://cgit.osmocom.org/osmo-iuh/commit/?id=a4bac2b0d78da22205ddac6ac673b715f94e03fc commit a4bac2b0d78da22205ddac6ac673b715f94e03fc Author: Neels Hofmeyr Date: Sat Aug 27 00:13:32 2016 +0200 build: distcheck: add -I for top_builddir include, for generated headers Change-Id: I1ede3d88a4dcf5adf64a3a2f9144099d1d633235 http://cgit.osmocom.org/osmo-iuh/commit/?id=d2bf2e7f7304e1bcb9806f8557ea9c0115d0216a commit d2bf2e7f7304e1bcb9806f8557ea9c0115d0216a Author: Neels Hofmeyr Date: Sat Aug 27 00:11:26 2016 +0200 build: distcheck: look for asn1 in top_srcdir, not top_builddir Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69 http://cgit.osmocom.org/osmo-iuh/commit/?id=a4a71d9f7a90b300efe0cad58bfaa3f8914cd7d8 commit a4a71d9f7a90b300efe0cad58bfaa3f8914cd7d8 Author: Neels Hofmeyr Date: Sat Aug 27 00:00:26 2016 +0200 build: distcheck: add missing distclean files Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e http://cgit.osmocom.org/osmo-iuh/commit/?id=68aa64d066f679137ed9629af3a41da93e4114c9 commit 68aa64d066f679137ed9629af3a41da93e4114c9 Author: Neels Hofmeyr Date: Fri Aug 26 23:56:44 2016 +0200 build: use stamp also for gen hnbap and rua, fix gen ranap Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86 http://cgit.osmocom.org/osmo-iuh/commit/?id=dbf78a17cf5debd33a0204401e2d35bccfc8742e commit dbf78a17cf5debd33a0204401e2d35bccfc8742e Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: move headers to include/osmocom/* Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234 http://cgit.osmocom.org/osmo-iuh/commit/?id=621501fa3b464c4fdeef5ea680da825940e59a9b commit 621501fa3b464c4fdeef5ea680da825940e59a9b Author: Neels Hofmeyr Date: Fri Aug 26 23:41:46 2016 +0200 build: remove subdir-objects in configure.ac, it is broken Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453 http://cgit.osmocom.org/osmo-iuh/commit/?id=00a39daf5771ac154f59806a1117419275a1cbde commit 00a39daf5771ac154f59806a1117419275a1cbde Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd ----------------------------------------------------------------------- Summary of changes: include/osmocom/hnbap/Makefile.am | 2 +- include/osmocom/ranap/Makefile.am | 2 +- include/osmocom/rua/Makefile.am | 2 +- move-asn1-header-files.sh | 2 +- src/Makefile.am | 6 +++--- src/tests/Makefile.am | 5 ++++- 6 files changed, 11 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Aug 27 01:20:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:20:40 GMT Subject: libosmocore.git branch master updated. 0.9.0-219-g898e1d8 Message-ID: <201608270120.u7R1KebS029768@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 898e1d878e47298f97289e50f9b0cca7ecdf2ed7 (commit) from fef2fa224a754df3f9792d1ddcd3a6d9a73658b1 (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=898e1d878e47298f97289e50f9b0cca7ecdf2ed7 commit 898e1d878e47298f97289e50f9b0cca7ecdf2ed7 Author: Neels Hofmeyr Date: Sat Aug 20 16:33:47 2016 +0200 vty: use VTY_BIND_ADDR_DEFAULT instead of "127.0.0.1" Change-Id: Ice0688ac9847524cb546f6d41547090b6a3cb3d8 ----------------------------------------------------------------------- Summary of changes: src/vty/vty.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Aug 27 01:21:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:21:03 GMT Subject: osmo-bts.git branch master updated. 0.4.0-258-ge77bcae Message-ID: <201608270121.u7R1L3Tm029883@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 e77bcaecb6e45b55b8e31fea7cf10c2652431c1c (commit) from 43d082e6f1ec42aae566cc21cecc90e56a262090 (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=e77bcaecb6e45b55b8e31fea7cf10c2652431c1c commit e77bcaecb6e45b55b8e31fea7cf10c2652431c1c Author: bhargava Date: Wed Aug 17 16:27:31 2016 +0530 Change interface in osmo-bts for 11 bit RACH Interface structure between osmo-bts and osmo-pcu is updated with the parameters to differentiate the type of RACH and further support 11 bit RACH. The function prototype and definitions are changed accordingly. Interface version number is increased. Change-Id: I4f4c501b2d86d77c78de32a84b1804172ffb6f4d ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcu_if.h | 3 ++- include/osmo-bts/pcuif_proto.h | 6 ++++-- src/common/l1sap.c | 9 ++++++--- src/common/pcu_sock.c | 5 ++++- src/osmo-bts-sysmo/l1_if.c | 6 ++++++ 5 files changed, 22 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 27 01:23:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:23:04 GMT Subject: osmo-pcu.git branch master updated. 0.2-822-g959d1de Message-ID: <201608270123.u7R1N4Vq030510@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 959d1dee67e1c6fcfc57b347be2fb7a2ed099b2d (commit) from eebcb1e3e87a37cde3ac6aaf89b8c6c201abb6ba (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=959d1dee67e1c6fcfc57b347be2fb7a2ed099b2d commit 959d1dee67e1c6fcfc57b347be2fb7a2ed099b2d Author: bhargava Date: Wed Aug 17 15:17:21 2016 +0530 Change interface in osmo-pcu for 11 bit RACH Interface structure between osmo-bts and osmo-pcu is updated with the parameters to differentiate the type of RACH and further support 11 bit RACH. The function prototype and definitions are changed accordingly. Interface version number is increased. Change-Id: I265c2d92d36d6cbcbeee60cdd8407dafe1da06a4 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 3 ++- src/bts.h | 4 +++- src/pcu_l1_if.cpp | 3 ++- src/pcuif_proto.h | 8 ++++++-- tests/tbf/TbfTest.cpp | 9 +++++---- 5 files changed, 18 insertions(+), 9 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 27 01:24:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:24:04 GMT Subject: openbsc.git branch master updated. 0.15.0-390-g76a0ad7 Message-ID: <201608270124.u7R1O4lc030869@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 76a0ad7fe93fce9bea56be5610b3bffbb8822887 (commit) via 5486025b182ae595d0ede7d32d0ce0db11748e19 (commit) via 3673380cdbefe74ae5ea5b4c05ebd9edcc023844 (commit) from 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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=76a0ad7fe93fce9bea56be5610b3bffbb8822887 commit 76a0ad7fe93fce9bea56be5610b3bffbb8822887 Author: Neels Hofmeyr Date: Fri Jul 29 18:12:06 2016 +0200 move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e http://cgit.osmocom.org/openbsc/commit/?id=5486025b182ae595d0ede7d32d0ce0db11748e19 commit 5486025b182ae595d0ede7d32d0ce0db11748e19 Author: Neels Hofmeyr Date: Fri Jul 29 18:13:38 2016 +0200 chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] The array will move to gsm_data_shared.c; to prepare, use the function instead. Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf http://cgit.osmocom.org/openbsc/commit/?id=3673380cdbefe74ae5ea5b4c05ebd9edcc023844 commit 3673380cdbefe74ae5ea5b4c05ebd9edcc023844 Author: Neels Hofmeyr Date: Fri Jul 29 18:10:59 2016 +0200 dyn TS: bts_chan_load: use correct nr of subslots for dyn ts For TCH/F_TCH/H_PDCH dynamic timeslots, the ts->pchan does not lead to a meaningful value from the subslots_per_pchan[] array. Use the ts_subslots() function instead, which checks for dyn pchan. Change-Id: I659acebca82dfb3e305433471be64e9d27439af8 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/chan_alloc.h | 2 -- openbsc/include/openbsc/gsm_data_shared.h | 2 ++ openbsc/src/libbsc/chan_alloc.c | 33 +++++-------------------------- openbsc/src/libcommon/gsm_data_shared.c | 25 +++++++++++++++++++++++ 4 files changed, 32 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 01:27:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:27:59 GMT Subject: openbsc.git branch master updated. 0.15.0-391-g4e699a9 Message-ID: <201608270127.u7R1Rx9Z031535@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 4e699a9cbf418518265dc7b8b6b7fe250d87222d (commit) from 76a0ad7fe93fce9bea56be5610b3bffbb8822887 (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=4e699a9cbf418518265dc7b8b6b7fe250d87222d commit 4e699a9cbf418518265dc7b8b6b7fe250d87222d Author: Alexander Couzens Date: Tue Jul 5 11:04:27 2016 +0200 sgsn: add statistics counter for LLC packets new counters are: llc.dl_bytes llc.ul_bytes llc.dl_packets llc.ul_packets The ip payload bytes are waiting for payload compression because those data are known then. Change-Id: I068376d35e84283cb98523cd3097a12c55cdb709 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/sgsn.h | 4 ++++ openbsc/src/gprs/gprs_llc.c | 7 +++++++ openbsc/src/gprs/gprs_sgsn.c | 4 ++++ 3 files changed, 15 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 01:58:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 01:58:35 GMT Subject: openbsc.git branch master updated. 0.15.0-393-g7130683 Message-ID: <201608270158.u7R1wZWX037010@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 7130683ffee026b0907902f8f20091987281c7f8 (commit) via 20423ea6cfdecd264b32c7fe5e15ee7de4455692 (commit) from 4e699a9cbf418518265dc7b8b6b7fe250d87222d (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=7130683ffee026b0907902f8f20091987281c7f8 commit 7130683ffee026b0907902f8f20091987281c7f8 Author: Alexander Couzens Date: Tue Jul 12 16:52:32 2016 +0200 libmsc: add missing count of sms no receiver when using smpp_first Change-Id: I20ecb3299d67dbaa7b016620685997db49970ffb http://cgit.osmocom.org/openbsc/commit/?id=20423ea6cfdecd264b32c7fe5e15ee7de4455692 commit 20423ea6cfdecd264b32c7fe5e15ee7de4455692 Author: Alexander Couzens Date: Tue Jul 12 15:42:02 2016 +0200 libbsc/libmsc: convert old osmo counter into rate_ctrgs rate counters support the export to statsd and can have a delta value. Change-Id: Ie749cebd53a0bb618d0e23d375885712078bf8dd ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 128 ++++++++++++++++++------------ openbsc/src/libbsc/abis_rsl.c | 8 +- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 22 ++--- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 +-- openbsc/src/libbsc/net_init.c | 32 +------- openbsc/src/libbsc/paging.c | 6 +- openbsc/src/libmsc/gsm_04_08.c | 20 ++--- openbsc/src/libmsc/gsm_04_11.c | 16 ++-- openbsc/src/libmsc/vty_interface_layer3.c | 48 ++++++----- 11 files changed, 155 insertions(+), 141 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 02:01:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 02:01:36 GMT Subject: libosmocore.git branch master updated. 0.9.0-220-gf0f07d9 Message-ID: <201608270201.u7R21aua037902@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 f0f07d9c9b3227b5233352418d658aba3584310b (commit) from 898e1d878e47298f97289e50f9b0cca7ecdf2ed7 (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=f0f07d9c9b3227b5233352418d658aba3584310b commit f0f07d9c9b3227b5233352418d658aba3584310b Author: Neels Hofmeyr Date: Mon Aug 22 13:34:23 2016 +0200 osmo_sock_init(): include host and port in error messages For programs like osmo-hnbgw with numerous sockets, the message that some unspecified connection was refused is not very helpful. Also output the host and port where an error occured. Instead of perror, use fprintf(stderr, ..., strerror()) to be able to include a format string and print host and port as passed to osmo_sock_init(). Change-Id: I8d0343f51310699b78fcb83fd76fd93764acf3dc ----------------------------------------------------------------------- Summary of changes: src/socket.c | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Aug 27 02:20:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 02:20:04 GMT Subject: osmo-pcu.git branch master updated. 0.2-823-g01826c1 Message-ID: <201608270220.u7R2K4EB041254@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 01826c13b1139db70f14b14e18ab35ac4646c872 (commit) from 959d1dee67e1c6fcfc57b347be2fb7a2ed099b2d (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=01826c13b1139db70f14b14e18ab35ac4646c872 commit 01826c13b1139db70f14b14e18ab35ac4646c872 Author: Neels Hofmeyr Date: Tue Aug 23 16:31:02 2016 +0200 vty: use OSMO_VTY_PORT_PCU instead of number Include vty/ports.h and use the proper constant. Change-Id: I9c5b7683f76994c539da5551f40df32379dc685e ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 27 02:24:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 02:24:03 GMT Subject: openbsc.git branch master updated. 0.15.0-402-gd5d39ae Message-ID: <201608270224.u7R2O3gf042380@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 d5d39ae2b680c64c2dc616d6ca3886dac9092066 (commit) via 423269f8035f107d5bc76e10cf17728fdbb3e2e4 (commit) via baa6c5546e719757073fa97fcc4b1f0d32c39165 (commit) via a0a08d80b8fe8712f24a222abca6a7f422c11417 (commit) via d35fc4408c82193253e197aace9207fbe6d73b92 (commit) via a2ef7d6477a2e3b026e56db78bbd407c67e61df1 (commit) via b74a2c8e290e58a371c07b9d8a82872e54de6a2f (commit) via cd150a8f7473347b17728d0797bc6464441dde9a (commit) via 2ae305de46547c2c8424ab14d01f03bb4780ff39 (commit) from 7130683ffee026b0907902f8f20091987281c7f8 (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=d5d39ae2b680c64c2dc616d6ca3886dac9092066 commit d5d39ae2b680c64c2dc616d6ca3886dac9092066 Author: Neels Hofmeyr Date: Wed Aug 24 17:02:19 2016 +0200 log: rsl notice: tiny tweak for readability Change-Id: I57c3b7d27d857c96e3fa3dacf7b766bc43100fc3 http://cgit.osmocom.org/openbsc/commit/?id=423269f8035f107d5bc76e10cf17728fdbb3e2e4 commit 423269f8035f107d5bc76e10cf17728fdbb3e2e4 Author: Neels Hofmeyr Date: Wed Aug 24 16:48:00 2016 +0200 log: improve for rsl_lchan_mark_broken() In rsl_lchan_mark_broken(), call rsl_lchan_set_state() so the state transition gets logged in the debug log. Remove logging for the broken channel at the callers, instead log the error actually in rsl_lchan_mark_broken() itself, with the reason message passed by the caller anyway. (Removes code dup and ensures it's always logged.) Change-Id: I54ae9bbd3f193bae7b1bda1fef3e33e62b353bf5 http://cgit.osmocom.org/openbsc/commit/?id=baa6c5546e719757073fa97fcc4b1f0d32c39165 commit baa6c5546e719757073fa97fcc4b1f0d32c39165 Author: Neels Hofmeyr Date: Wed Aug 24 14:48:39 2016 +0200 dyn TS: debug log: if still in use, also log lchan type and state Change-Id: Ifbf31cde24b2d1022b7a472966c17959c96e6dda http://cgit.osmocom.org/openbsc/commit/?id=a0a08d80b8fe8712f24a222abca6a7f422c11417 commit a0a08d80b8fe8712f24a222abca6a7f422c11417 Author: Neels Hofmeyr Date: Wed Aug 24 14:42:58 2016 +0200 dyn TS: debug log 'switchover complete' only when there was a switchover Change-Id: I7ddcb41edce1cd7b22fe91e33bdcaedb21856222 http://cgit.osmocom.org/openbsc/commit/?id=d35fc4408c82193253e197aace9207fbe6d73b92 commit d35fc4408c82193253e197aace9207fbe6d73b92 Author: Neels Hofmeyr Date: Wed Aug 24 17:02:37 2016 +0200 dyn TS: fix OS#1798: on late RF CHAN REL ACK, activate PDCH Tested by hacking a REL ACK delay of a couple of seconds into osmo-bts' rsl.c for the first TCH_H lchan: [[[ diff --git a/include/osmo-bts/rsl.h b/include/osmo-bts/rsl.h index 093e9cb..b35c3bb 100644 --- a/include/osmo-bts/rsl.h +++ b/include/osmo-bts/rsl.h @@ -22,6 +22,7 @@ int rsl_tx_est_ind(struct gsm_lchan *lchan, uint8_t link_id, uint8_t *data, int int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause); int rsl_tx_conn_fail(struct gsm_lchan *lchan, uint8_t cause); int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan); +int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan); int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay); /* call-back for LAPDm code, called when it wants to send msgs UP */ diff --git a/src/common/l1sap.c b/src/common/l1sap.c index 3802e25..1f92b0d 100644 --- a/src/common/l1sap.c +++ b/src/common/l1sap.c @@ -491,7 +491,16 @@ static int l1sap_info_rel_cnf(struct gsm_bts_trx *trx, lchan = get_lchan_by_chan_nr(trx, info_act_cnf->chan_nr); - rsl_tx_rf_rel_ack(lchan); + static int yyy = 0; + + DEBUGP(DRSL, "%s YYYYYYYYYYYYYYYYYYYYY %d %s\n", + gsm_lchan_name(lchan), yyy, gsm_lchant_name(lchan->type)); + + if (lchan->type == GSM_LCHAN_TCH_H && !yyy) { + yyy ++; + rsl_tx_rf_rel_ack_later(lchan); + } else + rsl_tx_rf_rel_ack(lchan); /* During PDCH DEACT, this marks the deactivation of the PDTCH as * requested by the PCU. Next up, we disconnect the TS completely and diff --git a/src/common/rsl.c b/src/common/rsl.c index 3c97af9..7926f21 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -534,6 +534,22 @@ int rsl_tx_rf_rel_ack(struct gsm_lchan *lchan) return abis_bts_rsl_sendmsg(msg); } +struct osmo_timer_list yyy_timer; + +static void yyy_timer_cb(void *data) +{ + rsl_tx_rf_rel_ack(data); +} + +int rsl_tx_rf_rel_ack_later(struct gsm_lchan *lchan) +{ + yyy_timer.cb = yyy_timer_cb; + yyy_timer.data = lchan; + osmo_timer_schedule(&yyy_timer, 10, 0); + return 0; +} + + /* 8.4.2 sending CHANnel ACTIVation ACKnowledge */ static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan) { ]]] Change-Id: I87e07e1d54882f8f3d667fa300c6e3679f5c920d Fixes: OS#1798 http://cgit.osmocom.org/openbsc/commit/?id=a2ef7d6477a2e3b026e56db78bbd407c67e61df1 commit a2ef7d6477a2e3b026e56db78bbd407c67e61df1 Author: Neels Hofmeyr Date: Wed Aug 24 16:57:31 2016 +0200 dyn TS: fix: properly run an lchan activation timeout Actually schedule an activation timer for the activation part of a dyn TS switchover. It needs to be restarted because the channel release procedure in the first part of a switchover actually removes the activation timer. Change-Id: Ibf50d13ba10298464a8b07e34716763161438990 http://cgit.osmocom.org/openbsc/commit/?id=b74a2c8e290e58a371c07b9d8a82872e54de6a2f commit b74a2c8e290e58a371c07b9d8a82872e54de6a2f Author: Neels Hofmeyr Date: Wed Aug 24 16:57:31 2016 +0200 dyn TS: clearly use lchan[0], fixing minor confusion The dyn_ts_switchover_*() functions made the impression that they act on a specific lchan of a timeslot. The assumption that we would remember to use e.g. lchan[1] across a PDCH deactivation is brain damaged to begin with; and factually we always use lchan[0] anyway (the only case for using lchan[1] would be when switching to TCH/H, but the channel allocator will always return lchan[0] for that). Instead of the brain damaged lchan args, use a ts arg across all dyn_ts_switchover_*() functions, with one exception: The dyn_ts_switchover_complete() actually receives an RSL activation ack message on a specific lchan and needs to evaluate its lchan type. This will always be lchan[0] as it is now, but we should stick with the lchan the message was sent for. For PDCH, a check to use lchan[0] already existed, when composing the ACT message in rsl_chan_activate_lchan_as_pdch(). Replace with an assertion. Adjust all callers to pass ts instead of lchan. In dyn_ts_switchover_start(), there was a dead code check that jumps to switchover_complete() in case the pchan already matches. This never hits, because we only call dyn_ts_switchover_start() when pchans mismatch. So avoid guessing at passing lchan[0] to dyn_ts_switchover_complete() by not calling it at all but logging an error instead. In rsl_chan_activate_lchan(), we remember some values before going into switchover from PDCH. Explicitly store them in lchan[0], because after a PDCH release we have always and will activate no other than lchan[0]. In dyn_ts_switchover_continue(), move the check for any existing lchan->rqd_ref further above, and more correctly check all lchans that were so far valid on the TS, instead of just one. This partly prepares for a subsequent commit to fix the act_timer use for dyn TS: with the old lchan arg, we might schedule an activation timer on lchan[1] but receive an ack on lchan[0] (for PDCH), leading to an act_timer expiry. Change-Id: I3f5d48a9bdaa49a42a1908d4a03744638c59796a http://cgit.osmocom.org/openbsc/commit/?id=cd150a8f7473347b17728d0797bc6464441dde9a commit cd150a8f7473347b17728d0797bc6464441dde9a Author: Neels Hofmeyr Date: Wed Aug 24 14:45:44 2016 +0200 dyn TS: fix error recovery: switch to PDCH after lchan error state Tested by hacking a CHAN ACT ACK delay of a couple of seconds into osmo-bts' rsl.c for the first TCH_H lchan: [[[ diff --git a/src/common/rsl.c b/src/common/rsl.c index 3c97af9..4bfd27a 100644 --- a/src/common/rsl.c +++ b/src/common/rsl.c @@ -559,6 +559,22 @@ static int rsl_tx_chan_act_ack(struct gsm_lchan *lchan) return abis_bts_rsl_sendmsg(msg); } +struct osmo_timer_list xxx_timer; + +static void xxx_timer_cb(void *data) +{ + rsl_tx_chan_act_ack(data); +} + +static int rsl_tx_chan_act_ack_later(struct gsm_lchan *lchan) +{ + xxx_timer.cb = xxx_timer_cb; + xxx_timer.data = lchan; + osmo_timer_schedule(&xxx_timer, 10, 0); + return 0; +} + + /* 8.4.7 sending HANDOver DETection */ int rsl_tx_hando_det(struct gsm_lchan *lchan, uint8_t *ho_delay) { @@ -614,6 +630,18 @@ int rsl_tx_chan_act_acknack(struct gsm_lchan *lchan, uint8_t cause) if (cause) return rsl_tx_chan_act_nack(lchan, cause); + + static int xxx = 0; + + DEBUGP(DRSL, "%s XXXXXXXXXXXXXXXXXXXXX %d %s\n", + gsm_lchan_name(lchan), xxx, gsm_lchant_name(lchan->type)); + + if (lchan->type == GSM_LCHAN_TCH_H) { + if (!xxx) { + xxx ++; + return rsl_tx_chan_act_ack_later(lchan); + } + } return rsl_tx_chan_act_ack(lchan); } ]]] Change-Id: Ie82dec9c9fefc476fdf5b5afdad2246b9d6fe304 http://cgit.osmocom.org/openbsc/commit/?id=2ae305de46547c2c8424ab14d01f03bb4780ff39 commit 2ae305de46547c2c8424ab14d01f03bb4780ff39 Author: Neels Hofmeyr Date: Wed Aug 24 14:44:11 2016 +0200 dyn TS: move check whether to switch to PDCH to separate function Prepares for an upcoming commit using the same check in error_timeout_cb(). Change-Id: I8abfa964631040f798212cc3e360f67f9e09b7c5 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 2 +- openbsc/src/libbsc/abis_rsl.c | 175 +++++++++++++++++++++++-------------- openbsc/src/libbsc/bsc_dyn_ts.c | 2 +- 3 files changed, 109 insertions(+), 70 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 04:46:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 04:46:11 GMT Subject: openbsc.git branch master updated. 0.15.0-405-g4ac3aee Message-ID: <201608270446.u7R4kBcZ077430@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 4ac3aee711ae88280c35c996b75bfff1f2415e87 (commit) via 3ec03d5048772c24a337b67cc7605cd7b7225a8c (commit) via a536fc644bc6f8ced40f7d40dbbc32f34c295721 (commit) from d5d39ae2b680c64c2dc616d6ca3886dac9092066 (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=4ac3aee711ae88280c35c996b75bfff1f2415e87 commit 4ac3aee711ae88280c35c996b75bfff1f2415e87 Author: Philipp Date: Wed Aug 10 12:24:09 2016 +0200 Adding LLC-XID related modifications in LLC With this commit the already existing XID mechanism has been modified to suit the needs for the upcomming SNDCP-XID patches. This commit should not break anything since it does not alter the current behaviour (incoming XID is still just echoed, on GMM-Reset a basic XID message is still echoed) Change-Id: I65b9d625e72d3d61c99abdc7041773701d694d52 http://cgit.osmocom.org/openbsc/commit/?id=3ec03d5048772c24a337b67cc7605cd7b7225a8c commit 3ec03d5048772c24a337b67cc7605cd7b7225a8c Author: Philipp Date: Wed Aug 10 12:12:43 2016 +0200 Moving grs_sndcp.h header file to include For some reason gprs_sndcp.h is located in src/gprs. This commit moves gprs_sndcp.h to include/openbsc and fixes the include path in gprs_sndcp.c and gprs_sndcp_vty.c Change-Id: If4e4f1252c81d7907c1b4d738c982bb172b128c9 http://cgit.osmocom.org/openbsc/commit/?id=a536fc644bc6f8ced40f7d40dbbc32f34c295721 commit a536fc644bc6f8ced40f7d40dbbc32f34c295721 Author: Philipp Date: Wed Aug 10 12:14:57 2016 +0200 Adding LLC-XID encoder / decoder and unit test The lle-xid encoder/decoder is needed to encode and decode llc xid parameter messages. We need this to exchange sndcp-parameters (SNDCP-XID) and also simple parameters such as encryption IOVs Change-Id: Ia06e4cb08bf9b48c2a4682606d1b1a91d19a9d37 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/gprs_llc.h | 12 + openbsc/include/openbsc/gprs_llc_xid.h | 57 ++++ openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h | 0 openbsc/src/gprs/Makefile.am | 4 +- openbsc/src/gprs/gprs_llc.c | 359 +++++++++++++++++---- openbsc/src/gprs/gprs_llc_xid.c | 262 +++++++++++++++ openbsc/src/gprs/gprs_sndcp.c | 3 +- openbsc/src/gprs/gprs_sndcp_vty.c | 3 +- openbsc/tests/Makefile.am | 2 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/testsuite.at | 5 + openbsc/tests/xid/Makefile.am | 21 ++ openbsc/tests/xid/xid_test.c | 164 ++++++++++ openbsc/tests/xid/xid_test.ok | 12 + 17 files changed, 843 insertions(+), 66 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_llc_xid.h rename openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h (100%) create mode 100644 openbsc/src/gprs/gprs_llc_xid.c create mode 100644 openbsc/tests/xid/Makefile.am create mode 100644 openbsc/tests/xid/xid_test.c create mode 100644 openbsc/tests/xid/xid_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 12:02:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 12:02:48 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-423-g4c180b8 Message-ID: <201608271202.u7RC2mYE055563@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 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) discards e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) discards facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) discards 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) discards 664bdaca97eab8e859219f6227699ff5f243999a (commit) discards dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) discards 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) discards a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) discards eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) discards 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) discards d870be34b77d564781c783eb48269acee9d55a56 (commit) discards 323263b396a4b6acdcbe651169d5a936239174d7 (commit) discards 1cdc0172dc130c875a1d88243538046db257a956 (commit) discards ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit) discards bb5e23143bc60ee06115421e6942f3a0f31f175c (commit) discards fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit) discards a2890dcabfa6965c82621065c6f4649a77844262 (commit) discards 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit) via 4c180b84a09bdbb278a09876b9456f6b1d6b4902 (commit) via 964fb9b632b81910e8d89308eec89ef88b30229e (commit) via ec5f3678d1a9548fdeb0b84b370687175a19202f (commit) via 1b38e7e54ffaf97c91f72a2af74d255e7ad98bba (commit) via 84bdf6451d97afcb660fb3e560a352cf709498b8 (commit) via ea8c31703fd08713484df93302b24aa88f3b5c85 (commit) via c3272c91d4de42bc39a5f8a6249448d3336c5bef (commit) via bc7fe408ad00e7d13ba054a4b80560ed41a4cf81 (commit) via 859c60e359eb5fa8e93d13f432c3fdf59322985b (commit) via d4b8c277156e8691b5d8262aa60e886ca2ae56b7 (commit) via ff8afb5eb87fe6c523cce37299028fd921a5c672 (commit) via e41fe8cc0ec062cd168f5d04e6a085e84faee872 (commit) via 21c7ffa1e67f46178fa8cb2dc045212400885340 (commit) via 93d8d750f658879ea1e523b6b5cf71c4afe2787a (commit) via d75864f6f52b6c0730731f485b21599943ef957b (commit) via 746c7896cba944c1978b48a40c4588a7aeb4eb84 (commit) via f4daf16c8d26b98063747b608070fa44944e0527 (commit) via bfa8878a0799c2d6bf29740ee10e84a69a938749 (commit) via 4ac3aee711ae88280c35c996b75bfff1f2415e87 (commit) via 3ec03d5048772c24a337b67cc7605cd7b7225a8c (commit) via a536fc644bc6f8ced40f7d40dbbc32f34c295721 (commit) via d5d39ae2b680c64c2dc616d6ca3886dac9092066 (commit) via 423269f8035f107d5bc76e10cf17728fdbb3e2e4 (commit) via baa6c5546e719757073fa97fcc4b1f0d32c39165 (commit) via a0a08d80b8fe8712f24a222abca6a7f422c11417 (commit) via d35fc4408c82193253e197aace9207fbe6d73b92 (commit) via a2ef7d6477a2e3b026e56db78bbd407c67e61df1 (commit) via b74a2c8e290e58a371c07b9d8a82872e54de6a2f (commit) via cd150a8f7473347b17728d0797bc6464441dde9a (commit) via 2ae305de46547c2c8424ab14d01f03bb4780ff39 (commit) via 7130683ffee026b0907902f8f20091987281c7f8 (commit) via 20423ea6cfdecd264b32c7fe5e15ee7de4455692 (commit) via 4e699a9cbf418518265dc7b8b6b7fe250d87222d (commit) via 76a0ad7fe93fce9bea56be5610b3bffbb8822887 (commit) via 5486025b182ae595d0ede7d32d0ce0db11748e19 (commit) via 3673380cdbefe74ae5ea5b4c05ebd9edcc023844 (commit) via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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 (51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8) \ N -- N -- N (4c180b84a09bdbb278a09876b9456f6b1d6b4902) 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=4c180b84a09bdbb278a09876b9456f6b1d6b4902 commit 4c180b84a09bdbb278a09876b9456f6b1d6b4902 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=964fb9b632b81910e8d89308eec89ef88b30229e commit 964fb9b632b81910e8d89308eec89ef88b30229e Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=ec5f3678d1a9548fdeb0b84b370687175a19202f commit ec5f3678d1a9548fdeb0b84b370687175a19202f Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=1b38e7e54ffaf97c91f72a2af74d255e7ad98bba commit 1b38e7e54ffaf97c91f72a2af74d255e7ad98bba Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=84bdf6451d97afcb660fb3e560a352cf709498b8 commit 84bdf6451d97afcb660fb3e560a352cf709498b8 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=ea8c31703fd08713484df93302b24aa88f3b5c85 commit ea8c31703fd08713484df93302b24aa88f3b5c85 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=c3272c91d4de42bc39a5f8a6249448d3336c5bef commit c3272c91d4de42bc39a5f8a6249448d3336c5bef Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 IuPS: GMM Service Request: add local gsm_04_08_gprs.h and .c These items will probably move 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=bc7fe408ad00e7d13ba054a4b80560ed41a4cf81 commit bc7fe408ad00e7d13ba054a4b80560ed41a4cf81 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=859c60e359eb5fa8e93d13f432c3fdf59322985b commit 859c60e359eb5fa8e93d13f432c3fdf59322985b Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=d4b8c277156e8691b5d8262aa60e886ca2ae56b7 commit d4b8c277156e8691b5d8262aa60e886ca2ae56b7 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=ff8afb5eb87fe6c523cce37299028fd921a5c672 commit ff8afb5eb87fe6c523cce37299028fd921a5c672 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=e41fe8cc0ec062cd168f5d04e6a085e84faee872 commit e41fe8cc0ec062cd168f5d04e6a085e84faee872 Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 IuPS: redirect Iu in various places In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=21c7ffa1e67f46178fa8cb2dc045212400885340 commit 21c7ffa1e67f46178fa8cb2dc045212400885340 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: sgsn-test: link Iu related libs Add libiu and libasn1c, libosmo-sigtran, libosmo-ranap. So far they are unused, this is preparing for a subsequent commit that introduces calls to iu_tx(). Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=93d8d750f658879ea1e523b6b5cf71c4afe2787a commit 93d8d750f658879ea1e523b6b5cf71c4afe2787a Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=d75864f6f52b6c0730731f485b21599943ef957b commit d75864f6f52b6c0730731f485b21599943ef957b Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 IuPS: track msg->dst aka ue_conn_ctx, comment For Iu connections, msg->dst will point to the ue_conn_ctx, and we need to make sure to keep msg->dst intact when copying from/to msgb and from/to MM context. Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=746c7896cba944c1978b48a40c4588a7aeb4eb84 commit 746c7896cba944c1978b48a40c4588a7aeb4eb84 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." Change-Id: If1dff960c406060e257dafc54132687ffc42ad8f http://cgit.osmocom.org/openbsc/commit/?id=f4daf16c8d26b98063747b608070fa44944e0527 commit f4daf16c8d26b98063747b608070fa44944e0527 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=bfa8878a0799c2d6bf29740ee10e84a69a938749 commit bfa8878a0799c2d6bf29740ee10e84a69a938749 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/abis_rsl.h | 2 +- openbsc/include/openbsc/chan_alloc.h | 2 - openbsc/include/openbsc/gprs_llc.h | 12 + openbsc/include/openbsc/gprs_llc_xid.h | 57 ++++ openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h | 0 openbsc/include/openbsc/gsm_data.h | 128 ++++--- openbsc/include/openbsc/gsm_data_shared.h | 2 + openbsc/include/openbsc/sgsn.h | 4 + openbsc/src/gprs/Makefile.am | 7 +- openbsc/src/gprs/gprs_gmm.c | 4 +- openbsc/src/gprs/gprs_llc.c | 366 +++++++++++++++++---- openbsc/src/gprs/gprs_llc_xid.c | 262 +++++++++++++++ openbsc/src/gprs/gprs_sgsn.c | 4 + openbsc/src/gprs/gprs_sndcp.c | 3 +- openbsc/src/gprs/gprs_sndcp_vty.c | 3 +- openbsc/src/libbsc/abis_rsl.c | 183 +++++++---- openbsc/src/libbsc/bsc_dyn_ts.c | 2 +- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 22 +- openbsc/src/libbsc/chan_alloc.c | 33 +- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 +- openbsc/src/libbsc/net_init.c | 32 +- openbsc/src/libbsc/paging.c | 6 +- openbsc/src/libcommon/gsm_data_shared.c | 25 ++ openbsc/src/libmsc/gsm_04_08.c | 20 +- openbsc/src/libmsc/gsm_04_11.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 48 +-- openbsc/tests/Makefile.am | 2 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/testsuite.at | 5 + openbsc/tests/xid/Makefile.am | 21 ++ openbsc/tests/xid/xid_test.c | 164 +++++++++ openbsc/tests/xid/xid_test.ok | 12 + 37 files changed, 1159 insertions(+), 309 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_llc_xid.h rename openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h (100%) create mode 100644 openbsc/src/gprs/gprs_llc_xid.c create mode 100644 openbsc/tests/xid/Makefile.am create mode 100644 openbsc/tests/xid/xid_test.c create mode 100644 openbsc/tests/xid/xid_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 27 12:20:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 12:20:15 GMT Subject: osmo-iuh.git branch neels/distcheck updated. 6fc0d9362f91daae151880d2d2db585bca75235e Message-ID: <201608271220.u7RCKFPN059778@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/distcheck has been updated discards ea0ce324f9c295228b3d86cee541ce1761a5c078 (commit) discards 434ea0416ef00bdf59ce286e4698c49aa3d2d868 (commit) discards af594fa041370ec6cbc65c0243cda73ad739a8d6 (commit) discards a4bac2b0d78da22205ddac6ac673b715f94e03fc (commit) discards d2bf2e7f7304e1bcb9806f8557ea9c0115d0216a (commit) discards a4a71d9f7a90b300efe0cad58bfaa3f8914cd7d8 (commit) discards 68aa64d066f679137ed9629af3a41da93e4114c9 (commit) discards dbf78a17cf5debd33a0204401e2d35bccfc8742e (commit) discards 621501fa3b464c4fdeef5ea680da825940e59a9b (commit) discards 00a39daf5771ac154f59806a1117419275a1cbde (commit) discards ce5cddb044f4b23597cc4ffb067f579071206753 (commit) via 6fc0d9362f91daae151880d2d2db585bca75235e (commit) via 4c0a50251872d128a00a371fb163628e375ab571 (commit) via 7450953a04bc89efd926db968c9db4446b27ed5b (commit) via 7e6b9aaf4ceb3625940219e2e1aaee38f5f1c2d2 (commit) via dc386c4689dc0b8b9fe973f4a7b21d1c76133daa (commit) via a10b1379ec4ccdaba1626cebad965c72cd922501 (commit) via ed05820f726a2522b5419d2c38e5887114e490cf (commit) via 29d5f2895a2b9d5a569f4efad828dfb0009da24e (commit) via e0a6d809a5fdf458f2bcbf61f8569c8fd1cf6675 (commit) via fec122d7b7e566d257399fb43c9c33a940a0b454 (commit) via 7baabd7453a8c72ba28c578b7589b996f79270f5 (commit) via 61f6583dce8ca04342129247321aa1951795bb36 (commit) via 61d6bba3441376244031692157fe66e1c93fcdcb (commit) via 64b5f69e1b20261fc6fef0adba58ad1fb88f40b3 (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 (ea0ce324f9c295228b3d86cee541ce1761a5c078) \ N -- N -- N (6fc0d9362f91daae151880d2d2db585bca75235e) 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=6fc0d9362f91daae151880d2d2db585bca75235e commit 6fc0d9362f91daae151880d2d2db585bca75235e Author: Neels Hofmeyr Date: Sat Aug 27 14:01:51 2016 +0200 jenkins.sh: enable make distcheck Change-Id: I967d4de9682cb2a45210f689ec076ef457841179 http://cgit.osmocom.org/osmo-iuh/commit/?id=4c0a50251872d128a00a371fb163628e375ab571 commit 4c0a50251872d128a00a371fb163628e375ab571 Author: Neels Hofmeyr Date: Sat Aug 27 00:04:20 2016 +0200 build: parallel build: require ../libosmo-ranap.la from tests/ This rule is bad because it re-invokes $(MAKE), but it seems to fix the parallel build. It should probably be done differently. Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e http://cgit.osmocom.org/osmo-iuh/commit/?id=7450953a04bc89efd926db968c9db4446b27ed5b commit 7450953a04bc89efd926db968c9db4446b27ed5b Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: move headers to include/osmocom/* This came up while fixing 'make distcheck'; this is certainly not the easiest way but it makes sense to have the headers in include/, like we do in openbsc. The easy alternative might be to add -I$(top_srcdir)/src to the Makefile.am. Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234 http://cgit.osmocom.org/osmo-iuh/commit/?id=7e6b9aaf4ceb3625940219e2e1aaee38f5f1c2d2 commit 7e6b9aaf4ceb3625940219e2e1aaee38f5f1c2d2 Author: Neels Hofmeyr Date: Sat Aug 27 00:03:44 2016 +0200 build: cosmetic: hnbap: undup asn1 src path Change-Id: I0507277995302261c87db1b0c48105065cf13ae4 http://cgit.osmocom.org/osmo-iuh/commit/?id=dc386c4689dc0b8b9fe973f4a7b21d1c76133daa commit dc386c4689dc0b8b9fe973f4a7b21d1c76133daa Author: Neels Hofmeyr Date: Sat Aug 27 00:13:55 2016 +0200 build: distcheck: add missing bits for testsuite distcheck Got some errors during 'make distcheck', copying the way openbsc.git does these things. Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b http://cgit.osmocom.org/osmo-iuh/commit/?id=a10b1379ec4ccdaba1626cebad965c72cd922501 commit a10b1379ec4ccdaba1626cebad965c72cd922501 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:32 2016 +0200 build: distcheck: add -I for top_builddir include, for generated headers Since the hnbap, rua, ranap headers are generated, we need to put them in the builddir include/osmocom/* dirs. Thus we also need to -I the builddir include to pick up those headers. Change-Id: I1ede3d88a4dcf5adf64a3a2f9144099d1d633235 http://cgit.osmocom.org/osmo-iuh/commit/?id=ed05820f726a2522b5419d2c38e5887114e490cf commit ed05820f726a2522b5419d2c38e5887114e490cf Author: Neels Hofmeyr Date: Sat Aug 27 00:11:26 2016 +0200 build: distcheck: look for asn1 in top_srcdir, not top_builddir Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69 http://cgit.osmocom.org/osmo-iuh/commit/?id=29d5f2895a2b9d5a569f4efad828dfb0009da24e commit 29d5f2895a2b9d5a569f4efad828dfb0009da24e Author: Neels Hofmeyr Date: Sat Aug 27 00:00:26 2016 +0200 build: distcheck: add missing distclean files Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e http://cgit.osmocom.org/osmo-iuh/commit/?id=e0a6d809a5fdf458f2bcbf61f8569c8fd1cf6675 commit e0a6d809a5fdf458f2bcbf61f8569c8fd1cf6675 Author: Neels Hofmeyr Date: Fri Aug 26 23:56:44 2016 +0200 build: fix ranap gen, use stamp also for gen hnbap and rua gen ranap gen: move generated sources to builddir, not srcdir, for 'make distcheck'; touch the ranap.stamp file in src/ as the make target suggests, fixes an extraneous rebuild for each make invocation. hnbap and rua also generate numerous files from the same asn1 source, like ranap. Use the same makefile semantics for those two, like we do for ranap. Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86 http://cgit.osmocom.org/osmo-iuh/commit/?id=fec122d7b7e566d257399fb43c9c33a940a0b454 commit fec122d7b7e566d257399fb43c9c33a940a0b454 Author: Neels Hofmeyr Date: Fri Aug 26 23:41:46 2016 +0200 build: remove subdir-objects in configure.ac, it is broken This is a known autoconf bug, it creates odd directories named literally '$(top_srcdir)', potentially messing up dependency checking. Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453 http://cgit.osmocom.org/osmo-iuh/commit/?id=7baabd7453a8c72ba28c578b7589b996f79270f5 commit 7baabd7453a8c72ba28c578b7589b996f79270f5 Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd http://cgit.osmocom.org/osmo-iuh/commit/?id=61f6583dce8ca04342129247321aa1951795bb36 commit 61f6583dce8ca04342129247321aa1951795bb36 Author: Neels Hofmeyr Date: Fri Aug 26 14:08:51 2016 +0200 tests: don't log filename nor color in unit tests In experr, we had line numbers in log output, which might change. Also, for make distcheck, the path of the source file might have some '../../' added in the log output (to indicate the src dir as seen from the build dir). Fix both by dropping source file and line. Also drop color while at it. Change-Id: Ie76384c4176ce0a7d89d093f2efb848fe3f19400 http://cgit.osmocom.org/osmo-iuh/commit/?id=61d6bba3441376244031692157fe66e1c93fcdcb commit 61d6bba3441376244031692157fe66e1c93fcdcb Author: Neels Hofmeyr Date: Sat Aug 27 14:00:53 2016 +0200 jenkins.sh: don't build twice Since ranap.stamp was added to the build logic, the asn1 sources are regenerated anyway, so we would build the same sources twice. Change-Id: I2f74264a7eb9ec7e6d4a74d9aacf6a72fd2dfe11 http://cgit.osmocom.org/osmo-iuh/commit/?id=64b5f69e1b20261fc6fef0adba58ad1fb88f40b3 commit 64b5f69e1b20261fc6fef0adba58ad1fb88f40b3 Author: Neels Hofmeyr Date: Sat Aug 27 13:59:54 2016 +0200 jenkins.sh: cosmetic: mark start of main build Change-Id: I58ab958414eb9e9b0fd7e214103578e5b4aa6ff2 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Aug 27 12:31:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 12:31:49 GMT Subject: osmo-bts.git branch master updated. 0.4.0-259-g988f634 Message-ID: <201608271231.u7RCVnAt062329@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 988f634c97d070840f4ffc952f6bac32d967859b (commit) from e77bcaecb6e45b55b8e31fea7cf10c2652431c1c (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=988f634c97d070840f4ffc952f6bac32d967859b commit 988f634c97d070840f4ffc952f6bac32d967859b Author: Neels Hofmeyr Date: Mon Aug 22 22:58:10 2016 +0200 log: l1sap: add 0x to hex output of chan_nr, 5 times Change-Id: I187a74fd255dbdfb9bfb1e32786031a66f013efb ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 27 12:34:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Aug 2016 12:34:08 GMT Subject: osmo-iuh.git branch neels/distcheck updated. eabc0f55cd131b8623718cc5660d55196501a739 Message-ID: <201608271234.u7RCY85f063111@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/distcheck has been updated discards 6fc0d9362f91daae151880d2d2db585bca75235e (commit) discards 4c0a50251872d128a00a371fb163628e375ab571 (commit) discards 7450953a04bc89efd926db968c9db4446b27ed5b (commit) discards 7e6b9aaf4ceb3625940219e2e1aaee38f5f1c2d2 (commit) discards dc386c4689dc0b8b9fe973f4a7b21d1c76133daa (commit) discards a10b1379ec4ccdaba1626cebad965c72cd922501 (commit) discards ed05820f726a2522b5419d2c38e5887114e490cf (commit) discards 29d5f2895a2b9d5a569f4efad828dfb0009da24e (commit) discards e0a6d809a5fdf458f2bcbf61f8569c8fd1cf6675 (commit) via eabc0f55cd131b8623718cc5660d55196501a739 (commit) via d2236b918c3db0243620da7596abddf2aaf576fc (commit) via c5849d29526dd44f293f927ed4be51efff794ff5 (commit) via f4ffdd46b25637817351f268602456c4c07cb164 (commit) via 670b75b798d45970fa40c5e38c5f89aad84d37c5 (commit) via 9d4974591cde457f4969242f87b7a951e3b940e5 (commit) via e8dc682bc250b685d2f16582a80badcb091b2a5f (commit) via f86ac7065eb5a1ea591ca8d41355b18825accafc (commit) via e19192fa357f1ea998589d2bbfdd9640dbf2259a (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 (6fc0d9362f91daae151880d2d2db585bca75235e) \ N -- N -- N (eabc0f55cd131b8623718cc5660d55196501a739) 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=eabc0f55cd131b8623718cc5660d55196501a739 commit eabc0f55cd131b8623718cc5660d55196501a739 Author: Neels Hofmeyr Date: Sat Aug 27 14:01:51 2016 +0200 jenkins.sh: enable make distcheck Change-Id: I967d4de9682cb2a45210f689ec076ef457841179 http://cgit.osmocom.org/osmo-iuh/commit/?id=d2236b918c3db0243620da7596abddf2aaf576fc commit d2236b918c3db0243620da7596abddf2aaf576fc Author: Neels Hofmeyr Date: Sat Aug 27 00:04:20 2016 +0200 build: parallel build: require ../libosmo-ranap.la from tests/ This rule is bad because it re-invokes $(MAKE), but it seems to fix the parallel build. It should probably be done differently. Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e http://cgit.osmocom.org/osmo-iuh/commit/?id=c5849d29526dd44f293f927ed4be51efff794ff5 commit c5849d29526dd44f293f927ed4be51efff794ff5 Author: Neels Hofmeyr Date: Sat Aug 27 00:03:44 2016 +0200 build: cosmetic: hnbap: undup asn1 src path Change-Id: I0507277995302261c87db1b0c48105065cf13ae4 http://cgit.osmocom.org/osmo-iuh/commit/?id=f4ffdd46b25637817351f268602456c4c07cb164 commit f4ffdd46b25637817351f268602456c4c07cb164 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:55 2016 +0200 build: distcheck: add missing bits for testsuite distcheck Got some errors during 'make distcheck', copying the way openbsc.git does these things. Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b http://cgit.osmocom.org/osmo-iuh/commit/?id=670b75b798d45970fa40c5e38c5f89aad84d37c5 commit 670b75b798d45970fa40c5e38c5f89aad84d37c5 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:32 2016 +0200 build: distcheck: add -I for top_builddir include, for generated headers Since the hnbap, rua, ranap headers are generated, we need to put them in the builddir include/osmocom/* dirs. Thus we also need to -I the builddir include to pick up those headers. Change-Id: I1ede3d88a4dcf5adf64a3a2f9144099d1d633235 http://cgit.osmocom.org/osmo-iuh/commit/?id=9d4974591cde457f4969242f87b7a951e3b940e5 commit 9d4974591cde457f4969242f87b7a951e3b940e5 Author: Neels Hofmeyr Date: Sat Aug 27 00:11:26 2016 +0200 build: distcheck: look for asn1 in top_srcdir, not top_builddir Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69 http://cgit.osmocom.org/osmo-iuh/commit/?id=e8dc682bc250b685d2f16582a80badcb091b2a5f commit e8dc682bc250b685d2f16582a80badcb091b2a5f Author: Neels Hofmeyr Date: Sat Aug 27 00:00:26 2016 +0200 build: distcheck: add missing distclean files Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e http://cgit.osmocom.org/osmo-iuh/commit/?id=f86ac7065eb5a1ea591ca8d41355b18825accafc commit f86ac7065eb5a1ea591ca8d41355b18825accafc Author: Neels Hofmeyr Date: Fri Aug 26 23:56:44 2016 +0200 build: fix ranap gen, use stamp also for gen hnbap and rua gen ranap gen: move generated sources to builddir, not srcdir, for 'make distcheck'; touch the ranap.stamp file in src/ as the make target suggests, fixes an extraneous rebuild for each make invocation. hnbap and rua also generate numerous files from the same asn1 source, like ranap. Use the same makefile semantics for those two, like we do for ranap. Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86 http://cgit.osmocom.org/osmo-iuh/commit/?id=e19192fa357f1ea998589d2bbfdd9640dbf2259a commit e19192fa357f1ea998589d2bbfdd9640dbf2259a Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: move headers to include/osmocom/* This came up while fixing 'make distcheck'; this is certainly not the easiest way but it makes sense to have the headers in include/, like we do in openbsc. The easy alternative might be to add -I$(top_srcdir)/src to the Makefile.am. Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Aug 28 11:55:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 28 Aug 2016 11:55:17 GMT Subject: osmo-pcu.git branch master updated. 0.2-824-gb119198 Message-ID: <201608281155.u7SBtHap034483@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 b11919899295889b577a9f9ada71935e437ff8d8 (commit) from 01826c13b1139db70f14b14e18ab35ac4646c872 (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=b11919899295889b577a9f9ada71935e437ff8d8 commit b11919899295889b577a9f9ada71935e437ff8d8 Author: Aravind Sirsikar Date: Fri Aug 26 18:13:10 2016 +0530 TBF flow: Coverity fix Related: CID#1361925, CID:#1361924 Change-Id: Ib1f71a8940eed7ad74211092275dfa29aa353fc7 ----------------------------------------------------------------------- Summary of changes: src/tbf_dl.cpp | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sun Aug 28 12:49:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 28 Aug 2016 12:49:26 GMT Subject: osmo-pcu.git branch master updated. 0.2-825-gfd71384 Message-ID: <201608281249.u7SCnQCq044235@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 fd713841046e4a8f0b67e1e794cc046367a0174c (commit) from b11919899295889b577a9f9ada71935e437ff8d8 (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=fd713841046e4a8f0b67e1e794cc046367a0174c commit fd713841046e4a8f0b67e1e794cc046367a0174c Author: Aravind Sirsikar Date: Sun Aug 28 17:55:05 2016 +0530 TBF flow: unit test compilation error fix Change-Id: I89638ba908e7d9964a5525061ce0cf26049be438 ----------------------------------------------------------------------- Summary of changes: tests/tbf/TbfTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 29 09:43:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 09:43:18 GMT Subject: libosmocore.git branch master updated. 0.9.0-221-gb7f191f Message-ID: <201608290943.u7T9hIet055886@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 b7f191febb639d917b5f4290c73cb1620d9cb2f4 (commit) from f0f07d9c9b3227b5233352418d658aba3584310b (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=b7f191febb639d917b5f4290c73cb1620d9cb2f4 commit b7f191febb639d917b5f4290c73cb1620d9cb2f4 Author: Neels Hofmeyr Date: Mon Aug 29 11:22:03 2016 +0200 fix printf format for commit 'osmo_sock_init(): include host and port in error messages' Related: CID#143566 Change-Id: I75c542089749a0875d3d1913151fe838d7722ff2 ----------------------------------------------------------------------- Summary of changes: src/socket.c | 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 Aug 29 13:29:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 13:29:31 GMT Subject: libosmocore.git branch master updated. 0.9.0-222-g0318f6b Message-ID: <201608291329.u7TDTVsl096682@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 0318f6b6cae7a3f2d786a1caee519241d81d6745 (commit) from b7f191febb639d917b5f4290c73cb1620d9cb2f4 (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=0318f6b6cae7a3f2d786a1caee519241d81d6745 commit 0318f6b6cae7a3f2d786a1caee519241d81d6745 Author: Neels Hofmeyr Date: Mon Aug 29 13:18:56 2016 +0200 IuPS: add GMM Service Request related constants and value_str Change-Id: Ie023fc78099932f95cc8f1b3a04fe25dfd14bc35 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 16 ++++++++++++++++ src/gsm/gsm_04_08_gprs.c | 11 +++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 28 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Aug 29 13:59:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 13:59:53 GMT Subject: osmo-iuh.git branch master updated. e75a6297da9337db95e94c4eb1cebc1e72fb9d41 Message-ID: <201608291359.u7TDxrHx002472@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 e75a6297da9337db95e94c4eb1cebc1e72fb9d41 (commit) from 6dc074c9aa4eed9f6a69d2bc613f4852aaaa2fc7 (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=e75a6297da9337db95e94c4eb1cebc1e72fb9d41 commit e75a6297da9337db95e94c4eb1cebc1e72fb9d41 Author: Neels Hofmeyr Date: Sat Aug 27 13:59:54 2016 +0200 jenkins.sh: cosmetic: mark start of main build Add function 'marker' so we don't repeat the five echos, use in build_dep and before main build. Change-Id: I58ab958414eb9e9b0fd7e214103578e5b4aa6ff2 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Aug 29 14:00:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 14:00:17 GMT Subject: osmo-iuh.git branch neels/distcheck updated. 10213aea8458ea79d8eca155f6c5a3092ecf76ba Message-ID: <201608291400.u7TE0H4S002915@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/distcheck has been updated discards eabc0f55cd131b8623718cc5660d55196501a739 (commit) discards d2236b918c3db0243620da7596abddf2aaf576fc (commit) discards c5849d29526dd44f293f927ed4be51efff794ff5 (commit) discards f4ffdd46b25637817351f268602456c4c07cb164 (commit) discards 670b75b798d45970fa40c5e38c5f89aad84d37c5 (commit) discards 9d4974591cde457f4969242f87b7a951e3b940e5 (commit) discards e8dc682bc250b685d2f16582a80badcb091b2a5f (commit) discards f86ac7065eb5a1ea591ca8d41355b18825accafc (commit) discards e19192fa357f1ea998589d2bbfdd9640dbf2259a (commit) discards fec122d7b7e566d257399fb43c9c33a940a0b454 (commit) discards 7baabd7453a8c72ba28c578b7589b996f79270f5 (commit) discards 61f6583dce8ca04342129247321aa1951795bb36 (commit) discards 61d6bba3441376244031692157fe66e1c93fcdcb (commit) discards 64b5f69e1b20261fc6fef0adba58ad1fb88f40b3 (commit) via 10213aea8458ea79d8eca155f6c5a3092ecf76ba (commit) via b63e56177f1601819f14732bdb307ab9b4be9084 (commit) via 9337472153b2346acf0d005a10561b9f3c703efe (commit) via 0dc70e12d8c0e5f2b00442d63813a149e7350976 (commit) via a739fda5aebd76ad801f1b502ac87450be20ce71 (commit) via a638d293244e32063cb62afb711e1883313539bc (commit) via 884d0993106a211443eeaf17a557c6d4031a4f10 (commit) via 1e5a9543f52fa4373c1a662bf1c6c0c98d645c30 (commit) via 3ec7c2de0beeea8d5e401cd349845c9be2de78b1 (commit) via a7d6826d327c43561433e5a12ea029ed44fe4857 (commit) via fc28481a01dc57c60a6c2bae5eb37cb4c5887cf6 (commit) via 999503c612c96368a6d69b4816483aa14ef20b40 (commit) via e75a6297da9337db95e94c4eb1cebc1e72fb9d41 (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 (eabc0f55cd131b8623718cc5660d55196501a739) \ N -- N -- N (10213aea8458ea79d8eca155f6c5a3092ecf76ba) 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=10213aea8458ea79d8eca155f6c5a3092ecf76ba commit 10213aea8458ea79d8eca155f6c5a3092ecf76ba Author: Neels Hofmeyr Date: Sat Aug 27 14:01:51 2016 +0200 jenkins.sh: enable make distcheck Change-Id: I967d4de9682cb2a45210f689ec076ef457841179 http://cgit.osmocom.org/osmo-iuh/commit/?id=b63e56177f1601819f14732bdb307ab9b4be9084 commit b63e56177f1601819f14732bdb307ab9b4be9084 Author: Neels Hofmeyr Date: Sat Aug 27 00:04:20 2016 +0200 build: parallel build: require ../libosmo-ranap.la from tests/ This rule is bad because it re-invokes $(MAKE), but it seems to fix the parallel build. It should probably be done differently. Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e http://cgit.osmocom.org/osmo-iuh/commit/?id=9337472153b2346acf0d005a10561b9f3c703efe commit 9337472153b2346acf0d005a10561b9f3c703efe Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: move headers to include/osmocom/* This came up while fixing 'make distcheck'; this is certainly not the easiest way but it makes sense to have the headers in include/, like we do in openbsc. The easy alternative might be to add -I$(top_srcdir)/src to the Makefile.am. Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234 http://cgit.osmocom.org/osmo-iuh/commit/?id=0dc70e12d8c0e5f2b00442d63813a149e7350976 commit 0dc70e12d8c0e5f2b00442d63813a149e7350976 Author: Neels Hofmeyr Date: Sat Aug 27 00:03:44 2016 +0200 build: cosmetic: hnbap: undup asn1 src path Change-Id: I0507277995302261c87db1b0c48105065cf13ae4 http://cgit.osmocom.org/osmo-iuh/commit/?id=a739fda5aebd76ad801f1b502ac87450be20ce71 commit a739fda5aebd76ad801f1b502ac87450be20ce71 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:55 2016 +0200 build: distcheck: add missing bits for testsuite distcheck Got some errors during 'make distcheck', copying the way openbsc.git does these things. Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b http://cgit.osmocom.org/osmo-iuh/commit/?id=a638d293244e32063cb62afb711e1883313539bc commit a638d293244e32063cb62afb711e1883313539bc Author: Neels Hofmeyr Date: Sat Aug 27 00:11:26 2016 +0200 build: distcheck: look for asn1 in top_srcdir, not top_builddir Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69 http://cgit.osmocom.org/osmo-iuh/commit/?id=884d0993106a211443eeaf17a557c6d4031a4f10 commit 884d0993106a211443eeaf17a557c6d4031a4f10 Author: Neels Hofmeyr Date: Sat Aug 27 00:00:26 2016 +0200 build: distcheck: add missing distclean files Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e http://cgit.osmocom.org/osmo-iuh/commit/?id=1e5a9543f52fa4373c1a662bf1c6c0c98d645c30 commit 1e5a9543f52fa4373c1a662bf1c6c0c98d645c30 Author: Neels Hofmeyr Date: Fri Aug 26 23:56:44 2016 +0200 build: fix ranap gen, use same for gen hnbap and rua gen fix extraneous rebuild for each make invocation: touch the ranap.stamp file in src/ as the make target suggests. fix for 'make distcheck': ranap gen: move generated sources to builddir, not srcdir. Thus we also -I the builddir include to pick up those headers. hnbap and rua have the same situation as ranap (they generate numerous files from a single make rule). Use the same makefile semantics for those two (commit for ranap gen omitted the same changes for hnbap and rua). The generated headers are thus moved to include/osmocom/*/, so adjust #include statements accordingly (*_common.h, *_ies_defs.h). Also move hnbap_common.h to include/osmocom/hnbap and rua_common.h to include/osmocom/rua, since the *_ies_defs.h want to include them; and since *_ies_defs.h are now in include/osmocom/*, we want a '' include now. Also adjust gitignore. Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86 http://cgit.osmocom.org/osmo-iuh/commit/?id=3ec7c2de0beeea8d5e401cd349845c9be2de78b1 commit 3ec7c2de0beeea8d5e401cd349845c9be2de78b1 Author: Neels Hofmeyr Date: Fri Aug 26 23:41:46 2016 +0200 build: remove subdir-objects from configure.ac, it is broken This is a known autoconf bug, it creates odd directories named literally '$(top_srcdir)', potentially messing up dependency checking. Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453 http://cgit.osmocom.org/osmo-iuh/commit/?id=a7d6826d327c43561433e5a12ea029ed44fe4857 commit a7d6826d327c43561433e5a12ea029ed44fe4857 Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd http://cgit.osmocom.org/osmo-iuh/commit/?id=fc28481a01dc57c60a6c2bae5eb37cb4c5887cf6 commit fc28481a01dc57c60a6c2bae5eb37cb4c5887cf6 Author: Neels Hofmeyr Date: Fri Aug 26 14:08:51 2016 +0200 tests: don't log filename nor color in unit tests In experr, we had line numbers in log output, which might change. Also, for make distcheck, the path of the source file might have some '../../' added in the log output (to indicate the src dir as seen from the build dir). Fix both by dropping source file and line. Also drop color while at it. Change-Id: Ie76384c4176ce0a7d89d093f2efb848fe3f19400 http://cgit.osmocom.org/osmo-iuh/commit/?id=999503c612c96368a6d69b4816483aa14ef20b40 commit 999503c612c96368a6d69b4816483aa14ef20b40 Author: Neels Hofmeyr Date: Mon Aug 29 15:50:14 2016 +0200 jenkins.sh: don't build twice Instead of building the same .c files twice, rather verify that the 'make regen' target produces identical .c files as are checked in. Change-Id: I18e7677d8596f61b883e9db57b4bdd2a5c154ec3 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 29 ++++++++++++++++++++--------- include/osmocom/hnbap/Makefile.am | 2 +- include/osmocom/iuh/Makefile.am | 3 +-- include/osmocom/ranap/Makefile.am | 1 + include/osmocom/{iuh => ranap}/iu_helpers.h | 0 include/osmocom/rua/Makefile.am | 2 +- src/.gitignore | 3 --- src/Makefile.am | 4 ++-- src/hnbgw_hnbap.c | 5 ++--- src/hnbgw_rua.c | 2 +- src/tests/hnb-test.c | 19 ++++++++++--------- src/tests/test-hnbap.c | 2 +- 12 files changed, 40 insertions(+), 32 deletions(-) rename include/osmocom/{iuh => ranap}/iu_helpers.h (100%) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Aug 29 15:01:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 15:01:08 GMT Subject: osmo-iuh.git branch neels/distcheck updated. 66838e957ae2a595bd82895039d90ccf6afe8aa2 Message-ID: <201608291501.u7TF18hv014297@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/distcheck has been updated discards 10213aea8458ea79d8eca155f6c5a3092ecf76ba (commit) discards b63e56177f1601819f14732bdb307ab9b4be9084 (commit) discards 9337472153b2346acf0d005a10561b9f3c703efe (commit) discards 0dc70e12d8c0e5f2b00442d63813a149e7350976 (commit) discards a739fda5aebd76ad801f1b502ac87450be20ce71 (commit) discards a638d293244e32063cb62afb711e1883313539bc (commit) discards 884d0993106a211443eeaf17a557c6d4031a4f10 (commit) discards 1e5a9543f52fa4373c1a662bf1c6c0c98d645c30 (commit) discards 3ec7c2de0beeea8d5e401cd349845c9be2de78b1 (commit) discards a7d6826d327c43561433e5a12ea029ed44fe4857 (commit) discards fc28481a01dc57c60a6c2bae5eb37cb4c5887cf6 (commit) discards 999503c612c96368a6d69b4816483aa14ef20b40 (commit) via 66838e957ae2a595bd82895039d90ccf6afe8aa2 (commit) via da62d064d1c7cb7499812dfbe7b81ab07d3c51ca (commit) via 11277b46276e0bbe7de0696b0e0d1c19bfbac149 (commit) via 89299137a2e8c22f114f5d468604f4e1232a4600 (commit) via 5ab8fa2b3bbe9d9bef779d2778c42a8dc69f2061 (commit) via 0537738d0a9c294f5db36b0f831a0858970f5a6c (commit) via 7076f61ed1e1d292eeaf8a551b93334a076f8817 (commit) via 314307cdac1f80faa525ccc69fc152bb75cbf7cd (commit) via ae082d5c0911c75eb6a5f00d4eb4b536e9fe2563 (commit) via 8977b0361622f2b487b894e948b3d6aae5b08632 (commit) via 407ea613d30b27380b9688cf1ba5ac6d2211ffee (commit) via ccc2f97c258785d13efdf2e9d6b1bcd5d4e0f443 (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 (10213aea8458ea79d8eca155f6c5a3092ecf76ba) \ N -- N -- N (66838e957ae2a595bd82895039d90ccf6afe8aa2) 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=66838e957ae2a595bd82895039d90ccf6afe8aa2 commit 66838e957ae2a595bd82895039d90ccf6afe8aa2 Author: Neels Hofmeyr Date: Sat Aug 27 14:01:51 2016 +0200 jenkins.sh: enable make distcheck Change-Id: I967d4de9682cb2a45210f689ec076ef457841179 http://cgit.osmocom.org/osmo-iuh/commit/?id=da62d064d1c7cb7499812dfbe7b81ab07d3c51ca commit da62d064d1c7cb7499812dfbe7b81ab07d3c51ca Author: Neels Hofmeyr Date: Sat Aug 27 00:04:20 2016 +0200 build: parallel build: require ../libosmo-ranap.la from tests/ This rule is bad because it re-invokes $(MAKE), but it seems to fix the parallel build. It should probably be done differently. Change-Id: I8107e08e4c211f20d671f520bf6bab9356f3c90e http://cgit.osmocom.org/osmo-iuh/commit/?id=11277b46276e0bbe7de0696b0e0d1c19bfbac149 commit 11277b46276e0bbe7de0696b0e0d1c19bfbac149 Author: Neels Hofmeyr Date: Thu Aug 18 13:13:55 2016 +0200 build: move headers to include/osmocom/* This came up while fixing 'make distcheck'; this is certainly not the easiest way but it makes sense to have the headers in include/, like we do in openbsc. The easy alternative might be to add -I$(top_srcdir)/src to the Makefile.am. Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234 http://cgit.osmocom.org/osmo-iuh/commit/?id=89299137a2e8c22f114f5d468604f4e1232a4600 commit 89299137a2e8c22f114f5d468604f4e1232a4600 Author: Neels Hofmeyr Date: Sat Aug 27 00:03:44 2016 +0200 build: cosmetic: hnbap: undup asn1 src path Change-Id: I0507277995302261c87db1b0c48105065cf13ae4 http://cgit.osmocom.org/osmo-iuh/commit/?id=5ab8fa2b3bbe9d9bef779d2778c42a8dc69f2061 commit 5ab8fa2b3bbe9d9bef779d2778c42a8dc69f2061 Author: Neels Hofmeyr Date: Sat Aug 27 00:13:55 2016 +0200 build: distcheck: add missing bits for testsuite distcheck Got some errors during 'make distcheck', copying the way openbsc.git does these things. Change-Id: I13d76cd56dfb8fe4eb02d6fcada78a9e3311b51b http://cgit.osmocom.org/osmo-iuh/commit/?id=0537738d0a9c294f5db36b0f831a0858970f5a6c commit 0537738d0a9c294f5db36b0f831a0858970f5a6c Author: Neels Hofmeyr Date: Sat Aug 27 00:11:26 2016 +0200 build: distcheck: look for asn1 in top_srcdir, not top_builddir Change-Id: Iebcff240ba2fae964dad2a2c481fcbfd29e14e69 http://cgit.osmocom.org/osmo-iuh/commit/?id=7076f61ed1e1d292eeaf8a551b93334a076f8817 commit 7076f61ed1e1d292eeaf8a551b93334a076f8817 Author: Neels Hofmeyr Date: Sat Aug 27 00:00:26 2016 +0200 build: distcheck: add missing distclean files Change-Id: I24d72b2b1bae52a1b2cf8a989396d2aac31d119e http://cgit.osmocom.org/osmo-iuh/commit/?id=314307cdac1f80faa525ccc69fc152bb75cbf7cd commit 314307cdac1f80faa525ccc69fc152bb75cbf7cd Author: Neels Hofmeyr Date: Fri Aug 26 23:56:44 2016 +0200 build: fix ranap gen, use same for gen hnbap and rua gen fix extraneous rebuild for each make invocation: touch the ranap.stamp file in src/ as the make target suggests. fix for 'make distcheck': ranap gen: move generated sources to builddir, not srcdir. Thus we also -I the builddir include to pick up those headers. hnbap and rua have the same situation as ranap (they generate numerous files from a single make rule). Use the same makefile semantics for those two (commit for ranap gen omitted the same changes for hnbap and rua). The generated headers are thus moved to include/osmocom/*/, so adjust #include statements accordingly (*_common.h, *_ies_defs.h). Also move hnbap_common.h to include/osmocom/hnbap and rua_common.h to include/osmocom/rua, since the *_ies_defs.h want to include them; and since *_ies_defs.h are now in include/osmocom/*, we want a '' include now. Also adjust gitignore. Change-Id: I32213666fcdfc144008fa7d46497c0938d093e86 http://cgit.osmocom.org/osmo-iuh/commit/?id=ae082d5c0911c75eb6a5f00d4eb4b536e9fe2563 commit ae082d5c0911c75eb6a5f00d4eb4b536e9fe2563 Author: Neels Hofmeyr Date: Fri Aug 26 23:41:46 2016 +0200 build: remove subdir-objects from configure.ac, it is broken This is a known autoconf bug, it creates odd directories named literally '$(top_srcdir)', potentially messing up dependency checking. Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453 http://cgit.osmocom.org/osmo-iuh/commit/?id=8977b0361622f2b487b894e948b3d6aae5b08632 commit 8977b0361622f2b487b894e948b3d6aae5b08632 Author: Neels Hofmeyr Date: Thu Aug 18 15:57:04 2016 +0200 build: use tar-ustar to allow paths longer than 99 Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd http://cgit.osmocom.org/osmo-iuh/commit/?id=407ea613d30b27380b9688cf1ba5ac6d2211ffee commit 407ea613d30b27380b9688cf1ba5ac6d2211ffee Author: Neels Hofmeyr Date: Fri Aug 26 14:08:51 2016 +0200 tests: don't log filename nor color in unit tests In experr, we had line numbers in log output, which might change. Also, for make distcheck, the path of the source file might have some '../../' added in the log output (to indicate the src dir as seen from the build dir). Fix both by dropping source file and line. Also drop color while at it. Change-Id: Ie76384c4176ce0a7d89d093f2efb848fe3f19400 http://cgit.osmocom.org/osmo-iuh/commit/?id=ccc2f97c258785d13efdf2e9d6b1bcd5d4e0f443 commit ccc2f97c258785d13efdf2e9d6b1bcd5d4e0f443 Author: Neels Hofmeyr Date: Mon Aug 29 15:50:14 2016 +0200 jenkins.sh: don't build twice Instead of building the same .c files twice, rather verify that the 'make regen' target produces identical .c files as are checked in. Change-Id: I18e7677d8596f61b883e9db57b4bdd2a5c154ec3 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Aug 29 15:17:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 15:17:04 GMT Subject: openbsc.git branch master updated. 0.15.0-409-gd75864f Message-ID: <201608291517.u7TFH47x017727@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 d75864f6f52b6c0730731f485b21599943ef957b (commit) via 746c7896cba944c1978b48a40c4588a7aeb4eb84 (commit) via f4daf16c8d26b98063747b608070fa44944e0527 (commit) via bfa8878a0799c2d6bf29740ee10e84a69a938749 (commit) from 4ac3aee711ae88280c35c996b75bfff1f2415e87 (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/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 3 +- openbsc/include/openbsc/iu.h | 60 +++ openbsc/src/Makefile.am | 13 +- openbsc/src/gprs/gprs_gmm.c | 12 +- openbsc/src/gprs/gprs_sgsn.c | 3 +- openbsc/src/libiu/Makefile.am | 10 + openbsc/src/libiu/iu.c | 760 ++++++++++++++++++++++++++++++++++++ 8 files changed, 856 insertions(+), 6 deletions(-) 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 Mon Aug 29 15:18:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 15:18:34 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-422-g805a6c7 Message-ID: <201608291518.u7TFIYF7018032@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 4c180b84a09bdbb278a09876b9456f6b1d6b4902 (commit) discards 964fb9b632b81910e8d89308eec89ef88b30229e (commit) discards ec5f3678d1a9548fdeb0b84b370687175a19202f (commit) discards 1b38e7e54ffaf97c91f72a2af74d255e7ad98bba (commit) discards 84bdf6451d97afcb660fb3e560a352cf709498b8 (commit) discards ea8c31703fd08713484df93302b24aa88f3b5c85 (commit) discards c3272c91d4de42bc39a5f8a6249448d3336c5bef (commit) discards bc7fe408ad00e7d13ba054a4b80560ed41a4cf81 (commit) discards 859c60e359eb5fa8e93d13f432c3fdf59322985b (commit) discards d4b8c277156e8691b5d8262aa60e886ca2ae56b7 (commit) discards ff8afb5eb87fe6c523cce37299028fd921a5c672 (commit) discards e41fe8cc0ec062cd168f5d04e6a085e84faee872 (commit) discards 21c7ffa1e67f46178fa8cb2dc045212400885340 (commit) discards 93d8d750f658879ea1e523b6b5cf71c4afe2787a (commit) via 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) via 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) via e8a048228ba8f430832a113dbae968506d868f19 (commit) via 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) via 56e882e711b9caf9b6b55280730338f96664083e (commit) via 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) via 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) via e58346529da202b826922fd124cdc66cb914352c (commit) via e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) via 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) via a841cc927cd23671d9523456068ce53aa2827cb8 (commit) via 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) via ae61b03324dae9b17252cce009ce738ed86e7330 (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 (4c180b84a09bdbb278a09876b9456f6b1d6b4902) \ N -- N -- N (805a6c7181cae24813bcf10a9b40fb05e6e9fe14) 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=805a6c7181cae24813bcf10a9b40fb05e6e9fe14 commit 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c commit 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=e8a048228ba8f430832a113dbae968506d868f19 commit e8a048228ba8f430832a113dbae968506d868f19 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=494d70b07b6bdcb3bc2abd3479b17e82333bc619 commit 494d70b07b6bdcb3bc2abd3479b17e82333bc619 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=56e882e711b9caf9b6b55280730338f96664083e commit 56e882e711b9caf9b6b55280730338f96664083e Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=392c03d376111369ff4d7f0321cc9366f3dba1d0 commit 392c03d376111369ff4d7f0321cc9366f3dba1d0 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=2ef3ee79b10a7a07391991c9e7dc968923c50dd3 commit 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=e58346529da202b826922fd124cdc66cb914352c commit e58346529da202b826922fd124cdc66cb914352c Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=e750d2a1ba3569ebd16585a856a928d523bd5a58 commit e750d2a1ba3569ebd16585a856a928d523bd5a58 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 commit 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=a841cc927cd23671d9523456068ce53aa2827cb8 commit a841cc927cd23671d9523456068ce53aa2827cb8 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: redirect Iu in various places, link Iu in sgsn-test In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. In sgsn-test, add libiu and libasn1c, libosmo-sigtran, libosmo-ranap, which are now needed for an --enable-iu build. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=16306244bcaf34b4a8b46d7f2864792057c836d1 commit 16306244bcaf34b4a8b46d7f2864792057c836d1 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=ae61b03324dae9b17252cce009ce738ed86e7330 commit ae61b03324dae9b17252cce009ce738ed86e7330 Author: Neels Hofmeyr Date: Mon Aug 29 13:02:12 2016 +0200 IuPS: add VTY config for asn_debug Add file iu_vty.c in libiu, and iu_vty_init() to initialize the new VTY command: log logging asn1-debug (on|off) Change-Id: If4e7d0ab3fc2ed0cdf4fb0a3fa077a9e34890918 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/Makefile.am | 2 +- openbsc/include/openbsc/gsm_04_08_gprs.h | 21 -------------- openbsc/include/openbsc/iu.h | 2 ++ openbsc/src/gprs/Makefile.am | 3 +- openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/src/gprs/gsm_04_08_gprs.c | 37 ------------------------ openbsc/src/gprs/sgsn_main.c | 8 ++++-- openbsc/src/libiu/Makefile.am | 2 +- openbsc/src/libiu/iu_vty.c | 48 ++++++++++++++++++++++++++++++++ openbsc/tests/sgsn/Makefile.am | 1 - 10 files changed, 60 insertions(+), 66 deletions(-) delete mode 100644 openbsc/include/openbsc/gsm_04_08_gprs.h delete mode 100644 openbsc/src/gprs/gsm_04_08_gprs.c create mode 100644 openbsc/src/libiu/iu_vty.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 29 15:47:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 15:47:14 GMT Subject: openbsc.git branch neels/ipa_nano3G updated. 0.15.0-509-g7cf8cc0 Message-ID: <201608291547.u7TFlECk024940@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/ipa_nano3G has been updated discards ae818099e9cefa8dfd4ee84f88f017b53f35a6a1 (commit) discards ff91ec8ab2a64352803f8cc445a75e203170d825 (commit) discards 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit) discards 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit) discards 6d18c0f6f55274820026ba10320635d705d505c1 (commit) discards 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit) discards 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit) discards 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit) discards abec36a020a4ba1f6c1980784f33d84f745eed8b (commit) discards 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit) discards 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit) discards c929867f855df6e3784eeedfc8763725cafc96a8 (commit) discards 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit) discards a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit) discards eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit) discards f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit) discards 569e42aa45b69b043f64de030745a0444043d9e6 (commit) discards 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit) discards 4b882c2ca5aceb53ec377ed41981f0531650808d (commit) discards a3025b6272bc78b50b669052363a1ef0796b5868 (commit) discards bb44a0b4c03f7aa68371d630843678f8c405395c (commit) discards c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit) discards 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit) discards 230ecf64c70c78721e9e5d040bccdb394f74069b (commit) discards a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit) discards 571f66e1befc22251afadbf2ec367ece667d10ed (commit) discards 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit) discards 21201a1af119fc472feed63cefde87d754df61f8 (commit) discards 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit) discards ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit) discards c5dee190739adffd0f055c15ee42879b25a52a82 (commit) discards 52873343f1350e02d6bfc273452c05415208ce68 (commit) discards d617f12170cd2626767260eb667795d37b09302c (commit) discards 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit) discards 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit) discards 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit) discards 91297d3a9ea23b583130539ce943e0b977326ccb (commit) discards 1682b89ea8579307fb991aa0a7e303c40053e502 (commit) discards 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit) discards acc38c92103224048e3a9bfc100600706aff1155 (commit) discards 9bc349b0182acff3208c4b18411a57c1a4657867 (commit) discards b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit) discards 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit) discards a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit) discards 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit) discards a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit) discards 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit) discards 12f127f92e1b6e59982383ba16799437a68b06b5 (commit) discards ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit) discards 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit) discards fa6f225d8080453689a1fc629c0db62051690b10 (commit) discards d4f222761f48f9174b5c170b07e31a0c7163751a (commit) discards ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit) discards 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit) discards 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit) discards 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit) discards 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit) discards b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit) discards 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit) discards b19f56998f73abaa9f086b4ce366085238d610ba (commit) discards 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit) discards 7423243f65a7319eb6e9e4177dab9219c36554de (commit) discards 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit) discards 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit) discards 585d6a9b23f56e34682c40066e1f666676460612 (commit) discards dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit) discards 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit) discards 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit) discards 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit) discards 2bae061071f850af6b4271088f25f1de400ba295 (commit) discards ef25df34e0475b050a84a830053059f265a5dd8a (commit) discards 1a292d88d14be583419dec9279f3a033358b09a3 (commit) discards 506ad0d3e3e86d60f173560f4638b31743f5855f (commit) discards 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit) discards 1828acf201012455214da8d66825c8a8afdff933 (commit) discards c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit) discards 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit) discards 33239e5a9b4588ccb4da34760269bbca021980dc (commit) discards 8b02585172cb128a08e05191c3614f02d8a8e05a (commit) discards 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit) discards aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit) discards 309c76c794461c55ee200e985946a554d28897bc (commit) discards 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit) discards 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit) discards ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit) discards dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit) discards 7b181fec2e7e7098530242129014a6b893f70249 (commit) discards 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) discards e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) discards facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) discards 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) discards 664bdaca97eab8e859219f6227699ff5f243999a (commit) discards dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) discards 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) discards a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) discards eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) discards 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) discards d870be34b77d564781c783eb48269acee9d55a56 (commit) discards 323263b396a4b6acdcbe651169d5a936239174d7 (commit) discards 1cdc0172dc130c875a1d88243538046db257a956 (commit) discards ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit) discards bb5e23143bc60ee06115421e6942f3a0f31f175c (commit) discards fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit) discards a2890dcabfa6965c82621065c6f4649a77844262 (commit) discards 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit) via 7cf8cc027c6a4876a8ccfc6b565abc3fe1934999 (commit) via bd33e4229fee41f80e29f2d2a6712d884ec8720c (commit) via e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c (commit) via 82966b6d8bc733e3f3c7bec5a18b953fe95f09ad (commit) via 5d1f3f4986647dcd5d24dde4b5e08b3274eba07f (commit) via 2c8c01368002e93e0d9103c68b81f6f96013da7a (commit) via 8e0310080a29c32ac6c0a75a28f4a71036e9ff81 (commit) via d445b66fe528b3307c3d0b37a20882328b681b5f (commit) via 49da8056936ac0a1e6e2e084d15b459506099282 (commit) via a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 (commit) via bd371c21c720f921df0292010114af24715fc627 (commit) via 6f77dde89a78c5171132428eb05a2b39323eacb3 (commit) via d2086dd733398880cb2e509de1b053f217a2afaa (commit) via e8de46567a500d059694577f2d5a1123940b78ac (commit) via 181d01d21425c16cbafc4734cb84d1397c6e9d03 (commit) via f44730913b9030b6c001316bf342268743be4cc0 (commit) via 0de855a2c8f6032e0597433d1117d4f70dba9faa (commit) via 05d346079753e9babbaa75d0370503415f4cafa8 (commit) via 0b74b057a900cb806db9b4653c77acdce143c6ac (commit) via 38495940df62090e74d16cc0880f94870cfeefa0 (commit) via ba2ee6dd70c7814e057d30f8354ab82a55d8d37b (commit) via 916991bec62d3757a2f7f3541c796f9f451c299c (commit) via b7a05e680d0173945d2561dac98cae48f3df41b3 (commit) via ef87a05e2759a6476b35eabb47be3b4e2de71b0a (commit) via 145490e5e2da24ae3b8e8af54007ba70642a475d (commit) via 5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 (commit) via cd17f9594c8098438149953a4655f3b790057861 (commit) via 622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 (commit) via b71ddd67c316168dfd809c25b65dee19d04fd5d8 (commit) via 9864bf28c5f78e443a5b37556c04c63bc98f78c6 (commit) via 488c2ec45713105d614cf1a0e0357cfa0e5f7633 (commit) via 5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 (commit) via 83bd5c82d3ea3c73a9c26413e78cc80541cade31 (commit) via 0b166d0e8da6fc93e2628187152c7b17bb01be2b (commit) via 8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 (commit) via d60557ca79ee069972d256a8280fab15a823da7e (commit) via 3bee43ed8291688057473294d18753f1031e8213 (commit) via bb7feee1d41132b2aab8ee47afc7fc216199dbfb (commit) via 31f835bf38eb7ef4527537b362aa036eddd14ff4 (commit) via cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 (commit) via f11f74ccda2cc53779bee8d8afedbdafa34970ba (commit) via caaaea80046be425344b240312198586aa2e490c (commit) via 1892007842e508d6f9a73c1dbe1205d7c35469b4 (commit) via 4963fd92588dfc6806b35b8f5e0537254052c6fb (commit) via 164c63afcc2ccf567122e4c4fae2b63ba337f977 (commit) via 6419db43d5b4ce8d683c916dc378a8dd259565c4 (commit) via 7c57cdb505848e2dc80fe0f3262b043a5b20409c (commit) via 90047a3339a03521505615efee5d179f6046ba95 (commit) via d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 (commit) via 0e7ff110f79beca3540a30894c8af9031ac362b7 (commit) via 4f165d332163fc0cee588a312258dc4ce61cbb47 (commit) via 50c1d6657e8080a230c68af335142926a33c5b6d (commit) via d89ee6f6fcfcd277b5c7c0291959c622950817d9 (commit) via 14b54daaed52c2839ac381a89d2a12dbbe6eb6cf (commit) via da58f3957df7c4d19c62e162497ec486a4549e0d (commit) via 4567c6a1f40d08b41b1762aee18f6cd74147cefb (commit) via 654cb237761730db1e9931c1fed1f6b50d3227d2 (commit) via 57983cb9f68b6f3f9642c4398248d6d439990fb8 (commit) via 9088d1dff8b029ad26e1642b1454848f05d008d2 (commit) via 1641b80272496293846e25572fd1f686113930c6 (commit) via 5df719bbbb81a74925f0eee15651ba7bb357e987 (commit) via b0b457fa5a2141e3434f85ce4312493155d35bce (commit) via 7646689184bd734ca20f4ec8a2d44a145ab94c16 (commit) via 6670d5f050b769f025b196e7fc61398c41fc3697 (commit) via 6fc03ddec85bbd4753bdea0eb1d81c011630e187 (commit) via 861465b2ab27642c192df6794860b4fe004dc623 (commit) via a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 (commit) via 2de689d38874a456c67958c38009abd6954d0dab (commit) via 2994209ea96ee1cb8e157068e5a8b82caeae440a (commit) via 4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad (commit) via 78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 (commit) via 9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c (commit) via 5c6634edab2dbdb951ca4ef9af006053ee49e68c (commit) via fa1f5be5cff6991b6d3e836d079ae1b04381bd9b (commit) via de3f50f7c89785e04764ea5aeb6370616fe50fa6 (commit) via 013c662207f4c93ae03c46db6644795c969ad977 (commit) via 7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 (commit) via 1c96c825d0eee609df6b023b221172218a078528 (commit) via 3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef (commit) via 149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 (commit) via 4da45847e90130167c0b1473b9f01549d816dfde (commit) via 21f99a87af0f88b740bf55b48b4a9186aa8c3588 (commit) via a8c39c75220819696830cbcfab3ae8af697fa229 (commit) via 010357581712be63fdf1723a0c905ddf62f826ed (commit) via f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 (commit) via ae631b29960f5dc3e250ab2d12740908bc57b00f (commit) via 4fdb8476045cec0026ba53fb96ecdc7bbb690298 (commit) via 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) via 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) via e8a048228ba8f430832a113dbae968506d868f19 (commit) via 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) via 56e882e711b9caf9b6b55280730338f96664083e (commit) via 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) via 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) via e58346529da202b826922fd124cdc66cb914352c (commit) via e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) via 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) via a841cc927cd23671d9523456068ce53aa2827cb8 (commit) via 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) via ae61b03324dae9b17252cce009ce738ed86e7330 (commit) via d75864f6f52b6c0730731f485b21599943ef957b (commit) via 746c7896cba944c1978b48a40c4588a7aeb4eb84 (commit) via f4daf16c8d26b98063747b608070fa44944e0527 (commit) via bfa8878a0799c2d6bf29740ee10e84a69a938749 (commit) via 4ac3aee711ae88280c35c996b75bfff1f2415e87 (commit) via 3ec03d5048772c24a337b67cc7605cd7b7225a8c (commit) via a536fc644bc6f8ced40f7d40dbbc32f34c295721 (commit) via d5d39ae2b680c64c2dc616d6ca3886dac9092066 (commit) via 423269f8035f107d5bc76e10cf17728fdbb3e2e4 (commit) via baa6c5546e719757073fa97fcc4b1f0d32c39165 (commit) via a0a08d80b8fe8712f24a222abca6a7f422c11417 (commit) via d35fc4408c82193253e197aace9207fbe6d73b92 (commit) via a2ef7d6477a2e3b026e56db78bbd407c67e61df1 (commit) via b74a2c8e290e58a371c07b9d8a82872e54de6a2f (commit) via cd150a8f7473347b17728d0797bc6464441dde9a (commit) via 2ae305de46547c2c8424ab14d01f03bb4780ff39 (commit) via 7130683ffee026b0907902f8f20091987281c7f8 (commit) via 20423ea6cfdecd264b32c7fe5e15ee7de4455692 (commit) via 4e699a9cbf418518265dc7b8b6b7fe250d87222d (commit) via 76a0ad7fe93fce9bea56be5610b3bffbb8822887 (commit) via 5486025b182ae595d0ede7d32d0ce0db11748e19 (commit) via 3673380cdbefe74ae5ea5b4c05ebd9edcc023844 (commit) via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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 (ae818099e9cefa8dfd4ee84f88f017b53f35a6a1) \ N -- N -- N (7cf8cc027c6a4876a8ccfc6b565abc3fe1934999) 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=7cf8cc027c6a4876a8ccfc6b565abc3fe1934999 commit 7cf8cc027c6a4876a8ccfc6b565abc3fe1934999 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. http://cgit.osmocom.org/openbsc/commit/?id=bd33e4229fee41f80e29f2d2a6712d884ec8720c commit bd33e4229fee41f80e29f2d2a6712d884ec8720c 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 http://cgit.osmocom.org/openbsc/commit/?id=e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c commit e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c Author: Neels Hofmeyr Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b http://cgit.osmocom.org/openbsc/commit/?id=82966b6d8bc733e3f3c7bec5a18b953fe95f09ad commit 82966b6d8bc733e3f3c7bec5a18b953fe95f09ad 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=5d1f3f4986647dcd5d24dde4b5e08b3274eba07f commit 5d1f3f4986647dcd5d24dde4b5e08b3274eba07f 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=2c8c01368002e93e0d9103c68b81f6f96013da7a commit 2c8c01368002e93e0d9103c68b81f6f96013da7a 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. http://cgit.osmocom.org/openbsc/commit/?id=8e0310080a29c32ac6c0a75a28f4a71036e9ff81 commit 8e0310080a29c32ac6c0a75a28f4a71036e9ff81 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=d445b66fe528b3307c3d0b37a20882328b681b5f commit d445b66fe528b3307c3d0b37a20882328b681b5f 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=49da8056936ac0a1e6e2e084d15b459506099282 commit 49da8056936ac0a1e6e2e084d15b459506099282 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=a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 commit a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 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=bd371c21c720f921df0292010114af24715fc627 commit bd371c21c720f921df0292010114af24715fc627 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=6f77dde89a78c5171132428eb05a2b39323eacb3 commit 6f77dde89a78c5171132428eb05a2b39323eacb3 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=d2086dd733398880cb2e509de1b053f217a2afaa commit d2086dd733398880cb2e509de1b053f217a2afaa 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=e8de46567a500d059694577f2d5a1123940b78ac commit e8de46567a500d059694577f2d5a1123940b78ac 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=181d01d21425c16cbafc4734cb84d1397c6e9d03 commit 181d01d21425c16cbafc4734cb84d1397c6e9d03 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=f44730913b9030b6c001316bf342268743be4cc0 commit f44730913b9030b6c001316bf342268743be4cc0 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=0de855a2c8f6032e0597433d1117d4f70dba9faa commit 0de855a2c8f6032e0597433d1117d4f70dba9faa 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=05d346079753e9babbaa75d0370503415f4cafa8 commit 05d346079753e9babbaa75d0370503415f4cafa8 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=0b74b057a900cb806db9b4653c77acdce143c6ac commit 0b74b057a900cb806db9b4653c77acdce143c6ac 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=38495940df62090e74d16cc0880f94870cfeefa0 commit 38495940df62090e74d16cc0880f94870cfeefa0 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=ba2ee6dd70c7814e057d30f8354ab82a55d8d37b commit ba2ee6dd70c7814e057d30f8354ab82a55d8d37b 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=916991bec62d3757a2f7f3541c796f9f451c299c commit 916991bec62d3757a2f7f3541c796f9f451c299c 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=b7a05e680d0173945d2561dac98cae48f3df41b3 commit b7a05e680d0173945d2561dac98cae48f3df41b3 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=ef87a05e2759a6476b35eabb47be3b4e2de71b0a commit ef87a05e2759a6476b35eabb47be3b4e2de71b0a Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=145490e5e2da24ae3b8e8af54007ba70642a475d commit 145490e5e2da24ae3b8e8af54007ba70642a475d Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 commit 5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=cd17f9594c8098438149953a4655f3b790057861 commit cd17f9594c8098438149953a4655f3b790057861 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 commit 622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 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=b71ddd67c316168dfd809c25b65dee19d04fd5d8 commit b71ddd67c316168dfd809c25b65dee19d04fd5d8 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=9864bf28c5f78e443a5b37556c04c63bc98f78c6 commit 9864bf28c5f78e443a5b37556c04c63bc98f78c6 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=488c2ec45713105d614cf1a0e0357cfa0e5f7633 commit 488c2ec45713105d614cf1a0e0357cfa0e5f7633 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=5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 commit 5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 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=83bd5c82d3ea3c73a9c26413e78cc80541cade31 commit 83bd5c82d3ea3c73a9c26413e78cc80541cade31 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=0b166d0e8da6fc93e2628187152c7b17bb01be2b commit 0b166d0e8da6fc93e2628187152c7b17bb01be2b 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=8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 commit 8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 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=d60557ca79ee069972d256a8280fab15a823da7e commit d60557ca79ee069972d256a8280fab15a823da7e 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=3bee43ed8291688057473294d18753f1031e8213 commit 3bee43ed8291688057473294d18753f1031e8213 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=bb7feee1d41132b2aab8ee47afc7fc216199dbfb commit bb7feee1d41132b2aab8ee47afc7fc216199dbfb 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=31f835bf38eb7ef4527537b362aa036eddd14ff4 commit 31f835bf38eb7ef4527537b362aa036eddd14ff4 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=cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 commit cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 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=f11f74ccda2cc53779bee8d8afedbdafa34970ba commit f11f74ccda2cc53779bee8d8afedbdafa34970ba 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=caaaea80046be425344b240312198586aa2e490c commit caaaea80046be425344b240312198586aa2e490c 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=1892007842e508d6f9a73c1dbe1205d7c35469b4 commit 1892007842e508d6f9a73c1dbe1205d7c35469b4 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=4963fd92588dfc6806b35b8f5e0537254052c6fb commit 4963fd92588dfc6806b35b8f5e0537254052c6fb Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts 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. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=164c63afcc2ccf567122e4c4fae2b63ba337f977 commit 164c63afcc2ccf567122e4c4fae2b63ba337f977 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=6419db43d5b4ce8d683c916dc378a8dd259565c4 commit 6419db43d5b4ce8d683c916dc378a8dd259565c4 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=7c57cdb505848e2dc80fe0f3262b043a5b20409c commit 7c57cdb505848e2dc80fe0f3262b043a5b20409c 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=90047a3339a03521505615efee5d179f6046ba95 commit 90047a3339a03521505615efee5d179f6046ba95 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). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 commit d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 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=0e7ff110f79beca3540a30894c8af9031ac362b7 commit 0e7ff110f79beca3540a30894c8af9031ac362b7 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 http://cgit.osmocom.org/openbsc/commit/?id=4f165d332163fc0cee588a312258dc4ce61cbb47 commit 4f165d332163fc0cee588a312258dc4ce61cbb47 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=50c1d6657e8080a230c68af335142926a33c5b6d commit 50c1d6657e8080a230c68af335142926a33c5b6d 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=d89ee6f6fcfcd277b5c7c0291959c622950817d9 commit d89ee6f6fcfcd277b5c7c0291959c622950817d9 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=14b54daaed52c2839ac381a89d2a12dbbe6eb6cf commit 14b54daaed52c2839ac381a89d2a12dbbe6eb6cf 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=da58f3957df7c4d19c62e162497ec486a4549e0d commit da58f3957df7c4d19c62e162497ec486a4549e0d 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=4567c6a1f40d08b41b1762aee18f6cd74147cefb commit 4567c6a1f40d08b41b1762aee18f6cd74147cefb 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=654cb237761730db1e9931c1fed1f6b50d3227d2 commit 654cb237761730db1e9931c1fed1f6b50d3227d2 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=57983cb9f68b6f3f9642c4398248d6d439990fb8 commit 57983cb9f68b6f3f9642c4398248d6d439990fb8 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=9088d1dff8b029ad26e1642b1454848f05d008d2 commit 9088d1dff8b029ad26e1642b1454848f05d008d2 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=1641b80272496293846e25572fd1f686113930c6 commit 1641b80272496293846e25572fd1f686113930c6 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=5df719bbbb81a74925f0eee15651ba7bb357e987 commit 5df719bbbb81a74925f0eee15651ba7bb357e987 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=b0b457fa5a2141e3434f85ce4312493155d35bce commit b0b457fa5a2141e3434f85ce4312493155d35bce 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=7646689184bd734ca20f4ec8a2d44a145ab94c16 commit 7646689184bd734ca20f4ec8a2d44a145ab94c16 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=6670d5f050b769f025b196e7fc61398c41fc3697 commit 6670d5f050b769f025b196e7fc61398c41fc3697 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=6fc03ddec85bbd4753bdea0eb1d81c011630e187 commit 6fc03ddec85bbd4753bdea0eb1d81c011630e187 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=861465b2ab27642c192df6794860b4fe004dc623 commit 861465b2ab27642c192df6794860b4fe004dc623 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=a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 commit a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 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=2de689d38874a456c67958c38009abd6954d0dab commit 2de689d38874a456c67958c38009abd6954d0dab 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=2994209ea96ee1cb8e157068e5a8b82caeae440a commit 2994209ea96ee1cb8e157068e5a8b82caeae440a 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=4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad commit 4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad 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=78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 commit 78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 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=9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c commit 9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=5c6634edab2dbdb951ca4ef9af006053ee49e68c commit 5c6634edab2dbdb951ca4ef9af006053ee49e68c 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=fa1f5be5cff6991b6d3e836d079ae1b04381bd9b commit fa1f5be5cff6991b6d3e836d079ae1b04381bd9b 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=de3f50f7c89785e04764ea5aeb6370616fe50fa6 commit de3f50f7c89785e04764ea5aeb6370616fe50fa6 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=013c662207f4c93ae03c46db6644795c969ad977 commit 013c662207f4c93ae03c46db6644795c969ad977 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=7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 commit 7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 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=1c96c825d0eee609df6b023b221172218a078528 commit 1c96c825d0eee609df6b023b221172218a078528 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=3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef commit 3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef 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=149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 commit 149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 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=4da45847e90130167c0b1473b9f01549d816dfde commit 4da45847e90130167c0b1473b9f01549d816dfde 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=21f99a87af0f88b740bf55b48b4a9186aa8c3588 commit 21f99a87af0f88b740bf55b48b4a9186aa8c3588 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=a8c39c75220819696830cbcfab3ae8af697fa229 commit a8c39c75220819696830cbcfab3ae8af697fa229 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=010357581712be63fdf1723a0c905ddf62f826ed commit 010357581712be63fdf1723a0c905ddf62f826ed 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=f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 commit f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 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=ae631b29960f5dc3e250ab2d12740908bc57b00f commit ae631b29960f5dc3e250ab2d12740908bc57b00f 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=4fdb8476045cec0026ba53fb96ecdc7bbb690298 commit 4fdb8476045cec0026ba53fb96ecdc7bbb690298 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 ----------------------------------------------------------------------- Summary of changes: openbsc/.gitignore | 1 + openbsc/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 4 +- openbsc/include/openbsc/abis_rsl.h | 2 +- openbsc/include/openbsc/chan_alloc.h | 2 - openbsc/include/openbsc/gprs_llc.h | 12 + openbsc/include/openbsc/gprs_llc_xid.h | 57 ++++ openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h | 0 openbsc/include/openbsc/gsm_04_08_gprs.h | 21 -- openbsc/include/openbsc/gsm_data.h | 128 ++++--- openbsc/include/openbsc/gsm_data_shared.h | 2 + openbsc/include/openbsc/iu.h | 2 + openbsc/include/openbsc/sgsn.h | 4 + openbsc/src/gprs/Makefile.am | 6 +- openbsc/src/gprs/gprs_gmm.c | 6 +- openbsc/src/gprs/gprs_llc.c | 366 +++++++++++++++++---- openbsc/src/gprs/gprs_llc_xid.c | 262 +++++++++++++++ openbsc/src/gprs/gprs_sgsn.c | 4 + openbsc/src/gprs/gprs_sndcp.c | 3 +- openbsc/src/gprs/gprs_sndcp_vty.c | 3 +- openbsc/src/gprs/gsm_04_08_gprs.c | 37 --- openbsc/src/gprs/sgsn_main.c | 8 +- openbsc/src/libbsc/abis_rsl.c | 183 +++++++---- openbsc/src/libbsc/bsc_dyn_ts.c | 2 +- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 22 +- openbsc/src/libbsc/chan_alloc.c | 33 +- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 +- openbsc/src/libbsc/net_init.c | 5 + openbsc/src/libbsc/paging.c | 6 +- openbsc/src/libcommon/gsm_data_shared.c | 25 ++ openbsc/src/libiu/Makefile.am | 2 +- openbsc/src/libiu/iu_vty.c | 48 +++ openbsc/src/libmsc/gsm_04_08.c | 20 +- openbsc/src/libmsc/gsm_04_11.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 48 +-- openbsc/src/libxsc/xsc.c | 2 + openbsc/tests/Makefile.am | 3 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/testsuite.at | 5 + openbsc/tests/xid/Makefile.am | 21 ++ openbsc/tests/xid/xid_test.c | 164 +++++++++ openbsc/tests/xid/xid_test.ok | 12 + 44 files changed, 1223 insertions(+), 343 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_llc_xid.h rename openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h (100%) delete mode 100644 openbsc/include/openbsc/gsm_04_08_gprs.h create mode 100644 openbsc/src/gprs/gprs_llc_xid.c delete mode 100644 openbsc/src/gprs/gsm_04_08_gprs.c create mode 100644 openbsc/src/libiu/iu_vty.c create mode 100644 openbsc/tests/xid/Makefile.am create mode 100644 openbsc/tests/xid/xid_test.c create mode 100644 openbsc/tests/xid/xid_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 29 15:47:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Aug 2016 15:47:54 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-508-gbd33e42 Message-ID: <201608291547.u7TFlsUp025466@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 ff91ec8ab2a64352803f8cc445a75e203170d825 (commit) discards 5344f9d9354023ab80e0158368c4aa7f4769ffb9 (commit) discards 0485b2e27a60b466b0cfda89f56b55574c27a319 (commit) discards 6d18c0f6f55274820026ba10320635d705d505c1 (commit) discards 2b55c0f5541c8adc1bb051be9c411412f4b20184 (commit) discards 9c24c62a4bcf7e8d3f2fd7ea2d0dc66ba8c49ba0 (commit) discards 2afd8a809d4613ee335bfc1c1b349e8ae1bd4274 (commit) discards abec36a020a4ba1f6c1980784f33d84f745eed8b (commit) discards 3d529ec178eb6fc4e41a8ee4f5d4be3bfe20261d (commit) discards 9886ba8d73c57dded15c6ab89a489e639ebcfacf (commit) discards c929867f855df6e3784eeedfc8763725cafc96a8 (commit) discards 33f3125ec9d9a64f700bb206b43fce990fa2e36a (commit) discards a5c35e5afcccab6067a65dbfbcd245e7540afcec (commit) discards eb574e69a6d3e65be135193bc3d955168e78d5f3 (commit) discards f38ad80436f0fa0f28f4f690880d2d7869ab0eb2 (commit) discards 569e42aa45b69b043f64de030745a0444043d9e6 (commit) discards 5b87ce8f4f13600d8269c5920cbd326e1d9114a7 (commit) discards 4b882c2ca5aceb53ec377ed41981f0531650808d (commit) discards a3025b6272bc78b50b669052363a1ef0796b5868 (commit) discards bb44a0b4c03f7aa68371d630843678f8c405395c (commit) discards c5d13f2c9a100bf2aacbd59982e004b3bf0fae8e (commit) discards 0c05105159384d3308f5cf7d8e86ebf504dec71c (commit) discards 230ecf64c70c78721e9e5d040bccdb394f74069b (commit) discards a3a0d7ed269a51df9040d14592e0b3bfa2bcdd7a (commit) discards 571f66e1befc22251afadbf2ec367ece667d10ed (commit) discards 5f39ad7c6c6e81c87c96f50070b78fb61e428269 (commit) discards 21201a1af119fc472feed63cefde87d754df61f8 (commit) discards 2b96babe3cd73cb04965a92bb62ef359c43c791e (commit) discards ab92801ae494c8c492b033d4795fd38bc6a47f74 (commit) discards c5dee190739adffd0f055c15ee42879b25a52a82 (commit) discards 52873343f1350e02d6bfc273452c05415208ce68 (commit) discards d617f12170cd2626767260eb667795d37b09302c (commit) discards 7c1dae79ef3e29419beea46bf95c3c0fd7b642ca (commit) discards 4e1d618a921dff6e7f0d45fa6718c476a8bddf00 (commit) discards 3d1821cbe0b849d10117a2e45a933fb448f66af5 (commit) discards 91297d3a9ea23b583130539ce943e0b977326ccb (commit) discards 1682b89ea8579307fb991aa0a7e303c40053e502 (commit) discards 49cfd60f990ecaebe6fcac10497a0e80c367c49b (commit) discards acc38c92103224048e3a9bfc100600706aff1155 (commit) discards 9bc349b0182acff3208c4b18411a57c1a4657867 (commit) discards b8582e02f1b3f111a840abbadb477ce02943b4b0 (commit) discards 2b1fd7515608c445f7b504e6ac7ca39eb9f53557 (commit) discards a04dea9b2060fa2e7b296c64da90ee8567c747dd (commit) discards 7c2a4ac2a3eea3f18a032528efa3c9809eb6bda2 (commit) discards a298d0d0e2ec2741b6882eb543ed58bd9034235a (commit) discards 19e9abc40b7df15c45ec7874e066adc8fd06895c (commit) discards 12f127f92e1b6e59982383ba16799437a68b06b5 (commit) discards ed0d5b358951ba3581b6f4c17de8e7ca3329838b (commit) discards 82b0d7ad8e42c21d762af2f824184e1a6e16778e (commit) discards fa6f225d8080453689a1fc629c0db62051690b10 (commit) discards d4f222761f48f9174b5c170b07e31a0c7163751a (commit) discards ff9671683c0ccdce913d31d52660d7ff42811aa1 (commit) discards 667d4d6a448f73148ffa1f636e9585140a15c9fc (commit) discards 68050dcc5d6eb1556e6c19a546bf8ca7486c2ac4 (commit) discards 6eaf521adb6c04d2246d6d55ef39ac4f081fcb5a (commit) discards 2bf9b1cb203e599812685715fa2fa94556dbd569 (commit) discards b32b7b8ef4aee18029a78089f7229c4d2e22c7eb (commit) discards 069f436d1c9bf16bf84dcf61f15bada8e3d684d8 (commit) discards b19f56998f73abaa9f086b4ce366085238d610ba (commit) discards 43f5d6a245083cd825d2a7085024e3f0379e3459 (commit) discards 7423243f65a7319eb6e9e4177dab9219c36554de (commit) discards 9be4c80321a90b9816aacd72c8ebd0e4ee61fbeb (commit) discards 43df1b24e86bfd1b4c1d2b01c6ee7f5e4652a58d (commit) discards 585d6a9b23f56e34682c40066e1f666676460612 (commit) discards dc78d2cdfa6cae3ac94fe4dee5d28ca40aa2e0d3 (commit) discards 476ee0e268fac48b35b0ab5209b99d4b33119836 (commit) discards 8411b5631f6aaa5c2844918e21c6fe483ef710de (commit) discards 9dec131700da52b19955be480fa0cc33bde2c6f7 (commit) discards 2bae061071f850af6b4271088f25f1de400ba295 (commit) discards ef25df34e0475b050a84a830053059f265a5dd8a (commit) discards 1a292d88d14be583419dec9279f3a033358b09a3 (commit) discards 506ad0d3e3e86d60f173560f4638b31743f5855f (commit) discards 71e18f95df1fc263dfd1fe35e476a530335cc328 (commit) discards 1828acf201012455214da8d66825c8a8afdff933 (commit) discards c2a4254332f756d22bfe55be3acebd2cdf67b194 (commit) discards 8b08593c89f76b12441e8a3ea7bcf3d9154a9406 (commit) discards 33239e5a9b4588ccb4da34760269bbca021980dc (commit) discards 8b02585172cb128a08e05191c3614f02d8a8e05a (commit) discards 1919841ae93b45b80f90db30d222ea2f5fa1c475 (commit) discards aff2676ffabdec4eec9978e056d828ecc7f6dfc4 (commit) discards 309c76c794461c55ee200e985946a554d28897bc (commit) discards 4703c443588e2acf0ae4a356fdd7f6da9b53f206 (commit) discards 7afa857789a4ce1fecb4ffcd1e3f44085bf10467 (commit) discards ca7ff6aa20fb63fe4dcb108cb05032cc5ca5429f (commit) discards dcdfcf02a1c6443bce6264982bda17b1c080acb7 (commit) discards 7b181fec2e7e7098530242129014a6b893f70249 (commit) discards 51cada8b4207e319fad20a8ecc5a5d4a0a8f47a8 (commit) discards e543b6189a88e6fd8e856e9bd91551c6df06f2b2 (commit) discards facfebefe6ac2a2ae1a15a170e1737109a06946d (commit) discards 66b66b2fa188a388c0840ee9ba8d74bc733d877c (commit) discards 664bdaca97eab8e859219f6227699ff5f243999a (commit) discards dd31a5724aaa7a1f9ab09d36d9034b7581c6c21e (commit) discards 8d0d30f3b8f939b91086d329edb9f34cf272bced (commit) discards a339e184947b8238aab7d48e82c2e7f35b71d10d (commit) discards eeef915c37ba05f264c1da5f0a33473d19ef88c6 (commit) discards 9e008c4cb662902ceb9ca8637f1b8096c28bd116 (commit) discards d870be34b77d564781c783eb48269acee9d55a56 (commit) discards 323263b396a4b6acdcbe651169d5a936239174d7 (commit) discards 1cdc0172dc130c875a1d88243538046db257a956 (commit) discards ea17c627392454ea29e63ff8c9bb89f6c8f676eb (commit) discards bb5e23143bc60ee06115421e6942f3a0f31f175c (commit) discards fcf772ab4490df7c2b0fdfd96519bee48819ffd3 (commit) discards a2890dcabfa6965c82621065c6f4649a77844262 (commit) discards 1935998ba169880d8e78a34f5f7c84dfbb1e79dd (commit) via bd33e4229fee41f80e29f2d2a6712d884ec8720c (commit) via e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c (commit) via 82966b6d8bc733e3f3c7bec5a18b953fe95f09ad (commit) via 5d1f3f4986647dcd5d24dde4b5e08b3274eba07f (commit) via 2c8c01368002e93e0d9103c68b81f6f96013da7a (commit) via 8e0310080a29c32ac6c0a75a28f4a71036e9ff81 (commit) via d445b66fe528b3307c3d0b37a20882328b681b5f (commit) via 49da8056936ac0a1e6e2e084d15b459506099282 (commit) via a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 (commit) via bd371c21c720f921df0292010114af24715fc627 (commit) via 6f77dde89a78c5171132428eb05a2b39323eacb3 (commit) via d2086dd733398880cb2e509de1b053f217a2afaa (commit) via e8de46567a500d059694577f2d5a1123940b78ac (commit) via 181d01d21425c16cbafc4734cb84d1397c6e9d03 (commit) via f44730913b9030b6c001316bf342268743be4cc0 (commit) via 0de855a2c8f6032e0597433d1117d4f70dba9faa (commit) via 05d346079753e9babbaa75d0370503415f4cafa8 (commit) via 0b74b057a900cb806db9b4653c77acdce143c6ac (commit) via 38495940df62090e74d16cc0880f94870cfeefa0 (commit) via ba2ee6dd70c7814e057d30f8354ab82a55d8d37b (commit) via 916991bec62d3757a2f7f3541c796f9f451c299c (commit) via b7a05e680d0173945d2561dac98cae48f3df41b3 (commit) via ef87a05e2759a6476b35eabb47be3b4e2de71b0a (commit) via 145490e5e2da24ae3b8e8af54007ba70642a475d (commit) via 5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 (commit) via cd17f9594c8098438149953a4655f3b790057861 (commit) via 622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 (commit) via b71ddd67c316168dfd809c25b65dee19d04fd5d8 (commit) via 9864bf28c5f78e443a5b37556c04c63bc98f78c6 (commit) via 488c2ec45713105d614cf1a0e0357cfa0e5f7633 (commit) via 5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 (commit) via 83bd5c82d3ea3c73a9c26413e78cc80541cade31 (commit) via 0b166d0e8da6fc93e2628187152c7b17bb01be2b (commit) via 8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 (commit) via d60557ca79ee069972d256a8280fab15a823da7e (commit) via 3bee43ed8291688057473294d18753f1031e8213 (commit) via bb7feee1d41132b2aab8ee47afc7fc216199dbfb (commit) via 31f835bf38eb7ef4527537b362aa036eddd14ff4 (commit) via cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 (commit) via f11f74ccda2cc53779bee8d8afedbdafa34970ba (commit) via caaaea80046be425344b240312198586aa2e490c (commit) via 1892007842e508d6f9a73c1dbe1205d7c35469b4 (commit) via 4963fd92588dfc6806b35b8f5e0537254052c6fb (commit) via 164c63afcc2ccf567122e4c4fae2b63ba337f977 (commit) via 6419db43d5b4ce8d683c916dc378a8dd259565c4 (commit) via 7c57cdb505848e2dc80fe0f3262b043a5b20409c (commit) via 90047a3339a03521505615efee5d179f6046ba95 (commit) via d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 (commit) via 0e7ff110f79beca3540a30894c8af9031ac362b7 (commit) via 4f165d332163fc0cee588a312258dc4ce61cbb47 (commit) via 50c1d6657e8080a230c68af335142926a33c5b6d (commit) via d89ee6f6fcfcd277b5c7c0291959c622950817d9 (commit) via 14b54daaed52c2839ac381a89d2a12dbbe6eb6cf (commit) via da58f3957df7c4d19c62e162497ec486a4549e0d (commit) via 4567c6a1f40d08b41b1762aee18f6cd74147cefb (commit) via 654cb237761730db1e9931c1fed1f6b50d3227d2 (commit) via 57983cb9f68b6f3f9642c4398248d6d439990fb8 (commit) via 9088d1dff8b029ad26e1642b1454848f05d008d2 (commit) via 1641b80272496293846e25572fd1f686113930c6 (commit) via 5df719bbbb81a74925f0eee15651ba7bb357e987 (commit) via b0b457fa5a2141e3434f85ce4312493155d35bce (commit) via 7646689184bd734ca20f4ec8a2d44a145ab94c16 (commit) via 6670d5f050b769f025b196e7fc61398c41fc3697 (commit) via 6fc03ddec85bbd4753bdea0eb1d81c011630e187 (commit) via 861465b2ab27642c192df6794860b4fe004dc623 (commit) via a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 (commit) via 2de689d38874a456c67958c38009abd6954d0dab (commit) via 2994209ea96ee1cb8e157068e5a8b82caeae440a (commit) via 4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad (commit) via 78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 (commit) via 9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c (commit) via 5c6634edab2dbdb951ca4ef9af006053ee49e68c (commit) via fa1f5be5cff6991b6d3e836d079ae1b04381bd9b (commit) via de3f50f7c89785e04764ea5aeb6370616fe50fa6 (commit) via 013c662207f4c93ae03c46db6644795c969ad977 (commit) via 7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 (commit) via 1c96c825d0eee609df6b023b221172218a078528 (commit) via 3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef (commit) via 149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 (commit) via 4da45847e90130167c0b1473b9f01549d816dfde (commit) via 21f99a87af0f88b740bf55b48b4a9186aa8c3588 (commit) via a8c39c75220819696830cbcfab3ae8af697fa229 (commit) via 010357581712be63fdf1723a0c905ddf62f826ed (commit) via f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 (commit) via ae631b29960f5dc3e250ab2d12740908bc57b00f (commit) via 4fdb8476045cec0026ba53fb96ecdc7bbb690298 (commit) via 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) via 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) via e8a048228ba8f430832a113dbae968506d868f19 (commit) via 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) via 56e882e711b9caf9b6b55280730338f96664083e (commit) via 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) via 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) via e58346529da202b826922fd124cdc66cb914352c (commit) via e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) via 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) via a841cc927cd23671d9523456068ce53aa2827cb8 (commit) via 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) via ae61b03324dae9b17252cce009ce738ed86e7330 (commit) via d75864f6f52b6c0730731f485b21599943ef957b (commit) via 746c7896cba944c1978b48a40c4588a7aeb4eb84 (commit) via f4daf16c8d26b98063747b608070fa44944e0527 (commit) via bfa8878a0799c2d6bf29740ee10e84a69a938749 (commit) via 4ac3aee711ae88280c35c996b75bfff1f2415e87 (commit) via 3ec03d5048772c24a337b67cc7605cd7b7225a8c (commit) via a536fc644bc6f8ced40f7d40dbbc32f34c295721 (commit) via d5d39ae2b680c64c2dc616d6ca3886dac9092066 (commit) via 423269f8035f107d5bc76e10cf17728fdbb3e2e4 (commit) via baa6c5546e719757073fa97fcc4b1f0d32c39165 (commit) via a0a08d80b8fe8712f24a222abca6a7f422c11417 (commit) via d35fc4408c82193253e197aace9207fbe6d73b92 (commit) via a2ef7d6477a2e3b026e56db78bbd407c67e61df1 (commit) via b74a2c8e290e58a371c07b9d8a82872e54de6a2f (commit) via cd150a8f7473347b17728d0797bc6464441dde9a (commit) via 2ae305de46547c2c8424ab14d01f03bb4780ff39 (commit) via 7130683ffee026b0907902f8f20091987281c7f8 (commit) via 20423ea6cfdecd264b32c7fe5e15ee7de4455692 (commit) via 4e699a9cbf418518265dc7b8b6b7fe250d87222d (commit) via 76a0ad7fe93fce9bea56be5610b3bffbb8822887 (commit) via 5486025b182ae595d0ede7d32d0ce0db11748e19 (commit) via 3673380cdbefe74ae5ea5b4c05ebd9edcc023844 (commit) via 723f7c7db3b0fc494f15fa20cab775f596b18cb1 (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 (ff91ec8ab2a64352803f8cc445a75e203170d825) \ N -- N -- N (bd33e4229fee41f80e29f2d2a6712d884ec8720c) 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/configure.ac | 1 + openbsc/include/openbsc/Makefile.am | 4 +- openbsc/include/openbsc/abis_rsl.h | 2 +- openbsc/include/openbsc/chan_alloc.h | 2 - openbsc/include/openbsc/gprs_llc.h | 12 + openbsc/include/openbsc/gprs_llc_xid.h | 57 ++++ openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h | 0 openbsc/include/openbsc/gsm_04_08_gprs.h | 21 -- openbsc/include/openbsc/gsm_data.h | 128 ++++--- openbsc/include/openbsc/gsm_data_shared.h | 2 + openbsc/include/openbsc/iu.h | 2 + openbsc/include/openbsc/sgsn.h | 4 + openbsc/src/gprs/Makefile.am | 6 +- openbsc/src/gprs/gprs_gmm.c | 6 +- openbsc/src/gprs/gprs_llc.c | 366 +++++++++++++++++---- openbsc/src/gprs/gprs_llc_xid.c | 262 +++++++++++++++ openbsc/src/gprs/gprs_sgsn.c | 4 + openbsc/src/gprs/gprs_sndcp.c | 3 +- openbsc/src/gprs/gprs_sndcp_vty.c | 3 +- openbsc/src/gprs/gsm_04_08_gprs.c | 37 --- openbsc/src/gprs/sgsn_main.c | 8 +- openbsc/src/libbsc/abis_rsl.c | 183 +++++++---- openbsc/src/libbsc/bsc_dyn_ts.c | 2 +- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 22 +- openbsc/src/libbsc/chan_alloc.c | 33 +- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 +- openbsc/src/libbsc/net_init.c | 5 + openbsc/src/libbsc/paging.c | 6 +- openbsc/src/libcommon/gsm_data_shared.c | 25 ++ openbsc/src/libiu/Makefile.am | 2 +- openbsc/src/libiu/iu_vty.c | 48 +++ openbsc/src/libmsc/gsm_04_08.c | 20 +- openbsc/src/libmsc/gsm_04_11.c | 16 +- openbsc/src/libmsc/vty_interface_layer3.c | 48 +-- openbsc/src/libxsc/xsc.c | 2 + openbsc/tests/Makefile.am | 3 +- openbsc/tests/sgsn/Makefile.am | 2 +- openbsc/tests/testsuite.at | 5 + openbsc/tests/xid/Makefile.am | 21 ++ openbsc/tests/xid/xid_test.c | 164 +++++++++ openbsc/tests/xid/xid_test.ok | 12 + 44 files changed, 1223 insertions(+), 343 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_llc_xid.h rename openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h (100%) delete mode 100644 openbsc/include/openbsc/gsm_04_08_gprs.h create mode 100644 openbsc/src/gprs/gprs_llc_xid.c delete mode 100644 openbsc/src/gprs/gsm_04_08_gprs.c create mode 100644 openbsc/src/libiu/iu_vty.c create mode 100644 openbsc/tests/xid/Makefile.am create mode 100644 openbsc/tests/xid/xid_test.c create mode 100644 openbsc/tests/xid/xid_test.ok hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 30 07:36:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 07:36:05 GMT Subject: osmo-bts.git branch master updated. 0.4.0-262-g4dfc3da Message-ID: <201608300736.u7U7a5Lc017520@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 4dfc3da96bbad9e6a8641233c87a05a46af7d906 (commit) via 9faaf4ecf01322189808901398e06d7e4f14560d (commit) via 3b2e5de3aea8652969e7bbd1e3c04206dce51330 (commit) from 988f634c97d070840f4ffc952f6bac32d967859b (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=4dfc3da96bbad9e6a8641233c87a05a46af7d906 commit 4dfc3da96bbad9e6a8641233c87a05a46af7d906 Author: Neels Hofmeyr Date: Tue Aug 9 19:56:50 2016 +0200 dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Though this patch theoretically makes a lot of sense, it is not entirely clear why dyn TS are working without it. Committing due to common sense, not to fix any actual breakage. Change-Id: I6136cb42a4d627ebefc963eb5321fadfe63cca4b http://cgit.osmocom.org/osmo-bts/commit/?id=9faaf4ecf01322189808901398e06d7e4f14560d commit 9faaf4ecf01322189808901398e06d7e4f14560d Author: Neels Hofmeyr Date: Tue Aug 9 20:15:09 2016 +0200 cosmetic: common ts_is_pdch() Have one common ts_is_pdch(), placed in lchan.c, since this file is pretty empty and pretty close to ts. Publish in gsm_data.h. Remove the if-style implementation from l1sap.c, and instead implement in a switch statement. This prepares for upcoming ts_is_pdch() usage in ph_data_req() for sysmo and lc15. Change-Id: Ib78d663fdbac5a1d7053f1b9d543649b66da00e2 http://cgit.osmocom.org/osmo-bts/commit/?id=3b2e5de3aea8652969e7bbd1e3c04206dce51330 commit 3b2e5de3aea8652969e7bbd1e3c04206dce51330 Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn TS: measurement: use correct nr of subslots, rm code dup In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using ts_subslots() from gsm_data_shared.c. The local dup of subslots_per_pchan[] is no longer needed. (depends on recent commit to openbsc.git for ts_sublots()) Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 1 + src/common/l1sap.c | 11 ----------- src/common/lchan.c | 16 ++++++++++++++++ src/common/measurement.c | 16 +--------------- src/osmo-bts-litecell15/l1_if.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 2 +- 6 files changed, 20 insertions(+), 28 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 10:56:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 10:56:41 GMT Subject: openbsc.git branch master updated. 0.15.0-410-gb847a21 Message-ID: <201608301056.u7UAufiM052487@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 b847a21fa48158b17c4f84c1ceeb3d143cffed8c (commit) from d75864f6f52b6c0730731f485b21599943ef957b (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=b847a21fa48158b17c4f84c1ceeb3d143cffed8c commit b847a21fa48158b17c4f84c1ceeb3d143cffed8c Author: Alexander Couzens Date: Tue Aug 2 11:34:11 2016 +0200 libmsc/bsc: split rate counters into bsc and msc group Tweaked-By: Neels Hofmeyr Change-Id: I7361033cd1eb919ec3c2ea2652f40ab8c75b2f99 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 79 ++++++++++++++++++------------- openbsc/src/libbsc/abis_rsl.c | 8 ++-- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 18 +++---- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 ++-- openbsc/src/libbsc/net_init.c | 3 +- openbsc/src/libbsc/paging.c | 6 +-- openbsc/src/libmsc/gsm_04_08.c | 20 ++++---- openbsc/src/libmsc/gsm_04_11.c | 14 +++--- openbsc/src/libmsc/vty_interface_layer3.c | 40 ++++++++-------- 11 files changed, 110 insertions(+), 94 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 30 12:30:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:30:33 GMT Subject: osmo-pcu.git branch sysmocom/revert_WAIT_ASSIGN updated. 0.2-826-g2d0da63 Message-ID: <201608301230.u7UCUXNo069285@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, sysmocom/revert_WAIT_ASSIGN has been updated discards a4fd319f8408946a9b5824c8cd081be92527e6d6 (commit) via 2d0da6371dba88860d843998faabd98518d50179 (commit) via fd713841046e4a8f0b67e1e794cc046367a0174c (commit) via b11919899295889b577a9f9ada71935e437ff8d8 (commit) via 01826c13b1139db70f14b14e18ab35ac4646c872 (commit) via 959d1dee67e1c6fcfc57b347be2fb7a2ed099b2d (commit) via eebcb1e3e87a37cde3ac6aaf89b8c6c201abb6ba (commit) via 02352b487ac6808b6adb8e8623f0921aad7f02d7 (commit) via 50b097003baac3903c9d52a609b091c76ca83e3c (commit) via e6cadb4e3ccd05673fd9d33f8a445dd54be6006b (commit) via 1ec4d80176680a99d561a19adee9677756e65d99 (commit) via 9876f4bb211341ad3cefe5505b30694b04ee91e7 (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 (a4fd319f8408946a9b5824c8cd081be92527e6d6) \ N -- N -- N (2d0da6371dba88860d843998faabd98518d50179) 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-pcu/commit/?id=2d0da6371dba88860d843998faabd98518d50179 commit 2d0da6371dba88860d843998faabd98518d50179 Author: Neels Hofmeyr Date: Wed Jun 8 15:27:40 2016 +0200 Revert "tbf: Add state WAIT_ASSIGN" This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0. Conflicts: tests/tbf/TbfTest.err The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002 with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e). The error observed is the following log output (was viewing both osmo-bts-sysmo and osmo-pcu logs interleaved): <0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission <0002> tbf.cpp:893 - Assignment was on CCCH <0002> tbf.cpp:899 - No uplink data received yet <0007> l1sap.c:904 RACH for packet access <0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653 [repeat] When removing this single commit from current osmo-pcu master, GPRS service works well on SysmoBTS, with current osmo-bts master. The TbfTest.err expected output needed adjustment after the revert. Disclaimer: I am not aware of adverse effects this commit may have. I have no idea what the WAIT_ASSIGN state is used for -- further review is required. Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 9 - src/bts.cpp | 3 +- src/bts.h | 8 +- src/encoding.cpp | 3 +- src/gprs_coding_scheme.h | 8 +- src/pcu_l1_if.cpp | 3 +- src/pcu_main.cpp | 9 +- src/pcu_vty.c | 30 ++- src/pcuif_proto.h | 8 +- src/rlc.cpp | 31 ++- src/rlc.h | 52 ++++- src/tbf.h | 5 + src/tbf_dl.cpp | 219 +++++++++++++++--- tests/edge/EdgeTest.cpp | 38 +-- tests/tbf/TbfTest.cpp | 422 +++++++++++++++++++++++++++++++++- tests/tbf/TbfTest.err | 583 +++++++++++++++++++++++++++++++++++++++++++++-- tests/tbf/TbfTest.ok | 8 + 17 files changed, 1330 insertions(+), 109 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Aug 30 12:34:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:34:28 GMT Subject: osmo-bts.git branch neels/dyn_fixes deleted. 0.4.0-260-g656e2d8 Message-ID: <201608301234.u7UCYS6n070063@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, neels/dyn_fixes has been deleted was 656e2d88a47844054f9b360861f10b084cd43efd ----------------------------------------------------------------------- 656e2d88a47844054f9b360861f10b084cd43efd dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:36:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:36:01 GMT Subject: osmo-bts.git branch neels/log1 deleted. 0.4.0-258-gc491ba1 Message-ID: <201608301236.u7UCa14J070340@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, neels/log1 has been deleted was c491ba1701e1480da07a9529cdb320d502dd8b52 ----------------------------------------------------------------------- c491ba1701e1480da07a9529cdb320d502dd8b52 log: l1sap: add 0x to hex output of chan_nr, 5 times ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:38:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:38:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-263-g8a14861 Message-ID: <201608301238.u7UCcKSv070709@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 8a148613b4c93f5a25dd2a2d9929de75882adbc5 (commit) from 4dfc3da96bbad9e6a8641233c87a05a46af7d906 (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=8a148613b4c93f5a25dd2a2d9929de75882adbc5 commit 8a148613b4c93f5a25dd2a2d9929de75882adbc5 Author: Neels Hofmeyr Date: Tue Aug 23 15:19:57 2016 +0200 Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be Commit "sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH" introduced a check for TCH/F_PDCH intended only for TCH/F_TCH/H_PDCH. It looked correct, but TCH/F_PDCH startup was designed differently: For TCH/F_PDCH, the idea was to look it up in pchan_to_logChComb[] and obtain the TCH/F channel combination, so that TCH/F_PDCH first initialize as TCH/F. So pchan was in fact intended to be passed as TCH/F_PDCH. For Osmocom TCH/F_TCH/H_PDCH, we've in the meantime added a ts_opstart() function that makes this decision explicitly. So, instead of reverting the erratic commit, add TCH/F_PDCH to ts_opstart(), for both sysmo and lc15. In ts_opstart(), move to a switch statement to resolve the actual pchan to use for ts_connect_as(). Drop TCH/F_PDCH and TCH/F_TCH/H_PDCH from pchan_to_logChComb[] and comment. Change-Id: I376b92a06f4cbe943c1c913dea7487fac53a7d08 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/oml.c | 27 +++++++++++++++++++-------- src/osmo-bts-sysmo/oml.c | 27 +++++++++++++++++++-------- 2 files changed, 38 insertions(+), 16 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:40:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:40:26 GMT Subject: osmo-bts.git branch neels/lc15 updated. 0.4.0-264-g14338d5 Message-ID: <201608301240.u7UCeQrg071195@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, neels/lc15 has been updated discards 8d51b5329182e5b63a60be7ef0bd885f7e140af3 (commit) discards aa2729d8a36e8fd9fd7fb477fce26be85aa9c064 (commit) discards 42edba5fe67ac96d4dde6ebb5f5d84fea9124f4f (commit) discards 370a91c4eac99948376c2175ef9e352c70be2b53 (commit) via 14338d51fe392c3763fe841f580b5ad67f344bb7 (commit) via 8a148613b4c93f5a25dd2a2d9929de75882adbc5 (commit) via 4dfc3da96bbad9e6a8641233c87a05a46af7d906 (commit) via 9faaf4ecf01322189808901398e06d7e4f14560d (commit) via 3b2e5de3aea8652969e7bbd1e3c04206dce51330 (commit) via 988f634c97d070840f4ffc952f6bac32d967859b (commit) via e77bcaecb6e45b55b8e31fea7cf10c2652431c1c (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 (8d51b5329182e5b63a60be7ef0bd885f7e140af3) \ N -- N -- N (14338d51fe392c3763fe841f580b5ad67f344bb7) 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-bts/commit/?id=14338d51fe392c3763fe841f580b5ad67f344bb7 commit 14338d51fe392c3763fe841f580b5ad67f344bb7 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Needed for the litecell15 instance in our lab that still runs with older firmware. Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 1 + include/osmo-bts/pcu_if.h | 3 +- include/osmo-bts/pcuif_proto.h | 6 ++- include/osmo-bts/rsl.h | 3 +- src/common/l1sap.c | 35 ++++++++---------- src/common/lchan.c | 16 ++++++++ src/common/measurement.c | 16 +------- src/common/pcu_sock.c | 5 ++- src/common/rsl.c | 82 ++++++++++++++++------------------------- src/osmo-bts-litecell15/l1_if.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 8 +++- 11 files changed, 84 insertions(+), 93 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:42:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:42:04 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx_no_deact deleted. 0.4.0-246-gaf34433 Message-ID: <201608301242.u7UCg4jp071703@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, neels/dyn_pdch_trx_no_deact has been deleted was af3443385b4da3b951601a8d847cbf1101dfe51f ----------------------------------------------------------------------- af3443385b4da3b951601a8d847cbf1101dfe51f dyn PDCH: trx l1_if.c: drop fixme, add comment ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:44:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:44:17 GMT Subject: osmo-bts.git branch neels/dyn_ts_extra deleted. 0.4.0-229-gd39718b Message-ID: <201608301244.u7UCiHCp072246@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, neels/dyn_ts_extra has been deleted was d39718b84855992314969cc50d2c6f3b40b226e9 ----------------------------------------------------------------------- d39718b84855992314969cc50d2c6f3b40b226e9 doc: add ladder diagram on dynamic TS, for TCH/H ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:45:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:45:28 GMT Subject: osmo-bts.git branch neels/lc15 deleted. 0.4.0-264-g14338d5 Message-ID: <201608301245.u7UCjSr8072487@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, neels/lc15 has been deleted was 14338d51fe392c3763fe841f580b5ad67f344bb7 ----------------------------------------------------------------------- 14338d51fe392c3763fe841f580b5ad67f344bb7 Revert "LC15: Hardware changes:" ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:45:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:45:28 GMT Subject: osmo-bts.git branch sysmocom/lc15_old_firmware updated. 0.4.0-264-gf50fe6a Message-ID: <201608301245.u7UCjSGl072502@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/lc15_old_firmware has been updated discards 2b12b486fe8071ae90c1d824b4aa4628bd37a361 (commit) via f50fe6abb4a2972441a159fc210d2cacf72406f8 (commit) via 8a148613b4c93f5a25dd2a2d9929de75882adbc5 (commit) via 4dfc3da96bbad9e6a8641233c87a05a46af7d906 (commit) via 9faaf4ecf01322189808901398e06d7e4f14560d (commit) via 3b2e5de3aea8652969e7bbd1e3c04206dce51330 (commit) via 988f634c97d070840f4ffc952f6bac32d967859b (commit) via e77bcaecb6e45b55b8e31fea7cf10c2652431c1c (commit) via 43d082e6f1ec42aae566cc21cecc90e56a262090 (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 (2b12b486fe8071ae90c1d824b4aa4628bd37a361) \ N -- N -- N (f50fe6abb4a2972441a159fc210d2cacf72406f8) 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-bts/commit/?id=f50fe6abb4a2972441a159fc210d2cacf72406f8 commit f50fe6abb4a2972441a159fc210d2cacf72406f8 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Needed for the litecell15 instance in our lab that still runs with older firmware. Change-Id: Ibcfe651e3793b433e6479bfb610765a468e699e6 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 1 + include/osmo-bts/pcu_if.h | 3 ++- include/osmo-bts/pcuif_proto.h | 6 ++++-- src/common/l1sap.c | 30 +++++++++++------------------- src/common/lchan.c | 16 ++++++++++++++++ src/common/measurement.c | 16 +--------------- src/common/pcu_sock.c | 5 ++++- src/osmo-bts-litecell15/l1_if.c | 2 +- src/osmo-bts-litecell15/oml.c | 27 +++++++++++++++++++-------- src/osmo-bts-sysmo/femtobts.h | 2 +- src/osmo-bts-sysmo/l1_if.c | 8 +++++++- src/osmo-bts-sysmo/oml.c | 32 ++++++++++++++++++++++---------- 12 files changed, 89 insertions(+), 59 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 30 12:57:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 12:57:40 GMT Subject: openbsc.git branch master updated. 0.15.0-411-g4b95b54 Message-ID: <201608301257.u7UCveZM074551@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 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 (commit) from b847a21fa48158b17c4f84c1ceeb3d143cffed8c (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=4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 commit 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 Author: Alexander Couzens Date: Tue Aug 30 14:34:36 2016 +0200 bsc/netinit: correct mistyped rate counter Introduced by b847a21fa48158b17c4f84c1ceeb3d143cffed8c Change-Id: I57c41f98e3826951a5071b005cb640c23d466477 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/net_init.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 Tue Aug 30 13:20:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 13:20:43 GMT Subject: openbsc.git branch neels/ipa_nano3G updated. 0.15.0-511-g9a9ac0c Message-ID: <201608301320.u7UDKhJ9079186@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/ipa_nano3G has been updated discards 7cf8cc027c6a4876a8ccfc6b565abc3fe1934999 (commit) discards bd33e4229fee41f80e29f2d2a6712d884ec8720c (commit) discards e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c (commit) discards 82966b6d8bc733e3f3c7bec5a18b953fe95f09ad (commit) discards 5d1f3f4986647dcd5d24dde4b5e08b3274eba07f (commit) discards 2c8c01368002e93e0d9103c68b81f6f96013da7a (commit) discards 8e0310080a29c32ac6c0a75a28f4a71036e9ff81 (commit) discards d445b66fe528b3307c3d0b37a20882328b681b5f (commit) discards 49da8056936ac0a1e6e2e084d15b459506099282 (commit) discards a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 (commit) discards bd371c21c720f921df0292010114af24715fc627 (commit) discards 6f77dde89a78c5171132428eb05a2b39323eacb3 (commit) discards d2086dd733398880cb2e509de1b053f217a2afaa (commit) discards e8de46567a500d059694577f2d5a1123940b78ac (commit) discards 181d01d21425c16cbafc4734cb84d1397c6e9d03 (commit) discards f44730913b9030b6c001316bf342268743be4cc0 (commit) discards 0de855a2c8f6032e0597433d1117d4f70dba9faa (commit) discards 05d346079753e9babbaa75d0370503415f4cafa8 (commit) discards 0b74b057a900cb806db9b4653c77acdce143c6ac (commit) discards 38495940df62090e74d16cc0880f94870cfeefa0 (commit) discards ba2ee6dd70c7814e057d30f8354ab82a55d8d37b (commit) discards 916991bec62d3757a2f7f3541c796f9f451c299c (commit) discards b7a05e680d0173945d2561dac98cae48f3df41b3 (commit) discards ef87a05e2759a6476b35eabb47be3b4e2de71b0a (commit) discards 145490e5e2da24ae3b8e8af54007ba70642a475d (commit) discards 5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 (commit) discards cd17f9594c8098438149953a4655f3b790057861 (commit) discards 622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 (commit) discards b71ddd67c316168dfd809c25b65dee19d04fd5d8 (commit) discards 9864bf28c5f78e443a5b37556c04c63bc98f78c6 (commit) discards 488c2ec45713105d614cf1a0e0357cfa0e5f7633 (commit) discards 5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 (commit) discards 83bd5c82d3ea3c73a9c26413e78cc80541cade31 (commit) discards 0b166d0e8da6fc93e2628187152c7b17bb01be2b (commit) discards 8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 (commit) discards d60557ca79ee069972d256a8280fab15a823da7e (commit) discards 3bee43ed8291688057473294d18753f1031e8213 (commit) discards bb7feee1d41132b2aab8ee47afc7fc216199dbfb (commit) discards 31f835bf38eb7ef4527537b362aa036eddd14ff4 (commit) discards cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 (commit) discards f11f74ccda2cc53779bee8d8afedbdafa34970ba (commit) discards caaaea80046be425344b240312198586aa2e490c (commit) discards 1892007842e508d6f9a73c1dbe1205d7c35469b4 (commit) discards 4963fd92588dfc6806b35b8f5e0537254052c6fb (commit) discards 164c63afcc2ccf567122e4c4fae2b63ba337f977 (commit) discards 6419db43d5b4ce8d683c916dc378a8dd259565c4 (commit) discards 7c57cdb505848e2dc80fe0f3262b043a5b20409c (commit) discards 90047a3339a03521505615efee5d179f6046ba95 (commit) discards d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 (commit) discards 0e7ff110f79beca3540a30894c8af9031ac362b7 (commit) discards 4f165d332163fc0cee588a312258dc4ce61cbb47 (commit) discards 50c1d6657e8080a230c68af335142926a33c5b6d (commit) discards d89ee6f6fcfcd277b5c7c0291959c622950817d9 (commit) discards 14b54daaed52c2839ac381a89d2a12dbbe6eb6cf (commit) discards da58f3957df7c4d19c62e162497ec486a4549e0d (commit) discards 4567c6a1f40d08b41b1762aee18f6cd74147cefb (commit) discards 654cb237761730db1e9931c1fed1f6b50d3227d2 (commit) discards 57983cb9f68b6f3f9642c4398248d6d439990fb8 (commit) discards 9088d1dff8b029ad26e1642b1454848f05d008d2 (commit) discards 1641b80272496293846e25572fd1f686113930c6 (commit) discards 5df719bbbb81a74925f0eee15651ba7bb357e987 (commit) discards b0b457fa5a2141e3434f85ce4312493155d35bce (commit) discards 7646689184bd734ca20f4ec8a2d44a145ab94c16 (commit) discards 6670d5f050b769f025b196e7fc61398c41fc3697 (commit) discards 6fc03ddec85bbd4753bdea0eb1d81c011630e187 (commit) discards 861465b2ab27642c192df6794860b4fe004dc623 (commit) discards a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 (commit) discards 2de689d38874a456c67958c38009abd6954d0dab (commit) discards 2994209ea96ee1cb8e157068e5a8b82caeae440a (commit) discards 4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad (commit) discards 78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 (commit) discards 9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c (commit) discards 5c6634edab2dbdb951ca4ef9af006053ee49e68c (commit) discards fa1f5be5cff6991b6d3e836d079ae1b04381bd9b (commit) discards de3f50f7c89785e04764ea5aeb6370616fe50fa6 (commit) discards 013c662207f4c93ae03c46db6644795c969ad977 (commit) discards 7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 (commit) discards 1c96c825d0eee609df6b023b221172218a078528 (commit) discards 3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef (commit) discards 149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 (commit) discards 4da45847e90130167c0b1473b9f01549d816dfde (commit) discards 21f99a87af0f88b740bf55b48b4a9186aa8c3588 (commit) discards a8c39c75220819696830cbcfab3ae8af697fa229 (commit) discards 010357581712be63fdf1723a0c905ddf62f826ed (commit) discards f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 (commit) discards ae631b29960f5dc3e250ab2d12740908bc57b00f (commit) discards 4fdb8476045cec0026ba53fb96ecdc7bbb690298 (commit) discards 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) discards 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) discards e8a048228ba8f430832a113dbae968506d868f19 (commit) discards 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) discards 56e882e711b9caf9b6b55280730338f96664083e (commit) discards 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) discards 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) discards e58346529da202b826922fd124cdc66cb914352c (commit) discards e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) discards 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) discards a841cc927cd23671d9523456068ce53aa2827cb8 (commit) discards 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) discards ae61b03324dae9b17252cce009ce738ed86e7330 (commit) via 9a9ac0cba6fd67da056fc1a583e4f66082aba783 (commit) via 671cda5f839085c589db819e6f6afb0b22c130dd (commit) via ace36b88a8bd935019e0f6234903d07d0c88b4f7 (commit) via 4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a (commit) via 0aa69b0144b8effa730187f4f26472ede6292159 (commit) via bfdd09caf1d29d64671b5a44f68fd19f113bc01e (commit) via e3577d0381abb62951a2422dc53711312b99bae6 (commit) via e2f15ce84c2a12b9ba001e0a807501ca6fc07ade (commit) via 352593d9754f1a1597478bcd06ec0c1928017cbb (commit) via 8bb6714086ef83354fd40e457c055e0ea1224878 (commit) via ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 (commit) via 0ebadb9558e131ad524f4df5404a748bf64e99f8 (commit) via 27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 (commit) via f84b806854de79e2c12af41276f5767f064da510 (commit) via c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe (commit) via a73c821483216c972dda840e5f4c882029f9a912 (commit) via 1e538c390fc9ed47bf08b6750068aa47f73dd05c (commit) via 690bc355af46d78adbe6fd1485503cf1c3c59ca3 (commit) via cf8e40bb99fd15c2b767eb99db4f720edebff3f8 (commit) via 3cc06f8d27b62efaee7e0151ac89676bfa0b4140 (commit) via 64e3cba4dd34390deb429d871338c91e954e7be9 (commit) via 5c7a9b7a7317f99c1499748f7fa2c00938f2707d (commit) via 6caa820449d75882bfe750dc917981787c5831d1 (commit) via 05b2363fbe713f87a136ab224f66b32870873d56 (commit) via 0c6ea7c06aa50de170559a7890edc7b56c741b16 (commit) via e0f8fd3ee0b83406c12f5d42126a932757070643 (commit) via b6d46a42d19b6ca452c54021e071326e989467d4 (commit) via e688da5bf1b7bed447011e230f2eeada557ac520 (commit) via 338321e7aca2bc512fb6bc5a0eb352b2a18698f4 (commit) via e72e1b4803f42a42535ee52c3fcabf68f00fe5ea (commit) via fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 (commit) via 587c00dd7df86f5c7a8d761d12e61bea509d0263 (commit) via 96b318b5db316622f02321a4ec812d574545849f (commit) via b87bc0e54e9cbce5435d996967dbc80f668028ca (commit) via 161c5837f06863ad91632f985b332caa537dfc0e (commit) via 9babdb662c26e8148b445997f0052ec92d2aaab8 (commit) via 56698e30653a739b26b7d24a0185fb43526f301f (commit) via 511cbee55a0372d3c04687498460e5677b9621b8 (commit) via dd5ce10a5b4d5ec49878cad3efbfa6ca39f1a5c7 (commit) via 9a6b5b98fcce6be3a64a7850771d1500b9b74bb8 (commit) via 41491432a1d2bf3e020b9c1894d879ffd308f949 (commit) via 08201de2b49982ccca9fc647c31fae0751cd2e35 (commit) via 4159c83fd07f048346f8ee265c8573f6f19ed9aa (commit) via d52262b76e801e139b262cbfd0aad85f3be16a7d (commit) via d4092f870b658d9017b21d1f9b67b53110d684c4 (commit) via dcab6f797c47f504bfe5de2c35fbd6fd99ff4e9c (commit) via e8347bdfa0b683df7b517acebd931b7ec977d07c (commit) via 6c6cf1c58518bbcb6be11329e7d25769461b06b4 (commit) via 6c3a24f1037114dd58235a26ac5fbd1ae529cfb2 (commit) via 0616284138bd3137516bde2cc8a9fff75a0bf548 (commit) via 3f66e2a4baa1d02a39690b7a0517477ec03c49d0 (commit) via 82372f4f559118802c6454f1c7bf50d685985616 (commit) via fb86b84faeeeb1b50254be56167fdcc2b1eeee00 (commit) via ea720444f6a0b118c49f43be5acc902ceab9b690 (commit) via a22cf828dfd891e59c4eaad25373e759cd2b65f8 (commit) via 4bcfed9eebc63f1d2b796c0de7407738c98a76e5 (commit) via d9935fc4e539142c248a57957e876dbf780b7dc4 (commit) via 8c613c989e3460a564e0385b6f4fa8dc3927e984 (commit) via a54f2701814e70607302cf0134448d469088ae23 (commit) via 78612711799d20021b007b73b1170fd42993c01f (commit) via 40a3eae1cc034a54030056fb277401f288a701ba (commit) via b7d9741517c8c7f701cd541dce3e2b8b2869f661 (commit) via dd144c834737b3414538edaba89e2ad587584d0b (commit) via a0da58e3d347c3f5db2ce91af81cdededa1f145d (commit) via e1bca27df49a94c376bd756d13dfe570ffe98636 (commit) via 43ac3cfe0fcda2444b88bfa0a756b78619a4a317 (commit) via 4f97be6260eb45f56aebce64aca61542ab086a7a (commit) via 8752357959d4a3d0f994e0342f0adfff3ee61829 (commit) via 4ad6694f50a2fa4651468f0df0d6c8207278abc5 (commit) via e1a26752ad0c53d88d93014bd7092c479f1c4671 (commit) via 8007823368027e29948ed0ee5a27895686c30ddc (commit) via 4d7719dd2f1695ea70940976baff145e3d15bb16 (commit) via 3500e41f23d61c05cbe5a15e2e5d742a36580954 (commit) via 5ee05151412ae49bf720f51ddfd4cea3f402a643 (commit) via 9acb503926e4ab30376e5a2ec2e948678b51626e (commit) via dd07760c7fd752980c702bdece93bbdd95443dbe (commit) via 206d36a1db24ebd2d766be4e30d17857db440ead (commit) via 2db8277e89ea2b002a243055c2ea5406ded8c0a7 (commit) via 652f89e1d3fa11a4f7c6f2f26f38d36c602cdce8 (commit) via 122b5cd932260fa79647846a1d6e51644e45a70c (commit) via e6a0047baea25b2dee614dd105304fd2cf0947fc (commit) via a8acd94cfc711e656e880e716f0e07e3e71e45e1 (commit) via 00335195d36620d2370cf22acf40ac85b5a10d0e (commit) via 3a50649d05038732353a77b4a13cb7d5e53c0582 (commit) via 9f4c1359e22feeba731137450b126258b43408a5 (commit) via 3c9cf9bc4ae6280f69a3e85e7ebf8555e12845cf (commit) via 61b68a013ef5642d87f717798128d307a68d6bfc (commit) via 9a28f6e78ad15705f580faba9b42191365496a1a (commit) via c13a1970c1b8bb1724534952bac74137cdb4499f (commit) via 526f814088a501338aa44069bcff5ee8dc23eb67 (commit) via 53d4cb52d01ae63c269d88e32c0857f7365a5413 (commit) via 79ef65ef6181a7fcf834ba0c017f2d1039308132 (commit) via 9b381256a991d32252cb61619ba80e7879aae864 (commit) via fa4619b14e29cd8ce7e9cdcf17cabe357da0d020 (commit) via 6f3d8b0699aea6c93243a1456f923d5043ee8bf1 (commit) via ad1f377000bb0ef1b1ce487ed6b07da1a17f08a5 (commit) via f34478b401ce65858f2edd5725992ff676dabc19 (commit) via da0971a46bf381cfbc7d57c7e65b0cc20275c5d9 (commit) via 41bb4c3489741027c32d02335bd9305f0492e0c1 (commit) via 3d45b5eb7adae9bc4b9287bad8a5dab19c09383f (commit) via 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 (commit) via b847a21fa48158b17c4f84c1ceeb3d143cffed8c (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 (7cf8cc027c6a4876a8ccfc6b565abc3fe1934999) \ N -- N -- N (9a9ac0cba6fd67da056fc1a583e4f66082aba783) 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=9a9ac0cba6fd67da056fc1a583e4f66082aba783 commit 9a9ac0cba6fd67da056fc1a583e4f66082aba783 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. http://cgit.osmocom.org/openbsc/commit/?id=671cda5f839085c589db819e6f6afb0b22c130dd commit 671cda5f839085c589db819e6f6afb0b22c130dd 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 http://cgit.osmocom.org/openbsc/commit/?id=ace36b88a8bd935019e0f6234903d07d0c88b4f7 commit ace36b88a8bd935019e0f6234903d07d0c88b4f7 Author: Neels Hofmeyr Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b http://cgit.osmocom.org/openbsc/commit/?id=4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a commit 4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a 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=0aa69b0144b8effa730187f4f26472ede6292159 commit 0aa69b0144b8effa730187f4f26472ede6292159 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=bfdd09caf1d29d64671b5a44f68fd19f113bc01e commit bfdd09caf1d29d64671b5a44f68fd19f113bc01e 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. http://cgit.osmocom.org/openbsc/commit/?id=e3577d0381abb62951a2422dc53711312b99bae6 commit e3577d0381abb62951a2422dc53711312b99bae6 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=e2f15ce84c2a12b9ba001e0a807501ca6fc07ade commit e2f15ce84c2a12b9ba001e0a807501ca6fc07ade 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=352593d9754f1a1597478bcd06ec0c1928017cbb commit 352593d9754f1a1597478bcd06ec0c1928017cbb 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=8bb6714086ef83354fd40e457c055e0ea1224878 commit 8bb6714086ef83354fd40e457c055e0ea1224878 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=ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 commit ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 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=0ebadb9558e131ad524f4df5404a748bf64e99f8 commit 0ebadb9558e131ad524f4df5404a748bf64e99f8 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 commit 27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 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=f84b806854de79e2c12af41276f5767f064da510 commit f84b806854de79e2c12af41276f5767f064da510 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=c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe commit c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe 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=a73c821483216c972dda840e5f4c882029f9a912 commit a73c821483216c972dda840e5f4c882029f9a912 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=1e538c390fc9ed47bf08b6750068aa47f73dd05c commit 1e538c390fc9ed47bf08b6750068aa47f73dd05c 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=690bc355af46d78adbe6fd1485503cf1c3c59ca3 commit 690bc355af46d78adbe6fd1485503cf1c3c59ca3 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=cf8e40bb99fd15c2b767eb99db4f720edebff3f8 commit cf8e40bb99fd15c2b767eb99db4f720edebff3f8 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=3cc06f8d27b62efaee7e0151ac89676bfa0b4140 commit 3cc06f8d27b62efaee7e0151ac89676bfa0b4140 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=64e3cba4dd34390deb429d871338c91e954e7be9 commit 64e3cba4dd34390deb429d871338c91e954e7be9 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=5c7a9b7a7317f99c1499748f7fa2c00938f2707d commit 5c7a9b7a7317f99c1499748f7fa2c00938f2707d 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=6caa820449d75882bfe750dc917981787c5831d1 commit 6caa820449d75882bfe750dc917981787c5831d1 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=05b2363fbe713f87a136ab224f66b32870873d56 commit 05b2363fbe713f87a136ab224f66b32870873d56 Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=0c6ea7c06aa50de170559a7890edc7b56c741b16 commit 0c6ea7c06aa50de170559a7890edc7b56c741b16 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=e0f8fd3ee0b83406c12f5d42126a932757070643 commit e0f8fd3ee0b83406c12f5d42126a932757070643 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=b6d46a42d19b6ca452c54021e071326e989467d4 commit b6d46a42d19b6ca452c54021e071326e989467d4 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=e688da5bf1b7bed447011e230f2eeada557ac520 commit e688da5bf1b7bed447011e230f2eeada557ac520 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=338321e7aca2bc512fb6bc5a0eb352b2a18698f4 commit 338321e7aca2bc512fb6bc5a0eb352b2a18698f4 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=e72e1b4803f42a42535ee52c3fcabf68f00fe5ea commit e72e1b4803f42a42535ee52c3fcabf68f00fe5ea 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=fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 commit fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 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=587c00dd7df86f5c7a8d761d12e61bea509d0263 commit 587c00dd7df86f5c7a8d761d12e61bea509d0263 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=96b318b5db316622f02321a4ec812d574545849f commit 96b318b5db316622f02321a4ec812d574545849f 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=b87bc0e54e9cbce5435d996967dbc80f668028ca commit b87bc0e54e9cbce5435d996967dbc80f668028ca 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=161c5837f06863ad91632f985b332caa537dfc0e commit 161c5837f06863ad91632f985b332caa537dfc0e 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=9babdb662c26e8148b445997f0052ec92d2aaab8 commit 9babdb662c26e8148b445997f0052ec92d2aaab8 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=56698e30653a739b26b7d24a0185fb43526f301f commit 56698e30653a739b26b7d24a0185fb43526f301f 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=511cbee55a0372d3c04687498460e5677b9621b8 commit 511cbee55a0372d3c04687498460e5677b9621b8 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=dd5ce10a5b4d5ec49878cad3efbfa6ca39f1a5c7 commit dd5ce10a5b4d5ec49878cad3efbfa6ca39f1a5c7 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=9a6b5b98fcce6be3a64a7850771d1500b9b74bb8 commit 9a6b5b98fcce6be3a64a7850771d1500b9b74bb8 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=41491432a1d2bf3e020b9c1894d879ffd308f949 commit 41491432a1d2bf3e020b9c1894d879ffd308f949 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=08201de2b49982ccca9fc647c31fae0751cd2e35 commit 08201de2b49982ccca9fc647c31fae0751cd2e35 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=4159c83fd07f048346f8ee265c8573f6f19ed9aa commit 4159c83fd07f048346f8ee265c8573f6f19ed9aa 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=d52262b76e801e139b262cbfd0aad85f3be16a7d commit d52262b76e801e139b262cbfd0aad85f3be16a7d Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 gsm_04_08, gsm_subscriber: decouple lac from bts 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. subscr_update(): remove bts arg, add lac arg. Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=d4092f870b658d9017b21d1f9b67b53110d684c4 commit d4092f870b658d9017b21d1f9b67b53110d684c4 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=dcab6f797c47f504bfe5de2c35fbd6fd99ff4e9c commit dcab6f797c47f504bfe5de2c35fbd6fd99ff4e9c 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=e8347bdfa0b683df7b517acebd931b7ec977d07c commit e8347bdfa0b683df7b517acebd931b7ec977d07c 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=6c6cf1c58518bbcb6be11329e7d25769461b06b4 commit 6c6cf1c58518bbcb6be11329e7d25769461b06b4 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). Add lac member to gsm_subscriber_connection, to allow decoupling from bts->location_area_code. The conn->lac will actually be set in iu.c in an upcoming commit ("add iucs.[hc]"). Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798 http://cgit.osmocom.org/openbsc/commit/?id=6c3a24f1037114dd58235a26ac5fbd1ae529cfb2 commit 6c3a24f1037114dd58235a26ac5fbd1ae529cfb2 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=0616284138bd3137516bde2cc8a9fff75a0bf548 commit 0616284138bd3137516bde2cc8a9fff75a0bf548 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. Conflicts: openbsc/src/libmsc/gsm_04_08.c Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5 http://cgit.osmocom.org/openbsc/commit/?id=3f66e2a4baa1d02a39690b7a0517477ec03c49d0 commit 3f66e2a4baa1d02a39690b7a0517477ec03c49d0 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=82372f4f559118802c6454f1c7bf50d685985616 commit 82372f4f559118802c6454f1c7bf50d685985616 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=fb86b84faeeeb1b50254be56167fdcc2b1eeee00 commit fb86b84faeeeb1b50254be56167fdcc2b1eeee00 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=ea720444f6a0b118c49f43be5acc902ceab9b690 commit ea720444f6a0b118c49f43be5acc902ceab9b690 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=a22cf828dfd891e59c4eaad25373e759cd2b65f8 commit a22cf828dfd891e59c4eaad25373e759cd2b65f8 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=4bcfed9eebc63f1d2b796c0de7407738c98a76e5 commit 4bcfed9eebc63f1d2b796c0de7407738c98a76e5 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=d9935fc4e539142c248a57957e876dbf780b7dc4 commit d9935fc4e539142c248a57957e876dbf780b7dc4 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=8c613c989e3460a564e0385b6f4fa8dc3927e984 commit 8c613c989e3460a564e0385b6f4fa8dc3927e984 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=a54f2701814e70607302cf0134448d469088ae23 commit a54f2701814e70607302cf0134448d469088ae23 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=78612711799d20021b007b73b1170fd42993c01f commit 78612711799d20021b007b73b1170fd42993c01f 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=40a3eae1cc034a54030056fb277401f288a701ba commit 40a3eae1cc034a54030056fb277401f288a701ba 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=b7d9741517c8c7f701cd541dce3e2b8b2869f661 commit b7d9741517c8c7f701cd541dce3e2b8b2869f661 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=dd144c834737b3414538edaba89e2ad587584d0b commit dd144c834737b3414538edaba89e2ad587584d0b 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=a0da58e3d347c3f5db2ce91af81cdededa1f145d commit a0da58e3d347c3f5db2ce91af81cdededa1f145d 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=e1bca27df49a94c376bd756d13dfe570ffe98636 commit e1bca27df49a94c376bd756d13dfe570ffe98636 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=43ac3cfe0fcda2444b88bfa0a756b78619a4a317 commit 43ac3cfe0fcda2444b88bfa0a756b78619a4a317 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=4f97be6260eb45f56aebce64aca61542ab086a7a commit 4f97be6260eb45f56aebce64aca61542ab086a7a 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=8752357959d4a3d0f994e0342f0adfff3ee61829 commit 8752357959d4a3d0f994e0342f0adfff3ee61829 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=4ad6694f50a2fa4651468f0df0d6c8207278abc5 commit 4ad6694f50a2fa4651468f0df0d6c8207278abc5 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=e1a26752ad0c53d88d93014bd7092c479f1c4671 commit e1a26752ad0c53d88d93014bd7092c479f1c4671 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=8007823368027e29948ed0ee5a27895686c30ddc commit 8007823368027e29948ed0ee5a27895686c30ddc 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=4d7719dd2f1695ea70940976baff145e3d15bb16 commit 4d7719dd2f1695ea70940976baff145e3d15bb16 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=3500e41f23d61c05cbe5a15e2e5d742a36580954 commit 3500e41f23d61c05cbe5a15e2e5d742a36580954 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=5ee05151412ae49bf720f51ddfd4cea3f402a643 commit 5ee05151412ae49bf720f51ddfd4cea3f402a643 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=9acb503926e4ab30376e5a2ec2e948678b51626e commit 9acb503926e4ab30376e5a2ec2e948678b51626e 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=dd07760c7fd752980c702bdece93bbdd95443dbe commit dd07760c7fd752980c702bdece93bbdd95443dbe 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=206d36a1db24ebd2d766be4e30d17857db440ead commit 206d36a1db24ebd2d766be4e30d17857db440ead 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=2db8277e89ea2b002a243055c2ea5406ded8c0a7 commit 2db8277e89ea2b002a243055c2ea5406ded8c0a7 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=652f89e1d3fa11a4f7c6f2f26f38d36c602cdce8 commit 652f89e1d3fa11a4f7c6f2f26f38d36c602cdce8 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=122b5cd932260fa79647846a1d6e51644e45a70c commit 122b5cd932260fa79647846a1d6e51644e45a70c 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=e6a0047baea25b2dee614dd105304fd2cf0947fc commit e6a0047baea25b2dee614dd105304fd2cf0947fc 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=a8acd94cfc711e656e880e716f0e07e3e71e45e1 commit a8acd94cfc711e656e880e716f0e07e3e71e45e1 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=00335195d36620d2370cf22acf40ac85b5a10d0e commit 00335195d36620d2370cf22acf40ac85b5a10d0e 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=3a50649d05038732353a77b4a13cb7d5e53c0582 commit 3a50649d05038732353a77b4a13cb7d5e53c0582 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=9f4c1359e22feeba731137450b126258b43408a5 commit 9f4c1359e22feeba731137450b126258b43408a5 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=3c9cf9bc4ae6280f69a3e85e7ebf8555e12845cf commit 3c9cf9bc4ae6280f69a3e85e7ebf8555e12845cf 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=61b68a013ef5642d87f717798128d307a68d6bfc commit 61b68a013ef5642d87f717798128d307a68d6bfc 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. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=9a28f6e78ad15705f580faba9b42191365496a1a commit 9a28f6e78ad15705f580faba9b42191365496a1a Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 IuPS: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives Change-Id: I47b73a40cbdda6b7c31fb2767f74f9f93d84056b http://cgit.osmocom.org/openbsc/commit/?id=c13a1970c1b8bb1724534952bac74137cdb4499f commit c13a1970c1b8bb1724534952bac74137cdb4499f Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 IuPS: Introduce function to change PMM state This is where IuPS will redirect GTP-U endpoints in a subsequent commit. Also add comprehensive logging of pmm_state transitions. Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=526f814088a501338aa44069bcff5ee8dc23eb67 commit 526f814088a501338aa44069bcff5ee8dc23eb67 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 IuPS: GMM Attach: reset MM ctx pending_req Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=53d4cb52d01ae63c269d88e32c0857f7365a5413 commit 53d4cb52d01ae63c269d88e32c0857f7365a5413 Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 IuPS: sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. Change-Id: Id37778cb9a0328a21c8e8246998ecdb43dd687d8 http://cgit.osmocom.org/openbsc/commit/?id=79ef65ef6181a7fcf834ba0c017f2d1039308132 commit 79ef65ef6181a7fcf834ba0c017f2d1039308132 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 IuPS: RA UPD: make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=9b381256a991d32252cb61619ba80e7879aae864 commit 9b381256a991d32252cb61619ba80e7879aae864 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 IuPS: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=fa4619b14e29cd8ce7e9cdcf17cabe357da0d020 commit fa4619b14e29cd8ce7e9cdcf17cabe357da0d020 Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 IuPS: send Security Mode Command, track the new_key flag. Change-Id: I0b2593c2df13b79eb36975b0d302e31cfdf8bb09 http://cgit.osmocom.org/openbsc/commit/?id=6f3d8b0699aea6c93243a1456f923d5043ee8bf1 commit 6f3d8b0699aea6c93243a1456f923d5043ee8bf1 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 IuPS: dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=ad1f377000bb0ef1b1ce487ed6b07da1a17f08a5 commit ad1f377000bb0ef1b1ce487ed6b07da1a17f08a5 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=f34478b401ce65858f2edd5725992ff676dabc19 commit f34478b401ce65858f2edd5725992ff676dabc19 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 IuPS: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=da0971a46bf381cfbc7d57c7e65b0cc20275c5d9 commit da0971a46bf381cfbc7d57c7e65b0cc20275c5d9 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 IuPS: redirect Iu in various places, link Iu in sgsn-test In gsm48_gmm_sendmsg(), redirect to iu_tx() for both cases of MM context present or not. In gsm48_rx_gmm_att_req(), compose an MM context marked as Iu for messages coming in from a ue_conn_ctx (passed in msg->dst). Also make sure cid is initialized to avoid introducing a compiler warning. In gsm48_rx_gmm_ra_upd_req(), look up an Iu MM context based on the presence of the ue_conn_ctx in msg->dst. In sgsn-test, add libiu and libasn1c, libosmo-sigtran, libosmo-ranap, which are now needed for an --enable-iu build. Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=41bb4c3489741027c32d02335bd9305f0492e0c1 commit 41bb4c3489741027c32d02335bd9305f0492e0c1 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 IuPS: osmo-sgsn: add core IuPS impl, 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. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=3d45b5eb7adae9bc4b9287bad8a5dab19c09383f commit 3d45b5eb7adae9bc4b9287bad8a5dab19c09383f Author: Neels Hofmeyr Date: Mon Aug 29 13:02:12 2016 +0200 IuPS: add VTY config for asn_debug Add file iu_vty.c in libiu, and iu_vty_init() to initialize the new VTY command: log logging asn1-debug (on|off) Change-Id: If4e7d0ab3fc2ed0cdf4fb0a3fa077a9e34890918 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 79 ++++++++++++++++++------------- openbsc/src/libbsc/abis_rsl.c | 8 ++-- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 18 +++---- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 ++-- openbsc/src/libbsc/net_init.c | 16 +------ openbsc/src/libbsc/paging.c | 6 +-- openbsc/src/libmsc/gsm_04_08.c | 24 +++++----- openbsc/src/libmsc/gsm_04_11.c | 14 +++--- openbsc/src/libmsc/vty_interface_layer3.c | 40 ++++++++-------- openbsc/src/libxsc/xsc.c | 23 +-------- 12 files changed, 114 insertions(+), 130 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 30 13:21:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 13:21:35 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-510-g671cda5 Message-ID: <201608301321.u7UDLZ6v079674@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 bd33e4229fee41f80e29f2d2a6712d884ec8720c (commit) discards e8dbeacf7ebb4f38eafd4af52ebd454e91bfcc9c (commit) discards 82966b6d8bc733e3f3c7bec5a18b953fe95f09ad (commit) discards 5d1f3f4986647dcd5d24dde4b5e08b3274eba07f (commit) discards 2c8c01368002e93e0d9103c68b81f6f96013da7a (commit) discards 8e0310080a29c32ac6c0a75a28f4a71036e9ff81 (commit) discards d445b66fe528b3307c3d0b37a20882328b681b5f (commit) discards 49da8056936ac0a1e6e2e084d15b459506099282 (commit) discards a05c20470ac28a68f0d0e4d4c0419d0ba1c7b205 (commit) discards bd371c21c720f921df0292010114af24715fc627 (commit) discards 6f77dde89a78c5171132428eb05a2b39323eacb3 (commit) discards d2086dd733398880cb2e509de1b053f217a2afaa (commit) discards e8de46567a500d059694577f2d5a1123940b78ac (commit) discards 181d01d21425c16cbafc4734cb84d1397c6e9d03 (commit) discards f44730913b9030b6c001316bf342268743be4cc0 (commit) discards 0de855a2c8f6032e0597433d1117d4f70dba9faa (commit) discards 05d346079753e9babbaa75d0370503415f4cafa8 (commit) discards 0b74b057a900cb806db9b4653c77acdce143c6ac (commit) discards 38495940df62090e74d16cc0880f94870cfeefa0 (commit) discards ba2ee6dd70c7814e057d30f8354ab82a55d8d37b (commit) discards 916991bec62d3757a2f7f3541c796f9f451c299c (commit) discards b7a05e680d0173945d2561dac98cae48f3df41b3 (commit) discards ef87a05e2759a6476b35eabb47be3b4e2de71b0a (commit) discards 145490e5e2da24ae3b8e8af54007ba70642a475d (commit) discards 5e6c940ebb405c1fb3bf5f943aa59f3774cbadb7 (commit) discards cd17f9594c8098438149953a4655f3b790057861 (commit) discards 622b09ecc0c580e5e6ce220bf0b2fcb2f7e62109 (commit) discards b71ddd67c316168dfd809c25b65dee19d04fd5d8 (commit) discards 9864bf28c5f78e443a5b37556c04c63bc98f78c6 (commit) discards 488c2ec45713105d614cf1a0e0357cfa0e5f7633 (commit) discards 5b6cf0fc5be86a1b04208e59ad319f55f11f7ac6 (commit) discards 83bd5c82d3ea3c73a9c26413e78cc80541cade31 (commit) discards 0b166d0e8da6fc93e2628187152c7b17bb01be2b (commit) discards 8ab32243b97c61426f9a5d9d00eba45c60f7c2b8 (commit) discards d60557ca79ee069972d256a8280fab15a823da7e (commit) discards 3bee43ed8291688057473294d18753f1031e8213 (commit) discards bb7feee1d41132b2aab8ee47afc7fc216199dbfb (commit) discards 31f835bf38eb7ef4527537b362aa036eddd14ff4 (commit) discards cb801df9c1c4af4b1a08d7ee6d762dc7c6fa82e8 (commit) discards f11f74ccda2cc53779bee8d8afedbdafa34970ba (commit) discards caaaea80046be425344b240312198586aa2e490c (commit) discards 1892007842e508d6f9a73c1dbe1205d7c35469b4 (commit) discards 4963fd92588dfc6806b35b8f5e0537254052c6fb (commit) discards 164c63afcc2ccf567122e4c4fae2b63ba337f977 (commit) discards 6419db43d5b4ce8d683c916dc378a8dd259565c4 (commit) discards 7c57cdb505848e2dc80fe0f3262b043a5b20409c (commit) discards 90047a3339a03521505615efee5d179f6046ba95 (commit) discards d2d336ec31d38fc3f8eca3bb24f3e092ec585ac9 (commit) discards 0e7ff110f79beca3540a30894c8af9031ac362b7 (commit) discards 4f165d332163fc0cee588a312258dc4ce61cbb47 (commit) discards 50c1d6657e8080a230c68af335142926a33c5b6d (commit) discards d89ee6f6fcfcd277b5c7c0291959c622950817d9 (commit) discards 14b54daaed52c2839ac381a89d2a12dbbe6eb6cf (commit) discards da58f3957df7c4d19c62e162497ec486a4549e0d (commit) discards 4567c6a1f40d08b41b1762aee18f6cd74147cefb (commit) discards 654cb237761730db1e9931c1fed1f6b50d3227d2 (commit) discards 57983cb9f68b6f3f9642c4398248d6d439990fb8 (commit) discards 9088d1dff8b029ad26e1642b1454848f05d008d2 (commit) discards 1641b80272496293846e25572fd1f686113930c6 (commit) discards 5df719bbbb81a74925f0eee15651ba7bb357e987 (commit) discards b0b457fa5a2141e3434f85ce4312493155d35bce (commit) discards 7646689184bd734ca20f4ec8a2d44a145ab94c16 (commit) discards 6670d5f050b769f025b196e7fc61398c41fc3697 (commit) discards 6fc03ddec85bbd4753bdea0eb1d81c011630e187 (commit) discards 861465b2ab27642c192df6794860b4fe004dc623 (commit) discards a6a0b8cfe4a734a5a83b21fd8a3b22b86a216c48 (commit) discards 2de689d38874a456c67958c38009abd6954d0dab (commit) discards 2994209ea96ee1cb8e157068e5a8b82caeae440a (commit) discards 4e3e7ff187c6239bee3b86c4c1a74e10bb8590ad (commit) discards 78997262af8cd3d7eb6a082fd2b1e95d2b782bf4 (commit) discards 9bf8cdd7732d8071c94f5ca710c9db8933c7cd3c (commit) discards 5c6634edab2dbdb951ca4ef9af006053ee49e68c (commit) discards fa1f5be5cff6991b6d3e836d079ae1b04381bd9b (commit) discards de3f50f7c89785e04764ea5aeb6370616fe50fa6 (commit) discards 013c662207f4c93ae03c46db6644795c969ad977 (commit) discards 7accf9d2627e497b5ffd53e3fc1c74b6f2cb4d51 (commit) discards 1c96c825d0eee609df6b023b221172218a078528 (commit) discards 3213cf7cf120aa89ac985a46a26d5b44cbcfc4ef (commit) discards 149244b4ce882ca8b2e1f5cc5c7e555c80ad0241 (commit) discards 4da45847e90130167c0b1473b9f01549d816dfde (commit) discards 21f99a87af0f88b740bf55b48b4a9186aa8c3588 (commit) discards a8c39c75220819696830cbcfab3ae8af697fa229 (commit) discards 010357581712be63fdf1723a0c905ddf62f826ed (commit) discards f8beac8486d898f9ad82dba5c190a2ac36e5e8f9 (commit) discards ae631b29960f5dc3e250ab2d12740908bc57b00f (commit) discards 4fdb8476045cec0026ba53fb96ecdc7bbb690298 (commit) discards 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) discards 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) discards e8a048228ba8f430832a113dbae968506d868f19 (commit) discards 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) discards 56e882e711b9caf9b6b55280730338f96664083e (commit) discards 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) discards 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) discards e58346529da202b826922fd124cdc66cb914352c (commit) discards e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) discards 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) discards a841cc927cd23671d9523456068ce53aa2827cb8 (commit) discards 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) discards ae61b03324dae9b17252cce009ce738ed86e7330 (commit) via 671cda5f839085c589db819e6f6afb0b22c130dd (commit) via ace36b88a8bd935019e0f6234903d07d0c88b4f7 (commit) via 4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a (commit) via 0aa69b0144b8effa730187f4f26472ede6292159 (commit) via bfdd09caf1d29d64671b5a44f68fd19f113bc01e (commit) via e3577d0381abb62951a2422dc53711312b99bae6 (commit) via e2f15ce84c2a12b9ba001e0a807501ca6fc07ade (commit) via 352593d9754f1a1597478bcd06ec0c1928017cbb (commit) via 8bb6714086ef83354fd40e457c055e0ea1224878 (commit) via ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 (commit) via 0ebadb9558e131ad524f4df5404a748bf64e99f8 (commit) via 27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 (commit) via f84b806854de79e2c12af41276f5767f064da510 (commit) via c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe (commit) via a73c821483216c972dda840e5f4c882029f9a912 (commit) via 1e538c390fc9ed47bf08b6750068aa47f73dd05c (commit) via 690bc355af46d78adbe6fd1485503cf1c3c59ca3 (commit) via cf8e40bb99fd15c2b767eb99db4f720edebff3f8 (commit) via 3cc06f8d27b62efaee7e0151ac89676bfa0b4140 (commit) via 64e3cba4dd34390deb429d871338c91e954e7be9 (commit) via 5c7a9b7a7317f99c1499748f7fa2c00938f2707d (commit) via 6caa820449d75882bfe750dc917981787c5831d1 (commit) via 05b2363fbe713f87a136ab224f66b32870873d56 (commit) via 0c6ea7c06aa50de170559a7890edc7b56c741b16 (commit) via e0f8fd3ee0b83406c12f5d42126a932757070643 (commit) via b6d46a42d19b6ca452c54021e071326e989467d4 (commit) via e688da5bf1b7bed447011e230f2eeada557ac520 (commit) via 338321e7aca2bc512fb6bc5a0eb352b2a18698f4 (commit) via e72e1b4803f42a42535ee52c3fcabf68f00fe5ea (commit) via fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 (commit) via 587c00dd7df86f5c7a8d761d12e61bea509d0263 (commit) via 96b318b5db316622f02321a4ec812d574545849f (commit) via b87bc0e54e9cbce5435d996967dbc80f668028ca (commit) via 161c5837f06863ad91632f985b332caa537dfc0e (commit) via 9babdb662c26e8148b445997f0052ec92d2aaab8 (commit) via 56698e30653a739b26b7d24a0185fb43526f301f (commit) via 511cbee55a0372d3c04687498460e5677b9621b8 (commit) via dd5ce10a5b4d5ec49878cad3efbfa6ca39f1a5c7 (commit) via 9a6b5b98fcce6be3a64a7850771d1500b9b74bb8 (commit) via 41491432a1d2bf3e020b9c1894d879ffd308f949 (commit) via 08201de2b49982ccca9fc647c31fae0751cd2e35 (commit) via 4159c83fd07f048346f8ee265c8573f6f19ed9aa (commit) via d52262b76e801e139b262cbfd0aad85f3be16a7d (commit) via d4092f870b658d9017b21d1f9b67b53110d684c4 (commit) via dcab6f797c47f504bfe5de2c35fbd6fd99ff4e9c (commit) via e8347bdfa0b683df7b517acebd931b7ec977d07c (commit) via 6c6cf1c58518bbcb6be11329e7d25769461b06b4 (commit) via 6c3a24f1037114dd58235a26ac5fbd1ae529cfb2 (commit) via 0616284138bd3137516bde2cc8a9fff75a0bf548 (commit) via 3f66e2a4baa1d02a39690b7a0517477ec03c49d0 (commit) via 82372f4f559118802c6454f1c7bf50d685985616 (commit) via fb86b84faeeeb1b50254be56167fdcc2b1eeee00 (commit) via ea720444f6a0b118c49f43be5acc902ceab9b690 (commit) via a22cf828dfd891e59c4eaad25373e759cd2b65f8 (commit) via 4bcfed9eebc63f1d2b796c0de7407738c98a76e5 (commit) via d9935fc4e539142c248a57957e876dbf780b7dc4 (commit) via 8c613c989e3460a564e0385b6f4fa8dc3927e984 (commit) via a54f2701814e70607302cf0134448d469088ae23 (commit) via 78612711799d20021b007b73b1170fd42993c01f (commit) via 40a3eae1cc034a54030056fb277401f288a701ba (commit) via b7d9741517c8c7f701cd541dce3e2b8b2869f661 (commit) via dd144c834737b3414538edaba89e2ad587584d0b (commit) via a0da58e3d347c3f5db2ce91af81cdededa1f145d (commit) via e1bca27df49a94c376bd756d13dfe570ffe98636 (commit) via 43ac3cfe0fcda2444b88bfa0a756b78619a4a317 (commit) via 4f97be6260eb45f56aebce64aca61542ab086a7a (commit) via 8752357959d4a3d0f994e0342f0adfff3ee61829 (commit) via 4ad6694f50a2fa4651468f0df0d6c8207278abc5 (commit) via e1a26752ad0c53d88d93014bd7092c479f1c4671 (commit) via 8007823368027e29948ed0ee5a27895686c30ddc (commit) via 4d7719dd2f1695ea70940976baff145e3d15bb16 (commit) via 3500e41f23d61c05cbe5a15e2e5d742a36580954 (commit) via 5ee05151412ae49bf720f51ddfd4cea3f402a643 (commit) via 9acb503926e4ab30376e5a2ec2e948678b51626e (commit) via dd07760c7fd752980c702bdece93bbdd95443dbe (commit) via 206d36a1db24ebd2d766be4e30d17857db440ead (commit) via 2db8277e89ea2b002a243055c2ea5406ded8c0a7 (commit) via 652f89e1d3fa11a4f7c6f2f26f38d36c602cdce8 (commit) via 122b5cd932260fa79647846a1d6e51644e45a70c (commit) via e6a0047baea25b2dee614dd105304fd2cf0947fc (commit) via a8acd94cfc711e656e880e716f0e07e3e71e45e1 (commit) via 00335195d36620d2370cf22acf40ac85b5a10d0e (commit) via 3a50649d05038732353a77b4a13cb7d5e53c0582 (commit) via 9f4c1359e22feeba731137450b126258b43408a5 (commit) via 3c9cf9bc4ae6280f69a3e85e7ebf8555e12845cf (commit) via 61b68a013ef5642d87f717798128d307a68d6bfc (commit) via 9a28f6e78ad15705f580faba9b42191365496a1a (commit) via c13a1970c1b8bb1724534952bac74137cdb4499f (commit) via 526f814088a501338aa44069bcff5ee8dc23eb67 (commit) via 53d4cb52d01ae63c269d88e32c0857f7365a5413 (commit) via 79ef65ef6181a7fcf834ba0c017f2d1039308132 (commit) via 9b381256a991d32252cb61619ba80e7879aae864 (commit) via fa4619b14e29cd8ce7e9cdcf17cabe357da0d020 (commit) via 6f3d8b0699aea6c93243a1456f923d5043ee8bf1 (commit) via ad1f377000bb0ef1b1ce487ed6b07da1a17f08a5 (commit) via f34478b401ce65858f2edd5725992ff676dabc19 (commit) via da0971a46bf381cfbc7d57c7e65b0cc20275c5d9 (commit) via 41bb4c3489741027c32d02335bd9305f0492e0c1 (commit) via 3d45b5eb7adae9bc4b9287bad8a5dab19c09383f (commit) via 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 (commit) via b847a21fa48158b17c4f84c1ceeb3d143cffed8c (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 (bd33e4229fee41f80e29f2d2a6712d884ec8720c) \ N -- N -- N (671cda5f839085c589db819e6f6afb0b22c130dd) 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/include/openbsc/gsm_data.h | 79 ++++++++++++++++++------------- openbsc/src/libbsc/abis_rsl.c | 8 ++-- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 18 +++---- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 ++-- openbsc/src/libbsc/net_init.c | 16 +------ openbsc/src/libbsc/paging.c | 6 +-- openbsc/src/libmsc/gsm_04_08.c | 24 +++++----- openbsc/src/libmsc/gsm_04_11.c | 14 +++--- openbsc/src/libmsc/vty_interface_layer3.c | 40 ++++++++-------- openbsc/src/libxsc/xsc.c | 23 +-------- 12 files changed, 114 insertions(+), 130 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 30 13:22:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 13:22:27 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-424-g9a28f6e Message-ID: <201608301322.u7UDMRN7080405@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 805a6c7181cae24813bcf10a9b40fb05e6e9fe14 (commit) discards 05a182aec0b5e3001d4e3a5ff143d7a7a966bd2c (commit) discards e8a048228ba8f430832a113dbae968506d868f19 (commit) discards 494d70b07b6bdcb3bc2abd3479b17e82333bc619 (commit) discards 56e882e711b9caf9b6b55280730338f96664083e (commit) discards 392c03d376111369ff4d7f0321cc9366f3dba1d0 (commit) discards 2ef3ee79b10a7a07391991c9e7dc968923c50dd3 (commit) discards e58346529da202b826922fd124cdc66cb914352c (commit) discards e750d2a1ba3569ebd16585a856a928d523bd5a58 (commit) discards 85f3b0ae51a08259146663f1b84b0fbf2f4f75f8 (commit) discards a841cc927cd23671d9523456068ce53aa2827cb8 (commit) discards 16306244bcaf34b4a8b46d7f2864792057c836d1 (commit) discards ae61b03324dae9b17252cce009ce738ed86e7330 (commit) via 9a28f6e78ad15705f580faba9b42191365496a1a (commit) via c13a1970c1b8bb1724534952bac74137cdb4499f (commit) via 526f814088a501338aa44069bcff5ee8dc23eb67 (commit) via 53d4cb52d01ae63c269d88e32c0857f7365a5413 (commit) via 79ef65ef6181a7fcf834ba0c017f2d1039308132 (commit) via 9b381256a991d32252cb61619ba80e7879aae864 (commit) via fa4619b14e29cd8ce7e9cdcf17cabe357da0d020 (commit) via 6f3d8b0699aea6c93243a1456f923d5043ee8bf1 (commit) via ad1f377000bb0ef1b1ce487ed6b07da1a17f08a5 (commit) via f34478b401ce65858f2edd5725992ff676dabc19 (commit) via da0971a46bf381cfbc7d57c7e65b0cc20275c5d9 (commit) via 41bb4c3489741027c32d02335bd9305f0492e0c1 (commit) via 3d45b5eb7adae9bc4b9287bad8a5dab19c09383f (commit) via 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 (commit) via b847a21fa48158b17c4f84c1ceeb3d143cffed8c (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 (805a6c7181cae24813bcf10a9b40fb05e6e9fe14) \ N -- N -- N (9a28f6e78ad15705f580faba9b42191365496a1a) 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/include/openbsc/gsm_data.h | 79 ++++++++++++++++++------------- openbsc/src/libbsc/abis_rsl.c | 8 ++-- openbsc/src/libbsc/bsc_init.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 18 +++---- openbsc/src/libbsc/gsm_04_08_utils.c | 2 +- openbsc/src/libbsc/handover_logic.c | 10 ++-- openbsc/src/libbsc/net_init.c | 3 +- openbsc/src/libbsc/paging.c | 6 +-- openbsc/src/libmsc/gsm_04_08.c | 20 ++++---- openbsc/src/libmsc/gsm_04_11.c | 14 +++--- openbsc/src/libmsc/vty_interface_layer3.c | 40 ++++++++-------- 11 files changed, 110 insertions(+), 94 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 30 13:32:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 30 Aug 2016 13:32:13 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-510-gd1e2eae Message-ID: <201608301332.u7UDWD3R081859@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 671cda5f839085c589db819e6f6afb0b22c130dd (commit) discards ace36b88a8bd935019e0f6234903d07d0c88b4f7 (commit) discards 4a5ed39a587cf82112dbcbf44c03ea6d8f919a3a (commit) discards 0aa69b0144b8effa730187f4f26472ede6292159 (commit) discards bfdd09caf1d29d64671b5a44f68fd19f113bc01e (commit) discards e3577d0381abb62951a2422dc53711312b99bae6 (commit) discards e2f15ce84c2a12b9ba001e0a807501ca6fc07ade (commit) discards 352593d9754f1a1597478bcd06ec0c1928017cbb (commit) discards 8bb6714086ef83354fd40e457c055e0ea1224878 (commit) discards ca6210868dc517b3bfa66bf90f4bb7ac95b7c813 (commit) discards 0ebadb9558e131ad524f4df5404a748bf64e99f8 (commit) discards 27f276ac384a8f2fb9e4f8226fbf54bc1e6a7263 (commit) discards f84b806854de79e2c12af41276f5767f064da510 (commit) discards c8e1261d6ae0b25fc9439219f4a8d70b0b0b8dbe (commit) discards a73c821483216c972dda840e5f4c882029f9a912 (commit) discards 1e538c390fc9ed47bf08b6750068aa47f73dd05c (commit) discards 690bc355af46d78adbe6fd1485503cf1c3c59ca3 (commit) discards cf8e40bb99fd15c2b767eb99db4f720edebff3f8 (commit) discards 3cc06f8d27b62efaee7e0151ac89676bfa0b4140 (commit) discards 64e3cba4dd34390deb429d871338c91e954e7be9 (commit) discards 5c7a9b7a7317f99c1499748f7fa2c00938f2707d (commit) discards 6caa820449d75882bfe750dc917981787c5831d1 (commit) discards 05b2363fbe713f87a136ab224f66b32870873d56 (commit) discards 0c6ea7c06aa50de170559a7890edc7b56c741b16 (commit) discards e0f8fd3ee0b83406c12f5d42126a932757070643 (commit) discards b6d46a42d19b6ca452c54021e071326e989467d4 (commit) discards e688da5bf1b7bed447011e230f2eeada557ac520 (commit) discards 338321e7aca2bc512fb6bc5a0eb352b2a18698f4 (commit) discards e72e1b4803f42a42535ee52c3fcabf68f00fe5ea (commit) discards fa3c3efd084b1026c5c017d5ea55c8c653d1b1f6 (commit) discards 587c00dd7df86f5c7a8d761d12e61bea509d0263 (commit) discards 96b318b5db316622f02321a4ec812d574545849f (commit) discards b87bc0e54e9cbce5435d996967dbc80f668028ca (commit) via d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 (commit) via 03844c840c87eb722dcede7a21ca754f81757718 (commit) via b6780cf50d9f381939ad39de684e6f0fba0ca790 (commit) via 25a2896d13436371395e18a5db45ec9f1884ba5d (commit) via 322e28ceac3c94bb47a88a412f7b33ded8db9ff9 (commit) via 10922d4c98be605e23c512ec9387b058aa41373b (commit) via a4b274ae8c851f794e95e29c818f87b6eb22907d (commit) via acc3ef3a182c4c48c70296058d47fdb4f21a488f (commit) via 4ddafd77de373f3a70524fbf6160bd4ab7de951b (commit) via 571975bde8eebb160f2cfc3bee4ab9d98d24e189 (commit) via 44459de737dcbe686d6c25d6280ce15fda8ed2b4 (commit) via 9f0633d37adb83f670971aaf136b13a26808b124 (commit) via f7b6940a1f947246b03a571019c3da800cbf0da5 (commit) via 879a2347563d8caa41dd045088ab2ade4656706f (commit) via cb2e75bc25e01ab8c391770cc843ef21e9a8d89b (commit) via 8e6bb2b2b061034d5c9149cc4e081db85e308c82 (commit) via caac5431fb25fcadbab2a3fa012801a32b1bd17a (commit) via 22977c38c8737505e4f5e6154d1937012e8b8558 (commit) via 25bc0d985e41fdc2776a1862f06d321b58422d12 (commit) via d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 (commit) via c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 (commit) via c9ee684535e9f618182a3ab834c817a7e9ea59e5 (commit) via 26f4753514508dc3266b6f7596a52aceeed7c57a (commit) via 86f055b93124b1b94aa6c74cff30e7d983d026a4 (commit) via 380218e45332b353b58bd9e38bca577804212ea1 (commit) via bf30bcc4e2fc9ba082da05c208fb305225daa6c2 (commit) via a23c088381e7f3cd7de4d8247ec962d833e67171 (commit) via 0736093e06ecad5a9d4becc8cc129544d0a276cc (commit) via c481a944e953bf534b76c8f88a6544cdd30c1c47 (commit) via 289c73dbbb34ab6627136f2db569f15574850c8a (commit) via 486d42254baed89f6eaac291823f55480cedc8f6 (commit) via 5310c8ce80b71182af161ef28e8f7fa812b2b28e (commit) via 60d734d998d3db5900ecd4b4b2359022848a8e6a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (671cda5f839085c589db819e6f6afb0b22c130dd) \ N -- N -- N (d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 commit d1e2eaed4d1565c42fb4a28c16d4309ff0767ff4 Author: Harald Welte Date: Mon May 2 08:34:57 2016 +0200 SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN http://cgit.osmocom.org/openbsc/commit/?id=03844c840c87eb722dcede7a21ca754f81757718 commit 03844c840c87eb722dcede7a21ca754f81757718 Author: Neels Hofmeyr Date: Thu Aug 18 01:06:18 2016 +0200 cscn: add cmdline error message Change-Id: I30c13a604160268756b7413f1733f92300eb241b http://cgit.osmocom.org/openbsc/commit/?id=b6780cf50d9f381939ad39de684e6f0fba0ca790 commit b6780cf50d9f381939ad39de684e6f0fba0ca790 Author: Neels Hofmeyr Date: Mon May 9 13:21:55 2016 +0200 cosmetic: remove legacy comment from gsm0408_loc_upd_rej() http://cgit.osmocom.org/openbsc/commit/?id=25a2896d13436371395e18a5db45ec9f1884ba5d commit 25a2896d13436371395e18a5db45ec9f1884ba5d Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=322e28ceac3c94bb47a88a412f7b33ded8db9ff9 commit 322e28ceac3c94bb47a88a412f7b33ded8db9ff9 Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=10922d4c98be605e23c512ec9387b058aa41373b commit 10922d4c98be605e23c512ec9387b058aa41373b Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=a4b274ae8c851f794e95e29c818f87b6eb22907d commit a4b274ae8c851f794e95e29c818f87b6eb22907d Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=acc3ef3a182c4c48c70296058d47fdb4f21a488f commit acc3ef3a182c4c48c70296058d47fdb4f21a488f Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=4ddafd77de373f3a70524fbf6160bd4ab7de951b commit 4ddafd77de373f3a70524fbf6160bd4ab7de951b Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=571975bde8eebb160f2cfc3bee4ab9d98d24e189 commit 571975bde8eebb160f2cfc3bee4ab9d98d24e189 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=44459de737dcbe686d6c25d6280ce15fda8ed2b4 commit 44459de737dcbe686d6c25d6280ce15fda8ed2b4 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=9f0633d37adb83f670971aaf136b13a26808b124 commit 9f0633d37adb83f670971aaf136b13a26808b124 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=f7b6940a1f947246b03a571019c3da800cbf0da5 commit f7b6940a1f947246b03a571019c3da800cbf0da5 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=879a2347563d8caa41dd045088ab2ade4656706f commit 879a2347563d8caa41dd045088ab2ade4656706f Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=cb2e75bc25e01ab8c391770cc843ef21e9a8d89b commit cb2e75bc25e01ab8c391770cc843ef21e9a8d89b Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=8e6bb2b2b061034d5c9149cc4e081db85e308c82 commit 8e6bb2b2b061034d5c9149cc4e081db85e308c82 Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=caac5431fb25fcadbab2a3fa012801a32b1bd17a commit caac5431fb25fcadbab2a3fa012801a32b1bd17a Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=22977c38c8737505e4f5e6154d1937012e8b8558 commit 22977c38c8737505e4f5e6154d1937012e8b8558 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=25bc0d985e41fdc2776a1862f06d321b58422d12 commit 25bc0d985e41fdc2776a1862f06d321b58422d12 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 commit d8de08464ecbad5c5459b5ea1a791f9c63bdaa20 Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 commit c4aacfbab9ea91d1c7354ff7aadaacc529113ed2 Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=c9ee684535e9f618182a3ab834c817a7e9ea59e5 commit c9ee684535e9f618182a3ab834c817a7e9ea59e5 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 move subscr auth check to gsm_subscriber.c add subscr_authorized(), subscr_authorized_imsi() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=26f4753514508dc3266b6f7596a52aceeed7c57a commit 26f4753514508dc3266b6f7596a52aceeed7c57a Author: Neels Hofmeyr Date: Fri Aug 12 16:11:25 2016 +0200 auth log Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef http://cgit.osmocom.org/openbsc/commit/?id=86f055b93124b1b94aa6c74cff30e7d983d026a4 commit 86f055b93124b1b94aa6c74cff30e7d983d026a4 Author: Neels Hofmeyr Date: Fri Aug 12 16:09:46 2016 +0200 iu auth wip Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03 http://cgit.osmocom.org/openbsc/commit/?id=380218e45332b353b58bd9e38bca577804212ea1 commit 380218e45332b353b58bd9e38bca577804212ea1 Author: Neels Hofmeyr Date: Fri Aug 12 16:03:09 2016 +0200 Iu auth wip Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14 http://cgit.osmocom.org/openbsc/commit/?id=bf30bcc4e2fc9ba082da05c208fb305225daa6c2 commit bf30bcc4e2fc9ba082da05c208fb305225daa6c2 Author: Neels Hofmeyr Date: Fri Aug 12 16:21:32 2016 +0200 cosmetic prep: change int -> bool authorize_subscriber() Upcoming function subscr_authorized() will flip this to bool, so separate this change cosmetically. Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5 http://cgit.osmocom.org/openbsc/commit/?id=a23c088381e7f3cd7de4d8247ec962d833e67171 commit a23c088381e7f3cd7de4d8247ec962d833e67171 Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=0736093e06ecad5a9d4becc8cc129544d0a276cc commit 0736093e06ecad5a9d4becc8cc129544d0a276cc Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=c481a944e953bf534b76c8f88a6544cdd30c1c47 commit c481a944e953bf534b76c8f88a6544cdd30c1c47 Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=289c73dbbb34ab6627136f2db569f15574850c8a commit 289c73dbbb34ab6627136f2db569f15574850c8a Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=486d42254baed89f6eaac291823f55480cedc8f6 commit 486d42254baed89f6eaac291823f55480cedc8f6 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=5310c8ce80b71182af161ef28e8f7fa812b2b28e commit 5310c8ce80b71182af161ef28e8f7fa812b2b28e Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=60d734d998d3db5900ecd4b4b2359022848a8e6a commit 60d734d998d3db5900ecd4b4b2359022848a8e6a Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 cut off libbsc paging, pending paging in libmsc Temporarily disable all paging to be able to link libmsc without libbsc. Skip the paging part of channel_test because the paging is now disabled. In osmo-nitb, paging is done on BSC level and MSC level "at the same time". When the new CSCN is fully operational, paging will be controlled separately on the MSC level, and the BSC (RNC) level will be instructed over an IuCS or A-interface to negotiate paging with the MS (UE). This MSC level paging does not yet exist and will be added in subsequent commits. Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 31 09:58:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 31 Aug 2016 09:58:22 GMT Subject: osmo-pcu.git branch radisys/egprs_integration updated. 3157c337e95cb6b7344bc9a2401fd93cc87e81d6 Message-ID: <201608310958.u7V9wMO2008504@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, radisys/egprs_integration has been updated via 3157c337e95cb6b7344bc9a2401fd93cc87e81d6 (commit) via 41ba74c669922eb48e7040912fcced1e5c783424 (commit) via 6d520405dfc2634717db12332c2fb415c2f9982d (commit) via a2b3215000e8fbe223092f5d3cafbb1e84151d8e (commit) via 998f3aae479c33ee52e94999c5f06fb50ea13993 (commit) via 604d55e05089caa77626b798aaadda3ed6943012 (commit) from 0f29b91aff2171ad6bf287b9a402c508a94dbb5d (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/radisys/osmo-pcu/commit/?id=3157c337e95cb6b7344bc9a2401fd93cc87e81d6 commit 3157c337e95cb6b7344bc9a2401fd93cc87e81d6 Author: Aravind Sirsikar Date: Wed Aug 31 15:12:34 2016 +0530 Update README with working commit versions of osmo components http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=41ba74c669922eb48e7040912fcced1e5c783424 commit 41ba74c669922eb48e7040912fcced1e5c783424 Author: Aravind Sirsikar Date: Tue Aug 30 18:00:17 2016 +0530 Fix invalid access of memory http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=6d520405dfc2634717db12332c2fb415c2f9982d commit 6d520405dfc2634717db12332c2fb415c2f9982d Author: Aravind Sirsikar Date: Tue Aug 30 23:14:09 2016 +0530 Fix EPDAN with BSNs out of receiver window http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=a2b3215000e8fbe223092f5d3cafbb1e84151d8e commit a2b3215000e8fbe223092f5d3cafbb1e84151d8e Author: Aravind Sirsikar Date: Tue Aug 30 23:02:13 2016 +0530 GPRS: fix for SSN wrap around in PUAN http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=998f3aae479c33ee52e94999c5f06fb50ea13993 commit 998f3aae479c33ee52e94999c5f06fb50ea13993 Author: Aravind Sirsikar Date: Tue Aug 30 22:58:52 2016 +0530 Fix for no ack/nack dissector length in EPDAN http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=604d55e05089caa77626b798aaadda3ed6943012 commit 604d55e05089caa77626b798aaadda3ed6943012 Author: Aravind Sirsikar Date: Tue Aug 30 22:00:00 2016 +0530 Disable cicular logs printing ----------------------------------------------------------------------- Summary of changes: README | 12 +++++++----- src/csn1.cpp | 2 ++ src/rlc.cpp | 4 ++-- src/tbf.cpp | 2 +- src/tbf_dl.cpp | 10 ++++++---- 5 files changed, 18 insertions(+), 12 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Aug 31 11:07:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 31 Aug 2016 11:07:51 GMT Subject: openbsc.git branch master updated. 0.15.0-412-g7e82ad2 Message-ID: <201608311107.u7VB7pa7020432@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 7e82ad20fa110b6b121ab82367f2e7c8995231b7 (commit) from 4b95b5401c0fda6bc61bcdf6a5b2aafc50371e70 (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=7e82ad20fa110b6b121ab82367f2e7c8995231b7 commit 7e82ad20fa110b6b121ab82367f2e7c8995231b7 Author: Harald Welte Date: Thu Aug 25 16:35:26 2016 +0900 osmo-nitb: generate backtrace on SIGABRT As the NITB has an internal SIGABRT handler that prints a talloc report, let's also print a stack backtrace at the same point. Change-Id: Ia63aa5c39b26e27c3ee220d755c17d2c1ef636c5 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-nitb/bsc_hack.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)